We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance with the intended protocol flow, as well as confidentiality and integrity properties of messages. We formally prove that WPSE is expressive enough to protect web applications from a wide range of protocol implementation bugs and web attacks. We discuss concrete examples of attacks which can be prevented by WPSE on OAuth 2.0 and SAML 2.0, including a novel attack on the Google implementation of SAML 2.0 which we discovered by formalizing the protocol specification in WPSE. Moreover, we use WPSE to carry out an extensive experimental evaluation of OAuth 2.0 in the wild. Out of 90 tested websites, we identify security flaws in 55 websites (61.1%), ...
In this paper, we address an unsolved problem in the real world: how to ensure the integrity of the ...
Enforcing protection at the browser side has recently become a popular approach for securing web aut...
Enforcing protection at the browser side has recently become a popular approach for securing web aut...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
Modern web applications often rely on third-party services to provide their functionality to users. ...
Modern web applications often rely on third-party services to provide their functionality to users. ...
Implementation errors are commonly found in modern web applications. They can be caused by a multitu...
As attacks on web applications get more sophisticated, browser manufactur-ers, application developer...
International audienceSocial sign-on and social sharing are becoming an ever more popular feature of...
International audienceSocial sign-on and social sharing are becoming an ever more popular feature of...
Millions of computer users worldwide use the Internet every day for consuming web-based services (e....
In this paper, we address an unsolved problem in the real world: how to ensure the integrity of the ...
Enforcing protection at the browser side has recently become a popular approach for securing web aut...
Enforcing protection at the browser side has recently become a popular approach for securing web aut...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
We present WPSE, a browser-side security monitor for web protocols designed to ensure compliance wit...
Modern web applications often rely on third-party services to provide their functionality to users. ...
Modern web applications often rely on third-party services to provide their functionality to users. ...
Implementation errors are commonly found in modern web applications. They can be caused by a multitu...
As attacks on web applications get more sophisticated, browser manufactur-ers, application developer...
International audienceSocial sign-on and social sharing are becoming an ever more popular feature of...
International audienceSocial sign-on and social sharing are becoming an ever more popular feature of...
Millions of computer users worldwide use the Internet every day for consuming web-based services (e....
In this paper, we address an unsolved problem in the real world: how to ensure the integrity of the ...
Enforcing protection at the browser side has recently become a popular approach for securing web aut...
Enforcing protection at the browser side has recently become a popular approach for securing web aut...