Defense Against Shortest Path Attacks

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Miller, Benjamin A., Shafi, Zohair, Ruml, Wheeler, Vorobeychik, Yevgeniy, Eliassi-Rad, Tina, Alfeld, Scott
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918004755791872
author Miller, Benjamin A.
Shafi, Zohair
Ruml, Wheeler
Vorobeychik, Yevgeniy
Eliassi-Rad, Tina
Alfeld, Scott
author_facet Miller, Benjamin A.
Shafi, Zohair
Ruml, Wheeler
Vorobeychik, Yevgeniy
Eliassi-Rad, Tina
Alfeld, Scott
contents Identifying shortest paths between nodes in a network is an important task in many applications. Recent work has shown that a malicious actor can manipulate a graph to make traffic between two nodes of interest follow their target path. In this paper, we develop a defense against such attacks by modifying the edge weights that users observe. The defender must balance inhibiting the attacker against any negative effects on benign users. Specifically, the defender's goals are: (a) recommend the shortest paths to users, (b) make the lengths of the shortest paths in the published graph close to those of the same paths in the true graph, and (c) minimize the probability of an attack. We formulate the defense as a Stackelberg game in which the defender is the leader and the attacker is the follower. We also consider a zero-sum version of the game in which the defender's goal is to minimize cost while achieving the minimum possible attack probability. We show that the defense problem is NP-hard and propose heuristic solutions for both the zero-sum and non-zero-sum settings. By relaxing some constraints of the original problem, we formulate a linear program for local optimization around a feasible point. We present defense results with both synthetic and real networks and show that our methods often reach the lower bound of the defender's cost.
format Preprint
id arxiv_https___arxiv_org_abs_2305_19083
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Defense Against Shortest Path Attacks
Miller, Benjamin A.
Shafi, Zohair
Ruml, Wheeler
Vorobeychik, Yevgeniy
Eliassi-Rad, Tina
Alfeld, Scott
Social and Information Networks
Identifying shortest paths between nodes in a network is an important task in many applications. Recent work has shown that a malicious actor can manipulate a graph to make traffic between two nodes of interest follow their target path. In this paper, we develop a defense against such attacks by modifying the edge weights that users observe. The defender must balance inhibiting the attacker against any negative effects on benign users. Specifically, the defender's goals are: (a) recommend the shortest paths to users, (b) make the lengths of the shortest paths in the published graph close to those of the same paths in the true graph, and (c) minimize the probability of an attack. We formulate the defense as a Stackelberg game in which the defender is the leader and the attacker is the follower. We also consider a zero-sum version of the game in which the defender's goal is to minimize cost while achieving the minimum possible attack probability. We show that the defense problem is NP-hard and propose heuristic solutions for both the zero-sum and non-zero-sum settings. By relaxing some constraints of the original problem, we formulate a linear program for local optimization around a feasible point. We present defense results with both synthetic and real networks and show that our methods often reach the lower bound of the defender's cost.
title Defense Against Shortest Path Attacks
topic Social and Information Networks
url https://arxiv.org/abs/2305.19083