Cargando…

Microservice Security Framework for IoT by Mimic Defense Mechanism

Containers and microservices have become the most popular method for hosting IoT applications in cloud servers. However, one major security issue of this method is that if a container image contains software with security vulnerabilities, the associated microservices also become vulnerable at run-ti...

Descripción completa

Detalles Bibliográficos
Autores principales: Ying, Fei, Zhao, Shengjie, Deng, Hao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8955839/
https://www.ncbi.nlm.nih.gov/pubmed/35336588
http://dx.doi.org/10.3390/s22062418
_version_ 1784676434960187392
author Ying, Fei
Zhao, Shengjie
Deng, Hao
author_facet Ying, Fei
Zhao, Shengjie
Deng, Hao
author_sort Ying, Fei
collection PubMed
description Containers and microservices have become the most popular method for hosting IoT applications in cloud servers. However, one major security issue of this method is that if a container image contains software with security vulnerabilities, the associated microservices also become vulnerable at run-time. Existing works attempted to reduce this risk with vulnerability-scanning tools. They, however, demand an up-to-date database and may not work with unpublished vulnerabilities. In this paper, we propose a novel system to strengthen container security from unknown attack using the mimic defense framework. Specifically, we constructed a resource pool with variant images and observe the inconsistency in execution results, from which we can identify potential vulnerabilities. To avoid continuous attack, we created a graph-based scheduling strategy to maximize the randomness and heterogeneity of the images used to replace the current images. We implemented a prototype using Kubernetes. Experimental results show that our framework makes hackers have to send [Formula: see text] more random requests to complete the attack and increases the defence success rate by around [Formula: see text] over the baseline framework to avoid the continuous unknown attacks.
format Online
Article
Text
id pubmed-8955839
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-89558392022-03-26 Microservice Security Framework for IoT by Mimic Defense Mechanism Ying, Fei Zhao, Shengjie Deng, Hao Sensors (Basel) Article Containers and microservices have become the most popular method for hosting IoT applications in cloud servers. However, one major security issue of this method is that if a container image contains software with security vulnerabilities, the associated microservices also become vulnerable at run-time. Existing works attempted to reduce this risk with vulnerability-scanning tools. They, however, demand an up-to-date database and may not work with unpublished vulnerabilities. In this paper, we propose a novel system to strengthen container security from unknown attack using the mimic defense framework. Specifically, we constructed a resource pool with variant images and observe the inconsistency in execution results, from which we can identify potential vulnerabilities. To avoid continuous attack, we created a graph-based scheduling strategy to maximize the randomness and heterogeneity of the images used to replace the current images. We implemented a prototype using Kubernetes. Experimental results show that our framework makes hackers have to send [Formula: see text] more random requests to complete the attack and increases the defence success rate by around [Formula: see text] over the baseline framework to avoid the continuous unknown attacks. MDPI 2022-03-21 /pmc/articles/PMC8955839/ /pubmed/35336588 http://dx.doi.org/10.3390/s22062418 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/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 (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ying, Fei
Zhao, Shengjie
Deng, Hao
Microservice Security Framework for IoT by Mimic Defense Mechanism
title Microservice Security Framework for IoT by Mimic Defense Mechanism
title_full Microservice Security Framework for IoT by Mimic Defense Mechanism
title_fullStr Microservice Security Framework for IoT by Mimic Defense Mechanism
title_full_unstemmed Microservice Security Framework for IoT by Mimic Defense Mechanism
title_short Microservice Security Framework for IoT by Mimic Defense Mechanism
title_sort microservice security framework for iot by mimic defense mechanism
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8955839/
https://www.ncbi.nlm.nih.gov/pubmed/35336588
http://dx.doi.org/10.3390/s22062418
work_keys_str_mv AT yingfei microservicesecurityframeworkforiotbymimicdefensemechanism
AT zhaoshengjie microservicesecurityframeworkforiotbymimicdefensemechanism
AT denghao microservicesecurityframeworkforiotbymimicdefensemechanism