Dynamic taint tracking for Java with phosphor (demo)
Dynamic taint tracking for Java with phosphor (demo)
复制标题
使用磷进行 Java 动态污点跟踪(演示)
DOI:
10.1145/2771783.2784768
复制
发表时间:
2015
期刊:
影响因子:
--
通讯作者:
Kaiser, Gail
中科院分区:
文献类型:
--
作者:
Bell, Jonathan;Kaiser, Gail
Dynamic taint tracking is an information flow analysis that can be applied to many areas of testing. Phosphor is the first portable, accurate and performant dynamic taint tracking system for Java. While previous systems for performing general-purpose taint tracking in the JVM required specialized research JVMs, Phosphor works with standard off-the-shelf JVMs (such as Oracle's HotSpot and OpenJDK's IcedTea). Phosphor also differs from previous portable JVM taint tracking systems that were not general purpose (e.g. tracked only tags on Strings and no other type), in that it tracks tags on all variables. We have also made several enhancements to Phosphor, to track taint tags through control flow (in addition to data flow), as well as to track an arbitrary number of relationships between taint tags (rather than be limited to only 32 tags). In this demonstration, we show how developers writing testing tools can benefit from Phosphor, and explain briefly how to interact with it.
DOI:
10.1145/1655121.1655125
发表时间:
2009
期刊:
--
影响因子:
--
作者:
Erika Chin;D. Wagner
通讯作者:
D. Wagner
DOI:
--
发表时间:
2007
期刊:
Asia-Pacific Computer Systems Architecture Conference
影响因子:
--
作者:
Deepak Chandra;M. Franz
通讯作者:
M. Franz