MQTT security: A novel fuzzing approach

Loading...
Thumbnail Image
Identifiers

Publication date

Authors

Hernández Ramos, Santiago
Lacuesta, Raquel

Advisors

Editors

Journal Title

Journal ISSN

Volume Title

Publisher

Metrics

Google Scholar

Research Projects

Organizational Units

Journal Issue

Abstract

The Internet of Things is a concept that is increasingly present in our lives. The emergence of intelligent devices has led to a paradigm shift in the way technology interacts with the environment, leading society to a smarter planet. Consequently, new advanced telemetry approaches appear to connect all kinds of devices with each other, with companies, or with other networks, such as the Internet. On the road to an increasingly interconnected world, where critical devices rely on communication networks to provide an essential service, there arises the need to ensure the security and reliability of these protocols and applications. In this paper, we discuss a security-based approach for MQTT (Message Queue Telemetry Transport), which stands out as a very lightweight and widely used messaging and information exchange protocol for IoT (Internet of Things) devices throughout the world. To that end, we propose the creation of a framework that allows for performing a novel, template-based fuzzing technique on the MQTT protocol. The first experimental results showed that performance of the fuzzing technique presented here makes it a good candidate for use in network architectures with low processing power sensors, such as Smart Cities. In addition, the use of this fuzzer in widely used applications that implement MQTT has led to the discovery of several new security flaws not hitherto reported, demonstrating its usefulness as a tool for finding security vulnerabilities.

Description

Keywords

Bibliographic reference

Hernández Ramos, S., Villalba, M. T., & Lacuesta, R. (2018). MQTT Security: A Novel Fuzzing Approach. Wireless Communications and Mobile Computing, 2018(8261746). https://doi.org/10.1155/2018/8261746

Type of document

Attribution-NonCommercial-NoDerivatives 4.0 Internacional

La licencia de este ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional