Accurate Path Prediction of Provenance Traces
Several security and workflow applications require provenance information at the operating system level for diagnostics. The resulting provenance traces are often more informative if they are efficiently mapped to execution paths within the control flow graph. However, current provenance systems do not map traces to control flow graphs for diagnostics purposes due to the computational complexity of mapping traces to graphs. We formulate the path prediction problem for provenance traces and take a machine learning approach to solve the problem. We develop a transformer-based graph convolutional network to predict paths. Our experiments demonstrate that our machine learning model achieves more than twice the accuracy on average compared to simple probabilistic models, with an increased computation time trade-off.
Authors
- Raza Ahmad (ORCID: https://orcid.org/0000-0001-7953-2269)
- Tanu Malik (ORCID: https://orcid.org/0009-0007-9656-727X)
- Yuta Nakamura (ORCID: https://orcid.org/0009-0009-5745-4234)
- Hee Jun Jung
Institutions
- DePaul University (US)
- University of Chicago (US)
Publication Details
- Published
- 2024-10-20
- DOI
- https://doi.org/10.1145/3627673.3679872
- Primary Topic
- Scientific Computing and Data Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00