komdat:keamanan
Perbedaan
Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.
| komdat:keamanan [2026/10/26 21:24] – dibuat - Perubahan eksternal 127.0.0.1 | komdat:keamanan [2026/10/26 22:34] (sekarang) – terhapus - Perubahan eksternal (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Baris 1: | Baris 1: | ||
| - | ====== Modul 4: Network Security, Firewall (UFW/ | ||
| - | |||
| - | ===== 1. Tujuan Praktikum ===== | ||
| - | * Mengamankan server lab dari serangan brute-force, | ||
| - | * Menerapkan firewall stateful berbasis UFW (Uncomplicated Firewall) dan iptables. | ||
| - | * Menerapkan penguatan konfigurasi SSH (SSH Key-Based Authentication & Port Hardening). | ||
| - | |||
| - | ===== 2. Aturan Firewall dengan UFW ===== | ||
| - | Konfigurasi kebijakan default drop dan hanya mengizinkan port yang dibutuhkan: | ||
| - | < | ||
| - | # Reset aturan dan set kebijakan default | ||
| - | sudo ufw default deny incoming | ||
| - | sudo ufw default allow outgoing | ||
| - | |||
| - | # Izinkan port SSH (custom port), Web Server (HTTP/ | ||
| - | sudo ufw allow 2222/tcp comment 'SSH Custom Port' | ||
| - | sudo ufw allow 80/tcp comment 'HTTP DokuWiki' | ||
| - | sudo ufw allow 443/tcp comment 'HTTPS DokuWiki' | ||
| - | sudo ufw allow 8080/tcp comment ' | ||
| - | |||
| - | # Aktifkan UFW | ||
| - | sudo ufw enable | ||
| - | sudo ufw status verbose | ||
| - | </ | ||
| - | |||
| - | ===== 3. SSH Hardening ===== | ||
| - | Edit konfigurasi ''/ | ||
| - | < | ||
| - | Port 2222 | ||
| - | PermitRootLogin no | ||
| - | PasswordAuthentication no | ||
| - | PubkeyAuthentication yes | ||
| - | MaxAuthTries 3 | ||
| - | ClientAliveInterval 300 | ||
| - | ClientAliveCountMax 2 | ||
| - | </ | ||
| - | |||
| - | Reload SSH service: | ||
| - | < | ||
| - | sudo systemctl restart sshd | ||
| - | </ | ||
| - | |||
| - | ===== 4. Pencegahan Brute-Force dengan Fail2Ban ===== | ||
| - | < | ||
| - | sudo apt install -y fail2ban | ||
| - | sudo systemctl enable fail2ban | ||
| - | sudo systemctl start fail2ban | ||
| - | sudo fail2ban-client status sshd | ||
| - | </ | ||
| - | |||
| - | [[start|Kembali ke Halaman Utama]] | ||
