Cargando…
Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic
Many people use smart-home devices, also known as the Internet of Things (IoT), in their daily lives. Most IoT devices come with a companion mobile application that users need to install on their smartphone or tablet to control, configure, and interface with the IoT device. IoT devices send informat...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6864459/ https://www.ncbi.nlm.nih.gov/pubmed/31684131 http://dx.doi.org/10.3390/s19214777 |
_version_ | 1783471887605563392 |
---|---|
author | Subahi, Alanoud Theodorakopoulos, George |
author_facet | Subahi, Alanoud Theodorakopoulos, George |
author_sort | Subahi, Alanoud |
collection | PubMed |
description | Many people use smart-home devices, also known as the Internet of Things (IoT), in their daily lives. Most IoT devices come with a companion mobile application that users need to install on their smartphone or tablet to control, configure, and interface with the IoT device. IoT devices send information about their users from their app directly to the IoT manufacturer’s cloud; we call this the ”app-to-cloud way”. In this research, we invent a tool called IoT-app privacy inspector that can automatically infer the following from the IoT network traffic: the packet that reveals user interaction type with the IoT device via its app (e.g., login), the packets that carry sensitive Personal Identifiable Information (PII), the content type of such sensitive information (e.g., user’s location). We use Random Forest classifier as a supervised machine learning algorithm to extract features from network traffic. To train and test the three different multi-class classifiers, we collect and label network traffic from different IoT devices via their apps. We obtain the following classification accuracy values for the three aforementioned types of information: 99.4%, 99.8%, and 99.8%. This tool can help IoT users take an active role in protecting their privacy. |
format | Online Article Text |
id | pubmed-6864459 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-68644592019-12-23 Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic Subahi, Alanoud Theodorakopoulos, George Sensors (Basel) Article Many people use smart-home devices, also known as the Internet of Things (IoT), in their daily lives. Most IoT devices come with a companion mobile application that users need to install on their smartphone or tablet to control, configure, and interface with the IoT device. IoT devices send information about their users from their app directly to the IoT manufacturer’s cloud; we call this the ”app-to-cloud way”. In this research, we invent a tool called IoT-app privacy inspector that can automatically infer the following from the IoT network traffic: the packet that reveals user interaction type with the IoT device via its app (e.g., login), the packets that carry sensitive Personal Identifiable Information (PII), the content type of such sensitive information (e.g., user’s location). We use Random Forest classifier as a supervised machine learning algorithm to extract features from network traffic. To train and test the three different multi-class classifiers, we collect and label network traffic from different IoT devices via their apps. We obtain the following classification accuracy values for the three aforementioned types of information: 99.4%, 99.8%, and 99.8%. This tool can help IoT users take an active role in protecting their privacy. MDPI 2019-11-03 /pmc/articles/PMC6864459/ /pubmed/31684131 http://dx.doi.org/10.3390/s19214777 Text en © 2019 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 Subahi, Alanoud Theodorakopoulos, George Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic |
title | Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic |
title_full | Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic |
title_fullStr | Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic |
title_full_unstemmed | Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic |
title_short | Detecting IoT User Behavior and Sensitive Information in Encrypted IoT-App Traffic |
title_sort | detecting iot user behavior and sensitive information in encrypted iot-app traffic |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6864459/ https://www.ncbi.nlm.nih.gov/pubmed/31684131 http://dx.doi.org/10.3390/s19214777 |
work_keys_str_mv | AT subahialanoud detectingiotuserbehaviorandsensitiveinformationinencryptediotapptraffic AT theodorakopoulosgeorge detectingiotuserbehaviorandsensitiveinformationinencryptediotapptraffic |