Mixed-mode Information Flow Tracking with Compile-time Taint Semantics Extraction and Offline Replay

被引:2
作者
Hung, Yu-Hsin [1 ]
Jheng, Bing-Jhong [1 ]
Li, Hong-Wei [1 ]
Lai, Wen-Yang [1 ]
Mallissery, Sanoop [1 ]
Wu, Yu-Sung [1 ]
机构
[1] Natl Chiao Tung Univ, Dept Comp Sci, Hsinchu, Taiwan
来源
2021 IEEE CONFERENCE ON DEPENDABLE AND SECURE COMPUTING (DSC) | 2021年
关键词
decoupled dynamic information flow tracking; static information flow tracking; taint propagation; application logic vulnerabilities; anomaly detection; DYNAMIC DATA-FLOW;
D O I
10.1109/DSC49826.2021.9346239
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Static information flow analysis (IFA) and dynamic information flow tracking (DIFT) have been widely employed in offline security analysis of computer programs. As security attacks become more sophisticated, there is a rising need for IFA and DIFT in production environment. However, existing systems usually deal with IFA and DIFT separately, and most DIFT systems incur significant performance overhead. We propose MIT to facilitate IFA and DIFT in online production environment. MIT offers mixed-mode information flow tracking at byte-granularity and incurs moderate runtime performance overhead. The core techniques consist of the extraction of taint semantics intermediate representation (TSIR) at compile-time and the decoupled execution of TSIR for information flow analysis. We conducted an extensive performance overhead evaluation on MIT to confirm its applicability in production environment. We also outline potential applications of MIT, including the implementation of data provenance checking and information flow based anomaly detection in real-world applications.
引用
收藏
页数:8
相关论文
共 23 条
[1]  
[Anonymous], SPEC CPU2017
[2]  
[Anonymous], 2005, NDSS
[3]  
[Anonymous], 2016, NDSS
[4]  
Bates A., 2016, DIGITAL FINGERPRINTI, P141
[5]  
Bates A, 2015, PROCEEDINGS OF THE 24TH USENIX SECURITY SYMPOSIUM, P319
[6]  
Bell J, 2014, ACM SIGPLAN NOTICES, V49, P83, DOI [10.1145/2660193.2660212, 10.1145/2714064.2660212]
[7]  
Gehani Ashish, 2012, Middleware 2012. ACM/IFIP/USENIX 13th International Middleware Conference. Proceedings, P101, DOI 10.1007/978-3-642-35170-9_6
[8]  
Glozer Will., WRK MODERN HTTP BENC
[9]  
Gordon M. I., 2015, NDSS
[10]  
Harvan M, 2009, NSS: 2009 3RD INTERNATIONAL CONFERENCE ON NETWORK AND SYSTEM SECURITY, P373, DOI 10.1109/NSS.2009.51