Back to Search Start Over

BuBBle: A Javascript Engine Level Countermeasure against Heap-Spraying Attacks.

Authors :
Gadaleta, Francesco
Younan, Yves
Joosen, Wouter
Source :
Engineering Secure Software & Systems (9783642117466); 2010, p1-17, 17p
Publication Year :
2010

Abstract

Web browsers that support a safe language such as Javascript are becoming a platform of great interest for security attacks. One such attack is a heap-spraying attack: a new kind of attack that combines the notoriously hard to reliably exploit heap-based buffer overflow with the use of an in-browser scripting language for improved reliability. A typical heap-spraying attack allocates a high number of objects containing the attackerĪ„s code on the heap, dramatically increasing the probability that the contents of one of these objects is executed. In this paper we present a lightweight approach that makes heap-spraying attacks in Javascript significantly harder. Our prototype, which is implemented in Firefox, has a negligible performance and memory overhead while effectively protecting against heap-spraying attacks. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISBNs :
9783642117466
Database :
Complementary Index
Journal :
Engineering Secure Software & Systems (9783642117466)
Publication Type :
Book
Accession number :
76743828
Full Text :
https://doi.org/10.1007/978-3-642-11747-3_1