跳到主要导航 跳到搜索 跳到主要内容

Verification for OAuth Using ASLan++

  • East China Normal University
  • University of Oldenburg

科研成果: 期刊稿件 › 会议文章 › 同行评审

摘要

Over the past few years, OAuth has become an open authorization standard that is being adopted by a growing number of sites such as Twitter, Facebook and Google. It allows users to grant a third-party application access to restricted resources without providing their credentials. However, ensuring the correctness of implementations of OAuth in applications brings multiple concerns. Therefore, it is crucial to verify OAuth with an exhaustive examination by utilizing formal methods. In this paper, we first formalize OAuth with ASLan++ on the AVANTSSAR platform and propose several fundamental security properties on it which are specified using extended Linear Temporal Logic (LTL) formulas. In a second step, we use a SAT-based Model-Checker (SATMC) to verify whether OAuth violates these properties. As a result, we reveal three attacks which steal and falsify users' critical information.

源语言英语
期刊论文编号7027417
页(从-至)76-84
页数9
期刊Proceedings of IEEE International Symposium on High Assurance Systems Engineering
卷2015-January
期January
DOI
出版状态已出版 - 29 1月 2015
活动16th IEEE International Symposium on High Assurance Systems Engineering, HASE 2015 - Daytona Beach, 美国
期限: 8 1月 2015 → 10 1月 2015

学术指纹

探究 'Verification for OAuth Using ASLan++' 的科研主题。它们共同构成独一无二的学术指纹。

引用此