Hacklenen WordPress Sitesi Nasıl Kurtarılır? Adım Adım Rehber
Spam sayfalar, garip yönlendirmeler veya Google uyarısı mı buldunuz? Hacklenmiş bir WordPress sitesini temizlemek ve temiz tutmak için sakin, sıralı bir plan.
WordPress sitenizin hacklendiğini fark etmek stresli bir andır, ancak net bir plan durumu yönetilebilir hale getirir. Amaç; hasarı sınırlamak, zararlı kodu temizlemek, saldırganın girdiği açığı kapatmak ve ardından sitenin temiz olduğunu doğrulamaktır. Üçüncü adımı atlamak, sitelerin birkaç gün içinde yeniden hacklenmesinin en yaygın nedenidir.
Sitenizin ele geçirilmiş olabileceğine dair işaretler
- Ziyaretçiler, özellikle mobilde veya arama sonuçlarından gelirken, alakasız ya da şüpheli sitelere yönlendiriliyor.
- Arama sonuçları, alan adınız altında Japonca veya ilaç temalı spam sayfalar gösteriyor.
- Tarayıcınız veya Google sitenin tehlikeli olduğu konusunda uyarıyor.
- Sizin oluşturmadığınız yeni yönetici hesapları var.
- Hosting firmanız hesabı askıya alıyor veya giden spam bildiriyor.
- Rastgele adlı dosyalar ya da dokunmadığınız halde yakın zamanda değişmiş dosyalar var.
Bunların bir kısmının masum açıklamaları olabilir; bu yüzden en kötüsünü varsaymadan önce doğrulayın, ancak gerçek kanıt bulursanız hızlı davranın.
İlk adımlar: yedek alın ve durumu sınırlayın
Herhangi bir şeyi değiştirmeden önce, enfekte olsa bile dosyaların ve veritabanının tam bir kopyasını alın. Bu, saldırganın nasıl girdiğini anlamak için kanıtı korur ve bir temizlik adımı ters giderse size geri dönüş noktası sağlar. Çevrimdışı saklayın ve daha sonra yanlışlıkla geri yüklemeyin.
Adım: Sorunu sınırlayın
Site zararlı yazılım veya spam sunuyorsa, siz çalışırken basit bir bakım sayfası koyun ya da erişimi kısıtlayın. Hosting firmanızla iletişime geçin; sunucuda neler olduğunu çoğu zaman görebilir ve hesabı yalıtmanıza yardımcı olabilirler. Aynı anda önemli parolaları değiştirin: hosting kontrol paneli, FTP veya SFTP hesapları, veritabanı kullanıcısı ve WordPress yönetici hesapları. Bunu temiz bir bilgisayardan yapın.
Geri yükleyin veya temizleyin
İki geniş seçeneğiniz var.
- Temiz bir yedekten geri yükleyin. Ele geçirilmeden önceye ait bir yedeğiniz varsa bu genellikle en hızlı yoldur. Geri yükleyin, ardından hemen her şeyi güncelleyin ve giriş noktasını kapatın; aksi halde saldırgan geri döner.
- Elle temizleyin. Temiz bir yedek yoksa, zararlı dosyaları ve veritabanı kayıtlarını elle veya tarama araçlarıyla kaldırmanız gerekir.
Ne kadar geriye gideceğinize dikkat edin. Saldırganlar bazen harekete geçmeden önce haftalarca sessizce bekler.
Adım: Elle temizlik kontrol listesi
- WordPress çekirdek dosyalarını aynı veya daha yeni sürümün yeni bir indirmesiyle değiştirin.
wp-config.phpvewp-contentklasörüne şimdilik dokunmayın. - Her eklentiyi ve temayı silin, ardından güvenilir kaynaklardan yeniden kurun. İhtiyacınız olmayanları bırakın.
wp-content/uploadsklasörünü inceleyin. Burada PHP dosyaları değil, medya bulunmalıdır.wp-config.phpve.htaccessdosyalarında tanımadığınız kod olup olmadığını kontrol edin.- Kullanıcıları gözden geçirin ve bilinmeyen yöneticileri kaldırın.
- Veritabanında yazılarda, seçeneklerde ve widget'larda enjekte edilmiş betikleri arayın.
wp-config.phpiçinde yeni gizli anahtarlar ve salt değerleri üretin; bu, herkesin oturumunu kapatır.- Zamanlanmış görevlerde tanımadığınız kayıtlar olup olmadığını kontrol edin, çünkü saldırganlar yeniden bulaştırmak için sıklıkla bunları kullanır.
Giriş noktasını bulun ve doğrulayın
Yaygın giriş noktaları; eski bir eklenti veya tema, korsan bir uzantı, zayıf veya yeniden kullanılan bir parola ya da aynı hesaptaki ele geçirilmiş başka bir sitedir. İlk değişikliğin zamanı civarındaki şüpheli istekler için erişim günlüklerinize bakın. Her şeyi güncelleyin, terk edilmiş olanı kaldırın ve iki faktörlü kimlik doğrulamayı etkinleştirin. Aynı hesapta birden fazla site barındırıyorsanız hepsini kontrol edin, çünkü zararlı yazılım yanlara doğru yayılabilir.
Adım: Doğrulayın ve inceleme talep edin
Siteyi bir zararlı yazılım tarayıcısıyla yeniden tarayın, farklı cihazlardan gezin ve yönlendirmelerin ile spam sayfaların gittiğini kontrol edin. Google veya bir tarayıcı siteyi işaretlediyse, temiz olduğundan emin olduktan sonra inceleme talep etmek için Google Search Console'u kullanın. Ayrıca e-posta alan adınızın spam göndermek için kullanılmadığını kontrol edin.
Adım: Tekrar olmaması için sertleştirin
Bir sertleştirme listesini uygulayın: yazılımı güncel tutun, en az yetki rolleri kullanın, giriş denemelerini sınırlayın, panelde dosya düzenlemeyi devre dışı bırakın ve sunucu dışında test edilmiş yedekler tutun. WordPress güvenlik sertleştirme kontrol listemiz bunların her birini kapsar. Bir web uygulama güvenlik duvarını da düşünün; birçok istismar girişimini WordPress'e ulaşmadan engelleyebilir.
Kaçınılması gereken hatalar ve ne zaman yardım alınmalı
- Görünen belirtiyi silip gerisini umut etmeyin. Arka kapılar genellikle başka yerlerde gizlenir.
- Eskileri kaldırmadan enfekte dosyaların üzerine yeniden kurulum yapmayın.
- Durup dururken size ulaşarak sitenizi düzeltmeyi teklif eden hiç kimseye ödeme yapmayın.
- Aynı hosting hesabındaki diğer siteleri göz ardı etmeyin.
Profesyonel yardım ne zaman istenmeli?
Site işletmeniz için kritikse, müşteri verilerini işliyorsanız veya temizlik tekrar tekrar başarısız oluyorsa bir profesyonelden yardım alın. Kişisel verilerin açığa çıkıp çıkmadığını da değerlendirin; faaliyet gösterdiğiniz yere bağlı olarak bildirim yükümlülükleri olabilir. Size uygulanan kuralları kontrol edin veya nitelikli bir danışmana sorun.
Kurtarmadan sonra siteyi birkaç hafta boyunca gözlemleyin. Yeni dosyalara, beklenmedik kullanıcılara ve garip trafiğe dikkat edin, günlüklerinizi saklayın. Bir arka kapı gözden kaçtıysa yeniden bulaşmalar genellikle günler içinde ortaya çıkar; bu yüzden erken izleme karşılığını verir.
Nasıl yardımcı olabiliriz?
Plesk, Cloudflare CDN ve ücretsiz SSL ile hosting, size daha güçlü bir başlangıç noktası sağlar; ekibimiz de bir siteyi geri yükleme ve güvenceye alma konusundaki sorularınızı yanıtlayabilir. Temiz bir yeni başlangıca ihtiyacınız varsa WordPress taşıma hizmetimiz, temizlediğiniz sitenizi WordPress hostinge ücretsiz taşıyabilir.