Panduan
Apa itu port TCP yang terbuka?
Layanan di internet mendengarkan di pintu bernomor yang disebut port. Port TCP yang terbuka berarti sesuatu menerima koneksi dari luar.
Mengapa ini penting
Penerusan port hanya berhasil jika internet publik bisa menyelesaikan jabat tangan TCP ke port itu. Pemeriksa dari luar LAN Anda adalah cara memverifikasinya.
Port terbuka yang tidak terduga (desktop jarak jauh, basis data, API Docker) adalah cara umum penyerang menemukan layanan yang terekspos.
Port hanyalah angka
HTTPS biasanya memakai 443, SSH 22, email 25/587. Angkanya adalah kesepakatan; program yang mendengarkan yang menentukan apa yang terjadi setelah tersambung.
Satu host bisa punya banyak port terbuka. Masing-masing adalah pintu yang terpisah.
Terbuka
Layanan menerima koneksi
- Internet
- Host:port
- Layanan menjawab
Tertutup atau difilter
Ditolak, atau sunyi karena firewall
- Internet
- Firewall, atau tidak ada yang mendengarkan
- Tidak ada layanan yang bisa dipakai
Terbuka, tertutup, difilter
Terbuka: jabat tangan berhasil. Tertutup: host menolak. Difilter: tidak ada jawaban yang jelas — sering kali firewall membuang paket.
Difilter tidak membuktikan layanan mati untuk setiap jaringan. Itu hanya menggambarkan sudut pandang ini.
Cara memeriksa
Gunakan pemeriksa port TCP daring terhadap IP publik Anda setelah mengatur penerusan. Uji dari jaringan yang bukan LAN Anda sendiri jika memungkinkan.
Hanya pindai mesin yang Anda miliki atau punya izin untuk diuji.
Ingat
- Pemeriksaan dari satu jaringan bukan pemeriksaan dari setiap jaringan.
- CGNAT bisa membuat penerusan dari rumah tidak mungkin tanpa bantuan tambahan dari ISP.
- Layanan UDP butuh jenis probe yang berbeda.
- Pemindaian tanpa izin bisa melanggar hukum atau ketentuan host.
