首页> 外文会议>International SDL and MSC Workshop(SAM 2004); 20040601-04; Ottawa(CA) >Proving a Soundness Property for the Joint Design of ASN.1 and the Basic Encoding Rules
【24h】

Proving a Soundness Property for the Joint Design of ASN.1 and the Basic Encoding Rules

机译:为ASN.1和基本编码规则的联合设计证明稳健性

获取原文
获取原文并翻译 | 示例

摘要

The Abstract Syntax Notation One (ASN.1) can be used to model types of values carried by signals in SDL or MSC but is also directly used by network protocol implementors. In the last few years, the press has reported several alleged vulnerabilities of ASN.1 and the Basic Encoding Rules (BER) related to network protocols like SNMP and, more recently, OpenSSL. In reality it has been shown that the security issues (theoretically denial of service attacks) were due to low-quality and poorly-tested compiler implementations. We use some formal methods to go further. We review formally the design of the BER themselves and prove that, under some assumptions, it is flawless whatever the network protocol is and whatever the values to be transmitted are. More precisely, we start with a formal modeling of the BER which abstracts away low-level details but captures the design principles. Then we define a soundness property stating that the composition of encoding and decoding yields a value which is equivalent to the original. Finally we prove that this property holds for all values specified with ASN.1.
机译:抽象语法符号1(ASN.1)可以用于对SDL或MSC中的信号所携带的值的类型进行建模,但也可以由网络协议实现者直接使用。在过去的几年中,新闻媒体报道了一些据称的ASN.1漏洞以及与SNMP和最近的OpenSSL等网络协议相关的基本编码规则(BER)。实际上,事实表明,安全性问题(从理论上讲是拒绝服务攻击)是由于质量低下和未经测试的编译器实现所致。我们使用一些正式的方法来进一步发展。我们正式审查了BER本身的设计,并证明了在某些假设下,无论网络协议是什么以及要传输的值是什么,它都是完美无缺的。更准确地说,我们从BER的正式建模开始,该模型抽象出了低层的细节,但捕获了设计原理。然后,我们定义了一个健全性属性,指出编码和解码的组合产生的值等于原始值。最后,我们证明此属性适用于ASN.1指定的所有值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号