Identifying Cross-origin Resource Status Using Application Cache

被引:12
|
作者
Lee, Sangho [1 ]
Kim, Hyungsub [1 ]
Kim, Jong [1 ]
机构
[1] POSTECH, Dept Comp Sci & Engn, Pohang, South Korea
来源
22ND ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2015) | 2015年
关键词
D O I
10.14722/ndss.2015.23027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
HTML5 Application Cache (AppCache) allows web applications to cache their same- and cross-origin resources in the local storage of a web browser to enable offline access. However, cross-origin resource caching in AppCache has potential security and privacy problems. In this paper, we consider a novel web privacy attack that exploits cross-origin AppCache. Our attack allows a remote web attacker to exploit a victim web browser to exactly identify the status of target URLs: existence, redirection, or error. Especially, our attack can be performed without using client-side scripts, can concurrently identify the status of multiple URLs, and can exactly identify the redirections of target URLs. We further demonstrate advanced attacks that leverage the basic attack to de-anonymize and fingerprint victims. First, we determine the login status of a victim web browser by identifying URL redirections or errors due to absent or erroneous login information. Second, we probe internal web servers located in the local network of a victim web browser by identifying URL existence. We also suggest an effective countermeasure to mitigate the proposed attacks.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] Natural resource rents and regime durability: Identifying cross-country durability regimes
    Zalle, Oumarou
    RESOURCES POLICY, 2023, 81
  • [32] Cache-Based Application Detection in the Cloud Using Machine Learning
    Gulmezoglu, Berk
    Eisenbarth, Thomas
    Sunar, Berk
    PROCEEDINGS OF THE 2017 ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (ASIA CCS'17), 2017, : 288 - 300
  • [33] Identifying Cross Section Technology Application through Chinese Patent Analysis
    Hsu, Ping-Yu
    Cheng, Ming-Shien
    Wen, Chih-Hao
    Ko, Yen-Huei
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2021, 27 (01): : 269 - 285
  • [34] The CRIT framework for identifying cross patterns in systems biology and application to chemogenomics
    Gianoulis, Tara A.
    Agarwal, Ashish
    Snyder, Michael
    Gerstein, Mark B.
    GENOME BIOLOGY, 2011, 12 (03):
  • [35] The CRIT framework for identifying cross patterns in systems biology and application to chemogenomics
    Tara A Gianoulis
    Ashish Agarwal
    Michael Snyder
    Mark B Gerstein
    Genome Biology, 12
  • [36] ARSeek: Identifying API Resource using Code and Discussion on Stack Overflow
    Luong, Kien
    Hadi, Mohammad
    Thung, Ferdian
    Fard, Fatemeh
    Lo, David
    30TH IEEE/ACM INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2022), 2022, : 331 - 342
  • [37] Identifying consumer-resource population dynamics using paleoecological data
    Einarsson, Arni
    Hauptfleisch, Ulf
    Leavitt, Peter R.
    Ives, Anthony R.
    ECOLOGY, 2016, 97 (02) : 361 - 371
  • [38] Identifying and Simulation of Status of an ICT System Using Rough Sets
    Stawowy, Marek
    Kasprzyk, Zbigniew
    THEORY AND ENGINEERING OF COMPLEX SYSTEMS AND DEPENDABILITY, 2015, 365 : 477 - 484
  • [39] A Method for Identifying Origin of Digital Images Using a Convolutional Neural Network
    Huang, Rong
    Fang, Fuming
    Nguyen, Huy H.
    Yamagishi, Junichi
    Echizen, Isao
    2020 ASIA-PACIFIC SIGNAL AND INFORMATION PROCESSING ASSOCIATION ANNUAL SUMMIT AND CONFERENCE (APSIPA ASC), 2020, : 1293 - 1299
  • [40] Grid resource broker using application benchmarking
    Afgan, E
    Velusamy, V
    Bangalore, PV
    ADVANCES IN GRID COMPUTING - EGC 2005, 2005, 3470 : 691 - 701