The DOI matches its DataCite record.
Exploring Answer Set Programming for Provenance Graph-Based Cyber Threat Detection: A Novel Approach
Open accessAbstract
Provenance graphs are useful and powerful tools for representing system-level activities in cybersecurity; however, existing approaches often struggle with complex queries and flexible reasoning. This paper presents a novel approach using Answer Set Programming (ASP) to model and analyze provenance graphs. We introduce an ASP-based representation that captures intricate relationships between system entities, including temporal and causal dependencies. Our model enables sophisticated analysis capabilities such as attack path tracing, data exfiltration detection, and anomaly identification. The declarative nature of ASP allows for concise expression of complex security patterns and policies, facilitating both real-time threat detection and forensic analysis. We demonstrate our approach's effectiveness through case studies showcasing its threat detection capabilities. Experimental results illustrate the model's ability to handle large-scale provenance graphs while providing expressive querying. The model's extensibility allows for incorporation of new system behaviors and security rules, adapting to evolving cyber threats. This work contributes a powerful, flexible, and explainable framework for reasoning about system behaviors and security incidents, advancing the development of effective threat detection and forensic investigation tools.
Overview
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Verification
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
The declarative, rule-based nature of ASP enables security analysts to concisely encode complex patterns and relationships between entities.
“The declarative, rule-based nature of ASP enables security analysts to concisely encode complex patterns and relationships between entities [8].”
From Logic-Driven Cybersecurity: A Novel Framework for System Log Anomaly Detection using Answer Set Programming (2025) · cites this paper as [8]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Citations
Cites
No references could be resolved yet.
Research works printed but not linked: 19
- Abiteboul, S., Hull, R., Vianu, V.: Foundations of databases, vol. 8. Addison- Wesley Reading (1995)
- Arias, J., Carro, M., Salazar, E., Marple, K., Gupta, G.: Constraint answer set pro- gramming without grounding. Theory and Practice of Logic Programming 18(3-4), 337-354 (2018)
- Baral, C.: Knowledge representation, reasoning and declarative problem solving. Cambridge University Press (2003)
- Cao Tran, S., Pontelli, E., Balduccini, M., Schaub, T.: Answer set planning: A survey. Theory and Practice of Logic Programming 23(1), 226-298 (2023)
- Dal Palù, A., Dovier, A., Formisano, A., Pontelli, E.: Exploring life: answer set pro- gramming in bioinformatics, pp. 359-412. Association for Computing Machinery and Morgan & Claypool (2018)
- Gebser, M., Kaminski, R., Kaufmann, B., Schaub, T.: Clingo= asp+ control. arXiv preprint arXiv:1405.3694 (2014) · arXiv
- Gelfond, M., Kahl, Y.: Knowledge representation, reasoning, and the design of intelligent agents: The answer-set programming approach. Cambridge University Press (2014)
- Han, X., Pasquier, T., Seltzer, M.: Provenance-based intrusion detection: oppor- tunities and challenges. In: 10th USENIX Workshop on the Theory and Practice of Provenance (2018)
- Hassan, W.U., Bates, A., Marino, D.: Tactical provenance analysis for endpoint detection and response systems. In: IEEE Symposium on Security and Privacy. pp. 1172-1189. IEEE (2020)
- Irshad, H., Ciocarlie, G., Gehani, A., Yegneswaran, V., Lee, K.H., Patel, J., Jha, S., Kwon, Y., Xu, D., Zhang, X.: Trace: Enterprise-wide provenance tracking for real- time APT detection. IEEE Transactions on Information Forensics and Security 16, 4363-4376 (2021)
- Jenkinson, G., Carata, L., Bytheway, T., Sohan, R., Watson, R.N., Anderson, J., Kidney, B., Strnad, A., Thomas, A., Neville-Neil, G.: Applying provenance in APT monitoring and analysis: Practical challenges for scalable, efficient and trustworthy distributed provenance. In: 9th USENIX Workshop on the Theory and Practice of Provenance (2017)
- Marek, V.W., Truszczyński, M.: Stable models and an alternative logic program- ming paradigm. In: The Logic Programming Paradigm, pp. 375-398. Springer (1999)
- Rezvani, M., Rajaratnam, D., Ignjatovic, A., Pagnucco, M., Jha, S.: Analyzing xacml policies using answer set programming. International Journal of Information Security 18, 465-479 (2019)
- Schaub, T., Thiele, S.: Metabolic network expansion with answer set programming. In: International Conference on Logic Programming. pp. 312-326. Springer (2009)
- Shrestha, M., Kim, Y., Oh, J., Rhee, J., Choe, Y.R., Zuo, F., Park, M., Qian, G.: Provsec: Open cybersecurity system provenance analysis benchmark dataset with labels. International Journal of Networked and Distributed Computing 11(2), 112- 123 (2023)
- Sterlicchio, G., Lisi, F.A.: Detecting patterns of attacks to network security in urban air mobility with answer set programming. In: European Conference on Artificial Intelligence, pp. 1285-1292. IOS Press (2024)
- Tabiban, A., Zhao, H., Jarraya, Y., Pourzandi, M., Wang, L.: Vincidecoder: Au- tomatically interpreting provenance graphs into textual forensic reports with ap- plication to openstack. In: Nordic Conference on Secure IT Systems. pp. 346-367. Springer International Publishing (2022)
- Wang, Z., Zhou, Y., Liu, H., Qiu, J., Fang, B., Tian, Z.: Threatinsight: Innovating early threat detection through threat-intelligence-driven analysis and attribution. IEEE Transactions on Knowledge and Data Engineering (2024)
- Zipperle, M., Gottwalt, F., Chang, E., Dillon, T.: Provenance-based intrusion de- tection systems: A survey. ACM Computing Surveys 55(7), 1-36 (2022)
Cited by
Sorted by citations
Li, F., Zuo, F., & Gupta, G. (2025) · arXiv · doi:10.48550/arxiv.2512.04908 · Cited by 1
“The declarative, rule-based nature of ASP enables security analysts to concisely encode complex patterns and relationships between entities [8].”
Self-citation
Metadata
- Authors
- Li, F., Zuo, F., & Gupta, G.
- Affiliations
- Oklahoma Christian University (US)
- University of Central Oklahoma (US)
- The University of Texas at Dallas (US)
- Corresponding author
- Li, Fang
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2025
- Pages
- 233-247
- ISSN
- 0302-9743 (ISSN-L)
- arXiv
- 2501.14555
- OpenAlex
- W4408503855
- Cited by
- 2
- References
- 0
- Citations by year
- 2026: 1 · 2025: 1
- FWCI
- 2.29
- Type
- conference paper
- Language
- en
- Open access
- green
- arxiv.org
- Licence
- Locations
- Lecture notes in computer science (publishedVersion)
- arXiv (Cornell University) (submittedVersion, cc-by-nc-nd)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Information Systems › Information and Cyber Security
- Physical Sciences › Computer Science › Computer Networks and Communications › Network Security and Intrusion Detection
- Physical Sciences › Computer Science › Computer Networks and Communications › Access Control and Trust
- Keywords
- answer set programming, provenance graphs, cyber threat detection, data exfiltration detection, anomaly detection, security policy modeling, forensic analysis
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review