CPU硬件支持的系统攻击防范方法

    公开(公告)号:CN1152312C

    公开(公告)日:2004-06-02

    申请号:CN01135046.6

    申请日:2001-11-16

    Abstract: 硬件支持的攻击防范方法,包括步骤:CPU在存储管理部件中提供段粒度和页粒度硬件支持,控制某个地址是否可执行;操作系统提供一个设置可执行地址限制范围的系统调用接口,供应用程序控制自己的可执行地址范围;操作系统提供一个系统程序,给二进制程序直接提供可执行地址限制,避免修改源代码和重新编译。在本发明中,CPU在存储管理部件提供控制进程虚地址可执行权限的能力;操作系统利用这种能力,实现对进程可执行地址范围的控制;操作系统提供系统调用接口,供应用程序控制自己的可执行地址范围;操作系统还提供一个系统程序,它可以直接限制二进制程序运行时的可执行地址范围。既增大了能够防范的攻击的范围,又较好地解决了应用兼容性问题。

    CPU硬件支持的系统攻击防范方法

    公开(公告)号:CN1420441A

    公开(公告)日:2003-05-28

    申请号:CN01135046.6

    申请日:2001-11-16

    Abstract: 一种硬件支持的攻击防范方法,包括步骤:CPU在存储管理部件中提供硬件支持,控制某个地址是否可执行;操作系统提供一个设置可执行地址限制范围的系统调用接口,供应用程序控制自己的可执行地址范围;操作系统提供一个系统程序,给二进制程序直接提供可执行地址限制,避免修改源代码和重新编译。在本发明中,CPU在存储管理部件提供控制进程虚地址可执行权限的能力;操作系统利用这种能力,实现对进程可执行地址范围的控制;操作系统提供系统调用接口,供应用程序控制自己的可执行地址范围;操作系统还提供一个系统程序,它可以直接限制二进制程序运行时的可执行地址范围。既增大了能够防范的攻击的范围,又较好地解决了应用兼容性问题。

    动态索引的微处理器高速缓存方法

    公开(公告)号:CN1165000C

    公开(公告)日:2004-09-01

    申请号:CN01144708.7

    申请日:2001-12-20

    Abstract: 一种动态索引的微处理器高速缓存方法,包括步骤:1.索引字段的位置随程序存储访问特征的变化而动态变化;2.在多路组相联中不同的组的索引互相独立,可以不同;3.操作系统对控制寄存器赋值,以控制从内存地址形成访问高速缓存的Index和Tag的方式。通过动态调整微处理器高速缓存的组织,本发明能够适应计算机系统中各种程序不同的存储访问特征,提高整体高速缓存命中率,进而全面地提高系统运行速度。

    动态索引的微处理器高速缓存方法

    公开(公告)号:CN1427341A

    公开(公告)日:2003-07-02

    申请号:CN01144708.7

    申请日:2001-12-20

    Abstract: 一种动态索引的微处理器高速缓存方法,包括步骤:1.索引字段的位置随程序访存行为的变化而动态变化。2.在多路组相联中不同的组的索引互相独立,可以不同。3.操作系统对控制寄存器赋值,以控制从内存地址形成访问高速缓存的Index和Tag的方式。通过动态调整微处理器高速缓存的组织,本发明能够适应计算机系统中各种程序不同的访存行为,提高整体高速缓存命中率,进而全面地提高系统运行速度。

Patent Agency Ranking