[发明专利]计算机入侵防范方法有效
申请号: | 201710342719.7 | 申请日: | 2017-05-16 |
公开(公告)号: | CN107103257B | 公开(公告)日: | 2020-06-16 |
发明(设计)人: | 许驰 | 申请(专利权)人: | 陕西国博政通信息科技有限公司 |
主分类号: | G06F21/74 | 分类号: | G06F21/74;G06F21/55;G06F21/57 |
代理公司: | 东莞市神州众达专利商标事务所(普通合伙) 44251 | 代理人: | 陈世洪 |
地址: | 710000 陕西省西安市高新区高新*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机 入侵 防范 方法 | ||
1.一种计算机入侵防范方法,其特征在于,包括:
当应用与内核交互时,首先进入到安全寻址区的可信平台,可信平台保存应用上下文,然后切换到内核寻址区,进入内核执行;
当内核返回应用时,首先返回安全寻址区的可信平台,可信平台恢复应用上下文,再返回安全寻址区中的应用继续执行;
所述可信平台控制所有进入安全寻址区的入口点,一旦CPU进入安全寻址区,可信平台获得系统控制权;只有安全寻址区的软件能够修改块表,所有的块表更新操作只能由可信平台完成;当内核需要更新块表时,只能向可信平台发出请求,可信平台截获并验证所有的块表更新操作,实现内存保护;
可信平台在安全寻址区完成自身的执行流程,在返回外部组件时,将CPU切换回内核寻址区或者安全寻址区第3层,保证安全寻址区中只有可信平台运行,外部组件无法破坏安全寻址区中可信平台的数据代码;
从入口点进入安全寻址区后,可信平台在整个执行过程中,中断被禁止,执行流无法被外部组件劫持;只有当返回外部组件时,可信平台才恢复中断;当可信平台中发生不可屏蔽中断时,可信平台暂时阻塞该不可屏蔽中断,防止外部组件使用不可屏蔽中断劫持可信平台执行流;当返回到内核时,可信平台再将该不可屏蔽中断转发给内核进行处理。
2.根据权利要求1所述的方法,其特征在于,所述块表由4级结构L1、L2、L3和L4组成,控制寄存器指向安全块表的L4块表称为S-L4,块表切换是通过将目标文件的L4块表整体拷贝到S-L4来实现;S-L4只能被安全寻址区中的可信平台修改;进程切换时,内核只能向可信平台发出请求,由可信平台切换文件块表;
当应用发生中断、进入可信平台时,可信平台保存应用安全环境,并将该中断转发给内核寻址区中的内核,将块表更新的具体内容置于一个共享内存中,到内核完成所有处理,当操作系统完成中断处理时,分配相应的物理块;可信平台从共享内存中读取更新请求,完成块表更新,然后返回内核;内核完成余下的中断处理工作,最终返回可信平台;可信平台恢复应用安全环境,返回应用。
3.根据权利要求2所述的方法,其特征在于,所述可信平台截获并验证系统中所有发送到磁盘外设的I/O命令,将分配给磁盘管理器的I/O内存映射为只读;当内核需要向磁盘发送I/O命令时,只能将该命令转发给可信平台,由可信平台访问I/O内存,在系统启动时,对BIOS设置的PCI配置空间进行验证,在系统运行过程中禁止内核访问整个PCI配置空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陕西国博政通信息科技有限公司,未经陕西国博政通信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710342719.7/1.html,转载请声明来源钻瓜专利网。