首页> 外文会议>International Workshop on Verification Model Checking, and Abstract Interpretation >Dipartimento di Informatica, Università di Verona, Strada Le Grazie, 15, 37134 Verona, Italy
【24h】

Dipartimento di Informatica, Università di Verona, Strada Le Grazie, 15, 37134 Verona, Italy

机译:维罗纳大学计算机科学系,37134维罗纳,意大利

获取原文

摘要

Implementations of cryptographic protocols, such as OpenSSL for example, contain bugs affecting security, which cannot be detected by just analyzing abstract protocols (e.g., SSL or TLS). We describe how cryptographic protocol verification techniques based on solving clause sets can be applied to detect vulnerabilities of C programs in the Dolev-Yao model, statically. This involves integrating fairly simple pointer analysis techniques with an analysis of which messages an external intruder may collect and forge. This also involves relating concrete run-time data with abstract, logical terms representing messages. To this end, we make use of so-called trust assertions. The output of the analysis is a set of clauses in the decidable class , which can then be solved independently. This can be used to establish secrecy properties, and to detect some other bugs.
机译:例如,openssl等加密协议的实现包含影响安全性的错误,仅通过分析抽象协议(例如,SSL或TLS)无法检测到无法检测到的错误。我们描述了如何基于求解子句集的加密协议验证技术如何应用​​于静态地检测DOLEV-YAO模型中C程序的漏洞。这涉及集成相当简单的指针分析技术,分析外部入侵者可以收集和伪造的消息。这也涉及与表示消息的抽象,逻辑术语相关的具体运行时间数据相关。为此,我们利用所谓的信任断言。分析的输出是可解除的类中的一组条款,然后可以独立解决。这可用于建立保密属性,并检测其他一些错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号