摘要
介绍强制访问控制(MAC)方法和在Linux主流内核版本中MAC主要的实现技术,包括SELinux和SMACK。将SMACK应用到典型的嵌入式设备——智能手机上,通过定义SMACK规则为第三方软件构造沙盒。测试结果表明,与SELinux相比,SMACK具有较少的内存消耗和较高的运行效率,更适用于嵌入式系统。
This paper starts from an introduction of Mandatory Access Control(MAC) and presents some technologies which implement it in Linux mainline kernel,including SELinux and SMACK,and gives an example in detail of how to define SMACK rule set to address the requirements of constructing sandbox for third-party applications in Linux based mobile phone.Result of test indicates that running smack has fewer memory consumption and more efficient CPU performance comparing with SELinux,and SMACK is more suitable for embedded system..
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第5期161-163,166,共4页
Computer Engineering
基金
国家自然科学基金资助项目(61003311)
安徽省高等学校优秀青年教师科研基金资助项目(2007jq1028)
关键词
强制访问控制
简单强制访问控制内核
嵌入式系统
安全
沙盒
Mandatory Access Control(MAC)
Simplified Mandatory Access Control Kernel(SMACK)
embedded system
security
sandbox