首页> 外文会议>IEEE Computer Security Foundations Symposium >Verified Translation Validation of Static Analyses
【24h】

Verified Translation Validation of Static Analyses

机译:验证静态分析的翻译验证

获取原文

摘要

Motivated by applications to security and high efficiency, we propose an automated methodology for validating on low-level intermediate representations the results of a source-level static analysis. Our methodology relies on two main ingredients: a relative-safety checker, an instance of a relational verifier which proves that a program is "safer" than another, and a transformation of programs into defensive form which verifies the analysis results at runtime. We prove the soundness of the methodology, and provide a formally verified instantiation based on the Verasco verified C static analyzer and the CompCert verified C compiler. We experiment with the effectiveness of our approach with client optimizations at RTL level, and static analyses for cache-based timing side-channels and memory usage at pre-assembly levels.
机译:通过应用于安全性和高效率的激励,我们提出了一种自动化方法,用于验证低级中间表示源级静态分析的结果。我们的方法依赖于两个主要成分:一个相关的验证者的一个实例,其证明程序比另一个程序“更安全”,以及将程序转换为防御性的形式,这在运行时验证分析结果。我们证明了方法的声音,并根据Verasco已验证的C静态分析仪和Compcert认证C编译器提供了一个正式验证的实例化。我们在RTL级别的客户端优化的方法实验,以及在预组装电平的基于高速缓存的定时侧通道和内存使用的静态分析。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号