- 专利标题: 一种基于硬件虚拟化的多核环境进程内核栈保护方法
- 专利标题(英): Multi-core environment process kernel stack protection method based on hardware virtualization
-
申请号: CN201910391660.X申请日: 2019-05-10
-
公开(公告)号: CN110096871A公开(公告)日: 2019-08-06
- 发明人: 曾庆凯 , 杜震
- 申请人: 南京大学
- 申请人地址: 江苏省南京市鼓楼区汉口路22号
- 专利权人: 南京大学
- 当前专利权人: 南京大学
- 当前专利权人地址: 江苏省南京市鼓楼区汉口路22号
- 代理机构: 南京钟山专利代理有限公司
- 代理商 上官凤栖
- 主分类号: G06F21/53
- IPC分类号: G06F21/53
摘要:
一种基于硬件虚拟化的多核环境进程内核栈保护方法,将保护系统嵌入到虚拟机管理器Hypervisor中,对客户机中的进程内核栈提供完整性保护。本方法在多核环境中,对任意进程的内核栈区域整体提供实时的完整性保护。本方法的保护对象不再局限于部分安全敏感的数据,而是保护进程内核栈上的所有数据内容,包括内核栈上的控制数据和非控制数据;保护方法适用于多核环境,单核环境下也是有效的。本方法不仅可防御来自于进程本地处理器的恶意攻击,而且可以防御来自其它处理器的恶意攻击,防御能力更加全面。此外,本方法的保护机制是连续和实时的,不存在保护间隙,可有效增强系统的安全性。
公开/授权文献
- CN110096871B 一种基于硬件虚拟化的多核环境进程内核栈保护方法 公开/授权日:2021-03-19