Muammar Al-Faruqi, 210705080 (2025) Perbandingan Serangan DoS Berbasis Deep Reinfocement Learning dan Konvensional Terhadap Aplikasi GraphQL. Other thesis, Universitas Islam Negeri Ar-Raniry Banda Aceh.
Skripsi v4 - WM.pdf - Submitted Version
Restricted to Repository staff only
Available under License Creative Commons Attribution.
Download (6MB) | Request a copy
Muhammad Al-Faruqi-cover-bab 1.pdf - Published Version
Available under License Creative Commons Attribution.
Download (13MB)
Abstract
Teknologi API yang semakin berkembang telah mendorong untuk mengadopsi GraphQL sebagai alternatif fleksibel dalam pengolahan data. Namun fleksibilitas ini membuka celah keamanan khususnya terhadap serangan Denial of Service (DoS). Serangan DoS konvensional seperti slowloris dan Hping3 sering digunakan untuk membajiri server tetapi efektivitasnya menurun seiring dengan meningkatnya sistem pertahanan. Pendekatan baru berbasis Machine Learning seperti Wendigo yang menggunakan metode Deep Reinforcement Learning (DRL) memungkinkan serangan yang lebih adaptif dan sulit terdeteksi. Penelitian ini bertujuan untuk membandingkan efektivitas serangan DoS berbasis DRL dan serangan DoS konvensional terhadap aplikasi GraphQL. Evaluasi dilakukan berdasarkan konsumsi sumber daya (CPU, Memory dan Bandwidth) serta response time dari server. Pengujian dilakukan dalam lingkungan simulasi yang terkontrol menggunakan perangkat lunak VirtualBox dan Docker sebagai server uji coba. Hasil penelitian ini menunjukkan bahwa Slowloris adalah serangan yang paling efektif dalam menyebabkan kelumpuhan total layanan hingga lebih dari 20 menit dengan dampak sumber daya yang minimal. Serangan Wendigo efektif menyebabkan high latency hingga 2 menit dengan membebani CPU. Sebaliknya Hping3 terbukti paling tidak efektif dalam mengganggu ketersediaan layanan meskipun menjadi serangan yang paling banyak mengonsumsi sumber daya. Penelitian ini menyimpulkan bahwa kerentanan server GraphQL tidak hanya terletak pada volume lalu lintas, tetapi juga pada manajemen koneksi dan logika pemrosesan query yang kompleks sehingga memerlukan strategi mitigasi berlapis.
| Item Type: | Thesis (Other) |
|---|---|
| Subjects: | 000 Computer Science, Information and System > 005 Computer Programming, Program & Data |
| Divisions: | Fakultas Sains dan Teknologi > S1 Teknologi Informasi |
| Depositing User: | Muammar Al Faruqi |
| Date Deposited: | 27 Aug 2025 05:17 |
| Last Modified: | 27 Aug 2025 05:17 |
| URI: | http://repository.ar-raniry.ac.id/id/eprint/49309 |
