Back to Search Start Over

Type-Based Taint Analysis for Java Web Applications.

Authors :
Huang, Wei
Dong, Yao
Milanova, Ana
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