Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Luis Gustavo Araujo Rodriguez

dblp:201/2447 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
1since 2021 · last 2021
0000-0003-4525-5077ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
1 paper
Software testing · 100%
Computer networks
1 paper
Internet of things and sensor networks · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Smart cities and intelligent transportation · 100%

Topics — the 3 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks › iot networks › iot communication
MQTT
0.412020
Program-aware fuzzing for MQTT applications · ISSTA 2020
Software testing
fuzzing
0.412020
Program-aware fuzzing for MQTT applications · ISSTA 2020
Software testing › fuzzing
protocol fuzzing
0.412020
Program-aware fuzzing for MQTT applications · ISSTA 2020

Methods — techniques the papers use, named apart from their topics

program-aware fuzzing · 1.3black-box fuzzing · 0.9blackbox fuzzing · 0.4
YearPublicationVenuePosition
2021 Towards Improving Fuzzer Efficiency for the MQTT Protocol
abstract
MQTT's security has been a major concern because of its weak protocol implementations. Over the last few years, several fuzzing frameworks have been proposed to mitigate this issue. However, these frameworks lack sufficient knowledge of MQTT's specifications, requiring a considerable amount of network packets to cover all of its features and functionality. In this paper, we explain how to improve the efficiency of fuzzing frameworks for MQTT by using a grammar based on its specifications. Although defining a grammar is time-consuming and complex, these drawbacks are overshadowed by its benefits, such as deep state exploration and efficiency. Our improvements are implemented in MQTTGRAM, a new grammar-based fuzzer for MQTT. Due to these improvements, MQTTGRAM offers higher code coverage with significantly fewer packets than existing MQTT fuzzers. For instance, MQTTGRAM exchanges up to 9x fewer packets than its counterparts without reducing the line coverage.
Luis Gustavo Araujo Rodriguez, Daniel M. Batista
ISCC1
2020 Program-aware fuzzing for MQTT applications
abstract
Over the last few years, MQTT applications have been widely exposed to vulnerabilities because of their weak protocol implementations. For our preliminary research, we conducted background studies to: (1) determine the main cause of vulnerabilities in MQTT applications; and (2) analyze existing MQTT-based testing frameworks. Our preliminary results confirm that MQTT is most susceptible to malformed packets, and its existing testing frameworks are based on blackbox fuzzing, meaning vulnerabilities are difficult and time-consuming to find. Thus, the aim of my research is to study and develop effective fuzzing strategies for the MQTT protocol, thereby contributing to the development of more robust MQTT applications in IoT and Smart Cities.
Luis Gustavo Araujo Rodriguez, Daniel M. Batista
ISSTA1
2018 Yet Another Intelligent Code-Generating System: A Flexible and Low-Cost Solution
João Fabrício Filho, Luis Gustavo Araujo Rodriguez, Anderson Faustino da Silva
J. Comput. Sci. Technol.2