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...

Descripción completa

Detalles Bibliográficos
Autores principales: Subahi, Alanoud, Theodorakopoulos, George
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