DocumentCode
3023151
Title
Pretty-Bad-Proxy: An Overlooked Adversary in Browsers´ HTTPS Deployments
Author
Chen, Shuo ; Mao, Ziqing ; Wang, Yi-Min ; Zhang, Ying
Author_Institution
Microsoft Res., Redmond, WA, USA
fYear
2009
fDate
17-20 May 2009
Firstpage
347
Lastpage
359
Abstract
HTTPS is designed to provide secure Web communications over insecure networks. The protocol itself has been rigorously designed and evaluated by assuming the network as an adversary. This paper is motivated by our curiosity about whether such an adversary has been carefully examined when HTTPS is integrated into the browser/Web systems. We focus on a specific adversary named ldquopretty-bad-proxyrdquo (PBP). PBP is a malicious proxy targeting browserspsila rendering modules above the HTTP/HTTPS layer. It attempts to break the end-to-end security guarantees of HTTPS without breaking any cryptographic scheme. We discovered a set of vulnerabilities exploitable by a PBP: in many realistic network environments where attackers can sniff the browser traffic, they can steal sensitive data from an HTTPS server, fake an HTTPS page and impersonate an authenticated user to access an HTTPS server. These vulnerabilities reflect the neglects in the design of modern browsers - they affect multiple major browsers and a large number of Web sites. We believe that the PBP adversary has not been rigorously examined in the browser/Web industry. The vendors of the affected browsers have all confirmed the vulnerabilities reported in this paper. Most of them have patched or planned on patching their browsers. We believe the attack scenarios described in this paper may only be a subset of the vulnerabilities under PBP. Thus further (and more rigorous) evaluations of the HTTPS deployments in browsers appear to be necessary.
Keywords
Web sites; cryptography; transport protocols; Web sites; browser-Web systems; browsers HTTPS deployments; cryptographic scheme; malicious proxy; pretty-bad-proxy; secure Web communications; Cryptography; Data security; Engines; HTML; Network servers; Privacy; Protocols; Telecommunication traffic; USA Councils; Web server; HTTPS deployment; browser security; pretty-bad-proxy;
fLanguage
English
Publisher
ieee
Conference_Titel
Security and Privacy, 2009 30th IEEE Symposium on
Conference_Location
Berkeley, CA
ISSN
1081-6011
Print_ISBN
978-0-7695-3633-0
Type
conf
DOI
10.1109/SP.2009.12
Filename
5207655
Link To Document