Award

TWC: Medium: Collaborative: Towards a Binary-Centric Framework for Cyber Forensics in Enterprise Environments

Description: Emerging attacks such as Advanced Persistent Threats pose significant threat to cyberspace. These attacks are often stealthy, low-and-slow, and disguised via deceptive campaigns. This research focuses on the forensics of cyber attacks targeting enterprise environments, with the goals of (1) understanding an attack's intent, strategy, steps, and targets, (2) collecting digital evidence for legal proceedings, (3) revealing hidden attack behaviors to prevent or minimize damage. To achieve these goals, an integrated framework is being developed which covers three key aspects - temporal, spatial, and malware-behavioral forensics. All three aspects face the common challenge of analyzing binary executables. More specifically, temporal forensics requires finer-grain program logging for identifying attack provenance and ramifications. The solution is to partition a binary program's execution and data for high-accuracy causal analysis. Malware forensics involves revealing malware behaviors that are multi-stage, condition-guarded, and environment-specific. The solution is a new binary analysis approach that force-executes an unknown binary without input or environment setup and exposes the malware's behavior along the execution paths forced into. Temporal forensics requires understanding unknown file formats and in-memory data structure contents. The solution is to identify and reuse the file parsing/generation and data structure rendering logic in the corresponding binary programs. This research will advance the state-of-the-art in cyber forensics, a critical need as our nation and society become increasingly dependent on cyberinfrastructures. It will help train next-generation cybersecurity experts by exposing students to real case investigations. Under-represented students are being involved in research activities and cyber forensics exercises.
Amount: $846,800
Funding type: grant
Funder scheme: Standard Grant
Start date: 2014-09-01
End date: 2019-08-31
Investigators: Dongyan Xu (lead), Xiangyu Zhang
Institutions: Purdue University West Lafayette, Purdue University
Funded outputs count: 22
Funder award ID: 1409668
OpenAlex ID: G7991439394
2021 · Walkup, Gregory William; Etigowni, Sriharsha; Xu, Dongyan; Urias, Vincent; Lin, Han Wei · OSTI OAI (U.S. Department of Energy Office of Scientific and Technical Information)
2019 · David M. Perry, Dohyeong Kim, et al. · ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI) · 33
2019 · Wei You, Xueqiang Wang, et al. · IEEE Symposium on Security and Privacy (S&P) · 138
2019 · Shiqing Ma, Yingqi Liu, et al. · Network and Distributed System Security Symposium · 252
2018 · Tao, Guanhong, Ma, Shiqing, et al. · arXiv (Cornell University) · 117
2018 · Sayali Kate, John-Paul Ore, et al. · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · 19
2018 · Yingqi Liu, Shiqing Ma, et al. · Network and Distributed System Security Symposium · 1,331
2018 · Yousra Aafer, Jianjun Huang, et al. · Network and Distributed System Security Symposium · 31
2018 · Rohit Bhatia, Brendan Saltaformaggio, et al. · Network and Distributed System Security Symposium · 16
2018 · Yonghwi Kwon, Fei Wang, et al. · Network and Distributed System Security Symposium · 121
2017 · Kyungtae Kim, I Luk Kim, et al. · International World Wide Web Conference (WWW) · 67
2016 · Chung Hwan Kim, Junghwan Rhee, et al. · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · 12
2016 · Jianjun Huang, Xiangyu Zhang, et al. · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · 24
2016 · Zhaogui Xu, Xiangyu Zhang, et al. · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · 106
2016 · Weihang Wang, Yunhui Zheng, et al. · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · 29
2016 · Zhaogui Xu, Peng Liu, et al. · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE) · 30
2016 · Dohyeong Kim, Yonghwi Kwon, et al. · Conference on Object-Oriented Programming Systems, Languages, and Applications · 28
2016 · Dohyeong Kim, Yonghwi Kwon, et al. · ACM SIGPLAN Notices · 11
2016 · Peng Liu, Omer Tripp, et al. · International Symposium on Software Testing and Analysis · 16
2016 · Shiqing Ma, Xiangyu Zhang, et al. · Network and Distributed System Security Symposium · 218
2015 · Zhui Deng, Brendan Saltaformaggio, et al. · ACM SIGSAC Conference on Computer and Communications Security (CCS) · 47
2015 · Yonghwi Kwon, Fei Peng, et al. · Network and Distributed System Security Symposium · 3