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...
Autores principales: | , , |
---|---|
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 |