DocumentCode :
2858355
Title :
Dynamic taint propagation for Java
Author :
Haldar, Vivek ; Chandra, Deepak ; Franz, Michael
Author_Institution :
Dept. of Inf. & Comput. Sci., California Univ., Irvine, CA
fYear :
2005
fDate :
5-9 Dec. 2005
Lastpage :
311
Abstract :
Improperly validated user input is the underlying root cause for a wide variety of attacks on Web-based applications. Static approaches for detecting this problem help at the time of development, but require source code and report a number of false positives. Hence, they are of little use for securing fully deployed and rapidly evolving applications. We propose a dynamic solution that tags and tracks user input at runtime and prevents its improper use to maliciously affect the execution of the program. Our implementation can be transparently applied to Java classfiles, and does not require source code. Benchmarks show that the overhead of this runtime enforcement is negligible and can prevent a number of attacks
Keywords :
Internet; Java; Java classfiles; Web-based application; dynamic taint propagation; source code; Computer science; HTML; Java; Logic programming; Memory management; Protocols; Read-write memory; Runtime; Safety; Virtual machining;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Security Applications Conference, 21st Annual
Conference_Location :
Tucson, AZ
ISSN :
1063-9527
Print_ISBN :
0-7695-2461-3
Type :
conf
DOI :
10.1109/CSAC.2005.21
Filename :
1565257
Link To Document :
بازگشت