首页> 外文会议>Verification, Model Checking, and Abstract Interpretation >Combining Abstract Interpretation and Model Checking for Analysing Security Properties of Java Bytecode
【24h】

Combining Abstract Interpretation and Model Checking for Analysing Security Properties of Java Bytecode

机译:结合抽象解释和模型检查来分析Java字节码的安全性

获取原文

摘要

We present an approach enabling end-users to prove security properties of the Java bytecode by statically analysing the code itself, thus eliminating the run time check for the access permission. The approach is based on the combination of two well-known techniques: abstract interpretation and model checking. By means of an operational abstract semantics of the bytecode, we built a finite transition system embodying security informations and abstracting from actual values. Then we model check it against some formulae expressing security properties. We use the SMV model checker. A main point of the paper is the definition of the properties that the abstract semantics must satisfy to ensure the absence of security leakages.
机译:我们提出了一种方法,使最终用户可以通过静态分析代码本身来证明Java字节码的安全性,从而消除了对访问权限的运行时检查。该方法基于两种众所周知的技术的组合:抽象解释和模型检查。通过字节码的可操作抽象语义,我们构建了一个包含安全信息并从实际值中抽象出来的有限转换系统。然后,我们根据一些表示安全属性的公式对它进行建模。我们使用SMV模型检查器。本文的重点是定义抽象语义必须满足的属性,以确保不存在安全性泄漏。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号