Wazuh adalah platform open-source yang dirancang untuk keamanan siber dan pemantauan infrastruktur TI. Dengan Wazuh, organisasi dapat mendeteksi dan merespons berbagai ancaman keamanan secara real-time, sambil memastikan integritas sistem dan kepatuhan terhadap standar keamanan. Wazuh mampu menganalisis log, mendeteksi ancaman, memantau integritas file, dan memberikan wawasan yang mendalam untuk menjaga keamanan infrastruktur digital.
Selain itu, Wazuh juga berfungsi sebagai Security Information and Event Management (SIEM) yang kuat. Wazuh SIEM memungkinkan pengumpulan, penyimpanan, dan analisis data keamanan dari berbagai sumber dalam lingkungan TI. Dengan kemampuan korelasi dan deteksi ancaman yang canggih, Wazuh SIEM membantu tim keamanan mengidentifikasi serangan siber dengan lebih cepat, serta memitigasi risiko sebelum masalah menjadi lebih besar.
Pada percobaan kali ini, saya akan membahas instalasi dan konfigurasi Wazuh di area mini lab, termasuk tiga komponen utamanya, yaitu:
Indexer
Wazuh Indexer merupakan komponen yang bertanggung jawab untuk mengindeks dan menyimpan data keamanan yang dikumpulkan dari berbagai sumber. Pada dasarnya, Indexer berperan dalam menerima log dari Wazuh agent atau sistem eksternal, kemudian memproses dan menyimpannya secara efisien untuk memungkinkan pencarian dan analisis. Indexer adalah elemen kunci dalam arsitektur Wazuh, yang memfasilitasi pengelolaan volume data log besar yang dihasilkan dari aktivitas monitoring.
Server
Wazuh Server bertindak sebagai pusat kendali yang mengelola seluruh agen Wazuh (Wazuh agents) yang tersebar di sistem atau jaringan yang dipantau. Server ini mengumpulkan log dan data dari agen, menganalisisnya untuk mendeteksi potensi ancaman, serta mengirimkan informasi keamanan yang relevan ke Indexer untuk disimpan dan diproses lebih lanjut. Server juga menjalankan tugas-tugas penting seperti pemantauan integritas file (FIM), analisis kerentanan, dan pencocokan aturan untuk deteksi intrusi.
Dashboard
Wazuh Dashboard adalah antarmuka visual yang memungkinkan pengguna untuk memonitor dan menganalisis data keamanan yang dikumpulkan oleh Wazuh. Dashboard ini memberikan cara yang mudah dan intuitif untuk melihat peringatan keamanan, tren, serta laporan kepatuhan. Integrasi dengan Elastic Stack (ELK) memungkinkan visualisasi data yang komprehensif, sehingga pengguna dapat memahami dan merespons ancaman keamanan secara efektif. Melalui Dashboard, administrator keamanan dapat melakukan manajemen sistem secara real-time dan mendapatkan insight yang lebih baik tentang status keamanan lingkungan TI mereka.
Pada percobaan instalasi Wazuh kali ini, saya tidak menggunakan metode instalasi yang lebih cepat seperti OVA image. Sebaliknya, saya memilih untuk melakukan instalasi dan konfigurasi setiap komponen Wazuh satu per satu, termasuk Indexer, Server, dan Dashboard. Tujuannya adalah untuk lebih mendalami dan memahami secara detail proses instalasi serta cara kerja masing-masing komponen dalam arsitektur Wazuh.
Dengan pendekatan ini, saya berharap bisa mendapatkan pemahaman yang lebih mendalam tentang bagaimana Wazuh beroperasi, sehingga tidak hanya mampu melakukan instalasi, tetapi juga bisa menangani masalah yang mungkin muncul dan mengoptimalkan pengaturan sesuai kebutuhan. Ini juga merupakan kesempatan yang baik untuk belajar lebih banyak tentang keamanan sistem dan manajemen data log di lingkungan TI.
Ubuntu 22.04
Langkah-langkah untuk melakukan instalasi Wazuh di menggunakan sistem operasi Ubuntu 22.04. Proses ini akan dilakukan secara manual, dengan tujuan untuk memahami setiap langkah konfigurasi yang diperlukan. Instalasi tiga komponen utama dari Wazuh, yaitu Indexer, Server, dan Dashboard.
Persiapan Sistem
Memastikan sistem operasi sudah diperbarui dan siap untuk mengunduh serta mengonfigurasi paket-paket yang diperlukan. Jalankan perintah berikut untuk memperbarui sistem:
sudo apt-get update && sudo apt-get upgrade -y
Mengunduh Alat Sertifikat Wazuh
Sebelum Memulai, dibuat sebuah direktori pada home yang akan menjadi tempat melakukan instalasi. seperti home/user/nama-direktori
Langkah pertama adalah mengunduh skrip wazuh-certs-tool.sh yang digunakan untuk menghasilkan sertifikat SSL/TLS. Sertifikat ini penting untuk mengamankan komunikasi antara komponen Wazuh. Gunakan perintah berikut untuk mengunduhnya:
curl -sO https://packages.wazuh.com/4.7/wazuh-certs-tool.sh
Setelah diunduh, berikan izin eksekusi pada skrip ini agar dapat digunakan:
chmod +x wazuh-certs-tool.sh
Mengunduh File Konfigurasi
Selanjutnya, mengunduh file config.yml yang berisi pengaturan dasar untuk Wazuh Indexer, Server, dan Dashboard. Gunakan perintah berikut untuk mengunduh file konfigurasi:
curl -sO https://packages.wazuh.com/4.7/config.yml
Mengedit File Konfigurasi
Setelah file config.yml diunduh, mengeditnya agar sesuai dengan lingkungan sistem yang digunakan. Buka file tersebut menggunakan editor teks vim (saya terbiasa menggunakan ini):
vim ./config.yml
Dalam file config.yml, sesuaikan bagian berikut sesuai kebutuhan lab kamu, khususnya pada bagian name dan IP address untuk Indexer, Server, dan Dashboard nodes. Berikut adalah contoh konfigurasi yang dapat digunakan: