Back to Search
Start Over
Type-Based Taint Analysis for Java Web Applications.
- Source :
- Fundamental Approaches to Software Engineering (9783642548031); 2014, p140-154, 15p
- Publication Year :
- 2014
-
Abstract
- Static taint analysis detects information flow vulnerabilities. It has gained considerable importance in the last decade, with the majority of work focusing on dataflow and points-to-based approaches. In this paper, we advocate <italic>type-based taint analysis</italic>. We present SFlow, a context-sensitive type system for secure information flow, and SFlowInfer, a corresponding worst-case cubic inference analysis. Our approach effectively handles reflection, libraries and frameworks, features notoriously difficult for dataflow and points-to-based taint analysis. We implemented SFlow and SFlowInfer. Empirical results on 13 real-world Java web applications show that our approach is scalable and also precise, achieving false positive rate of 15%. [ABSTRACT FROM AUTHOR]
Details
- Language :
- English
- ISBNs :
- 9783642548031
- Database :
- Complementary Index
- Journal :
- Fundamental Approaches to Software Engineering (9783642548031)
- Publication Type :
- Book
- Accession number :
- 95558174
- Full Text :
- https://doi.org/10.1007/978-3-642-54804-8_10