2015 · 69 citations · 24 references
Open access
ComputingComputer ScienceCybersecurityComputer SecurityGame TheoryNetwork SecurityNetwork GamesNetwork OptimizationSecurity HardeningThreat ModelingAttack Graph AnalysisEmpirical EvaluationGame-theoretic OptimizationRobustness To AttackSecurity Games On Networks
Preventing attacks in a computer network is the core problem in network security. We introduce a new game-theoretic model of the interaction between a network administrator who uses limited resource to harden a network and an attacker who follows a multi-stage plan to attack the network. The possible plans of the attacker are compactly represented using attack graphs, while the defender adds fake targets (honeypots) to the network to deceive the attacker. The compact representation of the attacker's strategies presents a computational challenge and finding the best response of the attacker is NP-hard. We present a solution method that first translates an attack graph into an MDP and solves it using policy search with a set of pruning techniques. We present an empirical evaluation of the model and solution algorithms, evaluating scalability, the types of solutions that are generated for realistic cases, and sensitivity analysis.
24
A Cognitive Hierarchy Model of Games
Colin F. Camerer, Teck‐Hua Ho, Juin-Kuan Chong · The Quarterly Journal of Economics · 2004 · 1.6K citations · Full text
Automated generation and analysis of attack graphs
Oleg Sheyner, Joshua Haines, Somesh Jha et al. · 2005 · 1.3K citations
Scalable, graph-based network vulnerability analysis
Paul Ammann, Duminda Wijesekera · 2002 · 696 citations
Common Vulnerability Scoring System
Peter Mell, Karen Scarfone, Sasha Romanosky · IEEE Security & Privacy · 2006 · 669 citations