QFlip: An Adaptive Reinforcement Learning Strategy for the FlipIt Security Game

06/27/2019
by   Lisa Oakley, et al.
0

A rise in Advanced Persistent Threats (APTs) has introduced a need for robustness against long-running, stealthy attacks which circumvent existing cryptographic security guarantees. FlipIt is a security game that models attacker-defender interactions in advanced scenarios such as APTs. Previous work analyzed extensively non-adaptive strategies in FlipIt, but adaptive strategies rise naturally in practical interactions as players receive feedback during the game. We model the FlipIt game as a Markov Decision Process and introduce QFlip, an adaptive strategy for FlipIt based on temporal difference reinforcement learning. We prove theoretical results on the convergence of our new strategy against an opponent playing with a Periodic strategy. We confirm our analysis experimentally by extensive evaluation of QFlip against specific opponents. QFlip converges to the optimal adaptive strategy for Periodic and Exponential opponents using associated state spaces. Finally, we introduce a generalized QFlip strategy with composite state space that outperforms a Greedy strategy for several distributions including Periodic and Uniform, without prior knowledge of the opponent's strategy. We also release an OpenAI Gym environment for FlipIt to facilitate future research.

READ FULL TEXT
research
06/27/2019

Playing Adaptively Against Stealthy Opponents: A Reinforcement Learning Strategy for the FlipIt Security Game

A rise in Advanced Persistant Threats (APTs) has introduced a need for r...
research
02/28/2020

Reinforcement Learning in FlipIt

Reinforcement learning has shown much success in games such as chess, ba...
research
11/20/2020

Continuous Blackjack: Equilibrium, Deviation and Adaptive Strategy

We introduce a variant of the classic poker game blackjack – the continu...
research
01/28/2021

Symmetric equilibrium of multi-agent reinforcement learning in repeated prisoner's dilemma

We investigate the repeated prisoner's dilemma game where both players a...
research
12/31/2022

New Challenges in Reinforcement Learning: A Survey of Security and Privacy

Reinforcement learning (RL) is one of the most important branches of AI....
research
05/02/2022

Defending Against Advanced Persistent Threats using Game-Theory

Advanced persistent threats (APT) combine a variety of different attack ...
research
06/30/2020

A Multi-Agent Reinforcement Learning Approach for Dynamic Information Flow Tracking Games for Advanced Persistent Threats

Advanced Persistent Threats (APTs) are stealthy attacks that threaten th...

Please sign up or login with your details

Forgot password? Click here to reset