首页> 外文会议> >Guest-transparent instruction authentication for self-patching kernels
【24h】

Guest-transparent instruction authentication for self-patching kernels

机译:自修补内核的来宾透明指令认证

获取原文
获取原文并翻译 | 示例

摘要

Attackers can exploit vulnerable programs that are running with elevated permissions to insert kernel rootkits into a system. Security mechanisms have been created to prevent kernel rootkit implantation by relocating the vulnerable physical system to a guest virtual machine and enforcing a W ⊕ KX memory access control policy from the host virtual machine monitor. Such systems must also be able to identify and authorize the introduction of known-good kernel code. Previous works use cryptographic hashes to verify the integrity of kernel code at load-time. The hash creation and verification procedure depends on immutable kernel code. However, some modern kernels contain self-patching kernel code; they may overwrite executable instructions in memory after load-time. Such dynamic patching may occur for a variety of reason including: CPU optimizations, multiprocessor compatibility adjustments, and advanced debugging. The previous hash verification procedure cannot handle such modifications. We describe the design and implementation of a procedure that verifies the integrity of each modified instruction as it is introduced into the guest kernel. Our experiments with a self-patching Linux guest kernel show that our system can correctly detect and verify all valid instruction modifications and reject all invalid ones. In most cases our patch-level verification procedure incurs only nominal performance impact.
机译:攻击者可以利用具有较高权限的漏洞程序来将内核rootkit插入系统。通过将易受攻击的物理系统重新定位到来宾虚拟机并从主机虚拟机监视器强制执行W KX内存访问控制策略,已创建了安全机制来防止内核rootkit植入。这样的系统还必须能够识别并授权引入已知良好的内核代码。先前的工作使用加密哈希值在加载时验证内核代码的完整性。散列创建和验证过程取决于不可变的内核代码。但是,某些现代内核包含自修补内核代码。它们可能会在加载后覆盖内存中的可执行指令。可能由于多种原因而发生这种动态修补,包括:CPU优化,多处理器兼容性调整和高级调试。先前的哈希验证过程无法处理此类修改。我们描述了一种过程的设计和实现,该过程将验证每条经修改的指令引入来宾内核时的完整性。我们使用自修补Linux来宾内核进行的实验表明,我们的系统可以正确检测并验证所有有效的指令修改,并拒绝所有无效的指令修改。在大多数情况下,我们的补丁程序级别验证过程仅会产生名义上的性能影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号