LFCS · Question #383
SELinux is a Linux feature that:
The correct answer is C. enforces Mandatory Access Control policies that can restrict user space programs and system servers. SELinux is a security enhancement for Linux that implements Mandatory Access Control (MAC) policies to restrict what processes and users can access system resources.
Question
Options
- Amonitors system file access by unprivileged users and warns them when they are trying to gain access
- Bprovides only Mandatory Access Control policies. Additional access control models such as Rolebased
- Cenforces Mandatory Access Control policies that can restrict user space programs and system servers
- Densures that system files referenced in the Mandatory Access Control policies are not modified and alerts
How the community answered
(25 responses)- A8% (2)
- B4% (1)
- C88% (22)
Why each option
SELinux is a security enhancement for Linux that implements Mandatory Access Control (MAC) policies to restrict what processes and users can access system resources.
While SELinux does monitor access, its primary function is *enforcement* (denial), not just warning, and it applies to all users/processes based on policy, not just unprivileged ones trying to gain access.
This statement is incorrect because SELinux policies often combine MAC with other models like Role-Based Access Control (RBAC) and Type Enforcement (TE).
SELinux (Security-Enhanced Linux) is a kernel security module that provides a mechanism for supporting access control security policies, including Mandatory Access Control (MAC). It enforces fine-grained policies that dictate how processes (user space programs and system servers) can interact with files, devices, and other processes, thereby restricting potential damage from compromised services.
SELinux enforces access controls to prevent unauthorized modification of files but doesn't specifically "ensure" non-modification in a way that implies alerting *only* when referenced files are modified; it enforces policy and logs *all* denials.
Concept tested: SELinux core purpose and MAC
Source: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/using_selinux/what-is-selinux_using-selinux
Topics
Community Discussion
No community discussion yet for this question.