协议认证性安全属性测试方法
2016-12-09何云华张俊伟马建峰
电子学报 2016年11期
关键词:模型
何云华,杨 超,张俊伟,马建峰
(1.西安电子科技大学计算机网络与信息安全教育部重点实验室,陕西西安 710071; 2.北方工业大学计算机学院信息安全系,北京 100029)
协议认证性安全属性测试方法
何云华1,2,杨 超1,张俊伟1,马建峰1
(1.西安电子科技大学计算机网络与信息安全教育部重点实验室,陕西西安 710071; 2.北方工业大学计算机学院信息安全系,北京 100029)
认证性建立通信双方的信任关系,是安全通信的重要保障.传统的协议测试方法只关注协议功能的正确性,无法满足认证性等安全属性测试的要求.因此,提出了一种针对协议认证性的安全属性测试方法,利用带目标集合的有限状态机模型SPG-EFSM来扩展描述协议安全属性,并在攻击场景分类的基础上设计了认证攻击算法.通过攻击算法找到了Woo-lam协议和μTESLA协议的认证性漏洞,该方法具有可行性、覆盖率高等特点.
协议测试;安全属性;认证性测试;形式化模型;攻击分类
1 引言
通信协议作为网络和分布式应用的基础[1],其固有的复杂性和潜在的敌对环境,使得协议的安全性面临巨大的挑战.大量基于逻辑推理的方法被用来分析、验证通信协议的安全性[2,3],如认证性、保密性、不可否认性和完整性等安全属性.但是,这些方法大多集中在协议规范分析与验证方面,忽略了另一个不可信、不安全因素——协议实现引入的漏洞[4].
最常见的协议实现安全漏洞测试方法是随机测试[5](Random testing),通过注入大量随机、异常或错误的输入到待测……
登录APP查看全文
