Vulnerability Analysis of IoT Platforms: A Case Study on Thinger.io

The rapid growth of the Internet of Things (IoT) has introduced significant security challenges due to the variety of communication protocols and the often-limited security measures in many devices.This paper presents a comprehensive set of techniques for evaluating the security of IoT protocols, including guided testing, fuzzing, symbolic execution, formal verification, and penetration testing.As a practical demonstration, guided testing and fuzzing are applied to the open-source Thinger.ioplatform to assess its communication protocols, uncovering critical vulnerabilities in WebSockets, MQTT, and proprietary protocols.The results illustrate the effectiveness of these methods in identifying security flaws and offer recommendations to improve the resilience of IoT systems.This work contributes to ongoing efforts to secure IoT ecosystems and cyber-physical systems by providing actionable insights and a methodology that can be applied across different platforms.

Authors

Institutions

Publication Details

Published
2024-11-19
DOI
https://doi.org/10.1145/3703790.3703821
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Vulnerability Analysis of IoT Platforms: A Case Study on Thinger.io

Álvaro Luis Bustamante, José Manuel Molina, Miguel Á. Patricio
Advanced Malware Detection Techniques
article

Vulnerability Analysis of IoT Platforms: A Case Study on Thinger.io

Álvaro Luis Bustamante, José Manuel Molina, Miguel Á. Patricio
article en

Abstract

The rapid growth of the Internet of Things (IoT) has introduced significant security challenges due to the variety of communication protocols and the often-limited security measures in many devices.This paper presents a comprehensive set of techniques for evaluating the security of IoT protocols, including guided testing, fuzzing, symbolic execution, formal verification, and penetration testing.As a practical demonstration, guided testing and fuzzing are applied to the open-source Thinger.ioplatform to assess its communication protocols, uncovering critical vulnerabilities in WebSockets, MQTT, and proprietary protocols.The results illustrate the effectiveness of these methods in identifying security flaws and offer recommendations to improve the resilience of IoT systems.This work contributes to ongoing efforts to secure IoT ecosystems and cyber-physical systems by providing actionable insights and a methodology that can be applied across different platforms.

Universidad Carlos III de Madrid (ES)
Ministerio de Ciencia e Innovación, Agencia Estatal de Investigación
Openalex Percentile: Top 67%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.