ilkkod
Teknik Gereksinimler

Web Sitesi Güvenliği Rehberi: Sitenizi Koruma Stratejileri

Web sitesi güvenliği için kapsamlı rehber. SSL sertifikası, güçlü şifreler, security eklentileri, yedekleme ve siber saldırılardan korunma yöntemeleri.

İlker
22 Aralık 2025
14 dk
Web Sitesi Güvenliği Rehberi: Sitenizi Koruma Stratejileri

Web sitesi güvenliği, işletmeniz ve müşterileriniz için kritik öneme sahiptir. Her gün 30.000'den fazla web sitesi hack'leniyor. Küçük işletmeler de dahil olmak üzere herkes hedef olabilir. Bu rehberde sitenizi korumak için bilmeniz gereken her şeyi bulacaksınız.

İçindekiler

  1. Güvenlik Neden Önemli?
  2. SSL/TLS ve HTTPS
  3. Güçlü Kimlik Doğrulama
  4. Yazılım Güvenliği
  5. Sunucu Güvenliği
  6. Yaygın Saldırı Türleri
  7. Güvenlik Araçları
  8. Yedekleme Stratejileri
  9. Güvenlik Kontrol Listesi

Güvenlik Neden Önemli?

Web sitesi güvenliği sadece büyük şirketlerin sorunu değil.

İstatistikler

VeriRakam
Günlük hack'lenen site30.000+
Küçük işletme hedef oranı%43
Ortalama ihlal maliyeti$4.35 milyon
İhlal tespit süresi197 gün

Güvenlik İhlali Sonuçları

Doğrudan Kayıplar:

  • Müşteri verilerinin çalınması
  • Finansal kayıp
  • Sitenin kapatılması
  • Fidye ödemeleri

Dolaylı Kayıplar:

  • İtibar kaybı
  • Müşteri güveni kaybı
  • SEO sıralaması düşüşü
  • Yasal sorunlar (KVKK)
  • İş kaybı

Google'ın Güvenlik Yaklaşımı

Güvenlik = SEO:

  • HTTPS sıralama faktörü
  • Safe Browsing uyarıları
  • Chrome güvenlik uyarıları
  • Arama sonuçlarından çıkarılma

SSL/TLS ve HTTPS

SSL sertifikası artık zorunlu bir standart.

SSL Nedir?

HTTP vs HTTPS:
├── HTTP: Şifresiz, güvensiz
│   └── Veriler açık metin olarak gönderilir
│
└── HTTPS: SSL/TLS ile şifreli
    └── Veriler şifrelenerek gönderilir

SSL Türleri

Doğrulama Seviyelerine Göre:

SSL Türleri:
├── DV (Domain Validation): Temel, hızlı
│   └── Sadece domain sahipliği doğrulanır
│
├── OV (Organization Validation): Orta, kurumsal
│   └── Şirket bilgileri doğrulanır
│
└── EV (Extended Validation): En güçlü
    └── Kapsamlı şirket doğrulaması

Kapsam Göre:

  • Single domain: Tek domain
  • Wildcard: *.domain.com
  • Multi-domain (SAN): Birden fazla domain

Ücretsiz SSL Seçenekleri

Let's Encrypt:

  • Ücretsiz ve güvenilir
  • 90 günlük sertifika
  • Otomatik yenileme
  • Çoğu hosting destekler

Cloudflare SSL:

  • Ücretsiz plan dahil
  • Edge SSL
  • Kolay kurulum
  • CDN ile birlikte

SSL Kurulum Kontrolü

Test Araçları:

  • SSL Labs (ssllabs.com)
  • Why No Padlock
  • SSL Checker

Güçlü Kimlik Doğrulama

Zayıf şifreler en büyük güvenlik açığıdır.

Şifre Politikası

Güçlü Şifre Kuralları:

Minimum Gereksinimler:
├── 12+ karakter uzunluk
├── Büyük ve küçük harf
├── Rakamlar
├── Özel karakterler (!@#$%^&*)
├── Yaygın şifreler olmasın
└── Kişisel bilgi içermesin

Şifre Yöneticileri:

  • 1Password
  • LastPass
  • Bitwarden (açık kaynak)
  • Dashlane

İki Faktörlü Doğrulama (2FA)

2FA Yöntemleri:

2FA Seçenekleri:
├── SMS kodu (zayıf)
├── E-posta kodu (orta)
├── Authenticator app (güçlü)
│   ├── Google Authenticator
│   ├── Authy
│   └── Microsoft Authenticator
└── Hardware key (en güçlü)
    ├── YubiKey
    └── Google Titan

Giriş Güvenliği

Ek Önlemler:

  • Başarısız giriş limiti
  • CAPTCHA/reCAPTCHA
  • Login URL değiştirme (WP için)
  • IP bazlı kısıtlama
  • Session timeout

Yazılım Güvenliği

Güncel olmayan yazılımlar büyük risk.

Güncelleme Stratejisi

Güncel Tutulması Gerekenler:

Güncelleme Öncelikleri:
├── CMS (WordPress, vb.)
├── Temalar
├── Eklentiler/Modüller
├── PHP/Node.js versiyonu
├── Veritabanı
└── Sunucu işletim sistemi

WordPress Güvenliği

WordPress Özel Önlemler:

  • wp-config.php izinleri (400 veya 440)
  • Dosya düzenlemeyi devre dışı bırakma
  • XML-RPC kapatma
  • Varsayılan "admin" kullanıcı adı değiştirme
  • wp-admin URL değiştirme

Güvenlik Eklentileri:

  • Wordfence
  • Sucuri Security
  • iThemes Security
  • All In One WP Security

E-ticaret Güvenliği

Ödeme Güvenliği:

  • PCI DSS uyumluluğu
  • 3D Secure
  • Tokenization
  • Fraud detection
  • Güvenli ödeme sayfası

Sunucu Güvenliği

Sunucu seviyesinde güvenlik önlemleri.

Hosting Seçimi

Güvenlik Kriterleri:

Hosting Güvenlik Özellikleri:
├── DDoS koruması
├── WAF (Web Application Firewall)
├── Malware tarama
├── Otomatik yedekleme
├── SSL desteği
├── İzolasyon (shared hosting riski)
└── 7/24 izleme

Sunucu Yapılandırması

Temel Güvenlik:

  • Gereksiz portları kapatma
  • SSH key authentication
  • Root login kapatma
  • Fail2ban kurulumu
  • Güvenlik duvarı (UFW/iptables)

Dosya İzinleri:

Dosya İzinleri:
├── Klasörler: 755
├── Dosyalar: 644
├── wp-config.php: 400
└── .htaccess: 644

CDN ve WAF

Cloudflare/WAF Avantajları:

  • DDoS koruması
  • Bot filtreleme
  • SQL injection engelleme
  • XSS koruması
  • Rate limiting

Yaygın Saldırı Türleri

Tehditleri bilmek, korunmanın ilk adımı.

SQL Injection

Nasıl Çalışır:

Normal Sorgu:
SELECT * FROM users WHERE id = '1'

Saldırı:
SELECT * FROM users WHERE id = '1' OR '1'='1'
→ Tüm kullanıcı verilerini döndürür

Korunma:

  • Parametreli sorgular
  • ORM kullanımı
  • Input validation
  • WAF

Cross-Site Scripting (XSS)

Türleri:

  • Stored XSS: Veritabanında saklanır
  • Reflected XSS: URL ile gönderilir
  • DOM-based XSS: Client-side

Korunma:

  • Output encoding
  • Content Security Policy (CSP)
  • Input sanitization
  • HttpOnly cookies

Brute Force

Saldırı Yöntemi:

  • Otomatik şifre deneme
  • Sözlük saldırıları
  • Credential stuffing

Korunma:

  • Güçlü şifreler
  • 2FA
  • Rate limiting
  • CAPTCHA
  • Account lockout

DDoS

Saldırı Türleri:

DDoS Türleri:
├── Volumetric: Bant genişliği tüketen
├── Protocol: TCP/UDP hedefli
└── Application: HTTP flood

Korunma:

  • CDN kullanımı
  • DDoS koruma servisi
  • Rate limiting
  • Traffic analysis

Phishing ve Social Engineering

Dikkat Edilecekler:

  • Şüpheli e-postalar
  • Sahte login sayfaları
  • Acil durum uyarıları
  • Bilinmeyen linkler

Güvenlik Araçları

Güvenliği izlemek ve test etmek için araçlar.

Tarama Araçları

Ücretsiz Tarama:

Güvenlik Tarama Araçları:
├── Sucuri SiteCheck (online)
├── VirusTotal (online)
├── Google Safe Browsing
├── Qualys SSL Labs
└── Mozilla Observatory

WordPress Tarama:

  • WPScan (CLI tool)
  • Wordfence (plugin)
  • Sucuri (plugin + online)

İzleme Araçları

Uptime ve Güvenlik İzleme:

  • UptimeRobot (ücretsiz)
  • Pingdom
  • StatusCake
  • Sucuri Monitoring

Penetration Testing

Test Araçları:

  • OWASP ZAP (ücretsiz)
  • Burp Suite
  • Nikto
  • Nmap

Yedekleme Stratejileri

Yedekleme, son savunma hattıdır.

3-2-1 Kuralı

3-2-1 Yedekleme Kuralı:
├── 3 kopya: Orijinal + 2 yedek
├── 2 farklı ortam: Disk + Cloud
└── 1 off-site: Fiziksel olarak farklı konum

Yedekleme Sıklığı

Önerilen:

Yedekleme Planı:
├── Tam yedek: Haftalık
├── Artımlı yedek: Günlük
├── Veritabanı: Saatlik (yoğun siteler)
└── Kritik değişiklikler: Anlık

Yedekleme Araçları

WordPress:

  • UpdraftPlus
  • BackupBuddy
  • VaultPress (Jetpack)
  • BlogVault

Genel:

  • cPanel yedekleme
  • Hosting otomatik yedekleme
  • AWS S3 + Scripts
  • rclone

Geri Yükleme Testi

Aylık Test:

  • Yedekten geri yükleme deneyin
  • Staging ortamında test edin
  • Geri yükleme süresini ölçün
  • Dokümantasyon oluşturun

Güvenlik Kontrol Listesi

Düzenli güvenlik kontrolleri yapın.

Haftalık Kontroller

Haftalık:
├── ☐ Güvenlik taraması çalıştır
├── ☐ Login loglarını kontrol et
├── ☐ Yedeklerin çalıştığını doğrula
├── ☐ Güncellemeleri kontrol et
└── ☐ Şüpheli aktivite ara

Aylık Kontroller

Aylık:
├── ☐ Tüm kullanıcı hesaplarını gözden geçir
├── ☐ Dosya izinlerini kontrol et
├── ☐ SSL sertifikasını kontrol et
├── ☐ Yedekten geri yükleme testi
├── ☐ Kullanılmayan eklentileri kaldır
└── ☐ Güvenlik eklentisi raporlarını incele

Yıllık Kontroller

Yıllık:
├── ☐ Güvenlik denetimi yaptır
├── ☐ Penetration test
├── ☐ Şifre politikasını gözden geçir
├── ☐ Felaket kurtarma planını güncelle
└── ☐ Güvenlik eğitimi (ekip)

Sıkça Sorulan Sorular

SSL sertifikası zorunlu mu?

Pratikte evet. Google, HTTPS'yi sıralama faktörü olarak kullanıyor. Chrome ve diğer tarayıcılar HTTP siteleri "Güvenli Değil" olarak işaretliyor. E-ticaret ve form içeren siteler için kesinlikle zorunlu. Let's Encrypt ile ücretsiz SSL alabilirsiniz.

Sitem hack'lendi, ne yapmalıyım?

Önce sakin olun ve adımları takip edin: 1) Siteyi bakım moduna alın veya kapatın. 2) Hosting sağlayıcınızı bilgilendirin. 3) Temiz bir yedekten geri yükleyin. 4) Tüm şifreleri değiştirin. 5) Güvenlik açığını tespit edin ve kapatın. 6) Malware taraması yapın. 7) Olayı belgeleyin.

WordPress güvenli mi?

WordPress çekirdek olarak güvenlidir, güncel tutulduğu sürece. Risklerin çoğu güncel olmayan eklentiler, zayıf şifreler ve kötü yapılandırmadan kaynaklanır. Güvenlik eklentisi, 2FA, güçlü şifreler ve düzenli güncellemelerle güvenli kullanılabilir.

Güvenlik için ne kadar bütçe ayırmalıyım?

Küçük işletmeler için temel güvenlik maliyetsiz olabilir (Let's Encrypt SSL, ücretsiz güvenlik eklentileri). Premium güvenlik hizmetleri aylık $10-50 arasında. WAF ve DDoS koruması için Cloudflare Pro $20/ay. Penetration test yıllık $500-5000. Güvenlik, hack'lenmenin maliyetinden çok daha ucuz.

Managed WordPress hosting güvenli mi?

Genellikle evet, standart shared hosting'den daha güvenli. Otomatik güncellemeler, izole ortam, günlük yedekleme, malware tarama içerirler. Ancak yine de güçlü şifreler ve 2FA kullanmalısınız. Kinsta, WP Engine, Cloudways gibi sağlayıcılar güvenlik odaklıdır.

Paylaş: