Title :
INSeRT: Protect Dynamic Code Generation against spraying
Author :
Wei, Tao ; Wang, Tielei ; Duan, Lei ; Luo, Jing
Author_Institution :
Inst. of Comput. Sci. & Technol., Peking Univ., Beijing, China
Abstract :
DCG (Dynamic Code Generation) technologies have found widely applications in the Web 2.0 era, and DCG-Spraying attack can easily circumvent DEP and ASLR protection mechanisms built in modern operating systems. We propose a new protection method, INSeRT, which combines randomization of intrinsic elements of machine instructions and randomly planted special trapping snippets. INSeRT practically renders the “sprayed code” ineffective, while alerts the host program of ongoing attacking attempts. We implemented a prototype of INSeRT on the V8 JavaScript engine with a performance overhead of less than 5%, which should be acceptable in practical application.
Keywords :
Internet; operating systems (computers); program compilers; ASLR protection; DCG spraying; DEP protection; INSeRT; V8 JavaScript engine; Web 2.0; dynamic code generation; machine instruction; operating system; sprayed code; Charge carrier processes; Engines; Internet; Payloads; Registers; Security; Spraying;
Conference_Titel :
Information Science and Technology (ICIST), 2011 International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4244-9440-8
DOI :
10.1109/ICIST.2011.5765261