题目
SELinux 的主要功能是限制()对资源的访问A. 程序B. 用户C. 进程D. 客户端
SELinux 的主要功能是限制()对资源的访问
A. 程序
B. 用户
C. 进程
D. 客户端
题目解答
答案
C. 进程
解析
本题考查的是SELinux(Security-Enhanced Linux)的主要功能相关知识点。解题思路是需要明确SELinux的核心作用,即它是一种强制访问控制(MAC)机制,主要是对系统中运行的进程进行访问控制,防止进程以非授权的方式访问系统资源。
下面对每个选项进行分析:
- A选项:程序:程序是静态的代码文件,本身并不会直接对资源进行访问操作。SELinux并不是直接限制程序,而是限制程序运行时所产生的进程对资源的访问,所以A选项错误。
- B选项:用户:虽然用户可以发起各种操作,但SELinux主要关注的是进程层面的访问控制,而不是直接针对用户进行限制。用户的操作最终是通过进程来实现对资源的访问,所以B选项错误。
- C选项:进程:SELinux通过为每个进程分配安全上下文,根据这些上下文来决定进程是否可以访问特定的资源。它可以限制进程对文件、网络端口、系统调用等资源的访问,这是SELinux的主要功能,所以C选项正确。
- D选项:客户端:客户端通常是指网络中的一方,它可能是一个程序或者一个用户。SELinux主要是在系统内部对进程进行访问控制,而不是专门针对客户端,所以D选项错误。