当前位置:首页 > 报告详情

机制原理与其对安全领域的影响.pdf

上传人: 云闲 编号:92527 2021-01-01 25页 890.67KB

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
本文主要介绍了微软的安全机制Patch Guard,以及人们如何尝试突破这一机制。Patch Guard是一种内核级的安全技术,旨在防止关键的内核代码和数据被修改。它保护了系统服务描述表、全局描述表、中断描述表和系统映像等。Patch Guard会在系统启动时进行初始化,并在系统运行时不断检查内核代码是否被修改。如果发现被修改,它会引发蓝屏错误,从而使系统崩溃。 为了突破Patch Guard,人们提出了多种方法。一种方法是在内核文件中静态地打补丁,但这种方法需要重启系统,并且不适用于启用了SECURE BOOT的电脑。另一种方法是在系统启动阶段通过修改关键函数来动态地突破Patch Guard。还有一种方法是利用硬件支持,如CPU的虚拟化技术,来对Patch Guard进行攻击。 尽管Patch Guard提供了一定的安全性,但仍然存在一些突破方法。微软也意识到这一点,并在Windows 10 1607版本中引入了新的安全机制HyperGuard,以进一步加强内核层面的防护。 总的来说,Patch Guard是一种重要的安全技术,用于保护内核代码和数据不被修改。然而,随着技术的发展,人们仍然在寻找突破这一机制的方法。微软也在不断更新其安全机制,以应对这些挑战。
"Patch Guard如何保护内核代码?" "如何突破Patch Guard实现内核Patch?" "HyperGuard与PatchGuard有何不同?"
客服
商务合作
小程序
服务号
折叠