Auditor Keamanan Konfigurasi MikroTik (.rsc)
Audit keamanan otomatis file export .rsc MikroTik RouterOS v7 untuk mendeteksi celah keamanan, port default, dan menghasilkan skrip perbaikan.
Parameter Input
Hasil Perhitungan
- Skor Keamanan RouterOS (0–100)
- 0
- Grade Status Keamanan
- D/F (Kritis — Sangat Rentan Ditembus Botnet)
- Jumlah Temuan Celah Kritis / Tinggi
- 3
- Total Item Parameter Diperiksa
- 6
- Rekomendasi Port Kustom Winbox
- 58.291
- Rekomendasi Port Kustom SSH
- 2.222
Pisahkan subnet manajemen, server, pengguna, dan IoT/CCTV menggunakan VLAN terisolasi.
| Parameter Pemeriksaan | Tingkat Keparahan | Status Celah | Rekomendasi Remediasi |
|---|---|---|---|
| Open DNS Resolver (UDP/TCP 53 di WAN) | KRITIS (-30) | RENTAN DDoS Amplification | Wajib blokir port 53 dari interface WAN pada /ip firewall filter chain=input. |
| Layanan Plaintext (Telnet, FTP, HTTP, API) | TINGGI (-20) | TERBUKA | Nonaktifkan service telnet, ftp, www, api, dan api-ssl jika tidak dipakai. |
| Port Manajemen Standar (Winbox: 8291, SSH: 22) | SEDANG (-15) | Mudah Dipindai Bot | Ubah port Winbox/SSH ke port non-standar dan batasi properti address= ke subnet LAN/VPN. |
| Akun Default 'admin' Masih Aktif | TINGGI (-15) | BERISIKO BRUTE-FORCE | Buat user grup full baru dengan nama unik dan nonaktifkan user 'admin'. |
| Bandwidth Test Server (BTest) | SEDANG (-10) | Aktif | Matikan /tool bandwidth-server set enabled=no agar CPU router tidak di-exhaust dari luar. |
| MNDP / Neighbor Discovery & MAC Server | SEDANG (-10) | Broadcast ke Semua Interface | Batasi discovery-interface-list dan mac-server hanya ke interface-list=LAN. |
# MikroTik RouterOS v7 Security Hardening Script /interface list add name=WAN comment="InfraCalc Hardened WAN List" add name=LAN comment="InfraCalc Hardened LAN List" /interface list member add list=WAN interface=ether1-wan # 1. Disable insecure legacy services & restrict Winbox/SSH to LAN /ip service set telnet disabled=yes set ftp disabled=yes set www disabled=yes set api disabled=yes set api-ssl disabled=yes set winbox port=58291 address=192.168.88.0/24 set ssh port=2222 address=192.168.88.0/24 /ip ssh set strong-crypto=yes # 2. Disable Bandwidth Server, SOCKS, Proxy & UPNP /tool bandwidth-server set enabled=no /ip socks set enabled=no /ip proxy set enabled=no /ip upnp set enabled=no # 3. Restrict Neighbor Discovery & MAC-Winbox to LAN only /ip neighbor discovery-settings set discover-interface-list=LAN /tool mac-server set allowed-interface-list=LAN /tool mac-server mac-winbox set allowed-interface-list=LAN # 4. Protect Input Chain & Block WAN DNS Amplification /ip firewall filter add chain=input connection-state=established,related,untracked action=accept comment="Accept Established/Related" add chain=input connection-state=invalid action=drop comment="Drop Invalid" add chain=input in-interface-list=WAN protocol=udp dst-port=53 action=drop comment="Block WAN DNS UDP" add chain=input in-interface-list=WAN protocol=tcp dst-port=53 action=drop comment="Block WAN DNS TCP" add chain=input in-interface-list=WAN action=drop comment="Drop All Other Unsolicited WAN Input"
Cara Menggunakan Alat Ini
- Tentukan nama interface WAN, subnet LAN manajemen, port Winbox & SSH yang digunakan, serta status parameter keamanan saat ini pada form.
- Tinjau skor keamanan (0–100), grade audit sistem, serta matriks daftar celah keamanan terdeteksi lengkap dengan tingkat keparahan (Kritis, Tinggi, Sedang, Aman).
- Salin skrip konfigurasi perbaikan (RouterOS v7 Hardening Script) yang digenerasikan secara otomatis, lalu jalankan di terminal Winbox atau CLI SSH router Anda.
Contoh Perhitungan Nyata: Audit Konfigurasi Standar Pabrik MikroTik (Banyak Celah)
Contoh terhitung: Router dengan port Winbox default (8291), SSH (22), DNS terbuka ke WAN, dan layanan Telnet/FTP masih aktif menghasilkan skor 25/100 (Grade D/F - Kritis). Skrip perbaikan otomatis memulihkan skor ke 100/100 (Grade A - Standar ISP).
- Nama Interface WAN Internet
- ether1-wan
- Subnet LAN Manajemen Terpercaya
- 192.168.88.0/24
- Port Layanan Winbox Saat Ini
- 8.291
- Port Layanan SSH Saat Ini
- 22
- DNS 'Allow Remote Requests' Aktif
- Ya / Aktif
- Firewall Memblokir Port DNS 53 dari WAN
- Tidak / Nonaktif
- Layanan Telnet, FTP, WWW & API Telah Dinonaktifkan
- Tidak / Nonaktif
- Bandwidth Test Server (BTest) Telah Dinonaktifkan
- Tidak / Nonaktif
- Neighbor Discovery (MNDP/CDP) Dibatasi ke LAN Saja
- Tidak / Nonaktif
- Akun Default 'admin' Telah Diganti & Dinonaktifkan
- Tidak / Nonaktif
- Skor Keamanan RouterOS (0–100)
- 0
- Grade Status Keamanan
- D/F (Kritis — Sangat Rentan Ditembus Botnet)
- Jumlah Temuan Celah Kritis / Tinggi
- 3
- Total Item Parameter Diperiksa
- 6
- Rekomendasi Port Kustom Winbox
- 58.291
- Rekomendasi Port Kustom SSH
- 2.222
- Script Terminal MikroTik RouterOS v7
- # MikroTik RouterOS v7 Security Hardening Script /interface list add name=WAN comment="InfraCalc Hardened WAN List" add name=LAN comment="InfraCalc Hardened LAN List" /interface list member add list=WAN interface=ether1-wan # 1. Disable insecure legacy services & restrict Winbox/SSH to LAN /ip service set telnet disabled=yes set ftp disabled=yes set www disabled=yes set api disabled=yes set api-ssl disabled=yes set winbox port=58291 address=192.168.88.0/24 set ssh port=2222 address=192.168.88.0/24 /ip ssh set strong-crypto=yes # 2. Disable Bandwidth Server, SOCKS, Proxy & UPNP /tool bandwidth-server set enabled=no /ip socks set enabled=no /ip proxy set enabled=no /ip upnp set enabled=no # 3. Restrict Neighbor Discovery & MAC-Winbox to LAN only /ip neighbor discovery-settings set discover-interface-list=LAN /tool mac-server set allowed-interface-list=LAN /tool mac-server mac-winbox set allowed-interface-list=LAN # 4. Protect Input Chain & Block WAN DNS Amplification /ip firewall filter add chain=input connection-state=established,related,untracked action=accept comment="Accept Established/Related" add chain=input connection-state=invalid action=drop comment="Drop Invalid" add chain=input in-interface-list=WAN protocol=udp dst-port=53 action=drop comment="Block WAN DNS UDP" add chain=input in-interface-list=WAN protocol=tcp dst-port=53 action=drop comment="Block WAN DNS TCP" add chain=input in-interface-list=WAN action=drop comment="Drop All Other Unsolicited WAN Input"
| Parameter Pemeriksaan | Tingkat Keparahan | Status Celah | Rekomendasi Remediasi |
|---|---|---|---|
| Open DNS Resolver (UDP/TCP 53 di WAN) | KRITIS (-30) | RENTAN DDoS Amplification | Wajib blokir port 53 dari interface WAN pada /ip firewall filter chain=input. |
| Layanan Plaintext (Telnet, FTP, HTTP, API) | TINGGI (-20) | TERBUKA | Nonaktifkan service telnet, ftp, www, api, dan api-ssl jika tidak dipakai. |
| Port Manajemen Standar (Winbox: 8291, SSH: 22) | SEDANG (-15) | Mudah Dipindai Bot | Ubah port Winbox/SSH ke port non-standar dan batasi properti address= ke subnet LAN/VPN. |
| Akun Default 'admin' Masih Aktif | TINGGI (-15) | BERISIKO BRUTE-FORCE | Buat user grup full baru dengan nama unik dan nonaktifkan user 'admin'. |
| Bandwidth Test Server (BTest) | SEDANG (-10) | Aktif | Matikan /tool bandwidth-server set enabled=no agar CPU router tidak di-exhaust dari luar. |
| MNDP / Neighbor Discovery & MAC Server | SEDANG (-10) | Broadcast ke Semua Interface | Batasi discovery-interface-list dan mac-server hanya ke interface-list=LAN. |
Konsep Dasar & Catatan Teknis
Cara Perhitungan (Rumus & Langkah)
Rumus Matematika
- Skor Dasar Keamanan = 100 poin
- Penalti Open DNS WAN = -30 poin (Rentan DDoS Amplification)
- Penalti Layanan Plaintext Telnet/FTP/HTTP = -20 poin
- Penalti Port Winbox 8291 / SSH 22 Default = -15 poin
- Penalti Akun Default 'admin' Aktif = -15 poin
- Penalti BTest Server & Discovery Tanpa Filter = -20 poin
Pertanyaan yang Sering Diajukan (FAQ)
Mengapa mematikan port 53 dari arah interface WAN sangat krusial?
Jika fitur 'Allow Remote Requests' aktif tanpa filter WAN, router Anda menjadi Open DNS Resolver yang dapat diperalat oleh peretas untuk melancarkan serangan DNS Amplification DDoS ke target lain, sekaligus membebani CPU dan bandwidth uplink Anda.
Mengapa sebaiknya port Winbox default 8291 diubah ke port kustom?
Botnet pemindai internet terus-menerus memindai port 8291 untuk mencari celah firmware dan meluncurkan brute force password. Mengubah ke port acak (misalnya 58291) dan membatasi parameter address= ke subnet lokal menghentikan 99% serangan otomatis.
Apa risiko membiarkan Bandwidth Test Server (BTest) aktif?
Tool btest-server pada MikroTik tidak memiliki perlindungan rate-limiting bawaan yang kuat. Penyerang dapat mengirimkan aliran uji bandwidth terus-menerus dari internet untuk membuat utilisasi CPU router mencapai 100% (Denial of Service).
Apakah menerapkan skrip pengerasan ini dapat mengunci saya keluar dari router (lockout)?
Tidak, selama Anda memasukkan subnet LAN yang benar (misalnya 192.168.88.0/24) dan mengakses router melalui antarmuka LAN tersebut. Selalu pastikan fitur 'Safe Mode' di Winbox aktif sebelum mengeksekusi skrip konfigurasi baru.
Alat Kalkulator Terkait
Lihat Semua Kalkulator Jaringan →Generator script penyeimbang beban Multi-WAN (2–5 ISP) PCC proporsional dan failover bertingkat rekursif di RouterOS v7.
Buka port server/NVR ke internet publik (DST-NAT) dan cegah koneksi loopback timeout dari dalam jaringan kantor menggunakan Hairpin NAT.
Generate skrip hardening firewall server Linux untuk UFW, iptables, dan /etc/nftables.conf lengkap dengan proteksi rate-limit SSH dan whitelist subnet.
Hitung bit entropi kriptografi kata sandi (E = L × log2(R)), ukuran ruang kunci kombinasi, dan tabel waktu bobol brute-force pada Bcrypt/GPU.
Referensi Standar & Catatan
- MikroTik RouterOS v7 Documentation — Securing Your Router Guidelines
- CIS (Center for Internet Security) Benchmarks for Enterprise Network Devices
- CISA (Cybersecurity & Infrastructure Security Agency) — Alert TA18-106A: Russian State-Sponsored Cyber Actors Targeting Network Infrastructure Devices
Catatan: Hasil di atas merupakan estimasi berdasarkan rumus standar. Selalu verifikasi dengan dokumentasi resmi vendor dan kondisi lapangan sebelum implementasi pada lingkungan produksi.