Cargando…

A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things

With limited computing resources and a lack of physical lines of defense, the Internet of Things (IoT) has become a focus of cyberattacks. In recent years, outbreak propagation attacks against the IoT have occurred frequently, and these attacks are often strategical. In order to detect the outbreak...

Descripción completa

Detalles Bibliográficos
Autores principales: Chen, Lili, Wang, Zhen, Li, Fenghua, Guo, Yunchuan, Geng, Kui
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038723/
https://www.ncbi.nlm.nih.gov/pubmed/32024201
http://dx.doi.org/10.3390/s20030804
_version_ 1783500700000452608
author Chen, Lili
Wang, Zhen
Li, Fenghua
Guo, Yunchuan
Geng, Kui
author_facet Chen, Lili
Wang, Zhen
Li, Fenghua
Guo, Yunchuan
Geng, Kui
author_sort Chen, Lili
collection PubMed
description With limited computing resources and a lack of physical lines of defense, the Internet of Things (IoT) has become a focus of cyberattacks. In recent years, outbreak propagation attacks against the IoT have occurred frequently, and these attacks are often strategical. In order to detect the outbreak propagation as soon as possible, t embedded Intrusion Detection Systems (IDSs) are widely deployed in the IoT. This paper tackles the problem of outbreak detection in adversarial environment in the IoT. A dynamic scheduling strategy based on specific IDSs monitoring of IoT devices is proposed to avoid strategic attacks. Firstly, we formulate the interaction between the defender and attacker as a Stackelberg game in which the defender first chooses a set of device nodes to activate, and then the attacker selects one seed (one device node) to spread the worms. This yields an extremely complex bilevel optimization problem. Our approach is to build a modified Column Generation framework for computing the optimal strategy effectively. The optimal response of the defender’s problem is expressed as mixed-integer linear programming (MILPs). It is proved that the solution of the defender’s optimal response is a NP-hard problem. Moreover, the optimal response of defenders is improved by an approximate algorithm--a greedy algorithm. Finally, the proposed scheme is tested on some randomly generated instances. The experimental results show that the scheme is effective for monitoring optimal scheduling.
format Online
Article
Text
id pubmed-7038723
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-70387232020-03-09 A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things Chen, Lili Wang, Zhen Li, Fenghua Guo, Yunchuan Geng, Kui Sensors (Basel) Article With limited computing resources and a lack of physical lines of defense, the Internet of Things (IoT) has become a focus of cyberattacks. In recent years, outbreak propagation attacks against the IoT have occurred frequently, and these attacks are often strategical. In order to detect the outbreak propagation as soon as possible, t embedded Intrusion Detection Systems (IDSs) are widely deployed in the IoT. This paper tackles the problem of outbreak detection in adversarial environment in the IoT. A dynamic scheduling strategy based on specific IDSs monitoring of IoT devices is proposed to avoid strategic attacks. Firstly, we formulate the interaction between the defender and attacker as a Stackelberg game in which the defender first chooses a set of device nodes to activate, and then the attacker selects one seed (one device node) to spread the worms. This yields an extremely complex bilevel optimization problem. Our approach is to build a modified Column Generation framework for computing the optimal strategy effectively. The optimal response of the defender’s problem is expressed as mixed-integer linear programming (MILPs). It is proved that the solution of the defender’s optimal response is a NP-hard problem. Moreover, the optimal response of defenders is improved by an approximate algorithm--a greedy algorithm. Finally, the proposed scheme is tested on some randomly generated instances. The experimental results show that the scheme is effective for monitoring optimal scheduling. MDPI 2020-02-01 /pmc/articles/PMC7038723/ /pubmed/32024201 http://dx.doi.org/10.3390/s20030804 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Chen, Lili
Wang, Zhen
Li, Fenghua
Guo, Yunchuan
Geng, Kui
A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things
title A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things
title_full A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things
title_fullStr A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things
title_full_unstemmed A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things
title_short A Stackelberg Security Game for Adversarial Outbreak Detection in the Internet of Things
title_sort stackelberg security game for adversarial outbreak detection in the internet of things
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7038723/
https://www.ncbi.nlm.nih.gov/pubmed/32024201
http://dx.doi.org/10.3390/s20030804
work_keys_str_mv AT chenlili astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT wangzhen astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT lifenghua astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT guoyunchuan astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT gengkui astackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT chenlili stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT wangzhen stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT lifenghua stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT guoyunchuan stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings
AT gengkui stackelbergsecuritygameforadversarialoutbreakdetectionintheinternetofthings