Zizhan Zheng, Computer Science, Tulane University

Towards Robust Moving Target Defense: A Game Theoretic and Learning Approach

Personnel

Goals

A fundamental obstacle to achieving effective defense is information asymmetry, where, under the traditional static and passive defense schemes, the attacker has essentially limitless time to observe and learn about the defender, while the defender knows very little about the attacker. A promising approach to reverse the information asymmetry is Moving Target Defense (MTD), where the defender dynamically updates system configurations to impede the attacker’s learning process. While MTD has been successfully applied to various domains, existing solutions typically assume an attacker with fixed capabilities and behavioral patterns that are known to the defender. The overarching goal of this project is to develop the foundations for the design and analysis of robust MTD mechanisms that can provide a guaranteed level of protection in the face of unknown and adaptive attacks. The proposed research contributes to the emerging field of the science of security via a cross-disciplinary approach that combines techniques from cybersecurity, game theory, and machine learning.

Tasks

Developing robust MTD faces three major challenges induced by (1) the coupling of system dynamics and incentives; (2) the hidden behavior of stealthy attacks; (3) the necessity of coordinating multiple defenders in large systems. To tackle these challenges, the investigator will focus on three interrelated thrust areas. In the first thrust, a dynamic two-timescale MTD game that captures a variety of attack patterns and feedback structures is designed and techniques for handling games with large state spaces are investigated. In the second thrust, reinforcement learning-based MTD policies for thwarting unknown attacks are studied. The focus is on developing approximately optimal solutions with low complexity that can effectively exploit the delayed and noisy feedback during the game. In the third thrust, the MTD game and learning framework are extended to incorporate multiple attackers and defenders, and information sharing and mediation schemes for enabling coordinated MTD are investigated.

Publications

MTD Testbed

We are building an MTD testbed as a Virtual Private Cloud (VPC) on Amazon Web Services (AWS). A tutorial for setting up a basic version of the testbed can found here (contributed by Harrison Pratt).

Support

The project is funded by National Science Foundation (NSF) grant award CNS-1816495.

Disclaimer: Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.