arrow
Return

Man-in-the-browser-cache: Persisting HTTPS attacks via browser cache poisoning

delete2015-11-01
delete36
PRE
AI
Y
Yaoqi Jia
陈越 (Yue Chen)
X
Xinshu Dong
P
Prateek Saxena
毛剑 (Jian Mao) *
Z
Zhenkai Liang
DOI:10.1016/j.cose.2015.07.004delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
In this paper, we present a systematic study of browser cache poisoning (BCP) attacks, wherein a network attacker performs a one-time Man-In-The-Middle (MITM) attack on a user's HTTPS session, and substitutes cached resources with malicious ones. We investigate the feasibility of such attacks on five mainstream desktop browsers and 16 popular mobile browsers. We find that browsers are highly inconsistent in their caching policies for loading resources over SSL connections with invalid certificates. In particular, the majority of desktop browsers (99% of the market share) and popular mobile browsers (over a billion user downloads) are affected by BCP attacks to a large extent. Existing solutions for safeguarding HTTPS sessions fail to provide comprehensive defense against this threat. We provide guidelines for users and browser vendors to defeat BCP attacks. Meanwhile, we propose defense techniques for website developers to mitigate an important subset of BCP attacks on existing browsers without cooperation of users and browser vendors. We have reported our findings to browser vendors and confirmed the vulnerabilities. For example, Google has acknowledged the vulnerability we reported in Chrome's HTML5 AppCache and has fixed the problem according to our suggestion. (C) 2015 Elsevier Ltd. All rights reserved.
Keywords:
Browser cache poisoning
Web security
Browser vulnerability
HTTPS
Script injection
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Security
IF:
5.4
Papers:
4.6K
Citations:
1.4W

Organization

B
Beihang University
Scholars:
5.1W
Papers: 4.1W
Citations: 37
N
National University of Singapore
Scholars:
7.5W
Papers: 6.4W
Citations: 11.4W