发明名称 BINARY TRANSLATION AND RANDOMIZATION SYSTEM FOR APPLICATION SECURITY
摘要 In one embodiment, methods are described to provide a binary translation and randomization system. Relocation metadata is received, which comprises, for each of a plurality of execution units in an executable file, a mapping from the executable file into an address space range. For at least one of the plurality of execution units, the mapping is modified to replace instructions within the address space range with a relocated copy of the instructions at a randomly located address space range. An order of the plurality of execution units may thus be modified. An image is generated from the executable file using the relocation metadata, and an execution of the image is caused. The randomization may be carried out in two passes to provide executable files that are uniquely randomized for each computer and for each execution.
申请公布号 EP3033706(A1) 申请公布日期 2016.06.22
申请号 EP20140758729 申请日期 2014.08.07
申请人 CISCO TECHNOLOGY, INC. 发明人 EPSTEIN, JOE;PANCHENKO, MAKSIM;CIVLIN, JAN
分类号 G06F21/14 主分类号 G06F21/14
代理机构 代理人
主权项
地址