• 专利标题: 一种基于硬件虚拟化的多核环境进程内核栈保护方法
  • 专利标题(英): 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中,对客户机中的进程内核栈提供完整性保护。本方法在多核环境中,对任意进程的内核栈区域整体提供实时的完整性保护。本方法的保护对象不再局限于部分安全敏感的数据,而是保护进程内核栈上的所有数据内容,包括内核栈上的控制数据和非控制数据;保护方法适用于多核环境,单核环境下也是有效的。本方法不仅可防御来自于进程本地处理器的恶意攻击,而且可以防御来自其它处理器的恶意攻击,防御能力更加全面。此外,本方法的保护机制是连续和实时的,不存在保护间隙,可有效增强系统的安全性。
0/0