发明名称 POINTGUARD: METHOD AND SYSTEM FOR PROTECTING PROGRAMS AGAINST POINTER CORRUPTION ATTACKS
摘要 To protect computer programs against security attacks that attempt to corrupt pointers within the address space of the program, the value of a pointer is encrypted each time the pointer is initialized or modified, and then the value is decrypted before use, i.e., each time the pointer is read. Preferably, the encrypting and decrypting steps are effected by instructions generated by a compiler during compilation of the program. One convenient method of implementing the encrypting and decrypting steps is by XOR'ing the pointer with a predetermined encryption key value, which could be specially selected or selected at random.
申请公布号 US2008060077(A1) 申请公布日期 2008.03.06
申请号 US20070932517 申请日期 2007.10.31
申请人 NOVELL, INC. 发明人 COWAN STANLEY C.;ARNOLD SETH R.;BEATTIE STEVEN M.;WAGLE PERRY M.
分类号 G06F11/00;G06F9/42;G06F12/14;G06F21/00 主分类号 G06F11/00
代理机构 代理人
主权项
地址