WordPress, dünyada en çok kullanılan içerik yönetim sistemlerinden (CMS) biri olduğu için siber saldırganların da en büyük hedeflerinden biridir. Bu yüzden WordPress sitenizi güvenlik açıklarına karşı test etmek, verilerinizi ve işinizi korumanız için kritik öneme sahiptir.
VirtualBox üzerinde sanal bir test ortamı kurarak WordPress güvenlik açıklarını kolayca tarayabilir ve önlem alabilirsiniz. İşte adım adım rehber:
1. VirtualBox Ortamını Hazırlayın
VirtualBox Kurulumu
- Bilgisayarınıza VirtualBox indirip kurun.
Sanal Makine (VM) Oluşturma
- Bir Linux ISO (ör. Kali Linux veya Ubuntu) indirin.
- VirtualBox’ta yeni VM açın, RAM ve depolama alanını ayarlayın.
- İndirdiğiniz ISO ile işletim sistemini kurun.
Ağ Yapılandırması
- NAT veya Bridged Adapter ile internet bağlantısı sağlayın.
- VM ile WordPress sitenizin aynı ağ üzerinden erişilebilir olduğundan emin olun.
2. Güvenlik Taraması İçin Araçları Kurun
WPScan (WordPress’e özel güvenlik tarayıcı)
- Kurulum:
sudo apt update sudo apt install wpscan
- Güncelleme:
wpscan --update
- Örnek Tarama:
wpscan --url http://example.com wpscan --url http://example.com --enumerate p,u wpscan --url http://example.com --api-token API_KEYINIZ
Nikto (Web sunucu güvenlik tarayıcı)
- Kurulum:
sudo apt install nikto
- Kullanım:
nikto -h http://example.com
Burp Suite (Web uygulama güvenlik testi)
- Ücretsiz sürümü indirip kurun.
- Proxy yapılandırması yaparak site isteklerini yakalayın.
- SQL Injection, XSS gibi açıkları test edin.
3. WordPress’i Sandbox Ortamında Test Edin
Yerel WordPress Kurulumu
- Apache/Nginx ve MySQL kurarak bir sunucu oluşturun.
- XAMPP veya LAMP kullanabilirsiniz.
- WordPress’i sunucunun kök dizinine kurun.
Yerel Taramalar
- WPScan, Nikto veya Burp Suite’i
http://localhost/wordpress
adresine yönlendirerek test yapın.
4. Sonuçları Analiz Edin ve Güvenliği Artırın
Raporları Kontrol Edin
- WPScan, Nikto veya Burp Suite sonuçlarında şu risklere bakın:
- Güncel olmayan WordPress sürümü
- Güvensiz eklenti veya temalar
- Yanlış yapılandırmalar
Önlemler Alın
- WordPress, tema ve eklentileri güncelleyin.
- Kullanılmayan veya riskli eklentileri kaldırın.
- Dosya izinlerini kısıtlayın ve gereksiz API’leri kapatın.
5. Ekstra Güvenlik İçin Alternatif Araçlar
- OWASP ZAP → Açık kaynaklı güvenlik tarayıcı.
- Metasploit → Gelişmiş penetrasyon test aracı.
- Acunetix (Deneme) → Profesyonel web güvenlik tarayıcı.
İpuçları
- Size ait olmayan siteleri izinsiz taramayın.
- VirtualBox’ta snapshot alın, böylece ortamı geri yükleyebilirsiniz.
- VM’yi izole ağ modunda çalıştırarak güvenliği artırabilirsiniz.
🔒 Sonuç: VirtualBox ile oluşturulan güvenli bir test ortamı, WordPress sitenizdeki zafiyetleri güvenle keşfetmenizi ve gerekli önlemleri almanızı sağlar. Bu yöntem, gerçek sitenizi riske atmadan güvenlik açıklarını kapatmanın en etkili yollarından biridir.