Implementasi Port Knocking untuk Pengamanan Akses Router MikroTik – PERWIRA LEARNING CENTER
Implementasi Port Knocking untuk Pengamanan Akses Router MikroTik
A. Latar Belakang
Router merupakan perangkat penting dalam jaringan komputer yang berfungsi untuk mengatur lalu lintas data antar jaringan. Pada router MikroTik terdapat berbagai layanan manajemen seperti Winbox, SSH, dan Telnet yang digunakan oleh administrator untuk melakukan konfigurasi.
Namun jika layanan tersebut selalu terbuka, maka router berpotensi menjadi target serangan seperti brute force login atau percobaan akses tidak sah dari pihak luar. Oleh karena itu diperlukan metode pengamanan tambahan untuk melindungi akses ke router.
Salah satu metode yang dapat digunakan adalah Port Knocking. Port Knocking merupakan teknik keamanan jaringan yang memungkinkan suatu port pada router tetap tertutup dan hanya akan terbuka setelah pengguna mengirimkan urutan koneksi tertentu ke beberapa port yang telah ditentukan sebelumnya.
Dengan menerapkan Port Knocking pada router MikroTik, akses ke layanan manajemen seperti Winbox atau SSH dapat disembunyikan dari pengguna yang tidak mengetahui urutan port yang benar, sehingga keamanan router dapat meningkat.
B. Alat dan Bahan
1. Perangkat Lunak
-
MikroTik RouterOS / MikroTik CHR
-
Winbox
-
GNS3 / VirtualBox (untuk simulasi jaringan)
-
VPCS atau komputer client
2. Perangkat Keras
-
Laptop atau PC
-
Router MikroTik (atau router virtual CHR)
-
Kabel jaringan (jika menggunakan perangkat fisik)
C. Pembahasan
1. Pengertian Port Knocking
Port Knocking adalah teknik keamanan jaringan yang digunakan untuk menyembunyikan port layanan pada server atau router dengan cara menutup semua port terlebih dahulu.
Agar port tersebut dapat diakses, pengguna harus melakukan koneksi ke beberapa port tertentu dengan urutan yang telah ditentukan. Jika urutan koneksi tersebut benar, maka firewall router akan membuka akses ke port layanan tertentu untuk sementara waktu.
Dengan metode ini, hanya pengguna yang mengetahui urutan port knocking yang dapat mengakses layanan pada router.
2. Fungsi Port Knocking
Beberapa fungsi utama Port Knocking antara lain:
-
Menyembunyikan port layanan penting seperti Winbox dan SSH dari akses publik.
-
Meningkatkan keamanan router dari serangan scanning port.
-
Mengurangi risiko brute force login oleh pihak yang tidak berwenang.
-
Memberikan akses hanya kepada pengguna yang mengetahui urutan port yang benar.
Dengan demikian, Port Knocking dapat menjadi salah satu metode tambahan untuk meningkatkan keamanan jaringan.
3. Praktek Implementasi Port Knocking pada MikroTik
Pada praktik ini, Port Knocking digunakan untuk membuka akses Winbox (port 8291) setelah client melakukan koneksi ke beberapa port tertentu secara berurutan.
Langkah 1
Masuk ke router MikroTik menggunakan Winbox atau terminal.
Langkah 2
Buat aturan firewall untuk tahap pertama port knocking.
/ip firewall filter
add chain=input protocol=tcp dst-port=1000 action=add-src-to-address-list address-list=knock1 address-list-timeout=30s
Artinya jika client melakukan koneksi ke port 1000, maka IP client akan dimasukkan ke dalam address list knock1 selama 30 detik.
Langkah 3
Buat aturan tahap kedua.
add chain=input protocol=tcp dst-port=2000 src-address-list=knock1 action=add-src-to-address-list address-list=knock2 address-list-timeout=30s
Jika client yang sudah berada pada list knock1 mengakses port 2000, maka IP tersebut akan dimasukkan ke address list knock2.
Langkah 4
Buat aturan tahap ketiga untuk membuka akses.
add chain=input protocol=tcp dst-port=3000 src-address-list=knock2 action=add-src-to-address-list address-list=akses-winbox address-list-timeout=5m
Jika client berhasil melakukan knocking hingga port 3000, maka IP tersebut akan dimasukkan ke list akses-winbox selama 5 menit.
Langkah 5
Batasi akses Winbox hanya untuk address list tersebut.
add chain=input protocol=tcp dst-port=8291 src-address-list=akses-winbox action=accept
add chain=input protocol=tcp dst-port=8291 action=drop
Artinya:
-
Hanya IP yang berhasil melakukan port knocking yang dapat mengakses Winbox.
-
Semua akses lain akan ditolak oleh firewall.
Cara Mengakses Router
Client harus melakukan koneksi dengan urutan berikut:
-
Akses port 1000
-
Akses port 2000
-
Akses port 3000
Setelah itu, barulah client dapat membuka Winbox (port 8291).
4. Kelebihan Port Knocking
Beberapa kelebihan metode Port Knocking antara lain:
-
Meningkatkan keamanan akses router
-
Menyembunyikan port layanan dari scanning jaringan
-
Mengurangi kemungkinan serangan brute force
-
Mudah diterapkan menggunakan firewall MikroTik
5. Kekurangan Port Knocking
Meskipun memiliki banyak kelebihan, Port Knocking juga memiliki beberapa keterbatasan, antara lain:
-
Administrator harus mengingat urutan port knocking
-
Jika urutan salah, akses ke router tidak dapat dilakukan
-
Tidak melindungi dari serangan jika urutan port diketahui oleh pihak lain
6. Kendala
Beberapa kendala yang mungkin terjadi saat implementasi Port Knocking adalah:
-
Urutan port knocking yang salah
-
Timeout address list terlalu singkat
-
Firewall rule tidak tersusun dengan benar
Hal tersebut dapat menyebabkan client tidak dapat mengakses layanan router meskipun telah melakukan knocking.
7. Solusi
Untuk mengatasi kendala tersebut, beberapa solusi yang dapat dilakukan antara lain:
-
Memastikan urutan port knocking sudah benar
-
Mengatur timeout address list agar cukup waktu untuk login
-
Memeriksa kembali urutan rule firewall pada MikroTik
Dengan konfigurasi yang tepat, Port Knocking dapat berjalan dengan baik dalam meningkatkan keamanan router.
8. Hasil Pembelajaran
Dari praktik implementasi Port Knocking pada router MikroTik dapat dipahami bahwa teknik ini mampu meningkatkan keamanan akses router dengan cara menyembunyikan port layanan dari pengguna yang tidak mengetahui urutan akses yang benar.
Router hanya akan membuka akses layanan seperti Winbox atau SSH jika client berhasil melakukan koneksi ke port tertentu secara berurutan sesuai dengan aturan firewall yang telah ditentukan.
Dengan demikian, Port Knocking dapat menjadi salah satu metode pengamanan tambahan yang efektif dalam melindungi router dari akses tidak sah.
Daftar Pustaka
Laboratorium Fakultas Ilmu Terapan Telkom University. (n.d.). Pengertian routing dan jenis routing dinamis RIP (Routing Information Protocol). https://fit.labs.telkomuniversity.ac.id/pengertian-routing-dan-jenis-routing-dinamis-rip-routing-information-protocol/
Komentar
Posting Komentar