Efficient character-level taint tracking for Java
Efficient character-level taint tracking for Java
复制标题
Java 的高效字符级污点跟踪
DOI:
10.1145/1655121.1655125
复制
发表时间:
2009
期刊:
影响因子:
--
通讯作者:
D. Wagner
中科院分区:
文献类型:
--
作者:
Erika Chin;D. Wagner
Over 80% of web services are vulnerable to attack, and much of the danger arises from command injection vulnerabilities. We present an efficient character-level taint tracking system for Java web applications and argue that it can be used to defend against command injection vulnerabilities. Our approach involves modification only to Java library classes and the implementation of the Java servlets framework, so it requires only a one-time modification to the server without any subsequent modifications to a web application's bytecode or access to the web application's source code. This makes it easy to deploy our technique and easy to secure legacy web software. Our preliminary experiments with the JForum web application suggest that character-level taint tracking adds 0-15% runtime overhead.