Learning Effective Strategies for Moving Target Defense with Switching Costs
Vignesh Viswanathan, Megha Bose, Praveen Paruchuri

TL;DR
This paper develops algorithms for Moving Target Defense strategies that do not require prior knowledge of attackers, using a bandit-based approach in a repeated game setting, and demonstrates their effectiveness with real vulnerability data.
Contribution
It introduces new bandit-based algorithms for MTD that operate without prior attacker information, matching state-of-the-art performance with less data.
Findings
Algorithms perform comparably to existing methods.
Effective strategies are identified with minimal attacker knowledge.
Real-world data validates the approach's practicality.
Abstract
Moving Target Defense (MTD) has emerged as a key technique in various security applications as it takes away the attacker's ability to perform reconnaissance for exploiting a system's vulnerabilities. However, most of the existing research in the field assumes unrealistic access to information about the attacker's motivations and/or actions when developing MTD strategies. Many of the existing approaches also assume complete knowledge regarding the vulnerabilities of a system and how each of these vulnerabilities can be exploited by an attacker. In this work, we aim to create algorithms that generate effective Moving Target Defense strategies that do not rely on prior knowledge about the attackers. Our work assumes that the only way the defender receives information about its own reward is via interaction with the attacker in a repeated game setting. Depending on the amount of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Network Security and Intrusion Detection · Adversarial Robustness in Machine Learning
