News

NSA Has Code Running In the Linux Kernel And Android

The saying “how deep does the rabbit hole go” has never been more appropriate with regards to NSA speculation as everyday people seem to pull up something new. With the USA’s National Security Agency, or NSA, in the spotlight recently over the whole PRISM saga, it seems to have made pretty big news everywhere. Now it emerges that the NSA has code running in both the Linux Kernel and in Android. Though this isn’t anything new, as it has been known since 2003, it has only just come to mainstream public attention.

The NSA had an active role in developing SELinux, that is security enhanced Linux. I am sure it won’t be long before sceptics pull the “Surveillance enhanced Linux” out of the bag.

The SELinux project was merged into the Linux Kernel back in 2003 meaning it is present in all Android and Linux distributions available today. The tool is an implementation of mandatory access controls for the Linux distribution. It is described below:

SELinux is a security enhancement to Linux which allows users and administrators more control over access control.

Access can be constrained on such variables as which users and applications can access which resources. These resources may take the form of files. Standard Linux access controls, such as file modes (-rwxr-xr-x) are modifiable by the user and the applications which the user runs. Conversely, SELinux access controls are determined by a policy loaded on the system which may not be changed by careless users or misbehaving applications.

SELinux also adds finer granularity to access controls. Instead of only being able to specify who can read, write or execute a file, for example, SELinux lets you specify who can unlink, append only, move a file and so on. SELinux allows you to specify access to many resources other than files as well, such as network resources and interprocess communication (IPC).

Not being a very Linux educated person I can’t really comment on the likelihood of SELinux being a backdoor. However, I can point out that people have speculated SELinux is an NSA backdoor to all Linux and Android devices. On the other hand other people have rubbished those claims stating that with Linux being an open source operating system there is no way such a backdoor could have existed unnoticed. Furthermore all source code for the NSA’s SELinux project is open source and available for examination.

What are your thoughts on this?

Image courtesy of Linux

Ryan Martin

Disqus Comments Loading...

Recent Posts

Asus GeForce RTX 3060 Dual V2 OC LHR 12GB GDDR6 PCI-Express Graphics Card

Featuring the latest NVIDIA® Ampere architecture, ASUS Dual GeForce RTX™ 3060 fuses dynamic thermal performance…

6 hours ago

Team Group Vulcan Z T-Force 32GB (2x16GB) DDR4 PC4-25600C16 3200MHz Dual Channel Kit

Team Group Vulcan T-Force offers incredible levels of performance and quality that rivals the best.…

6 hours ago

Phanteks XT Pro Ultra ATX Case Tempered Glass Window, White

Mid tower design, with ample room for modern hardware Compatible with MSI Project Zero and…

6 hours ago

ASUS ROG Gladius III Wireless Aimpoint EVA02 Edition

The ROG Gladius III Wireless AimPoint EVA-02 Edition is a 79-gram wireless gaming mouse that…

6 hours ago

DeepCool LS520 All In One Black CPU Water Cooler – 240mm

The DeepCool LS520 premium liquid CPU cooler maximizes cooling performance and low-noise efficiency with a…

6 hours ago

MSI MAG B650M Mortar WIFI (Socket AM5) DDR5 Micro-ATX Motherboard

Storage PortsM.2 PCIe 4.0 x42SATA 6G (internal)6DimensionsLength243.84 mmWidth243.84 mmMotherboardMotherboard ChipsetAMD B650Form FactorMotherboard formfactorMicro-ATXCPUCPU ManufacturerAMDCPU SocketAM5ColourPrimary…

6 hours ago