İçeriğe geç

Kontrol Listesi

WordPress güvenliğini sertleştirmek için 10 somut adım

WordPress sitelerinin çoğu, güncelleme eksikliği ve zayıf yapılandırma yüzünden ele geçirilir. Gerçekten etkili olan 10 sertleştirme adımı.

2 dk okumaOrta seviye
WordPress güvenliğini sertleştirmek için 10 somut adım — editoryal kapak görseli

WordPress'e yönelik saldırıların büyük çoğunluğu, karmaşık sıfırıncı gün açıklarından değil; güncellenmemiş eklentilerden, zayıf parolalardan ve hatalı dosya izinlerinden kaynaklanır. Aşağıdaki 10 adım, WordPress.org'un resmi 'Hardening WordPress' dokümantasyonuna dayanır ve teknik bilgi gerektiren adımlarla birlikte önceliklendirilmiştir.

Sertleştirme kontrol listesi

#AdımEtki
1Çekirdek, tema ve eklentileri her zaman güncel tutunBilinen açıkların istismar edilmesini önler
2Güçlü, benzersiz parola + iki faktörlü kimlik doğrulama kullanınKaba kuvvet ve kimlik bilgisi sızıntısı riskini azaltır
3Giriş denemesi sayısını sınırlayın (rate limiting)Otomatik parola deneme botlarını engeller
4wp-config.php dosyasını web kökünün dışına taşıyın (mümkünse)Yanlış yapılandırılmış sunucuda dosyanın sızmasını önler
5Veritabanı tablo önekini değiştirin (wp_ yerine özel önek)Otomatik SQL injection script'lerinin bir kısmını etkisiz kılar
6Dosya düzenleyiciyi devre dışı bırakın (DISALLOW_FILE_EDIT)Ele geçirilen bir hesabın tema/eklenti dosyalarını değiştirmesini engeller
7Kullanılmayan tema ve eklentileri tamamen silinSaldırı yüzeyini azaltır — pasif de olsa güvenlik açığı taşıyabilirler
8Düzenli, site dışına alınan otomatik yedekleme kurunBir ihlal durumunda geri dönüş imkânı sağlar
9SSL/HTTPS'i zorunlu kılınOturum çerezlerinin ve form verilerinin araya girme saldırılarına karşı korunmasını sağlar
10Bir güvenlik duvarı (WAF) veya güvenlik eklentisi kullanınBilinen saldırı imzalarını istek seviyesinde engeller
WordPress.org Hardening dokümantasyonuna dayanan 10 adımlık sertleştirme listesi

Öncelik nereye verilmeli?

WordPress sertleştirme adımlarının etki ve efor dengesini gösteren grafik
WordPress sertleştirme adımlarının etki/efor dengesine göre önceliklendirilmesi.

Sınırlı zamanla çalışan bir site sahibi için en yüksek getiriyi sağlayan üç adım: güncel tutma, iki faktörlü kimlik doğrulama ve düzenli yedekleme. Bu üçü tek başına, gerçek dünyadaki WordPress ihlallerinin büyük bölümünü önler. Tablo önekini değiştirmek veya dosya düzenleyiciyi kapatmak gibi adımlar ek katman sağlar ama tek başına yeterli değildir.

Sık yapılan yanlışlar

  • 'Güvenlik eklentisi kurdum, artık güvenliyim' varsayımıyla güncellemeleri ertelemek
  • Admin kullanıcı adını 'admin' olarak bırakmak (kaba kuvvet saldırılarının ilk denediği kullanıcı adı)
  • Yedekleri yalnızca sunucunun kendi diskinde tutmak (sunucu ele geçirilirse yedek de kaybolur)
  • wp-admin dizinine tüm dünyadan erişime izin vermek (IP kısıtlaması veya ek kimlik doğrulama katmanı olmadan)

Bir ihlal şüphesinde ilk yapılacaklar

  • Siteyi geçici olarak bakım moduna alın veya erişimi kısıtlayın
  • Tüm kullanıcı parolalarını ve API anahtarlarını sıfırlayın
  • Temiz bir yedekten geri yükleme yapmadan önce sızma noktasını (genellikle güncel olmayan bir eklenti) tespit edin
  • Hosting sağlayıcınızın güvenlik ekibiyle iletişime geçin

Kategoriler

Etiketler

Kaynaklar

  1. WordPress.org — Hardening WordPress

Paylaş