当前位置: 首页 > news >正文

网站权重排行竹业网站建设

网站权重排行,竹业网站建设,wordpress templates,wordpress wp polls一.SE 概述 SELinux 是由美国NSA#xff08;国安局#xff09;和 SCC 开发的 Linux的一个扩张强制访问控制安全模块。原先是在Fluke上开发的#xff0c;2000年以 GNU GPL 发布。从 fedora core 2开始#xff0c; 2.6内核的版本都支持SELinux。 在 SELinux 出现之前#…一.SE 概述 SELinux 是由美国NSA国安局和 SCC 开发的 Linux的一个扩张强制访问控制安全模块。原先是在Fluke上开发的2000年以 GNU GPL 发布。从 fedora core 2开始 2.6内核的版本都支持SELinux。 在 SELinux 出现之前Linux 上的使用的安全模型是 DAC Discretionary Access Control 自主访问控制。 DAC 的核心思想很简单进程理论上所拥有的权限与执行它的用户的权限相同。例如以 root 用户启动 Browser那么 Browser 就有 root 用户的权限在 Linux 系统上能干任何事情。 显然DAD 管理太过宽松只要想办法在系统上获取到 root 权限就可以了。所以后面有了 SELinux在 DAC 之外SELinux设计了一种新的安全模型叫 MACMandatory Access Control 强制访问控制。 MAC 的核心思想也很简单任何进程想在 SELinux 系统上干任何事情都必须在《安全策略文件》中赋予权限。 实际使用中Linux 系统先做 DAC 检查。如果没有通过 DAC 权限检查则操作直接失败。通过 DAC 检查之后再做 MAC 权限检查。关于 MAC 的安全策略文件SELinux 有自己的一套规则来编写这套规则被称之为 SELinux Policy 语言。 SEAndroid Google在 Android 4.4 上正式添加以 SELinux 为基础的系统安全机制命名为SEAndroid。SEAndroid 在架构和机制上与 SELinux 完全一样基于移动设备的特点SEAndroid 的只是所以移植 SELinux 的一个子集。SEAndroid 的安全检查覆盖了包括域转换、类型转换、进程相关操作、内核相关操作、文件目录相关操作、文件系统相关操作、对设备相关操作、对app相关操作、对网络相关操作、对IPC相关操作等内容。 selinux访问控制 二.命令行打开/关闭Selinux 打开selinux 打开Selinux即将Selinux处于enforcing模式所以权限事件都会被记录下来并强制执行。 adb root adb shell setenforce 1 adb shell getenforce Enforcing (返回结果) 如果Selinux处于打开状态下权限事件的log如下, 可以看到permissive0即可以确定当前处于enforcing模式这时候test进程是不可以读取test.json的会被明确拒绝。 01-01 20:15:07.355 1035 1035 I auditd : type1400 audit(0.0:23): avc: denied { read } for commtest nametest.json devsda12 ino25609 scontextu:r:test:s0 tcontextu:object_r:test_file:s0 tclassfile permissive0 关闭selinux 关闭Selinux即将Selinux处于permissive模式所以权限事件都会被记录下来但不会强制执行。 adb root adb shell setenforce 0 adb shell getenforce Permissive (返回结果) 如果Selinux处于关闭状态下权限事件的log如下, 可以看到permissive1即可以确定当前处于permissive模式这时候test进程可以读取test.json的虽然log也打印出来了但是这个log只是打印出来供用户读取并不会起到任何拒绝的作用。 01-01 20:15:07.355 1035 1035 I auditd : type1400 audit(0.0:23): avc: denied { read } for commtest nametest.json devsda12 ino25609 scontextu:r:test:s0 tcontextu:object_r:test_file:s0 tclassfile permissive1 三.RK3568上关闭selinux project/device/rockchip/rk356x/xxxx/BoardConfig.mk  在这个文件中关闭SELINUX,, BOARD_SELINUX_ENFORCING : false; 修改OK后编译userdebug模式Selinux已经关闭但是切换到USER模式后Selinux还是打开状态。 查看代码发现system/core/init/selinux.cpp 有个isEnforcing()方法 bool IsEnforcing() {if (ALLOW_PERMISSIVE_SELINUX) {return StatusFromCmdline() SELINUX_ENFORCING;}return true; } Android.go 定义ALLOW_PERMISSIVE_SELINUX默认值是0debug模式下ALLOW_PERMISSIVE_SELINUX值是1所以userdebug模式有效果user模式没有效果修改下默认值如下补丁 Index: Android.bp--- Android.bp (revision 572)Android.bp (revision 573)-109,7 109,7 -Wthread-safety,-DALLOW_FIRST_STAGE_CONSOLE0,-DALLOW_LOCAL_PROP_OVERRIDE0, - -DALLOW_PERMISSIVE_SELINUX0,-DALLOW_PERMISSIVE_SELINUX1,-DREBOOT_BOOTLOADER_ON_PANIC0,-DWORLD_WRITABLE_KMSG0,-DDUMP_ON_UMOUNT_FAILURE0,编译android后关闭Selinux成功。
http://www.w-s-a.com/news/570658/

相关文章:

  • 最好建网站系统的软件wordpress调用模版
  • 个人网站备案地址阿里云增加网站
  • 自己做网站要办手续吗重庆短视频制作公司排名
  • 哪个全球购网站做的好汉中门户网官网
  • 网站建设有哪几种wordpress 项目选项
  • 成都网站建设开发公司哪家好验证码插件 wordpress
  • 企业网站设计要点泰州市网站制作公司
  • 网站用户运营北京官方网站怎么做
  • 农业门户网站开发做首图的网站
  • wordpress 素材站模板怎么制作网站程序
  • 做ps合成的网站wordpress付费查看下载主题
  • 个人网站建设完整教程wordpress服务器搬迁
  • wordpress.主题广州 网站优化
  • 手机版网站怎样做推广如何用asp做视频网站
  • dede 网站打开慢七牛云 微信 打开 wordpress
  • 哪里网站建设公司比较好教育培训类网站模板
  • 中国建设银行官网首页网站wordpress小工具不能完全显示
  • 企业网站的开发流程是什么网站开发怎么销售
  • 现在网站还用asp做男科医院哪家好一些
  • 服装设计网站素材郑州汉狮做网站网络公司
  • 宜州做网站做仿制网站
  • 中山营销型网站厦门工程建设招聘信息网站
  • 网站开发 外包空心找回微信
  • 长沙市网站推广多少钱网站开发流程图和介绍
  • 网站后缀net施工企业自建自用的工程可以不进行招标是否正确
  • 鄂尔多斯市住房和城乡建设厅网站帮别人做网站赚钱6
  • 宜选科技就是帮人做网站动漫制作专业主修课程
  • 怎么做网站免费的教程温州捷创网站建设
  • 做免费推广的网站有哪些深圳华强北最新消息
  • 电子商务网站建设规划开题报告桂林漓江景区游玩攻略