发明名称 SECURITY IN VIRTUALIZED COMPUTER PROGRAMS
摘要 In an embodiment, a data processing method comprises detecting that a computer is loading a dynamic loader in a user space, the dynamic loader intending to load computer program code; allowing loading the dynamic loader into memory and then suspending operation of the dynamic loader; reorganizing the computer program code into reorganized code by re-ordering a plurality of code segments into a new order that is potentially different than an original order of the plurality of code segments; modifying the dynamic loader in memory to redirect one or more system or library call instructions of the dynamic loader to cause referencing the reorganized code; updating a binary header of the reorganized code to reflect the new order; allowing the dynamic loader to load the reorganized code based on the binary header after the updating.
申请公布号 EP2764434(A4) 申请公布日期 2015.05.06
申请号 EP20120838053 申请日期 2012.10.03
申请人 CISCO TECHNOLOGY, INC. 发明人 EPSTEIN, JOE
分类号 G06F9/455;G06F12/14 主分类号 G06F9/455
代理机构 代理人
主权项
地址