TY - JOUR
T1 - Stackelberg Security Games with Contagious Attacks on a Network
T2 - Reallocation to the Rescue
AU - Bai, Rufan
AU - Lin, Haoxing
AU - Yang, Xinyu
AU - Wu, Xiaowei
AU - Li, Minming
AU - Jia, Weijia
PY - 2023
Y1 - 2023
N2 - In the classic network security games, the defender distributes defending resources to the nodes of the network, and the attacker attacks a node, with the objective of maximizing the damage caused. In this paper, we consider the network defending problem against contagious attacks, e.g., the attack at a node u spreads to the neighbors of u and can cause damage at multiple nodes. Existing works that study shared resources assume that the resource allocated to a node can be shared or duplicated between neighboring nodes. However, in the real world, sharing resource naturally leads to a decrease in defending power of the source node, especially when defending against contagious attacks. Therefore, we study the model in which resources allocated to a node can only be transferred to its neighboring nodes, which we refer to as a reallocation process. We show that the problem of computing optimal defending strategy is NP-hard even for some very special cases. For positive results, we give a mixed integer linear program formulation for the problem and a bi-criteria approximation algorithm. Our experimental results demonstrate that the allocation and reallocation strategies our algorithm computes perform well in terms of minimizing the damage due to contagious attacks. © 2023 The Authors.
AB - In the classic network security games, the defender distributes defending resources to the nodes of the network, and the attacker attacks a node, with the objective of maximizing the damage caused. In this paper, we consider the network defending problem against contagious attacks, e.g., the attack at a node u spreads to the neighbors of u and can cause damage at multiple nodes. Existing works that study shared resources assume that the resource allocated to a node can be shared or duplicated between neighboring nodes. However, in the real world, sharing resource naturally leads to a decrease in defending power of the source node, especially when defending against contagious attacks. Therefore, we study the model in which resources allocated to a node can only be transferred to its neighboring nodes, which we refer to as a reallocation process. We show that the problem of computing optimal defending strategy is NP-hard even for some very special cases. For positive results, we give a mixed integer linear program formulation for the problem and a bi-criteria approximation algorithm. Our experimental results demonstrate that the allocation and reallocation strategies our algorithm computes perform well in terms of minimizing the damage due to contagious attacks. © 2023 The Authors.
UR - https://www.scopus.com/pages/publications/85165204320
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85165204320&origin=recordpage
U2 - 10.1613/jair.1.14563
DO - 10.1613/jair.1.14563
M3 - RGC 21 - Publication in refereed journal
SN - 1076-9757
VL - 77
SP - 487
EP - 515
JO - Journal of Artificial Intelligence Research
JF - Journal of Artificial Intelligence Research
ER -