# Ele geçirilmiş bir siteyi kurtarma

https://www.hepsibirbilisim.com/zh/knowledgebase/article/ele-gecirilmis-bir-siteyi-kurtarma

## Ele Geçirilmiş Bir Siteyi Kurtarma

Web sitenizin saldırıya uğradığını, zararlı kodlar içerdiğini, izinsiz yönlendirmeler yaptığını veya yönetici hesabınızın ele geçirildiğini düşünüyorsanız hızlı ancak kontrollü hareket etmeniz gerekir. Sadece görünen zararlı dosyaları silmek, saldırganın sisteme yeniden erişmesini engellemeyebilir.

Bu rehberde, ele geçirilmiş bir web sitesinin güvenliğini sağlamak, olası veri kayıplarını azaltmak ve sitenizi yeniden yayına hazırlamak için uygulayabileceğiniz temel adımları bulabilirsiniz.

### Acil durumda ilk yapmanız gerekenler

1. Saldırının devam ettiğini düşünüyorsanız sitenin yayından geçici olarak alınmasını veya erişimin sınırlandırılmasını değerlendirin.
2. Temiz bir cihazdan hosting, yönetici, FTP/SFTP, veritabanı ve ilgili e-posta hesaplarının parolalarını değiştirin.
3. Mevcut dosya ve veritabanı durumunu, inceleme için mümkünse ayrı bir kopya olarak koruyun.
4. Saldırıdan önceki temiz bir yedeğin bulunup bulunmadığını kontrol edin.
5. Şüpheli durumu destek ekibinize bildirin.

### 1. Sitenin ele geçirildiğini nasıl anlarsınız?

Aşağıdaki belirtiler güvenlik ihlali yaşandığına işaret edebilir:

- Web sitenizin ziyaretçileri başka sitelere yönlendiriliyor.
- İzniniz olmadan yeni yönetici hesapları oluşturulmuş.
- Hosting hesabınızda tanımadığınız dosyalar veya PHP betikleri bulunuyor.
- Web sitenizde bahis, reklam, sahte ürün veya başka istenmeyen içerikler görünüyor.
- Google arama sonuçlarında sitenizle ilgisiz sayfalar listeleniyor.
- Hosting hesabınızdan olağan dışı e-posta gönderimi veya kaynak kullanımı gerçekleşiyor.
- Güvenlik yazılımı ya da tarayıcı siteniz için zararlı içerik uyarısı veriyor.
- Yönetici hesabınıza giriş yapamıyor veya parolanızın değiştirildiğini fark ediyorsunuz.

Bu belirtiler tek başına kesin olarak saldırı yaşandığını kanıtlamaz. Sorunun kaynağını belirlemek için dosyaların, erişim kayıtlarının ve uygulama ayarlarının incelenmesi gerekir.

### 2. İlk müdahale: Erişimi sınırlandırın

Saldırganın sisteme erişmeye devam ettiğinden şüpheleniyorsanız öncelikle yeni zarar oluşmasını engellemeye çalışın.

1. **Site erişimini değerlendirin.** Gerekiyorsa siteyi geçici bakım moduna alın veya erişimi güvenli bir yöntemle sınırlandırın. Ödeme ve sipariş alan sitelerde işlem verilerinin korunmasını önceliklendirin.
2. **Hosting hesabınızı kontrol edin.** Tanımadığınız oturumları, kullanıcıları, FTP hesaplarını ve yönetim erişimlerini inceleyin.
3. **Parolaları değiştirin.** İşlemi mümkünse güvenilir ve zararlı yazılım bulunmadığından emin olduğunuz bir cihazdan yapın. Aynı parolayı başka hizmetlerde de kullandıysanız onları da değiştirin.
4. **Aktif erişim anahtarlarını gözden geçirin.** Uygulama parolaları, API anahtarları, erişim belirteçleri ve SSH anahtarları gibi ele geçirilmiş olabilecek bilgileri iptal edin veya yenileyin.
5. **Kanıtları koruyun.** Mümkünse işlem kayıtlarını ve mevcut dosya durumunu inceleme için saklayın. Şüpheli dosyaları incelemeden topluca silmeyin.

**Önemli:** Saldırının kapsamını bilmiyorsanız veya siteniz müşteri, sipariş ya da ödeme bilgileri işliyorsa kontrolsüz müdahalelerden kaçının. Hosting destek ekibinizden veya yetkin bir güvenlik uzmanından yardım alın.

### 3. Yedekleme ve geri yükleme

Temiz bir yedek, sitenin kurtarılmasını kolaylaştırabilir. Ancak yedeğin saldırıdan önceki bir tarihe ait olması tek başına yeterli değildir; yedeğin zararlı kod içermediği de değerlendirilmelidir.

1. Saldırının tahmini başlangıç tarihini belirleyin.
2. Bu tarihten önce alınmış, güvenilir ve mümkün olduğunca güncel bir yedek arayın.
3. Yedek dosyalarını ve veritabanını geri yüklemeden önce güvenlik açısından inceleyin.
4. Mümkünse geri yüklemeyi ayrı bir test ortamında gerçekleştirin.
5. Geri yükleme sonrasında güvenlik açıklarını kapatın ve uygulamanın düzgün çalıştığını doğrulayın.

**Yedek saklama hatırlatması:** Yedekler 1 ay (30 gün) saklanır. Bu sürenin ardından eski yedeklerin mevcut olması veya geri yüklenebilmesi garanti edilmez. Önemli verileriniz için ayrıca bağımsız yedekler bulundurmanız önerilir.

Geri yükleme sırasında mevcut dosyaların veya veritabanı kayıtlarının üzerine yazılabilir. İşlem öncesinde güncel verilerin korunması ve geri yükleme kapsamının netleştirilmesi önemlidir.

### 4. Zararlı dosyaları ve güvenlik açıklarını inceleyin

Yedekten dönmek veya zararlı görünen dosyaları silmek tek başına yeterli olmayabilir. Saldırganın sisteme nasıl girdiği ve yeniden erişmek için herhangi bir mekanizma bırakıp bırakmadığı araştırılmalıdır.

- **Dosyaları tarayın:** Hosting hesabınızı uygun bir güvenlik taramasıyla inceleyin. Tanımadığınız dosyaları yalnızca adlarına bakarak zararlı kabul etmeyin.
- **Dosya değişikliklerini kontrol edin:** Özellikle saldırı zamanına yakın oluşturulan veya değiştirilen dosyaları inceleyin.
- **Yönetici hesaplarını denetleyin:** Tanımadığınız kullanıcıları ve beklenmeyen yetki değişikliklerini kontrol edin.
- **Zamanlanmış görevleri inceleyin:** Hosting panelindeki cron görevlerini ve uygulama tarafından kullanılan zamanlanmış işlemleri gözden geçirin.
- **Yönlendirme ve yapılandırmaları kontrol edin:** `.htaccess`, PHP yapılandırmaları ve uygulama ayarlarında izinsiz değişiklik olup olmadığını araştırın.
- **Veritabanını inceleyin:** Tanımadığınız yönetici kayıtları, eklenmiş içerikler veya değiştirilmiş ayarlar bulunup bulunmadığını kontrol edin.

Şüpheli bir dosyanın uygulamanın çalışması için gerekli olup olmadığını bilmiyorsanız silmeden önce teknik inceleme yaptırın. Dosyaları gelişigüzel silmek sitenin çalışmasını bozabilir.

### 5. WordPress ve diğer içerik yönetim sistemlerini güvenli hâle getirin

WordPress, Joomla veya benzeri bir içerik yönetim sistemi kullanıyorsanız aşağıdaki kontrolleri gerçekleştirin:

- Uygulamanın çekirdek dosyalarını desteklenen güvenli sürüme güncelleyin.
- Tema ve eklentileri güncelleyin; kullanılmayan veya güvenilir olmayan bileşenleri kaldırın.
- Yönetici kullanıcılarını ve kullanıcı rollerini gözden geçirin.
- Güvenilmeyen kaynaklardan yüklenmiş tema veya eklentileri inceleyin.
- Yapılandırma dosyalarındaki veritabanı bilgilerini ve güvenlik anahtarlarını gerektiğinde yenileyin.
- Dosya ve klasör izinlerini kontrol edin; gereksiz yazma izinlerini kaldırın.

Özel yazılımla hazırlanmış sitelerde de uygulama kodu, bağımlılıklar, yönetim panelleri ve dosya yükleme alanları kontrol edilmelidir. Güncelleme işlemlerini mümkünse önce test ortamında deneyin.

### 6. Veritabanı ve müşteri bilgilerini koruyun

Saldırı sırasında veritabanına erişilmiş olabileceğinden yalnızca web dosyalarını temizlemek yeterli olmayabilir.

- Veritabanı kullanıcılarının yetkilerini gözden geçirin.
- Uygulamanın veritabanına erişmek için kullandığı parolayı gerektiğinde değiştirin ve uygulama yapılandırmasını güncelleyin.
- İzinsiz kullanıcı, içerik, sipariş veya yapılandırma değişikliklerini araştırın.
- Ödeme sağlayıcısı, e-posta servisi veya başka sistemlerle paylaşılan anahtarların güvenliğini değerlendirin.
- Kişisel verilerin veya hesap bilgilerinin yetkisiz kişilerce erişilmiş olabileceğini düşünüyorsanız olayın kapsamını değerlendirin ve gerekli bildirim yükümlülükleri için uzman desteği alın.

Veritabanı parolasını değiştirirken uygulama bağlantı ayarlarının da güncellenmesi gerekir. Aksi takdirde site veritabanına bağlanamayabilir.

### 7. Siteyi yeniden yayına almadan önce

Güvenlik kontrolleri tamamlandıktan sonra sitenin yalnızca ana sayfasını değil, önemli işlevlerini de test edin.

- Ana sayfa, alt sayfalar ve yönetici paneli açılıyor mu?
- İstenmeyen yönlendirmeler ve şüpheli içerikler ortadan kalktı mı?
- Formlar, sipariş işlemleri ve kullanıcı girişleri doğru çalışıyor mu?
- Veritabanı bağlantısı ve dosya yükleme işlemleri sorunsuz mu?
- SSL sertifikası geçerli mi ve site HTTPS üzerinden doğru çalışıyor mu?
- Sunucu günlüklerinde yeni hata veya şüpheli erişim görülüyor mu?
- Güncellenmiş parolalar ve anahtarlar uygulama tarafından doğru kullanılıyor mu?

Google arama sonuçlarında zararlı sayfalar görünüyorsa veya tarayıcı güvenlik uyarısı veriyorsa ilgili arama motorunun güvenlik araçlarından durumu inceleyin. Temizliğin tamamlandığından emin olmadan güvenlik incelemesinin kapatılmasını talep etmeyin.

### 8. Sitenizin yeniden ele geçirilmesini önleyin

- Uzun, benzersiz parolalar kullanın ve mümkün olan yerlerde çok faktörlü kimlik doğrulamayı etkinleştirin.
- Uygulama, tema, eklenti ve sunucu yazılımlarını düzenli olarak güncelleyin.
- Gereksiz FTP hesaplarını, yönetici kullanıcılarını ve erişim izinlerini kaldırın.
- Dosya yükleme alanlarını ve yönetim panellerini uygun erişim kontrolleriyle koruyun.
- Yedekleri yalnızca sunucuda tutmak yerine ayrı bir konumda da saklayın.
- Yedeklerin kullanılabilirliğini düzenli olarak test edin.
- Sunucu ve uygulama günlüklerini takip ederek olağan dışı etkinlikleri erken fark etmeye çalışın.

### 9. Sık sorulan sorular

**Sitemi yedekten geri yüklemek sorunu tamamen çözer mi?**

Her zaman değil. Yedek zararlı kod içeriyorsa veya saldırıya neden olan güvenlik açığı kapatılmadıysa site yeniden ele geçirilebilir. Geri yükleme, güvenlik incelemesi ve açıkların giderilmesiyle birlikte yapılmalıdır.

**Saldırının ne zaman başladığını bilmiyorsam ne yapmalıyım?**

Erişim kayıtları, dosya değişiklik tarihleri, uygulama günlükleri ve yedekler birlikte incelenmelidir. Başlangıç tarihi net değilse yalnızca en son yedeğe güvenmek yerine güvenilirliği doğrulanmış bir yedek seçilmelidir.

**Hosting parolamı değiştirmem yeterli mi?**

Hayır. FTP/SFTP, uygulama yönetici hesapları, veritabanı erişimleri, e-posta hesapları ve ilgili API anahtarları da değerlendirilmelidir. Ayrıca saldırganın bıraktığı zararlı dosyalar ve güvenlik açıkları giderilmelidir.

**Yedeğim yoksa site kurtarılabilir mi?**

Duruma bağlıdır. Dosyaların ve veritabanının incelenmesi, temizlenmesi ve güvenlik açıklarının giderilmesi mümkün olabilir; ancak tüm verilerin kurtarılması garanti edilemez. İlk olarak mevcut verilerin korunması ve olayın teknik açıdan değerlendirilmesi gerekir.

**Bir aydan eski yedeğimi geri alabilir miyim?**

Yedekler 1 ay (30 gün) saklanır. Bu süreden sonraki yedeklerin sistemde bulunması veya geri yüklenebilmesi garanti edilmez. Ayrı bir yerde sakladığınız yedekler varsa kullanılabilirlikleri ayrıca değerlendirilebilir.

**Güvenlik sorunu için nasıl destek alabilirim?**

Müşteri Paneli üzerinden destek talebi oluşturun. Alan adınızı, karşılaştığınız belirtileri, sorunun fark edildiği yaklaşık tarihi ve daha önce yaptığınız işlemleri belirtin. Parolalarınızı, özel anahtarlarınızı veya hassas müşteri verilerini destek talebine düz metin olarak eklemeyin.

### Sitenizin güvenliği için desteğe mi ihtiyacınız var?

Web sitenizde şüpheli dosyalar, izinsiz yönlendirmeler veya güvenlik sorunları fark ettiyseniz durumu açıklayarak destek talebi oluşturabilirsiniz. Talebinizin değerlendirilmesi, uygulanabilecek kontrollerin ve sonraki adımların belirlenmesine yardımcı olacaktır.

[Destek Talebi Oluştur](https://www.hepsibirbilisim.com/destek-talebi-olustur)
