The National Security Agency or NSA is now in the public eye for some nefarious surveillance, but Linux users should know that the agency also had an active role the Linux kernel development, with the addition of SELinux (Security-Enhanced Linux).According to their official website, “SELinux is an implementation of mandatory access controls (MAC) on Linux”.
Mandatory access controls allow an administrator of a system to define how applications and users can access different resources such as files, devices, networks and inter-process communication.”
It’s essentially a tool that allows for the integration of access control security policies and it works similarly to a firewall, at least from a concept point-of-view.
NSA (National Security Agency) is the primary developer of SELinux (although there are other parties involved, including Red Hat) and the project was merged into the Linux kernel back in 2003.
SELinux has been enabled in Android and more details about this particular project can be found in one the official website.