Indianto, Muhammad Bimatara (2026) Implementasi Wazuh Custom Decoder dan Rules untuk Deteksi Insiden Keamanan pada Aplikasi berbasis Golang dalam Arsitektur Kubernetes. Other thesis, Institut Teknologi Sepuluh Nopember.
|
Text
5025221260-Undergraduate_Thesis.pdf - Accepted Version Restricted to Repository staff only Download (3MB) | Request a copy |
Abstract
Transformasi menuju arsitektur cloud-native berbasis Kubernetes telah menjadi standar industri dalam pengembangan aplikasi modern belakangan ini. Namun, mekanisme logging bawaan pada Kubernetes memiliki keterbatasan karena data yang dihasilkan bersifat tersebar, dan tidak terstruktur, sehingga menyulitkan proses identifikasi pola serangan siber secara otomatis. Penggunaan Security Information and Event Management (SIEM) seperti Wazuh menjadi solusi alternatif, namun konfigurasi standar seringkali gagal melakukan parsing log pada aplikasi spesifik sehingga deteksi ancaman menjadi tidak efektif. Penelitian ini merancang pipeline deteksi insiden menggunakan Fluent Bit sebagai log collector dan Wazuh Custom Decoder untuk menormalisasi log aplikasi Golang menjadi field terstruktur. Berdasarkan data tersebut, Custom Rules diterapkan untuk mendeteksi ancaman serangan siber seperti SQLi, XSS, LFI, hingga anomali perilaku Web Enumeration dan IDOR. Hasil penelitian menunjukkan sistem ini mampu mendeteksi seluruh skenario serangan secara akurat dengan rata-rata jeda waktu deteksi sekitar 2,2 detik. Namun, pengujian performa menunjukkan adanya penurunan kinerja sistem. Penggunaan fitur log collector hanya menurunkan kapasitas pemrosesan secara minim, yakni sebesar 4,86 request/s dari kondisi awal (baseline). Sebaliknya, pengaktifan seluruh fitur deteksi keamanan beserta pengiriman notifikasi (Skenario S3) menurunkan kapasitas pemrosesan secara tajam sebesar 42,35 request/s dibandingkan kondisi awal. Penelitian ini menyimpulkan bahwa arsitektur SIEM terpusat memberikan visibilitas keamanan komprehensif, namun memerlukan strategi alokasi sumber daya yang tepat untuk menjaga stabilitas kinerja pada lingkungan produksi.
=================================================================================================================================
The transformation towards Kubernetes-based cloud-native architecture has recently become an industry standard in modern application development. However, the default logging mechanism in Kubernetes has limitations, as the generated data is distributed and unstructured, making it difficult to automatically identify cyber attack patterns. The use of Security Information and Event Management (SIEM) systems such as Wazuh serves as an alternative solution, yet standard configurations often fail to parse logs from specific applications, rendering threat detection ineffective. This research designs an incident detection pipeline using Fluent Bit as a log collector and Wazuh Custom Decoders to normalize Golang application logs into structured fields. Based on these data, Custom Rules are applied to detect cyber threats such as SQLi, XSS, LFI, and behavioral anomalies including Web Enumeration and IDOR. The results indicate that this implementation accurately detects all attack scenarios with an average detection latency of 2.2 seconds. Nevertheless, performance testing reveals a significant trade-off: while the logging pipeline integration (S1) introduces a throughput overhead of 4.8%, the full activation of security detection features (S2) reduces application throughput by up to 42% compared to the baseline condition. This study concludes that although a centralized SIEM architecture provides comprehensive security visibility, it requires proper resource allocation strategies to maintain performance stability in production environments.
| Item Type: | Thesis (Other) |
|---|---|
| Uncontrolled Keywords: | Custom Decoder, Custom Rules, Fluent Bit, Golang, Kubernetes, Wazuh |
| Subjects: | Q Science > QA Mathematics > QA76.9.A25 Computer security. Digital forensic. Data encryption (Computer science) T Technology > T Technology (General) > T58.5 Information technology. IT--Auditing |
| Divisions: | Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis |
| Depositing User: | Muhammad Bimatara Indianto |
| Date Deposited: | 12 Jun 2026 06:14 |
| Last Modified: | 12 Jun 2026 06:14 |
| URI: | http://repository.its.ac.id/id/eprint/133742 |
Actions (login required)
![]() |
View Item |
