Tüm Yazılar

Firewall (Güvenlik Duvarı) Nedir? Türleri ve Sunucuda Kullanımı

Tayhost Ekibi6 dk okuma

Firewall (güvenlik duvarı) nedir, ne işe yarar? Ağ ve web uygulama güvenlik duvarı (WAF) farkı, Linux sunucuda UFW ile kurulum ve doğru port kuralları.

Kısa cevap: Firewall (güvenlik duvarı), bir cihaza veya ağa gelen ve oradan çıkan trafiği önceden belirlenmiş kurallara göre denetleyen; izin verilen bağlantıları geçirip geri kalanları engelleyen güvenlik sistemidir. Bir binanın güvenlik görevlisi gibi çalışır: kimin, hangi kapıdan (port), hangi amaçla girebileceğine karar verir.

Firewall Ne İşe Yarar?

  • İnternete açık olmaması gereken servisleri (veritabanı, yönetim panelleri) dış dünyadan gizler.
  • Yalnızca gerekli portlara (ör. web için 80/443, SSH için 22) erişim izni verir.
  • Belirli IP adreslerini veya ülkeleri engelleyebilir ya da yalnızca belirli IP'lere izin verebilir.
  • Kaba kuvvet ve port tarama gibi saldırıların yüzeyini küçültür.

Firewall Türleri

Tür Nerede çalışır? Örnek
Ağ (network) firewall Sunucunun önünde, ağ seviyesinde Bulut sağlayıcı firewall'u, donanım firewall'ları
Sunucu (host) firewall Sunucunun işletim sisteminde Linux'ta UFW / iptables / nftables, Windows Defender Firewall
Web uygulama güvenlik duvarı (WAF) Web trafiğinin içeriğini inceler Cloudflare WAF, ModSecurity
Yeni nesil firewall (NGFW) Kurumsal ağlarda, uygulama farkındalıklı Kurumsal güvenlik cihazları

WAF nedir? Klasik firewall "hangi port ve IP" sorusuna bakarken, WAF HTTP isteklerinin içeriğini inceler; SQL enjeksiyonu, XSS gibi web saldırılarını ve kötü botları engeller (bkz. Cloudflare Nedir?).

Firewall DDoS'u Engeller mi?

Kısmen. Sunucu üzerindeki bir firewall, küçük ölçekli saldırıları ve istenmeyen bağlantıları engelleyebilir; ancak büyük hacimli DDoS saldırıları bağlantı hattını sunucuya ulaşmadan doldurur. Bunlara karşı ağ seviyesinde DDoS koruması gerekir (bkz. DDoS Nedir?).

Linux Sunucuda UFW ile Firewall Kurulumu

UFW (Uncomplicated Firewall), Ubuntu'da iptables/nftables kurallarını basit komutlarla yönetmeyi sağlar.

# Varsayılan: gelen her şeyi engelle, giden her şeye izin ver
ufw default deny incoming
ufw default allow outgoing

# SSH'ı AÇMADAN firewall'u etkinleştirmeyin — kendinizi kilitlersiniz
ufw allow OpenSSH

# Web sunucusu
ufw allow 80/tcp
ufw allow 443/tcp

# Etkinleştir ve kontrol et
ufw enable
ufw status verbose

Sık kullanılan kurallar

# Yalnızca ofis IP'nizden SSH
ufw allow from 198.51.100.7 to any port 22 proto tcp

# Minecraft sunucusu
ufw allow 25565/tcp

# Bir kuralı silmek
ufw status numbered
ufw delete 3

Hangi Portlar Açık Olmalı?

Servis Port Dışarıya açık olmalı mı?
SSH 22/tcp Evet (mümkünse yalnızca kendi IP'nize)
Web (HTTP/HTTPS) 80, 443/tcp Evet
MySQL / PostgreSQL 3306 / 5432 Hayır — yalnızca yerel veya özel ağ
Redis 6379 Hayır
Yönetim panelleri (n8n, Portainer vb.) Değişken Doğrudan değil; SSL'li ters vekil arkasından

İki Katmanlı Koruma: Ağ + Sunucu

En sağlıklı yapı, sağlayıcının ağ seviyesindeki firewall'u ile sunucu üzerindeki UFW'nin birlikte kullanılmasıdır. Ağ firewall'u trafik sunucuya ulaşmadan filtreler; sunucu firewall'u ise ikinci bir güvenlik katmanı sağlar.

Docker kullanıcıları için uyarı: Docker'ın yayınladığı portlar (-p 8080:80) bazı kurulumlarda UFW kurallarını atlayabilir. Veritabanı gibi servisleri dışarıya port yayınlamadan, konteynerler arası ağda tutun (bkz. Docker Nedir?).

Tayhost'ta Firewall

Tayhost müşteri panelinden sunucunuz için ağ seviyesinde güvenlik duvarı kurallarını yönetebilir, bunu sunucu üzerindeki UFW ile birlikte kullanabilirsiniz. Tüm sunucularda DDoS koruması dahildir.

Sıkça Sorulan Sorular

Firewall nedir?

Firewall (güvenlik duvarı), bir cihaza veya ağa gelen ve giden trafiği belirlenen kurallara göre denetleyen, izin verilen bağlantıları geçirip diğerlerini engelleyen güvenlik sistemidir.

WAF nedir?

WAF (Web Application Firewall), web trafiğinin içeriğini inceleyerek SQL enjeksiyonu, XSS gibi web uygulaması saldırılarını ve kötü botları engelleyen güvenlik duvarı türüdür.

Firewall DDoS saldırısını engeller mi?

Küçük ölçekli saldırılara karşı kısmen korur; ancak büyük hacimli DDoS saldırıları bağlantı hattını sunucuya ulaşmadan doldurduğu için ağ seviyesinde DDoS koruması gerekir.

UFW nedir?

UFW (Uncomplicated Firewall), Ubuntu ve Debian tabanlı Linux sistemlerde güvenlik duvarı kurallarını basit komutlarla yönetmeyi sağlayan araçtır.

Sunucuda hangi portlar açık olmalı?

Genellikle yalnızca SSH (22, mümkünse kısıtlı IP ile) ve web için 80/443 portları açık olmalıdır. Veritabanı ve Redis gibi servisler dış dünyaya açılmamalıdır.

Güvenlik Duvarı ve DDoS Koruması Dahil

Panelden firewall yönetimi, DDoS koruması, NVMe SSD ve root erişimi. TL ile ödeme. En uygun paket: aylık ₺709 (KDV dahil).