###
DOI:
计算机系统应用英文版:2014,23(11):196-202
本文二维码信息
码上扫一扫!
OAuth2.0协议形式化验证: 使用AVISPA
(1.中国科学院软件研究所, 北京 100190;2.中国科学院大学, 北京 100049)
Formal Verification on Oauth2.0: Using AVISPA
(1.Institute of software, Chinese Academy of Sciences, Beijing 100190, China;2.University of Chinese Academy of Sciences, Beijing 100049, China)
摘要
图/表
参考文献
相似文献
本文已被:浏览 1532次   下载 2788
Received:March 03, 2014    Revised:March 24, 2014
中文摘要: OAuth协议是一套用于在不同的服务中进行身份认证并且实现资源互访一套协议. 由于关系到用户隐私, 所以OAuth协议的安全性非常重要. 这篇文章的主要贡献是研究OAuth2.0协议文本, 对协议进行抽象, 并且使用验证工具AVISPA对抽象后的协议进行建模与验证, 找到协议中会导致隐私泄露的一种攻击模式. 我们在建模过程中提出需将要验证的消息作为双方的对称密码这样一种创新思路. 这种对协议的抽象和验证的方法可以推广到其他安全协议上, 例如在线支付协议等等.
中文关键词: OAuth2.0  AVISPA  抽象  建模  验证  攻击模式
Abstract:OAuth is an protocol used to identify the client, and control resource access. Because it concerns about the privacy of the private resource owner, the security of OAuth protocol is fairly important. This paper mainly research on the OAuth2.0 protocol text, and make an abstraction on it, build an model in AVISPA, an formal verification tool for security protocols, and then verify the model in AVISPA. Finally, we find there is an attack mode that may result in leaking the private resource to attackers. We suggest a way to model the message to be authenticated as a symmetric key, which is innovative. This modelling and verification method we used on analyzing OAuth2.0 can be used in the verification of other security protocols, like the online payment protocol.
文章编号:     中图分类号:    文献标志码:
基金项目:
引用文本:
郭丹青.OAuth2.0协议形式化验证: 使用AVISPA.计算机系统应用,2014,23(11):196-202
GUO Dan-Qing.Formal Verification on Oauth2.0: Using AVISPA.COMPUTER SYSTEMS APPLICATIONS,2014,23(11):196-202