发明名称 Method and Apparatus for Reducing Buffer Overflow Exploits by Computer Viruses
摘要 Buffer overflow exploits in a computer are reduced by encoding linkage information associated with a subroutine, following a call to the subroutine from an application executing on the computer. The encoded linkage information is stored at a first address in a run-time stack in a memory of the computer. Upon exit from the subroutine, the value stored at the first address in the run-time stack is retrieved and decoded to obtain decoded linkage information. Execution of the application continues in accordance with the decoded linkage information. Subroutine data written to the stack is not encoded.
申请公布号 US2008250499(A1) 申请公布日期 2008.10.09
申请号 US20070694672 申请日期 2007.03.30
申请人 MOTOROLA, INC. 发明人 MOAT KENT D.;BUSKEY RONALD F.;LUCAS BRIAN G.
分类号 G06F21/00 主分类号 G06F21/00
代理机构 代理人
主权项
地址