Proceedings

A Rule Mining-based Advanced Persistent Threats Detection System

Download BibTeX Cite

Proceedings of the Thirtieth International Joint Conference on Artificial Intelligence. Main Track. Pages 3589-3596.

https://doi.org/10.24963/ijcai.2021/494

Abstract

Advanced persistent threats (APT) are stealthy cyber-attacks that are aimed at stealing valuable information from target organizations and tend to extend in time.

Blocking all APTs is impossible, security experts caution, hence the importance of research on early detection and damage limitation.

Whole-system provenance-tracking and provenance trace mining are considered promising as they can help find causal relationships between activities and flag suspicious event sequences as they occur.

We introduce an unsupervised method that exploits OS-independent features reflecting process activity to detect realistic APT-like attacks from provenance traces.

Anomalous processes are ranked using both frequent and rare event associations learned from traces. Results are then presented as implications which, since interpretable, help leverage causality in explaining the detected anomalies. When evaluated on Transparent Computing program datasets (DARPA), our method outperformed competing approaches.

  1. [Abir et al., 2016] A. Abir, S. Kadry, et al. Data leakage de- tection using system call provenance. In INCoS, 2016.
  2. [Agrawal et al., 1993] R. Agrawal, T. Imieliński, and A. Swami. Mining association rules between sets of items in large databases. SIGMOD Rec., 22(2):207-216, 1993.
  3. [Akoglu et al., 2013] L. Akoglu, H. Tong, et al. CompreX: Fast and reliable anomaly detection in categorical data. In CIKM, pages 415-424, 2013.
  4. [Akoglu et al., 2015] L. Akoglu, H. Tong, et al. Graph based anomaly detection and description: a survey. DMKD, 29(3):626-688, 2015.
  5. [Auty, 2015] M. Auty. Anatomy of an advanced persistent threat. Network Security, 15(4):13-16, 2015.
  6. [Berrada et al., 2020] G. Berrada, J. Cheney, et al. A base- line for unsupervised advanced persistent threat detection in system-level provenance. FGCS, 108:401-413, 2020.
  7. [Bertens et al., 2017] R. Bertens, J. Vreeken, et al. Effi- ciently discovering unexpected pattern-co-occurrences. In SDM, pages 126-134, 2017.
  8. [Brian and Beaver, 2011] J. Brian and M. Beaver. Host- based data exfiltration detection via system call sequences. In ICIW, pages 134-142, 2011.
  9. [Chandola et al., 2009] V. Chandola, A. Banerjee, et al. Anomaly detection: A survey. ACM computing surveys (CSUR), 41(3):15:1-15:58, July 2009.
  10. [Grünwald, 2007] P. Grünwald. The Minimum description length principle. MIT Press, 2007.
  11. [Han et al., 2018] X. Han, T. Pasquier, et al. Provenance- based intrusion detection: Opportunities and challenges. In TaPP, 2018.
  12. [Han et al., 2020] X. Han, T. Pasquier, et al. Unicorn: Run- time provenance-based detector for advanced persistent threats. In NDSS, 2020.
  13. [Hassan et al., 2018] W. Hassan, M. Lemay, et al. Towards scalable cluster auditing through grammatical inference over provenance graphs. In NDSS, 2018.
  14. [He et al., 2005] Z. He, X. Xu, et al. FP-outlier: Frequent pattern based outlier detection. CSIS, 2(1):103-118, 2005.
  15. [Hossain et al., 2017] N. Hossain, S. Milajerdi, et al. SLEUTH: real-time attack scenario reconstruction from COTS audit data. In USENIX, pages 487-504, 2017.
  16. [Huang and Majidi, 2018] B. Huang and M. Majidi. Case study of power system cyber attack using cascading outage analysis model. In 2018 IEEE PESGM, pages 1-5, 2018.
  17. [Jenkinson et al., 2017] G. Jenkinson, L. Carata, et al. Ap- plying provenance in APT monitoring and analysis: Prac- tical challenges for scalable, efficient and trustworthy dis- tributed provenance. In TaPP, pages 16-21, 2017.
  18. [Ji et al., 2016] S.Y. Ji, B.K. Jeong, et al. A multi-level in- trusion detection method for abnormal network behaviors. NCA, 62:9-17, 2016. [Kalervo and Kekäläinen, 2002] J. Kalervo and J. Kekäläinen. Cumulated gain-based evaluation of IR techniques. TOIS, 20(4), 2002.
  19. [Koen and Vreeken, 2011] S. Koen and J. Vreeken. The odd one out: Identifying and characterising anomalies. In SDM, 2011.
  20. [Koufakou and Georgiopoulos, 2010] A. Koufakou and M. Georgiopoulos. A fast outlier detection strategy for distributed high-dimensional data sets with mixed attributes. DMKD, 20(2):259-289, 2010.
  21. [Koufakou et al., 2007] A. Koufakou, E. Ortiz, et al. A scal- able and efficient outlier detection strategy for categorical data. In 19th IEEE ICTAI, pages 210-217, 2007.
  22. [Kumar and Spafford, 1994] S. Kumar and E. Spafford. A pattern matching model for misuse intrusion detection. In NCSC, page 11, 1994.
  23. [Manzoor et al., 2016] E. Manzoor, S. Milajerdi, et al. Fast memory-efficient anomaly detection in streaming hetero- geneous graphs. In SIGKDD, pages 1035-1044, 2016.
  24. [Martin et al., 2020] T. Martin, G. Francoeur, et al. CI- CLAD: A fast and memory-efficient closed itemset miner for streams. In ACM SIGKDD, pages 1810-1818, 2020.
  25. [Mohiuddin et al., 2016] A. Mohiuddin, A. Mahmood, et al. A survey of network anomaly detection techniques. JNCA, 60:19-31, 2016.
  26. [Narita and Kitagawa, 2008] K. Narita and H. Kitagawa. Outlier detection for transaction databases using associa- tion rules. In WAIM, pages 373-380, 2008.
  27. [Ping and Johnson, 2018] W. Ping and W. Johnson. Cyberse- curity incident handling: A case study of the equifax data breach. Issues in Information Systems, 19(3), 2018.
  28. [Sebenius, 2021] A. Sebenius. SolarWinds hack followed years of warnings of weak c-security. Bloomberg, 2021.
  29. [Szathmary et al., 2007] L. Szathmary, P. Valtchev, et al. To- ward rare itemset mining. In ICTAI, pages 305-312, 2007.
  30. [Szathmary et al., 2012] L. Szathmary, P. Valtchev, et al. Ef- ficient vertical mining of minimal rare itemsets. In CLA, pages 269-280, 2012.
  31. [Thomas and Balakrishnan, 2008] C. Thomas and N. Bal- akrishnan. Improvement in minority attack detection with skewness in network traffic. In Data Mining, Intrusion De- tection, Inform. Assurance, and Data Networks Security, page 69730N, 2008.
  32. [Vreeken et al., 2011] J. Vreeken, M. van Leeuwen, et al. KRIMP: Mining itemsets that compress. DMKD, 23(1):169-214, 2011.
  33. [Yamanishi et al., 2004] K. Yamanishi, J.I. Takeuchi, et al. On-line unsupervised outlier detection using finite mix- tures with discounting learning algorithms. DMKD, 8(3):275-300, 2004.
  34. [Zhang et al., 2012] O. Zhang, R. Ko, et al. How to track your data: Rule-based data provenance tracing algorithms. In TrustCom, pages 1429-1437. IEEE, 2012.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards