ENBirlikte üretelim
← Argo Ajans

WordPress

WordPress sitesi hacklendi, ne yapmalı?

Ramazan Göksu ·

WordPress sitesi hacklendi, ne yapmalı?

Kısa yanıt

WordPress sitesi hacklendi ne yapmalı sorusunun kısa yanıtı şudur: önce paniğe kapılmadan kanıtları koruyun, siteyi aniden kapatmak yerine erişimi dikkatle sınırlayın, ardından tüm şifreleri ve güvenlik anahtarlarını değiştirin, zararlı kodu titizlikle temizleyin ve son olarak giriş noktasını kapatarak gerekli güncellemeleri eksiksiz biçimde yapın.

Bu beş adım sırayla uygulandığında hem görünür hasar kaldırılır hem de saldırının birkaç gün içinde tekrarlanması önlenir. Aceleyle tek bir dosyayı silip sorunun bittiğini düşünmek, en sık yapılan ve en pahalıya mal olan hatadır.

WordPress sitesi hacklendiğini nasıl anlarsınız?

Bir WordPress sitesinin ele geçirildiğini gösteren belirtiler genellikle tek bir noktada değil, birkaç farklı yerde birden ortaya çıkar. Ana sayfanın beklenmedik biçimde değişmesi, arama sonuçlarında sitenizin yanında ilaç veya kumar içerikli açıklamaların görünmesi, trafikte ani ve açıklanamayan düşüş, tanımadığınız yönetici hesaplarının listede belirmesi bunların en belirgin olanlarıdır. Google Search Console’dan gelen güvenlik uyarısı da ciddiye alınması gereken bir sinyaldir, çünkü Google bu uyarıyı kendi tarayıcısının tespit ettiği kötü amaçlı yönlendirme veya gizli bağlantı sonrasında gönderir.

Bazı durumlarda site görünürde hiç değişmemiş gibi görünür; saldırgan bilinçli olarak sessiz kalıp sunucuyu spam gönderimi veya başka sitelere saldırı için kullanabilir. Hosting sağlayıcınızdan gelen “aşırı kaynak kullanımı” veya “kötü amaçlı yazılım tespit edildi” bildirimi, görünür belirti olmasa da ciddiye alınmalıdır.

WordPress siteleri neden hacklenir?

Araştırmalar, ele geçirilen sitelerin büyük kısmında girişin bir güvenlik açığından değil, zayıf veya tekrar kullanılan bir yönetici parolasından yapıldığını gösteriyor; wp-login.php ve xmlrpc.php üzerinden otomatik kaba kuvvet denemeleri bu parolayı er ya da geç bulur. Bunun dışında güncellenmemiş eklentiler ve temalar, özellikle artık geliştiricisi tarafından desteklenmeyen “nulled” (kırık lisanslı) sürümler, saldırganların en sık kullandığı ikinci kapıdır.

Paylaşımlı hosting ortamında aynı sunucuda barınan başka bir sitenin ele geçirilmesi, dosya izinlerinin gevşek bırakılması ve eski bir WordPress çekirdek sürümünün güncellenmemesi de listenin üst sıralarında yer alır. Bu nedenlerin ortak paydası, hepsinin önlenebilir ve çoğunun ücretsiz olmasıdır.

WordPress sitesi hacklendi ne yapmalı? İlk 24 saatte atılacak adımlar

Siteniz hacklendiğinde ilk 24 saat içinde doğru sırayla hareket etmek, hasarın boyutunu ve temizlik süresini doğrudan belirler. Ki beş adım, güvenlik firmalarının ve büyük hosting sağlayıcılarının önerdiği sırayla verilmiştir.

1. Kanıtları koruyun, siteyi aniden kapatmayın

İlk içgüdü genellikle siteyi hemen çevrimdışı yapmaktır, ama bu adım saldırganı tetikleyip izleri hızla silmesine yol açabilir. Önce mevcut durumun tam bir yedeğini (dosyalar ve veritabanı) alın, son değişen dosyaların listesini ve zaman damgalarını not edin, yönetici kullanıcı listesini kontrol edin. Bu kayıtlar, saldırının nereden ve nasıl girdiğini anlamanızı kolaylaştırır; hosting sağlayıcınızla veya bir güvenlik uzmanıyla paylaşacağınız en değerli bilgidir.

2. Tüm şifreleri ve güvenlik anahtarlarını değiştirin

Yönetici parolalarının tamamını, veritabanı kullanıcı şifresini, hosting ve FTP erişim bilgilerini değiştirin. wp-config.php dosyasındaki güvenlik anahtarlarını (salt keys) WordPress’in resmi anahtar üreticisinden alacağınız yeni değerlerle güncelleyin; bu adım, saldırganın çaldığı eski oturum çerezlerini anında geçersiz kılar. Parola değişikliğini yalnızca WordPress paneliyle sınırlı tutmayın, aynı parolayı başka bir hizmette kullanıyorsanız orayı da değiştirin.

3. Zararlı kod ve arka kapıları (backdoor) temizleyin

Saldırganlar temizlik sonrası yeniden girebilmek için genellikle gizli bir “arka kapı” dosyası bırakır; bu dosya çoğu zaman masum bir isimle (wp-includes klasöründe sahte bir eklenti dosyası gibi) kamufle edilir. Wordfence veya Sucuri gibi güvenilir bir güvenlik eklentisiyle tam tarama yaparak bilinen zararlı yazılım imzalarını tespit edin, ardından son bir ay içinde değişen tüm dosyaları temiz bir WordPress kurulumuyla karşılaştırın. Eklenti ve tema dosyalarını resmi kaynaklardan indirilen orijinal sürümlerle değiştirmek, el ile satır satır inceleme yapmaktan çok daha güvenilirdir.

4. Temiz bir yedekten geri yükleme ne zaman mantıklıdır?

Hasar çok büyükse veya zararlı kodun nereye yayıldığını tam olarak belirleyemiyorsanız, hack öncesine ait temiz bir yedeğe dönmek en hızlı ve en güvenli yoldur. Burada kritik nokta, yedeğin gerçekten saldırı öncesine ait olduğundan emin olmaktır; bazı zararlı yazılımlar haftalarca fark edilmeden kalabildiği için son bir haftalık yedek bile kirli çıkabilir. Geri yükledikten sonra şifre ve anahtar değişimini atlamayın, aksi halde saldırgan aynı girişten tekrar içeri girer.

5. Açığı kapatın: güncellemeler ve güvenlik sertleştirmesi

Temizlik tamamlandıktan sonra WordPress çekirdeğini, tüm eklentileri ve temayı en güncel sürüme taşıyın; artık kullanılmayan eklenti ve temaları tamamen silin, pasif bırakmak yeterli değildir çünkü devre dışı bir eklenti de hâlâ saldırı yüzeyi oluşturur. İki faktörlü doğrulamayı etkinleştirin, giriş denemelerini sınırlayan bir mekanizma kurun ve wp-config.php içindeki dosya düzenleme özelliğini kapatarak panelden kod değişikliğini engelleyin. WordPress’in güvenlik ve hız odaklı genel önerilerini bu adımla birlikte gözden geçirmek, aynı zayıflığın tekrar oluşmasını önler.

Google güvenlik uyarısı aldıysanız ne yapmalısınız?

Arama sonuçlarında siteniz “Bu site hacklenmiş olabilir” etiketiyle görünüyorsa veya Search Console’dan güvenlik uyarısı geldiyse, önce Güvenlik Sorunları raporunu açıp hangi sayfaların ve hangi sorun türünün (zararlı yazılım, gizli metin, kimlik avı) işaretlendiğini inceleyin. Temizliği eksiksiz tamamladığınızdan emin olduktan sonra aynı panelden inceleme talebi gönderin; Google bu talebi genellikle birkaç gün içinde değerlendirir, ama temizlik yarım kaldıysa uyarı tekrar ekrana döner ve süreç baştan başlar.

Bu bekleme sırasında siteyi normal şekilde yayında tutabilirsiniz, çünkü uyarı ziyaretçiye tarayıcı düzeyinde gösterilir, siteyi otomatik olarak kapatmaz. Yine de ziyaretçi güvenini korumak için temizlik tamamlanana kadar hassas işlemleri (ödeme, üyelik girişi) geçici olarak devre dışı bırakmak akıllıca bir önlemdir.

Tekrar hacklenmemek için kalıcı önlemler

Temizlik bittiğinde iş bitmiş sayılmaz; aynı sorunu tekrar yaşamamak için birkaç alışkanlığı kalıcı hale getirmek gerekir. Her yönetici hesabı için ayrı ve güçlü bir parola kullanmak, parola yöneticisiyle bunları saklamak ve paylaşılan ortak hesaplardan vazgeçmek saldırı yüzeyini doğrudan küçültür. WordPress çekirdeğini, eklentileri ve temayı otomatik güncellemeye açmak ya da en azından haftalık olarak elle kontrol etmek, bilinen açıkların pencerede kalma süresini kısaltır.

Düzenli ve sitenin kendisinden bağımsız bir konumda saklanan yedekler, hem hack hem de başka bir teknik arızada en hızlı kurtarma yoludur; yedeğin yalnızca var olması yetmez, zaman zaman geri yükleyip gerçekten çalıştığını test etmek gerekir. Son olarak, beyaz ekran veya kritik hata belirtileriyle karıştırılan ama kök nedeni güvenlikle ilgili olan vakaları ayırt edebilmek, teşhis süresini kısaltır ve yanlış çözüme zaman harcanmasını önler.

Sonraki adım

WordPress sitesi hacklendi ne yapmalı sorusunun yanıtı net bir sıra izler, ama uygulaması zaman alır ve bir adımın atlanması tüm süreci riske atar. Hasar büyükse, arka kapı gizliyse veya temizlik sonrası uyarı tekrar ediyorsa dışarıdan profesyonel destek almak, kayıp zamanı ve itibar riskini büyük ölçüde azaltır. WordPress tabanlı bir sitenin güvenlik temizliğini, sertleştirmesini veya sonrasındaki teknik bakımını birlikte değerlendirmek isterseniz, grup şirketimiz Web Tasarım Ofisi bu konularda destek sağlıyor.

Sitenizin güvenlik mimarisini veya özel yazılım ihtiyaçlarınızı birlikte değerlendirmek için özel yazılım hizmetimizi inceleyebilir ya da bizimle iletişime geçebilirsiniz. Hack sonrası sürecin teknik detaylarını daha geniş biçimde ele alan WP Engine’in kapsamlı rehberi de karşılaştırmalı bir kaynak olarak faydalıdır.

Sıkça sorulan sorular

WordPress sitesi hacklendiğinde ilk yapılması gereken şey nedir?

Önce paniğe kapılmadan kanıtları korumak gerekir: son değişen dosyaları, yönetici hesaplarını ve sunucu kayıtlarını not alın ya da kopyalayın. Siteyi anında kapatmak yerine erişimi sınırlamak, saldırganın ne yaptığını anlamanızı kolaylaştırır.

Siteyi hemen tamamen kapatmak doğru bir adım mıdır?

Hayır, çoğu güvenlik kaynağı bunu önermez; ani bir kapatma saldırganı tetikleyip izleri silmesine yol açabilir. Önce yedek alıp zararı sınırlamak, sonra kontrollü biçimde temizlemek daha güvenlidir.

Temiz bir yedeğe geri dönmek tek başına yeterli midir?

Hayır. Yedek geri yüklemek görünür hasarı kaldırır ama giriş noktası kapatılmadığı sürece saldırı birkaç gün içinde tekrarlanabilir; şifre, anahtar ve eklenti güncellemeleri geri yüklemeyle birlikte yapılmalıdır.

Google güvenlik uyarısı aldıysam ne yapmalıyım?

Search Console’daki güvenlik sorunları raporunu açıp hangi sayfaların işaretlendiğini görün, temizliği tamamladıktan sonra aynı panelden inceleme talebi gönderin. İnceleme genellikle birkaç gün sürebilir, bu yüzden temizliğin eksiksiz olduğundan önce emin olun.

Hacklenme sonrası tekrar saldırıya uğramamak için ne yapmalıyım?

Güçlü ve benzersiz bir yönetici parolası, iki faktörlü doğrulama, güncel WordPress çekirdeği/eklenti/tema ve düzenli, site dışında saklanan yedekler saldırı yüzeyini kalıcı olarak küçültür.

Bu konuda yardım mı lazım?

Özel Yazılım

Hizmeti inceleyinHemen iletişime geçin
İyi işler, iyi bir konuşmayla başlar.

Birlikte
iz bırakalım.

İzmir ofis
Tariş Cd. (1497. Sok.) No. 5C Ofis P22
35230 Alsancak, İzmir, Türkiye
Birleşik Krallık ofis
167 Sheen Lane
SW14 8NA London, United Kingdom
Kayseri ofis
Sahabiye Mh. Buyurkan Sok. No.29
38015 Kocasinan, Kayseri, Türkiye
Projenizi bize anlatın