发明名称 System and method of foiling buffer-overflow and alien-code attacks
摘要 The present invention relates generally to computer software, and more specifically, to a system and method of foiling buffer-overflow and alien-code attacks. The invention protects computers from such attacks by encoding data placed in storage, and varying the encodings used in different storage areas. When the data is needed by a software application, the data is simply decoded in a complementary manner. This prevents storage areas written according to one usage from being used effectively for some other purpose. The method of the invention can be done in a number of ways. For example, a "protector" engine can be placed between a software application and memory, or the function calls in the software application itself, could be amended to include encoding and decoding. Other embodiments and alternatives are also described. <IMAGE>
申请公布号 EP1338945(A2) 申请公布日期 2003.08.27
申请号 EP20030250914 申请日期 2003.02.14
申请人 CLOAKWARE CORPORATION 发明人 JOHNSON, HAROLD J.;CHOW, STANLEY T.;MAIN, ALEXANDER
分类号 G06F21/54;G06F21/56;(IPC1-7):G06F1/00 主分类号 G06F21/54
代理机构 代理人
主权项
地址