首页»版块 历史内容 历史内容 SEAndroid 介绍及其基本实现原理

SEAndroid 介绍及其基本实现原理

[复制帖子标题和链接]

5405

荣耀粉丝1398572  LV10  发表于 2014-10-21 19:22:59 属地未知 来自:浏览器
1. 什么是SEAndroid
    SEAndroid(Security-Enhanced Android)是有美国国家安全局(NSA)开发的开源安全项目,是在谷歌Android 开源软件的基础上开发而来,主要是将原本运用在Linux操作系统上的MAC强制存取控管套件SELinux,移植到Android平台上。通过SELinux的MAC安全机制强化Android操作系统对App的存取控管,建立基于角色的安全管控机制,确保Android 内核及上层应用程序的安全运行。
    SELinux 是 2.6 版本的 Linux内核中提供的强制访问控制(MAC)系统。对于目前可用的 Linux安全模块来说,SELinux 是功能最全面,而且测试最充分的,它是在 20 年的 MAC 研究基础上建立的。SELinux 在类型强制服务器中合并了多级安全性或一种可选的多类策略,并采用了基于角色的访问控制概念。SELinux 是美国国家安全局「NSA=The National Security Agency」 和SCC(Secure Computing Corporation)开发的 Linux的一个扩张强制访问控制安全模块,2000年以 GNU GPL 发布。
2. SEAndroid 的核心理念及工作原理
    SEAndroid的核心理念是基于角色的访问控制(Role-based access control,RBAC)是通用的安全模型,可以通过把角色分配给用户然后把权限分配给这些角色来简化管理。RBAC 在 Security-Enhanced Linux (SELinux) 中用作用户与底层类型增强(Type Enforcement,TE)模型之间的抽象层,用于提供细粒度的访问控制,但是并不是针对简化管理。
SEAndroid 介绍及其基本实现原理

SEAndroid 介绍及其基本实现原理




评论5
荣耀粉丝1398572  LV10  发表于 2014-10-21 19:38 属地未知 来自:浏览器
{:7_178:} 顶
荣耀粉丝1398572  LV10  发表于 2014-10-21 20:53 属地未知 来自:浏览器

请勿发表无意义的回帖
荣耀粉丝1398572  LV10  发表于 2014-10-22 19:20 属地未知 来自:浏览器
再顶{:7_178:}
您需要登录后才可以评论 登录 | 立即注册
简体中文 - China
快速回复 返回顶部 返回列表