配套系列教学视频链接:
说明
系统:Android10.0
设备: FireFly RK3399 (ROC-RK3399-PC-PLUS)
前言
本章节介绍SEAndroid(Security Enhanced for Android Selinux整体框架, 了解整体,再去看细节就容易很多.
一, 框图介绍:
SEAndroid框架是由用户空间和内核空间组成, 用户空间安全保护机制中主要包含安全上下文(Security Context)、安全策略(Security Policy)和安全服务(Security Server)等模块,内核空间由LSM,AVC组成,LSM (linux security module)负责内核资源的安全访问控, 由它来决定一个主体访问一个客体是否是合法的,这个主体一般是指进程,而客体主要指资源, 而selinux是属于LSM中实现的一种。

本文详细介绍了Android 10.0中的SEAndroid(Security Enhanced for Android)框架,包括用户空间的安全上下文、安全服务和安全策略,以及内核空间的LSM和AVC。通过系统调用进入内核,经过DAC检查后,SEAndroid利用LSM的hook接口进行安全验证,确保进程对资源的合法访问。此外,还阐述了用户空间与内核空间的交互机制。
最低0.47元/天 解锁文章
216

被折叠的 条评论
为什么被折叠?



