2022 · 24 citations · 23 references
ComputingComputer ScienceCybersecurityComputer SecurityMachine LearningNetwork SecurityExploration-exploitation TradeoffIntrusion DetectionNetwork OptimizationReinforcement LearningThreat DetectionThreat ModelingAttack Path AnalysisCrown JewelsExfiltrationExfiltration TechniquesMalicious Traffic DetectionNetwork ExploitationReward Function DesignRobustness To Attack
Reinforcement learning (RL), in conjunction with attack graphs and cyber terrain, are used to develop reward and state associated with determination of optimal paths for exfiltration of data in enterprise networks. This work builds on previous crown jewels (CJ) identification that focused on the target goal of computing optimal paths that adversaries may traverse toward compromising CJs or hosts within their proximity. This work inverts the previous CJ approach based on the assumption that data has been stolen and now must be quietly exfiltrated from the network. RL is utilized to support the development of a reward function based on the identification of those paths where adversaries desire reduced detection. Results demonstrate promising performance for a sizable network environment.
23
Human-level control through deep reinforcement learning
Volodymyr Mnih, Koray Kavukcuoglu, David Silver et al. · Nature · 2015 · 30K citations
Reinforcement Learning: An Introduction
Jeffrey D. Johnson, Jinghong Li, Zengshi Chen · Neurocomputing · 2000 · 8.7K citations
MulVAL: a logic-based network security analyzer
Xinming Ou, Sudhakar Govindavajhala, Andrew W. Appel · 2005 · 511 citations
Attack net penetration testing
John McDermott · 2001 · 201 citations