Bilinmesi Gereken Temel Portlar ve Protokol Mimarisi
Bilgisayar ağlarında veri iletişimi yalnızca bir cihazın IP adresini bilmekle tamamlanmaz. Bir sunucuya ulaşan verinin web hizmetine mi, e-posta istemcisine mi yoksa bir uzaktan yönetim oturumuna mı ait olduğunu belirleyen yapı port numaralarıdır. OSI modelinin 4. katmanı olan Taşıma Katmanında (Transport Layer) çalışan portlar, TCP ve UDP protokolleri üzerinden istemci ve sunucu arasındaki süreç tabanlı (process-to-process) iletişimi yönlendirir.
Internet Assigned Numbers Authority (IANA) tarafından tanımlanan 0 ile 65535 arasındaki port aralığı üç ana kategoriye ayrılır:
Tanınmış Portlar (Well-Known Ports): 0 - 1023 — Sistem süreçleri ve standart ağ servisleri tarafından kullanılır.
Kayıtlı Portlar (Registered Ports): 1024 - 49151 — Belirli yazılımlar ve satıcı bazlı uygulamalar için tahsis edilmiştir.
Dinamik / Özel Portlar (Dynamic/Private Ports): 49152 - 65535 — İstemcilerin geçici (ephemeral) bağlantı çıkışlarında kullandığı aralıktır.
1. Ağ Yönetimi ve Uzaktan Erişim Portları
Sistem mimarisinde cihaz yönetimi, yapılandırma ve izleme süreçlerinin bel kemiğini oluşturan protokollerdir.
SSH (Secure Shell) — Port 22 / TCP
Uzaktan komut satırı erişimi ve güvenli dosya aktarımı (SFTP) için standart protokoldür. İletişimi uçtan uca şifreleyerek (asimetrik/simetrik kriptografi) ortadaki adam (MitM) saldırılarını engeller. Unencrypted selefi Telnet'in yerini almıştır.
Telnet — Port 23 / TCP
Eski nesil uzaktan yönetim protokolüdür. Tüm veri aktarımı (kullanıcı adı ve parolalar dahil) açık metin (cleartext) olarak gerçekleştiği için modern üretim ortamlarında kullanımı güvenlik ihlali kabul edilir; yerini SSH'a bırakmıştır.
RDP (Remote Desktop Protocol) — Port 3389 / TCP & UDP
Microsoft Windows sistemlerde grafik arayüzlü uzaktan masaüstü bağlantısı sağlar. Ağ sınırlarında (perimeter firewall) doğrudan dış dünyaya açılması brute-force ve RCE zafiyetleri riski taşıdığından, genellikle VPN veya PAM (Privileged Access Management) çözümleri arkasında konumlandırılır.
SNMP (Simple Network Management Protocol) — Port 161 (Query) & 162 (Trap) / UDP
Router, switch, güvenlik duvarı ve sunucuların durumunu (CPU, RAM, arayüz trafiği) izlemek için kullanılır. SNMPv1 ve SNMPv2c topluluk metinlerini (community string) açık iletirken, üretim ortamlarında şifreleme ve kimlik doğrulama sunan SNMPv3 tercih edilmelidir.
Syslog — Port 514 / UDP & TCP
Ağ cihazları ve güvenlik bileşenlerinin ürettiği olay günlüklerini (logs) merkezi bir SIEM veya Syslog sunucusuna aktarmasını sağlar. Geleneksel olarak UDP 514 kullanılırken, güvenilir taşıma ve TLS şifrelemesi için TCP 514/6514 yapılandırmaları yaygınlaşmıştır.
2. Altyapı ve Adresleme Hizmetleri
Bir ağın ayağa kalkması ve isim çözümlemesi yapabilmesi için kritik olan temel servislerdir.
DNS (Domain Name System) — Port 53 / UDP & TCP
Alan adlarını IP adreslerine dönüştürür. Standart sorgular düşük gecikme için UDP 53 kullanırken, bölge aktarımları (zone transfer) ve 512 baytı aşan DNSSEC yanıtları TCP 53 üzerinden iletilir.
DHCP (Dynamic Host Configuration Protocol) — Port 67 (Server) & 68 (Client) / UDP
Ağa katılan istemcilere dinamik olarak IP adresi, alt ağ maskesi, varsayılan ağ geçidi ve DNS sunucu bilgilerini dağıtır. İstemci DHCPDISCOVER paketini port 67'ye yayınlar (broadcast), sunucu yanıtı port 68'e döner.
NTP (Network Time Protocol) — Port 123 / UDP
Ağdaki tüm cihazların saatlerini milisaniye seviyesinde senkronize eder. Özellikle Kerberos kimlik doğrulaması, SSL/TLS sertifika doğrulama süreçleri ve SIEM olay korelasyonu için kritik bir öneme sahiptir.
3. Web ve Kimlik Doğrulama Servisleri
Kurumsal ağ mimarilerinde dizin servisleri ve web trafiğini yöneten protokollerdir.
HTTP — Port 80 / TCP: Şifresiz web trafiğidir. İletilen veriler açık metin halinde aktarıldığı için dinlemeye (sniffing) açıktır.
HTTPS — Port 443 / TCP: SSL/TLS protokolu ile şifrelenmiş güvenli web trafiğidir. Modern web erişiminin standart katmanıdır.
Kerberos — Port 88 / TCP & UDP: Active Directory yapılarında bilet tabanlı (ticket-based) kimlik doğrulama sağlayan ana protokoldür.
LDAP (Lightweight Directory Access Protocol) — Port 389 / TCP & UDP: Dizin servislerine (Active Directory, OpenLDAP) nesne ve kullanıcı sorgusu atmak için kullanılır. Açık metin aktarım yapar.
LDAPS (LDAP over SSL) — Port 636 / TCP: Dizin sorgularının SSL/TLS ile şifrelenerek güvenli şekilde iletilmesini sağlar.
SMB (Server Message Block) — Port 445 / TCP: Windows ortamlarında dosya ve yazıcı paylaşımını yürütür. Ağ içi solucan (Wannacry, EternalBlue vb.) yayılım riski yüksek olduğundan sıkı denetlenmelidir.
RADIUS — Port 1812 (Authentication) & 1813 (Accounting) / UDP: Ağ erişim kontrolü (802.1X, FortiNAC, Wi-Fi Enterprise vb.) süreçlerinde kimlik doğrulama ve kayıt tutma işlevini üstlenir.
TACACS+ — Port 49 / TCP: Ağ cihazlarının yönetimi için kullanılan, tüm paket içeriğini şifreleyen Cisco ağırlıklı AAA (Authentication, Authorization, Accounting) mimarisidir.
4. E-Posta ve Dosya Aktarım Protokolleri
İletişim ve veri transferi süreçlerinde kullanılan temel portlar, güvenli ve güvensiz sürümleriyle ayrışır:
FTP (File Transfer Protocol): Veri aktarımı için Port 20 / TCP, komut kontrolü için Port 21 / TCP kullanılır. Kimlik bilgilerini açık ilettiği için güvensizdir.
SFTP (SSH File Transfer Protocol): Port 22 / TCP kullanır. SSH tüneli üzerinden tam şifreli dosya aktarımı sağlar.
SMTP (Simple Mail Transfer Protocol): Sunucular arası e-posta aktarımında Port 25 / TCP, istemcilerin şifreli e-posta gönderiminde (Submission/TLS) Port 587 / TCP tercih edilir.
IMAP4 / IMAPS: E-postaları sunucuda tutarak senkronize okuma sağlar. Şifresiz iletim Port 143 / TCP, TLS şifreli IMAPS ise Port 993 / TCP üzerindedir.
POP3 / POP3S: E-postaları sunucudan istemciye indirir. Şifresiz iletim Port 110 / TCP, TLS şifreli POP3S ise Port 995 / TCP üzerindedir.
5. Veritabanı Servis Portları
Uygulama sunucuları ile veritabanı katmanı arasındaki iletişimi sağlayan kayıtlı (registered) temel portlar şunlardır:
MSSQL (Microsoft SQL Server): Port 1433 / TCP ile ilişkisel veritabanı bağlantılarını kabul eder.
MySQL / MariaDB: Port 3306 / TCP üzerinden web ve kurumsal uygulamalara hizmet verir.
PostgreSQL: Port 5432 / TCP üzerinde gelişmiş nesne-ilişkisel veritabanı erişimi sunar.
Oracle DB: Port 1521 / TCP varsayılan TNS Listener portu olarak işlev görür.
Redis: Port 6379 / TCP ile bellek içi (in-memory) veri yapısı ve önbellekleme servisi sağlar.
Güvenlik Sıkılaştırma (Hardening) ve Port Yönetimi
Bir ağ mimarisinde güvenlik duvarı (Firewall) kuralları oluşturulurken "Default Deny" (Varsayılan Olarak Engelle) prensibi uygulanmalıdır:
Açık Metin Protokollerin Kapatılması: HTTP (80), Telnet (23), FTP (21), LDAP (389) gibi güvensiz protokoller engellenmeli veya HTTPS (443), SSH (22), SFTP (22), LDAPS (636) alternatiflerine yönlendirilmelidir.
Yönetim Portlarının İzolasyonu: SSH (22), RDP (3389) ve SNMP (161) gibi portlar doğrudan WAN arayüzüne açılmamalı; yalnızca Out-of-Band (OOB) yönetim VLAN'leri veya VPN erişimleri ile sınırlandırılmalıdır.
Port Tarama ve Durum Denetimi: Ağ üzerindeki açık portlar düzenli olarak Nmap veya zafiyet tarayıcılar ile taranmalı, kullanılmayan tüm servisler ve portlar kapatılmalıdır.
yazar: Asrın Haktan Şahin
