发明名称 METHOD AND APPARATUS FOR CREATING AN EXECUTION SHIELD
摘要 The present invention minimizes security exposures resulting from so-called "stack overflows" and pointer overflows by creating an "execution shield" within the virtual memory space of an instruction execution system such as a personal computer or workstation. The execution shield is defined by dynamically setting a code segment limit value (410,608), which is continuously reset to take into executable code regions are compressed at low-end addresses (218) of the virtual memory space. When an application tries to execute code outside the shield (504), which may quite possibly be malicious code designed to grant unauthorized access to the system, the application is shut down (510). Thus, the operation of the system is secured against the exploitation of overflow conditions.
申请公布号 WO2004095275(A2) 申请公布日期 2004.11.04
申请号 WO2004US12487 申请日期 2004.04.21
申请人 RED HAT, INC.;MOLNAR, INGO 发明人 MOLNAR, INGO
分类号 G06F9/50;G06F21/00 主分类号 G06F9/50
代理机构 代理人
主权项
地址
您可能感兴趣的专利