Kontrol Listeleri

WordPress Güvenlik Kontrol Listesi

12 Aralık 2019 2 min read

WordPress Güvenlik Kontrol Listesi

Reading Time: 2 minutes

Giriş Ekranı

  • Ek güvenlik önlemi için 2FA kullanılması gerekmektedir. Bunun için Two-Factor kullanabilirsiniz.
  • Parolalar 60 günde bir rutin olarak değiştirin.
  • Kullanılmıyorsa, giriş sayfalarına yapılan yönlendirmeleri site üzerinden kaldırın
  • Standart giriş sayfasında değişikliğe gidin URL’leri değiştirin. Bu değişikliği yapmak için Shield Security: Protection with Smarter Automation veya iThemes Security (formerly Better WP Security) kullanabilirsiniz.
  • Yapabiliyorsanız kullanıcı giriş alanlarına IP kısıtlaması ekleyin.
  • WordPress’de kullanılan REST API’yi kısıtlayın. Bunun için Disable REST API eklentisini kullanabilirsiniz.
  • Hata mesajlarını giriş sayfasında göstermeyin ve kapatın.

Yönetimsel Alanlar

  • WordPress devamlı güncel tutun
  • Kullanıcı adı “admin” olan bir hesap oluşturmayın. Mümkünse yeni bir yönetici hesabı oluşturun ve eskisini kaldırın.
  • Bir editör hesabınız olsun ve yalnızca içerik yayınlamak için kullanın
  • WordPress’de bütün alanlar için SSL/TLS kullanın
  • WordPress içerisinde .php li dosyaları ve klasörleri koruyun, erişime kapatın
  • Dosya değişikliklerini kontrol edin( Shield Security: Protection with Smarter Automation veya iThemes Security (formerly Better WP Security) )
  • Virüsler, kötü amaçlı yazılımlar ve güvenlik ihlalleri için antivirüs kullanın

Eklentiler

  • Tüm eklentileri güncel tutun
  • Kullanılmayan eklentileri etkisiz hale getirip silin
  • Eklentileri yalnızca bilinen kaynaklarından indirin
  • Eski eklentilerinizi yeni alternatifleri ile değiştirin
  • Bir sürü eklenti kurmaktan kaçının

Tema

  • Temayı güncel tutun
  • Kullanılmayan temaları etkisiz hale getirip silin
  • WordPress sürümünü temanızdan kaldırın
  • Temaları bilinen kaynaktan indirin, illegal kullanımdan kaçının

Veritabanı

  • Varsayılan tablo ön ekini kullanmayın ve değiştirin
  • Veritabanınızın yedeklemesini haftalık ve aylık olarak zamanlayın
  • Veritabanı kullanıcısı ve parolası için tahmin edilmesi güç kombinasyonlar kullanın(passwordgenerator)
  • Veritabanı optimizasyonlarını aylık olarak gerçekleştirin. (WP-Optimize)

Sağlayıcı

  • Güvenilirliği kanıtlanmış alt yapı sağlayıcılarını kullanın.
  • Yalnızca SSH veya SFTP üzerinden bağlanın.
  • SSH bağlantısını parola ile değil key ile yapın.
  • Klasör izinleriniz 755 dosya izinleriniz 644 olmalı, 777 olarak ayarlanmış izinleri değiştirin.
  • wp-config.php dosyasının erişilebilir olmadığından emin olun.
  • WordPress üzerinden dosya düzenlemeyi devre dışı bırakın.
  • Mümkünse yönetim panelsiz çözümleri tercih edin.
  • Kullanılmayan dosya ve klasörlerden kurtulun.
  • PHP hata mesajlarını kapatın.
  • Her şeyi kayıt altına almak için detaylı log tutun.
  • Mümkünse VPS veya Dedicated çözümleri tercih edin.

Bu makalede yaptıklarınız size %100 güvenlik sağlamaz, bilinmeyen güvenlik açıkları(0-Day) sizi her zaman etkileyebilir.

Bilinmeyen Tema, Eklenti kullanımına dikkat ediniz.

Yorum yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir