More Haste, Less Speed: Cache Related Security Threats in Continuous Integration Services

被引:0
|
作者
Gu, Yacong [1 ,4 ]
Ying, Lingyun [2 ,4 ]
Chai, Huajun [2 ]
Pu, Yingyuan [2 ]
Duan, Haixin [1 ,4 ]
Gao, Xing [3 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] QI ANXIN Technol Res Inst, Singapore, Singapore
[3] Univ Delaware, Newark, DE USA
[4] Tsinghua Univ, QI ANXIN Grp JCNS, Beijing, Peoples R China
基金
美国国家科学基金会;
关键词
D O I
10.1109/SP54263.2024.00138
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Continuous Integration (CI) platforms have widely adopted caching to speed up CI task executions by storing and reusing dependent packages. Unfortunately, CI cache also exposes new attack surfaces when cache objects are shared across trust boundaries. In this paper, we systematically investigate potential security threats of CI cache features in seven mainstream CI platforms (CIPs). We find that existing CIPs have isolation issues in their cache sharing and inheritance strategies, potentially raising cache poisoning and data leakage problems. By exploiting these vulnerable mechanisms, we further uncover four attack vectors enabling attackers to stealthily inject malicious code into the cache or steal sensitive data. Even worse, many CIPs provide vulnerable official cache templates that will mistakenly store and expose sensitive data in the cache by default. To understand the potential impact of our disclosed threats, we develop an analysis tool and conduct a large-scale measurement on open-source repositories. Our measurement results show that many popular repositories are potentially affected by these attacks. We also identify 78 repositories that expose their high-value secrets in cache objects and are at risk of secret leakage. We have duly reported identified vulnerabilities to corresponding stakeholders and received positive responses.
引用
收藏
页码:1179 / 1197
页数:19
相关论文
共 50 条
  • [21] Infra-red pc link: more speed, less haste
    不详
    ELECTRONICS WORLD, 1999, 105 (1755): : 182 - 182
  • [22] More haste less speed: Cognition, creativity, and culture in temporal paradox
    Pagan Canovas, Cristobal
    TIME & SOCIETY, 2019, 28 (04) : 1695 - 1715
  • [23] Simulation-based learning development: More haste, less speed
    Galland, J.
    REVUE DE MEDECINE INTERNE, 2018, 39 (07): : 543 - 545
  • [24] More haste less speed: Edited versus verbatim respoken subtitles
    Romero-Fresco, Pablo
    VIAL-VIGO INTERNATIONAL JOURNAL OF APPLIED LINGUISTICS, 2009, 6 : 109 - 133
  • [25] Combining DNA damaging therapeutics with immunotherapy: more haste, less speed
    Jessica S Brown
    Raghav Sundar
    Juanita Lopez
    British Journal of Cancer, 2018, 118 : 312 - 324
  • [26] Less haste, more speed in early phase process development.
    Myers, J
    Gallo, C
    Cecchini, D
    Prentice, H
    Bailly, V
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2002, 224 : U224 - U224
  • [28] Intelligent testing strategies for chemicals testing - A case of more haste, less speed?
    Combes, R
    Balls, M
    ATLA-ALTERNATIVES TO LABORATORY ANIMALS, 2005, 33 (03): : 289 - 297
  • [29] Rapid diagnostic tests for common infection syndromes: less haste, more speed
    Patel, S., V
    Pulcini, C.
    Demirjian, A.
    van Hecke, O.
    JOURNAL OF ANTIMICROBIAL CHEMOTHERAPY, 2020, 75 (08) : 2028 - 2030
  • [30] Anti-angiogenic therapy for uveal melanoma - more haste, less speed
    Stitt, AW
    Gardiner, TA
    BRITISH JOURNAL OF OPHTHALMOLOGY, 2002, 86 (04) : 368 - 369