首页> 外文会议>IEEE Symposium on Visualization for Cyber Security >J-Viz: Finding algorithmic complexity attacks via graph visualization of Java bytecode
【24h】

J-Viz: Finding algorithmic complexity attacks via graph visualization of Java bytecode

机译:J-Viz:通过Java字节码的图形可视化查找算法复杂性攻击

获取原文

摘要

We describe a security visualization tool for finding algorithmic complexity attacks in Java bytecode. Our tool, which we call J-Viz, visualizes connected directed graphs derived from Java bytecode according to a canonical node ordering, which we call the sibling-first recursive (SFR) numbering. The particular graphs we consider are derived from applying Shiver's k-CFA framework to Java bytecode, and our visualizer includes helpful links between the nodes of an input graph and the Java bytecode that produced it, as well as a decompiled version of that Java bytecode. We show through experiments involving test cases provided by DARPA that the canonical drawing paradigm used in J-Viz is effective for identifying potential security vulnerabilities for algorithmic complexity attacks.
机译:我们描述了一种安全可视化工具,用于在Java字节码中查找算法复杂性攻击。我们称为J-Viz的工具根据规范的节点顺序可视化从Java字节码派生的连接有向图,我们称其为同胞优先递归(SFR)编号。我们考虑的特定图来自将Shiver的k-CFA框架应用于Java字节码,并且我们的可视化工具包括输入图的节点与生成它的Java字节码之间的有用链接,以及该Java字节码的反编译版本。我们通过涉及DARPA提供的测试案例的实验表明,J-Viz中使用的规范绘图范例对于识别算法复杂性攻击的潜在安全漏洞是有效的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号