Langsung ke konten
Mikrotik

Cheat Sheet Firewall Rule Dasar: Panduan iptables, nftables, dan MikroTik

September 20, 2026 · 15 menit baca · Walid Umar

Firewall merupakan salah satu komponen paling penting dalam keamanan jaringan dan server. Hampir setiap administrator jaringan, sysadmin, DevOps engineer, maupun siswa yang mempelajari administrasi jaringan akan berhadapan dengan firewall.

Masalahnya, firewall pada setiap platform memiliki cara konfigurasi yang berbeda.

Di Linux, administrator masih sering menemukan konfigurasi berbasis iptables, sementara sistem Linux modern semakin banyak menggunakan nftables. Di sisi lain, perangkat RouterOS dari MikroTik memiliki mekanisme firewall sendiri dengan struktur chain dan parameter yang berbeda.

Konsepnya sebenarnya sama: menentukan trafik mana yang boleh masuk, keluar, atau diteruskan.

Namun sintaksnya berbeda.

Contohnya, konsep sederhana:

Izinkan SSH dari jaringan internal.

Pada iptables, nftables, dan MikroTik, rule tersebut ditulis dengan cara yang berbeda.

Karena itu, memahami konsep firewall terlebih dahulu jauh lebih penting daripada sekadar menghafalkan sintaks.

Artikel ini menjadi cheat sheet firewall rule dasar yang membandingkan tiga platform populer:

  • Linux iptables
  • Linux nftables
  • MikroTik RouterOS

Tujuannya bukan hanya memberikan contoh command, tetapi membantu memahami bagaimana sebuah rule firewall bekerja sehingga administrator dapat menerapkannya sesuai lingkungan masing-masing.


Memahami Konsep Dasar Firewall

Sebelum masuk ke command, pahami terlebih dahulu bagaimana firewall mengambil keputusan.

Secara sederhana, firewall bekerja seperti petugas keamanan di pintu masuk sebuah gedung.

Setiap paket yang datang akan diperiksa berdasarkan beberapa informasi, misalnya:

  • Source IP
  • Destination IP
  • Protocol
  • Source port
  • Destination port
  • Interface
  • Connection state
  • Arah trafik

Kemudian firewall mengambil keputusan, misalnya:

  • Accept
  • Drop
  • Reject
  • Log
  • Masquerade
  • Redirect
  • Forward

Contohnya:

Client
   |
   | TCP/22
   v
+---------+
| Firewall|
+---------+
   |
   +---- ACCEPT
   |
   +---- DROP

Jika paket memenuhi rule ACCEPT, trafik diizinkan.

Jika memenuhi rule DROP, paket dibuang tanpa memberikan respons kepada pengirim.

Sedangkan REJECT biasanya membuang trafik sekaligus memberikan respons penolakan.

Perbedaan kecil ini sangat penting dalam desain keamanan.


Perbedaan DROP dan REJECT

Dua action yang paling sering digunakan adalah DROP dan REJECT.

DROP

Firewall membuang paket tanpa memberikan respons.

Contoh:

Client ---> Firewall
             |
             X DROP

Client mungkin hanya melihat timeout.

REJECT

Firewall menolak koneksi dan biasanya memberikan respons kepada client.

Client ---> Firewall
             |
             X REJECT
             |
         Response

Untuk keamanan perimeter, DROP sering digunakan untuk trafik yang memang tidak perlu diberi informasi tambahan.

REJECT dapat berguna ketika administrator ingin client mendapatkan respons penolakan dengan cepat.

Tidak ada satu pilihan yang selalu benar. Penggunaannya bergantung pada kebutuhan jaringan dan desain firewall.


Bagian 1 — Cheat Sheet iptables

Apa Itu iptables?

iptables adalah antarmuka administrasi firewall yang secara historis digunakan pada Linux untuk mengelola packet filtering melalui framework Netfilter.

Meskipun pada sistem Linux modern nftables menjadi teknologi firewall yang lebih baru, pemahaman terhadap iptables tetap penting karena:

  • Banyak server lama masih menggunakannya.
  • Banyak dokumentasi lama menggunakan sintaks iptables.
  • Administrator masih sering menemukan konfigurasi legacy.
  • Beberapa tools dapat menggunakan kompatibilitas iptables.

Struktur sederhana iptables terdiri dari table, chain, rule, dan target.

Contoh:

iptables
   |
   +-- table
         |
         +-- chain
               |
               +-- rule
                     |
                     +-- target

Melihat Rule iptables

Untuk melihat rule yang aktif:

sudo iptables -L -n -v

Untuk melihat nomor rule:

sudo iptables -L -n -v --line-numbers

Untuk melihat konfigurasi dalam format command:

sudo iptables -S

Mengizinkan Loopback

Interface loopback digunakan oleh sistem untuk komunikasi internal.

Rule dasar:

sudo iptables -A INPUT -i lo -j ACCEPT

Penjelasan:

  • -A INPUT → menambahkan rule ke chain INPUT
  • -i lo → trafik berasal dari interface loopback
  • -j ACCEPT → izinkan trafik

Mengizinkan Established dan Related Connection

Rule ini sangat umum digunakan:

sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT

Konsepnya adalah firewall mengizinkan paket yang merupakan bagian dari koneksi yang sudah diketahui.

Misalnya server melakukan koneksi keluar ke sebuah layanan. Ketika server menerima paket balasan, connection tracking dapat mengenalinya sebagai bagian dari koneksi yang sudah ada.

Ini merupakan konsep fundamental dalam firewall stateful.


Mengizinkan SSH

Misalnya SSH menggunakan port default 22:

sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT

Namun pada server production, membatasi sumber SSH jauh lebih baik.

Misalnya hanya jaringan:

192.168.10.0/24

yang boleh SSH:

sudo iptables -A INPUT -p tcp -s 192.168.10.0/24 --dport 22 -j ACCEPT

Dengan demikian, SSH tidak dibuka untuk seluruh jaringan.


Mengizinkan HTTP dan HTTPS

HTTP:

sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT

HTTPS:

sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT

Atau keduanya:

sudo iptables -A INPUT -p tcp -m multiport --dports 80,443 -j ACCEPT

Memblokir IP Tertentu

Contoh:

sudo iptables -A INPUT -s 203.0.113.50 -j DROP

Artinya trafik dari alamat tersebut dibuang.

Untuk dokumentasi dan contoh, blok IP dari TEST-NET seperti 203.0.113.0/24 digunakan agar tidak mengarah pada alamat publik nyata.


Default Policy

Salah satu pendekatan yang umum adalah menggunakan default deny:

sudo iptables -P INPUT DROP

Kemudian administrator membuat rule ACCEPT untuk layanan yang memang diperlukan.

Contoh urutan sederhana:

sudo iptables -A INPUT -i lo -j ACCEPT
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
sudo iptables -A INPUT -p tcp -s 192.168.10.0/24 --dport 22 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT
sudo iptables -P INPUT DROP

Perhatikan bahwa mengubah default policy menjadi DROP melalui koneksi SSH tanpa persiapan dapat mengakibatkan administrator terkunci dari server.

Karena itu, selalu uji rule sebelum menerapkannya pada server remote.


Bagian 2 — Cheat Sheet nftables

Apa Itu nftables?

nftables merupakan framework firewall Linux modern yang dirancang sebagai penerus teknologi packet filtering sebelumnya.

Dibandingkan konfigurasi iptables tradisional, nftables memiliki syntax dan model konfigurasi yang berbeda.

Contoh sederhana:

sudo nft list ruleset

Untuk melihat seluruh ruleset.


Struktur Dasar nftables

Struktur konseptual nftables:

nftables
   |
   +-- family
         |
         +-- table
               |
               +-- chain
                     |
                     +-- rule

Contoh membuat table IPv4:

sudo nft add table ip filter

Membuat chain INPUT:

sudo nft add chain ip filter input '{ type filter hook input priority 0; policy drop; }'

Mengizinkan Loopback

sudo nft add rule ip filter input iif lo accept

iif berarti input interface.


Mengizinkan Established dan Related

sudo nft add rule ip filter input ct state established,related accept

Ini merupakan pendekatan stateful firewall menggunakan connection tracking.


Mengizinkan SSH

Untuk semua source:

sudo nft add rule ip filter input tcp dport 22 accept

Untuk jaringan tertentu:

sudo nft add rule ip filter input ip saddr 192.168.10.0/24 tcp dport 22 accept

Mengizinkan HTTP dan HTTPS

sudo nft add rule ip filter input tcp dport { 80, 443 } accept

Syntax set seperti { 80, 443 } merupakan salah satu fitur yang membuat nftables cukup ekspresif.


Memblokir IP

sudo nft add rule ip filter input ip saddr 203.0.113.50 drop

Untuk memblokir jaringan:

sudo nft add rule ip filter input ip saddr 203.0.113.0/24 drop

Melihat Ruleset

Gunakan:

sudo nft list ruleset

Untuk melihat chain tertentu:

sudo nft list chain ip filter input

Bagian 3 — Cheat Sheet MikroTik Firewall

Mengenal Firewall MikroTik

Pada MikroTik RouterOS, firewall digunakan untuk mengontrol trafik yang melewati router.

Salah satu konsep terpenting adalah chain.

Chain utama yang perlu dipahami:

INPUT
FORWARD
OUTPUT

INPUT

Digunakan untuk trafik yang menuju router itu sendiri.

Contoh:

Client ---> MikroTik
             |
             +-- Winbox
             +-- SSH
             +-- DNS

FORWARD

Digunakan untuk trafik yang melewati router.

Contoh:

LAN ---> MikroTik ---> Internet

Paket tidak ditujukan kepada router, tetapi diteruskan ke jaringan lain.

OUTPUT

Digunakan untuk trafik yang berasal dari router.


Melihat Firewall Filter

Gunakan:

/ip firewall filter print

Untuk melihat rule dengan detail:

/ip firewall filter print detail

Mengizinkan Established dan Related

Contoh:

/ip firewall filter add chain=input connection-state=established,related action=accept

Untuk trafik forward:

/ip firewall filter add chain=forward connection-state=established,related action=accept

Mengizinkan SSH dari LAN

Misalnya jaringan LAN:

192.168.10.0/24

Rule:

/ip firewall filter add chain=input protocol=tcp src-address=192.168.10.0/24 dst-port=22 action=accept

Mengizinkan Winbox dari LAN

/ip firewall filter add chain=input protocol=tcp src-address=192.168.10.0/24 dst-port=8291 action=accept

Sebaiknya akses management seperti Winbox tidak dibuka dari internet tanpa kebutuhan dan kontrol keamanan yang memadai.


Memblokir IP

/ip firewall filter add chain=input src-address=203.0.113.50 action=drop

Untuk forward:

/ip firewall filter add chain=forward src-address=203.0.113.50 action=drop

Perhatikan perbedaan input dan forward.


Memblokir Akses dari Internet ke Router

Misalnya interface WAN bernama ether1.

Salah satu pendekatan:

/ip firewall filter add chain=input in-interface=ether1 action=drop

Namun rule seperti ini harus ditempatkan setelah rule yang memang harus diizinkan dari WAN.

Firewall bukan sekadar kumpulan rule. Urutan rule sangat penting.


Perbandingan Sintaks

Berikut cheat sheet ringkas untuk konsep yang sama.

FungsiiptablesnftablesMikroTik
Lihat ruleiptables -Lnft list ruleset/ip firewall filter print
Allow SSH--dport 22 -j ACCEPTtcp dport 22 acceptdst-port=22 action=accept
Allow HTTP--dport 80 -j ACCEPTtcp dport 80 acceptdst-port=80 action=accept
Allow HTTPS--dport 443 -j ACCEPTtcp dport 443 acceptdst-port=443 action=accept
Block IP-s IP -j DROPip saddr IP dropsrc-address=IP action=drop
Established--ctstate ESTABLISHED,RELATEDct state established,relatedconnection-state=established,related
Trafik ke routerINPUTinputinput
Trafik melewati routerFORWARDforwardforward
Trafik dari host/routerOUTPUToutputoutput

Tujuan tabel ini bukan untuk menghafalkan syntax, tetapi melihat bahwa ketiga platform memiliki konsep yang relatif sama.


Contoh Skenario: Server Web + SSH

Bayangkan sebuah server memiliki layanan:

SSH     TCP 22
HTTP    TCP 80
HTTPS   TCP 443

Kebijakan keamanan:

  1. SSH hanya dari jaringan admin.
  2. HTTP dapat diakses publik.
  3. HTTPS dapat diakses publik.
  4. Trafik established/related diizinkan.
  5. Trafik lainnya ditolak.

Misalnya jaringan admin:

192.168.10.0/24

Implementasi Konsep dengan iptables

iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
iptables -A INPUT -p tcp -s 192.168.10.0/24 --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -P INPUT DROP

Implementasi dengan nftables

nft add rule ip filter input iif lo accept
nft add rule ip filter input ct state established,related accept
nft add rule ip filter input ip saddr 192.168.10.0/24 tcp dport 22 accept
nft add rule ip filter input tcp dport 80 accept
nft add rule ip filter input tcp dport 443 accept

Implementasi Konsep di MikroTik

/ip firewall filter
add chain=input connection-state=established,related action=accept
add chain=input protocol=tcp src-address=192.168.10.0/24 dst-port=22 action=accept
add chain=input protocol=tcp dst-port=80 action=accept
add chain=input protocol=tcp dst-port=443 action=accept

Kemudian kebijakan default atau rule penutup disesuaikan dengan desain firewall MikroTik yang digunakan.


Memahami Firewall Stateful

Firewall modern umumnya menggunakan konsep stateful filtering.

Daripada memeriksa setiap paket sebagai objek yang sepenuhnya terpisah, firewall dapat mempertahankan informasi mengenai koneksi.

Contohnya:

Client
   |
   | SYN
   v
Server

Server
   |
   | SYN/ACK
   v
Client

Firewall dapat mengetahui bahwa paket kedua merupakan bagian dari koneksi yang telah dimulai sebelumnya.

Inilah alasan rule seperti berikut sangat umum:

ESTABLISHED
RELATED

Konsep ini berlaku pada iptables, nftables, dan MikroTik.


Kesalahan yang Sering Terjadi

1. Mengaktifkan DROP Sebelum Rule Allow

Ini merupakan salah satu kesalahan paling berbahaya.

Misalnya administrator menjalankan:

iptables -P INPUT DROP

tetapi belum membuat rule untuk SSH.

Akibatnya:

SSH connection
      |
      v
   DROP
      |
      X

Pada server remote, administrator dapat kehilangan akses.

Solusinya adalah membuat rule akses management terlebih dahulu dan memastikan koneksi alternatif tersedia.


2. Salah Memahami INPUT dan FORWARD

Kesalahan ini sering terjadi pada MikroTik maupun Linux router.

INPUT bukan berarti semua trafik masuk dari internet.

INPUT berarti trafik yang ditujukan kepada perangkat firewall/router itu sendiri.

Sedangkan FORWARD digunakan untuk trafik yang melewati perangkat.

Contoh:

Internet
   |
   v
MikroTik
   |
   +---- RouterOS management
   |       => INPUT
   |
   +---- LAN client
           => FORWARD

3. Membuka Semua Port

Rule seperti:

accept everything

menghilangkan banyak manfaat firewall.

Prinsip yang lebih baik adalah:

Allow what is required, deny what is not required.

Namun jangan menerapkan prinsip ini secara membabi buta. Pastikan dependency layanan, monitoring, DNS, NTP, VPN, cluster communication, dan kebutuhan aplikasi telah dipetakan terlebih dahulu.


4. Mengandalkan Port Number Sebagai Keamanan Utama

Mengganti SSH dari port 22 ke port lain dapat mengurangi noise dari scanner sederhana, tetapi bukan pengganti autentikasi yang kuat, key-based authentication, MFA bila tersedia, rate limiting, VPN, atau pembatasan source IP.

Port bukan security boundary yang kuat.


5. Tidak Memperhatikan Urutan Rule

Firewall biasanya mengevaluasi rule secara berurutan.

Misalnya:

Rule 1: ACCEPT
Rule 2: DROP

Jika paket cocok dengan Rule 1, Rule 2 mungkin tidak pernah dievaluasi.

Sebaliknya:

Rule 1: DROP
Rule 2: ACCEPT

trafik mungkin sudah dibuang sebelum mencapai Rule 2.

Karena itu, rule firewall harus dibaca sebagai sebuah policy chain, bukan sekadar daftar command.


6. Tidak Melakukan Logging Saat Troubleshooting

Saat debugging, logging dapat membantu mengetahui paket apa yang terkena rule tertentu.

Tetapi logging harus digunakan secara hati-hati.

Jika terlalu banyak trafik dicatat:

Firewall
   |
   +--> log
   +--> log
   +--> log
   +--> log
   +--> log

log dapat membesar dengan cepat dan bahkan menyebabkan masalah storage.

Logging sebaiknya spesifik dan memiliki rate limiting jika diperlukan.


Best Practice Firewall untuk Sysadmin

Beberapa praktik yang layak diterapkan:

1. Gunakan prinsip least privilege

Hanya izinkan trafik yang memang dibutuhkan.

2. Pisahkan management network

Jika memungkinkan, akses:

  • SSH
  • Winbox
  • Web management
  • API
  • Monitoring

dari jaringan management khusus.

Contoh:

VLAN 99
Management
192.168.99.0/24

3. Gunakan source restriction

Daripada:

Allow SSH from anywhere

gunakan:

Allow SSH from management network

4. Dokumentasikan setiap rule

Gunakan comment atau description.

Contoh MikroTik:

comment="Allow SSH from Management VLAN"

Dokumentasi sederhana dapat menghemat waktu saat troubleshooting beberapa bulan kemudian.

5. Backup konfigurasi

Sebelum perubahan besar:

iptables-save

atau simpan ruleset nftables.

Pada MikroTik, lakukan export konfigurasi:

/export file=before-firewall-change

6. Uji perubahan

Jangan langsung mengubah firewall production tanpa pengujian.

Gunakan:

  • Lab virtual
  • VM
  • PNETLab
  • Container
  • Test server
  • Maintenance window

Firewall adalah tempat yang buruk untuk bereksperimen langsung di production.


Checklist Troubleshooting Firewall

Ketika sebuah service tidak dapat diakses, jangan langsung menyalahkan firewall.

Gunakan alur diagnosis:

Client
  |
  v
DNS?
  |
  v
Routing?
  |
  v
Service aktif?
  |
  v
Listening port?
  |
  v
Firewall?
  |
  v
Application?

Pertama cek apakah service benar-benar berjalan.

Contoh Linux:

ss -lntup

Kemudian cek konektivitas:

ping IP

Untuk TCP:

nc -vz IP PORT

Atau:

curl -I http://IP

Jika service aktif tetapi koneksi ditolak atau timeout, lanjutkan pemeriksaan firewall.


Firewall Rule Tidak Sama dengan NAT

Kesalahan konsep lain adalah menyamakan firewall dengan NAT.

Firewall:

Allow / Deny traffic

NAT:

Translate address/port

Contohnya MikroTik memiliki:

/ip firewall filter

untuk filtering dan:

/ip firewall nat

untuk NAT.

Keduanya dapat berinteraksi dalam packet processing, tetapi tujuan dan fungsinya berbeda.


Firewall dalam Infrastruktur Modern

Firewall saat ini tidak hanya digunakan pada router edge.

Firewall dapat ditemukan pada:

Internet
   |
Edge Firewall
   |
Router
   |
Core Switch
   |
VLAN
   |
Server Firewall
   |
Container
   |
Application

Dalam lingkungan virtualisasi dan cloud, konsep firewall bahkan dapat diterapkan pada beberapa lapisan.

Contohnya:

  • Perimeter firewall
  • Host firewall
  • Hypervisor firewall
  • Container network policy
  • Cloud security group
  • Kubernetes NetworkPolicy
  • Web Application Firewall

Karena itu, kemampuan memahami prinsip firewall jauh lebih penting daripada menghafalkan satu platform tertentu.


Cheat Sheet Konsep Firewall

Jika hanya ingin mengingat beberapa hal utama, gunakan pola berikut:

1. WHO?
   Source IP

2. WHERE?
   Destination IP

3. WHAT?
   Protocol

4. WHICH PORT?
   Destination Port

5. WHERE FROM?
   Interface

6. WHAT STATE?
   Connection State

7. WHAT ACTION?
   ACCEPT / DROP / REJECT

Dengan tujuh pertanyaan ini, sebagian besar firewall rule dasar dapat dianalisis.


Tips untuk Siswa SMK TKJ

Bagi siswa yang sedang mempelajari jaringan dan Linux server, jangan langsung menghafalkan puluhan command.

Mulailah dengan skenario.

Misalnya:

Server memiliki IP 192.168.10.10. SSH hanya boleh diakses dari VLAN Guru. Web server dapat diakses dari VLAN Siswa dan jaringan tertentu.

Kemudian ubah skenario tersebut menjadi policy:

SSH
Source: VLAN Guru
Destination: Server
Port: TCP/22
Action: ACCEPT

HTTP
Source: VLAN Siswa
Destination: Server
Port: TCP/80
Action: ACCEPT

Baru setelah itu diterjemahkan ke:

iptables
nftables
MikroTik

Metode ini membantu siswa memahami logika firewall terlebih dahulu.

Sintaks bisa berubah. Logika tetap.


Tips untuk Sysadmin dan Network Administrator

Untuk lingkungan production, buat firewall berdasarkan kebutuhan layanan, bukan berdasarkan kebiasaan.

Mulailah dari service inventory:

Service      Port       Source
SSH          TCP/22     Management
HTTP         TCP/80     Public
HTTPS        TCP/443    Public
DNS          UDP/TCP53  Internal
Monitoring   Custom     Monitoring Server

Kemudian buat policy.

Pendekatan ini jauh lebih mudah dipelihara dibandingkan membuat rule satu per satu tanpa dokumentasi.


Kesimpulan

iptables, nftables, dan MikroTik menggunakan syntax yang berbeda, tetapi konsep dasarnya sangat mirip.

Administrator tetap perlu memahami:

  • Source address
  • Destination address
  • Protocol
  • Port
  • Interface
  • Connection state
  • Chain
  • Action
  • Rule order

iptables penting untuk memahami banyak konfigurasi Linux legacy.

nftables penting untuk memahami pendekatan firewall Linux modern.

MikroTik penting untuk administrator jaringan yang menggunakan RouterOS sebagai router, gateway, firewall, maupun perangkat edge network.

Daripada menghafalkan command, pahami terlebih dahulu policy yang ingin dibuat.

Contohnya:

"SSH hanya boleh dari jaringan management."

Setelah policy jelas, barulah diterjemahkan menjadi syntax:

iptables
nftables
MikroTik

Inilah cara yang lebih efektif untuk belajar firewall.

Firewall yang baik bukan firewall dengan rule paling banyak.

Firewall yang baik adalah firewall yang policy-nya jelas, terdokumentasi, dapat diuji, mudah diaudit, dan hanya membuka akses yang memang diperlukan.

Frequently Asked Questions (FAQ)

Pertanyaan:

Apa itu firewall rule?

Jawaban:

Firewall rule adalah aturan yang menentukan bagaimana firewall menangani trafik berdasarkan parameter seperti source IP, destination IP, protocol, port, interface, dan connection state.

Pertanyaan:

Apa perbedaan iptables dan nftables?

Jawaban:

iptables merupakan teknologi firewall Linux yang lebih lama, sedangkan nftables merupakan framework firewall Linux yang lebih modern dengan syntax dan arsitektur berbeda.

Pertanyaan:

Apakah konsep iptables dan MikroTik firewall sama?

Jawaban:

Konsep dasarnya serupa, yaitu melakukan filtering berdasarkan karakteristik trafik. Namun struktur chain, syntax, dan implementasinya berbeda.

Pertanyaan:

Apa perbedaan INPUT dan FORWARD?

Jawaban:

INPUT menangani trafik yang ditujukan ke perangkat firewall itu sendiri. FORWARD menangani trafik yang melewati perangkat menuju jaringan lain.

Pertanyaan:

Apa perbedaan DROP dan REJECT?

Jawaban:

DROP membuang paket tanpa memberikan respons penolakan, sedangkan REJECT membuang trafik sekaligus memberikan respons tertentu kepada pengirim.

Pertanyaan:

Apakah membuka port SSH ke internet aman?

Jawaban:

Membuka SSH ke internet meningkatkan exposure. Jika memang diperlukan, gunakan autentikasi yang kuat, pembatasan source IP bila memungkinkan, hardening SSH, monitoring, dan mekanisme mitigasi brute-force.

Pertanyaan:

Apakah mengganti port SSH dapat meningkatkan keamanan?

Jawaban:

Mengganti port dapat mengurangi sebagian scanning otomatis berbasis port default, tetapi bukan pengganti mekanisme keamanan utama seperti SSH key authentication, pembatasan akses, dan hardening.

Pertanyaan:

Mengapa urutan firewall rule penting?

Jawaban:

Karena firewall biasanya mengevaluasi rule secara berurutan. Rule yang lebih awal dapat menentukan nasib paket sebelum paket tersebut mencapai rule berikutnya.

Sudah memahami konsep dasar firewall? Jangan berhenti pada membaca cheat sheet.

Coba praktikkan rule yang ada di artikel ini menggunakan Linux VM, PNETLab, MikroTik CHR, atau lab virtual lainnya. Mulai dari skenario sederhana, kemudian tingkatkan kompleksitasnya dengan VLAN, routing, NAT, VPN, monitoring, dan segmentation.

Bagikan pengalaman Anda di kolom komentar:

Platform firewall apa yang paling sering Anda gunakan — iptables, nftables, atau MikroTik?

Jika artikel ini bermanfaat, bagikan kepada teman, siswa, rekan sysadmin, network administrator, atau siapa pun yang sedang belajar network security.

Jangan lupa eksplorasi artikel teknologi lainnya untuk memperdalam kemampuan Linux Server, Networking, MikroTik, Cybersecurity, DevOps, Cloud Computing, dan System Administration.

Belajar firewall bukan sekadar menghafalkan command.

Pahami trafiknya. Pahami policy-nya. Baru tulis rule-nya.

Dukung kami dengan Subscribe & Join Membership channel YouTube | Walid Umar

Akses video pembelajaran eksklusif, materi persiapan UKK (Uji Kompetensi Siswa) dan Penyelesaian Soal LKS ITNSA

Tinggalkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Dilindungi Oleh
Shield Security