计算机系统应用
計算機繫統應用
계산궤계통응용
APPLICATIONS OF THE COMPUTER SYSTEMS
2014年
11期
196-202
,共7页
OAuth2.0%AVISPA%抽象%建模%验证%攻击模式
OAuth2.0%AVISPA%抽象%建模%驗證%攻擊模式
OAuth2.0%AVISPA%추상%건모%험증%공격모식
OAuth2.0%AVISPA%abstraction%modelling method%verification%attack mode
OAuth协议是一套用于在不同的服务中进行身份认证并且实现资源互访一套协议.由于关系到用户隐私,所以OAuth协议的安全性非常重要.这篇文章的主要贡献是研究OAuth2.0协议文本,对协议进行抽象,并且使用验证工具AVISPA对抽象后的协议进行建模与验证,找到协议中会导致隐私泄露的一种攻击模式.我们在建模过程中提出需将要验证的消息作为双方的对称密码这样一种创新思路.这种对协议的抽象和验证的方法可以推广到其他安全协议上,例如在线支付协议等等.
OAuth協議是一套用于在不同的服務中進行身份認證併且實現資源互訪一套協議.由于關繫到用戶隱私,所以OAuth協議的安全性非常重要.這篇文章的主要貢獻是研究OAuth2.0協議文本,對協議進行抽象,併且使用驗證工具AVISPA對抽象後的協議進行建模與驗證,找到協議中會導緻隱私洩露的一種攻擊模式.我們在建模過程中提齣需將要驗證的消息作為雙方的對稱密碼這樣一種創新思路.這種對協議的抽象和驗證的方法可以推廣到其他安全協議上,例如在線支付協議等等.
OAuth협의시일투용우재불동적복무중진행신빈인증병차실현자원호방일투협의.유우관계도용호은사,소이OAuth협의적안전성비상중요.저편문장적주요공헌시연구OAuth2.0협의문본,대협의진행추상,병차사용험증공구AVISPA대추상후적협의진행건모여험증,조도협의중회도치은사설로적일충공격모식.아문재건모과정중제출수장요험증적소식작위쌍방적대칭밀마저양일충창신사로.저충대협의적추상화험증적방법가이추엄도기타안전협의상,례여재선지부협의등등.
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.