Proceedings

Don't Bury your Head in Warnings: A Game-Theoretic Approach for Intelligent Allocation of Cyber-security Alerts

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 381-387.

https://doi.org/10.24963/ijcai.2017/54

Abstract

In recent years, there have been a number of successful cyber attacks on enterprise networks by malicious actors which have caused severe damage. These networks have Intrusion Detection and Prevention Systems in place to protect them, but they are notorious for producing a high volume of alerts. These alerts must be investigated by cyber analysts to determine whether they are an attack or benign. Unfortunately, there are magnitude more alerts generated than there are cyber analysts to investigate them. This trend is expected to continue into the future creating a need for tools which find optimal assignments of the incoming alerts to analysts in the presence of a strategic adversary. We address this challenge with the four following contributions: (1) a cyber screening game (CSG) model for the cyber network protection domain, (2) an NP-hardness proof for computing the optimal strategy for the defender, (3) an algorithm that finds the optimal allocation of experts to alerts in the CSG, and (4) heuristic improvements for computing allocations in CSGs that accomplishes significant scale-up which we show empirically to closely match the solution quality of the optimal algorithm.

  1. [afc, 2017] 24th Air Force -AFCYBER, 2017. http://www.24af.af.mil. [aft, 2016] 688th Cyberspace Wing, 2016. http://www.24af.af.mil/Units/688th-Cyberspace-Wing. [Balas, 1985] Egon Balas. Disjunctive programming and a hierarchy of relaxations for discrete optimization prob- lems. SIAM Journal on Algebraic Discrete Methods, 6(3):466-486, 1985. Link
  2. [Barbara and Jajodia, 2002] Daniel Barbara and Sushil Jajo- dia. Applications of data mining in computer security, vol- ume 6. Springer Science & Business Media, 2002.
  3. [Brown et al., 2016] Matthew Brown, Arunesh Sinha, Aaron Schlenker, and Milind Tambe. One size does not fit all: A game-theoretic approach for dynamically and effectively screening for threats. In AAAI conference on Artificial In- telligence (AAAI), 2016.
  4. [Budish et al., 2013] Eric Budish, Yeon-Koo Che, Fuhito Kojima, and Paul Milgrom. Designing random allocation mechanisms: Theory and applications. The American Eco- nomic Review, 103(2):585-623, 2013.
  5. [DAmico and Whitley, 2008] Anita DAmico and Kirsten Whitley. The real work of computer network defense ana- lysts. In VizSEC 2007, pages 19-37. Springer, 2008.
  6. [Durkota et al., 2015] Karel Durkota, Viliam Lisỳ, Branislav Bošanskỳ, and Christopher Kiekintveld. Approximate so- lutions for attack graph games with imperfect information. In GameSec, pages 228-249. Springer, 2015.
  7. [Ganesan et al., 2016] Rajesh Ganesan, Sushil Jajodia, Ankit Shah, and Hasan Cam. Dynamic scheduling of cybersecurity analysts for minimizing risk using rein- forcement learning. ACM Transactions on Intelligent Systems and Technology (TIST), 8(1):4, 2016.
  8. [Hofmeyr and Forrest, 1999] Steven Andrew Hofmeyr and Stephanie Forrest. An immunological model of distributed detection and its application to computer security. PhD thesis, Citeseer, 1999.
  9. [Hu et al., 2003] Wenjie Hu, Yihua Liao, and V Rao Vemuri. Robust anomaly detection using support vector machines. In Proceedings of the international conference on machine learning, pages 282-289, 2003.
  10. [Jain et al., 2010a] Manish Jain, Erim Kardes, Christopher Kiekintveld, Fernando Ordónez, and Milind Tambe. Se- curity games with arbitrary schedules: A branch and price approach. In AAAI, 2010.
  11. [Jain et al., 2010b] Manish Jain, Jason Tsai, James Pita, Christopher Kiekintveld, Shyamsunder Rathi, Milind Tambe, and Fernando Ordóñez. Software assistants for randomized patrol planning for the lax airport police and the federal air marshal service. Interfaces, 40(4):267-290, 2010.
  12. [Kiekintveld et al., 2009] Christopher Kiekintveld, Manish Jain, Jason Tsai, James Pita, Fernando Ordóñez, and Milind Tambe. Computing optimal randomized resource allocations for massive security games. AAMAS, 2009.
  13. [Korzhyk et al., 2010] Dmytro Korzhyk, Vincent Conitzer, and Ronald Parr. Complexity of computing optimal stack- elberg strategies in security resource allocation games. In AAAI, 2010.
  14. [Laszka et al., 2016] Aron Laszka, Jian Lou, and Yevgeniy Vorobeychik. Multi-defender strategic filtering against spear-phishing attacks. In AAAI, 2016.
  15. [Letchford and Conitzer, 2013] Joshua Letchford and Vin- cent Conitzer. Solving security games on graphs via marginal probabilities. In AAAI, 2013.
  16. [Patton et al., 2011] Robert M Patton, Justin M Beaver, Chad A Steed, Thomas E Potok, and Jim N Treadwell. Hierarchical clustering and visualization of aggregate cy- ber data. In 2011 7th International Wireless Communi- cations and Mobile Computing Conference, pages 1287- 1291. IEEE, 2011.
  17. [Riley et al., 2014] Michael Riley, Ben Elgin, Dune Lawrence, and Carol Matlock. Missed alarms and 40 million stolen credit card numbers: How target blew it. http://www.zdnet.com/article/anatomy-of-the-target-data- breach-missed-opportunities-and-lessons-learned/, 2014. Accessed: 2016-11-10. Link
  18. [Sommer and Paxson, 2010] Robin Sommer and Vern Pax- son. Outside the closed world: On using machine learning for network intrusion detection. In 2010 IEEE symposium on security and privacy, pages 305-316. IEEE, 2010.
  19. [Spathoulas and Katsikas, 2013] Georgios Spathoulas and Sokratis Katsikas. Methods for post-processing of alerts in intrusion detection: A survey. 2013.
  20. [Tambe, 2011] Milind Tambe. Security and game theory: al- gorithms, deployed systems, lessons learned. Cambridge University Press, 2011.
  21. [Wu et al., 2015] Jianfa Wu, Dahao Peng, Zhuping Li, Li Zhao, and Huanzhang Ling. Network intrusion de- tection based on a general regression neural network op- timized by an improved artificial immune algorithm. PloS one, 10(3):e0120976, 2015.
  22. [Yin et al., 2010] Zhengyu Yin, Dmytro Korzhyk, Christo- pher Kiekintveld, Vincent Conitzer, and Milind Tambe. Stackelberg vs. nash in security games: Interchangeabil- ity, equivalence, and uniqueness. In AAMAS, pages 1139- 1146. International Foundation for Autonomous Agents and Multiagent Systems, 2010.
  23. [Zimmerman, 2014] Carson Zimmerman. Ten strategies of a world-class cybersecurity operations center. MITRE cor- porate communications and public affairs. Appendices, 2014.

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

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