首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    内核虚拟化技术

    软件虚拟化也可以理解成进程虚拟机,其他虚拟化成为系统虚拟机。...在进程虚拟机中负责虚拟化的软件成为运行时软件,而系统虚拟机中负责虚拟化的软件成为VMM(Virtual Machine Monitor)   硬件虚拟化:硬件虚拟化基本上就是在一台宿主机上虚拟了整个系统...KVM是嵌入在Linux操作系统标准内核中的一个虚拟化模块,它能够将一个Linux标准内核转换成为一个VMM,嵌有KVM模块的Linux标准内核可以支持通过kvm tools来进行加载的GuestOS。...KVM内核模块为Linux标准内核引入了一种除现有的Kernel Mode和User Mode之外的新进程模式。...五、内核虚拟化技术   内核虚拟化技术:Kernel-based Virtual Machine,简称KVM   5.1、KVM优势   1)KVM Memory Page Sharing ?

    2K50

    SELinux 是什么?

    ,旨在提高Linux系统的安全性,提供强健的安全保证,可防御未知攻击,相当于B1的军事安全性能。...因为是在主流的操作系统中实现的,所以SELinux开始受到Linux社区的注意,SELinux最迟是在2.2.x内核中以一套内核补丁的形式发布的。...2002年八月LSM核心特性被集成到Linux内核主线,同时被合并到Linux 2.6内核。...2003年八月,NSA在开源社区的帮助下,完成了SELinux到LSM框架的迁移,至此,SELinux进入Linux 2.6内核主线,SELinux已经成为一种全功能的LSM模块,包括在核心Linux代码集中...数个Linux发行版开始在2.6内核中不同程度使用SELinux特性,但最主要是靠Red Hat发起的Fedora Core项目才使SELinux具备企业应用能力,NSA和Red Hat开始联合集成SELinux

    3.1K50

    SELINUX工作原理

    一般情况下只有非常注重数据安全的企业用户才会使用SELinux。 操作系统有两类访问控制:自主访问控制(DAC)和强制访问控制(MAC)。...在Android4.2中,SELinux是个可选项,谷歌并没有直接取消root权限或其他功能。这是一个为企业用户或是对隐私数据极为重视的用户提供的选项,普通消费者则完全可以关闭它。 2....4.1 /etc/sysconfig/selinux配置文件 /etc/sysconfig/selinux是一个符号链接,真正的配置文件为:/etc/selinux/config 配置SELinux...在标准Linux中,主体的访问控制属性是与进程通过在内核中的进程结构关联的真实有效的用户和组ID,这些属性通过内核利用大量工具进行保护,包括登陆进程和setuid程序,对于客体(如文件),文件的inode...类型强制的一个关键优势是它可以控制哪个程序可能运行在给定的域类型上,因此,它允许对单个程序进行访问控制(比起用户的安全控制要安全得多了),使程序进入另一个域(即以一个给定的进程类型运行)叫做域转变,它是通过

    2.6K20

    SELinux 安全模型——MLS

    SELinux 安全模型——MLSBLP 模型:于1973年被提出,是一种模拟军事安全策略的计算机访问控制模型,它是最早也是最常用的一种多级访问控制模型,主要用于保证系统信息的机密性,是第一个严格形式化的安全模型多层安全的核心...ContextMLS 模式在 SELinux 中是可选的,在编译时期开启,SELinux 的编译工具有 checkpolicy 或者 checkmodule,当使用这两个命令时加上选项 -M 便可以开启多层安全模式...必须要有定义方式:sensitivity s0;sensitivity s1;sensitivity s2;sensitivity s3 alias secret; //给s3定义个别名secret优先高低定义...:dominance { s0 s1 s2 s3 } #优先从低到高,即s0最低,s3最高category类别,可选定义方式:category c0 alias blue;category c1...上述就是 SELinux 中实现 BLP 的两个例子,想要完整的实现,还有其他的策略,有兴趣的可以去看 refpolicy 的源码好了,本文先到这里,有什么问题欢迎来讨论交流

    31200
    领券