SECDINT: Preventing Data-oriented Attacks via Intel SGX Escorted Data Integrity

被引:0
|
作者
Shen, Dakun [1 ]
Hou, Tao [2 ]
Lu, Zhuo [3 ]
Liu, Yao [3 ]
Wang, Tao [4 ]
机构
[1] Zhejiang Lab, Hangzhou, ZJ, Peoples R China
[2] Texas State Univ, San Marcos, TX USA
[3] Univ S Florida, Tampa, FL 33620 USA
[4] Univ N Carolina, Charlotte, NC USA
关键词
Data-oriented Attacks; Data Integrity; Data-flow Integrity; Intel SGX; Data Enclave;
D O I
10.1109/CNS59707.2023.10289062
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Data-oriented attacks with the intent to corrupt critical memory data without violating Control-flow Integrity (CFI) pose significant threats to legitimate program execution. Existing mitigations predominantly rely on software-based memory safety measures to ensure critical data integrity, a solution often associated with elevated performance overhead and susceptibility to intricate attack techniques. In this paper, we present a CPU level data integrity design, named Intel SGX Escorted Data Integrity (SECDINT), to automatically protect sensitive variables against data-oriented attacks. Our design can achieve the data integrity of sensitive variables via SGX enforced isolation in binaries. We evaluate SECDINT on real-world applications. The results reveal that SECDINT can effectively identify sensitive variables, enforce data integrity, and prevent data-oriented attacks. Comparative analysis with existing software-based strategies (e.g., 103% run-time overhead in Data-flow Integrity, 116% in SoftBound with CETS), showcased SECDINT's remarkable capability in drastically reducing overhead to as low as 20.1%.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] TRUVIN: Lightweight Detection of Data-Oriented Attacks Through Trusted Value Integrity
    Geden, Munir
    Rasmussen, Kasper
    [J]. 2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 174 - 181
  • [2] Exploitation Techniques and Defenses for Data-Oriented Attacks
    Cheng, Long
    Liljestrand, Hans
    Ahmed, Md Salman
    Nyman, Thomas
    Jaeger, Trent
    Asokan, N.
    Yao, Danfeng
    [J]. 2019 IEEE SECURE DEVELOPMENT (SECDEV 2019), 2019, : 114 - 128
  • [3] Data-Oriented Programming: On the Expressiveness of Non-Control Data Attacks
    Hu, Hong
    Shinde, Shweta
    Adrian, Sendroiu
    Chua, Zheng Leong
    Saxena, Prateek
    Liang, Zhenkai
    [J]. 2016 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP), 2016, : 969 - 986
  • [4] Secure IoT Data Analytics in Cloud via Intel SGX
    Islam, Md Shihabul
    Ozdayi, Mustafa Safa
    Khan, Latifur
    Kantarcioglu, Murat
    [J]. 2020 IEEE 13TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2020), 2020, : 43 - 52
  • [5] Proofs of Ownership on Encrypted Cloud Data via Intel SGX
    You, Weijing
    Chen, Bo
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2020, 2020, 12418 : 400 - 416
  • [6] HardScope: Hardening Embedded Systems Against Data-Oriented Attacks
    Nyman, Thomas
    Dessouky, Ghada
    Zeitouni, Shaza
    Lehikoinen, Aaro
    Paverd, Andrew
    Asokan, N.
    Sadeghi, Ahmad-Reza
    [J]. PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [7] Towards a Formal Foundation of Protection against Data-Oriented Attacks
    Fukuyama, Ryo
    Yanai, Naoto
    Okamura, Shingo
    Fujiwara, Toru
    [J]. PROCEEDINGS OF 2016 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA 2016), 2016, : 413 - 417
  • [8] Data Integrity Attacks and Defenses for Intel Lab Sensor Network
    Yan, Renchi
    Xu, Teng
    Potkonjak, Miodrag
    [J]. 2015 IEEE 2ND WORLD FORUM ON INTERNET OF THINGS (WF-IOT), 2015, : 721 - 726
  • [9] Data-oriented parsing
    Klein, D
    [J]. COMPUTATIONAL LINGUISTICS, 2004, 30 (02) : 240 - 244
  • [10] Not All Data are Created Equal: Data and Pointer Prioritization for Scalable Protection Against Data-Oriented Attacks
    Ahmed, Salman
    Liljestrand, Hans
    Jamjoom, Hani
    Hicks, Matthew
    Asokan, N.
    Yao, Danfeng
    [J]. PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 1433 - 1450