ANALISIS KINERJA PROTOKOL MQTT BROKER TERHADAP SERANGAN DENIAL OF SERVICE TIPE TCP SYN FLOOD PADA SISTEM IOT | ELECTRONIC THESES AND DISSERTATION

Electronic Theses and Dissertation

Universitas Syiah Kuala

    SKRIPSI

ANALISIS KINERJA PROTOKOL MQTT BROKER TERHADAP SERANGAN DENIAL OF SERVICE TIPE TCP SYN FLOOD PADA SISTEM IOT


Pengarang

Wafiq Raicyha Imana - Personal Name;

Dosen Pembimbing

Teuku Yuliar Arif - 197307031999031003 - Dosen Pembimbing I
Yunida - 199106152022032010 - Dosen Pembimbing II



Nomor Pokok Mahasiswa

2004111010014

Fakultas & Prodi

Fakultas Teknik / Teknik Komputer (S1) / PDDIKTI : 56202

Subject
-
Kata Kunci
-
Penerbit

Banda Aceh : Fakultas Teknik Komputer., 2026

Bahasa

No Classification

-

Literature Searching Service

Hard copy atau foto copy dari buku ini dapat diberikan dengan syarat ketentuan berlaku, jika berminat, silahkan hubungi via telegram (Chat Services LSS)

Protokol Message Queuing Telemetry Transport (MQTT) merupakan teknologi komunikasi yang digunakan pada Internet of Things (IoT), namun titik sentral broker MQTT sangat rentan terhadap serangan Denial of Service salah satunya tipe TCP SYN Flood yang dapat mengeksploitasi kelemahan three-way handshake TCP. Penelitian ini bertujuan membandingkan ketahanan kinerja empat broker MQTT (Mosquitto, VerneMQ, Moquette, dan Vert.x MQTT) pada kondisi baseline dan saat diserang. Pengujian dilakukan pada lingkungan virtual terisolasi menggunakan virtual machine Ubuntu menggunakan utilitas hping3 untuk serangan terhadap broker, variasi konfigurasi tingkat Quality of Service (QoS 0, 1, 2) dan laju pesan (100, 1.000, 10.000 msg/s). Data pengujian dikumpulkan berdasarkan metrik throughput, latency, packet loss, dan penggunaan CPU, kemudian dianalisis menggunakan metode ordinal score untuk menentukan rekomendasi broker secara objektif. Hasil pengujian menunjukkan bahwa serangan memicu degradasi kinerja yang signifikan pada semua broker: throughput rata-rata menurun 830,75–1.174,79 msg/s, latency melonjak 6.190,04–14.973,60 ms, packet loss meningkat 72,66%–92,42%, dan penggunaan CPU naik 22,48%–56,97%. Berdasarkan hasil skoring, Mosquitto memperoleh nilai tertinggi (24/32) berkat ketahanan throughput dan efisiensi penggunaan CPU, sehingga paling direkomendasikan untuk sistem IoT berkeandalan tinggi. VerneMQ menempati posisi kedua (Skor 21/32) sebagai alternatif sistem yang mengutamakan responsivitas, sedangkan Moquette dan Vert.x MQTT menunjukkan kelemahan fatal saat diserang sehingga tidak direkomendasikan.


Kata kunci: IoT, MQTT broker, Denial of Service, TCP SYN Flood, Quality of Service, Ordinal Score, Wireshark

The Message Queuing Telemetry Transport (MQTT) protocol is a communication technology widely used in the Internet of Things (IoT). However, the centralized nature of the MQTT broker makes it highly vulnerable to Denial of Service attacks, one of which is the TCP SYN Flood type that can exploit the weaknesses of the TCP three-way handshake. This study aims to compare the performance resilience of four MQTT brokers (Mosquitto, VerneMQ, Moquette, and Vert.x MQTT) under baseline conditions and under attack. Testing was conducted in an isolated virtual environment using Ubuntu virtual machines, employing the hping3 utility to launch attacks against the brokers, with variations in Quality of Service (QoS) levels (0, 1, 2) and message rates (100, 1,000, 10,000 msg/s). Test data were collected based on throughput, latency, packet loss, and CPU usage metrics, then analyzed using the ordinal score method to objectively determine broker recommendations. The test results show that the attack triggered significant performance degradation across all brokers: average throughput decreased by 830.75–1,174.79 msg/s, latency spiked by 6,190.04–14,973.60 ms, packet loss increased by 72.66%–92.42%, and CPU usage rose by 22.48%–56.97%. Based on the scoring results, Mosquitto obtained the highest score (24/32) due to its throughput resilience and CPU usage efficiency, making it the most recommended broker for high-reliability IoT systems. VerneMQ ranked second (score 21/32) as an alternative system prioritizing responsiveness, while Moquette and Vert.x MQTT exhibited fatal weaknesses under attack and are therefore not recommended. Keywords: IoT, MQTT broker, Denial of Service, TCP SYN Flood, Quality of Service, Ordinal Score, Wireshark

Citation



    SERVICES DESK