İçeriğe geç
Güvenlik · 28 Ekim 2026

PHP güvenlik açıkları: siteniz risk altında mı?

Desteği bitmiş PHP sürümleri, web shell'ler ve kritik açıklar. Sitenizin risk altında olup olmadığını 5 adımda kontrol edin.

PHP, internetteki web sitelerinin büyük çoğunluğunu çalıştıran dildir. Bu yaygınlık onu saldırganlar için en cazip hedef yapar. Otomatik botlar her gün milyonlarca siteyi bilinen açıklar için tarar. Siteniz küçük olsa bile bu taramalardan kaçamaz.

Neden PHP siteleri hedefte?

Saldırganlar tek tek site seçmez. Bilinen bir açığı olan yazılım sürümünü arayan botlar çalıştırır. Siteniz o sürümü kullanıyorsa, büyüklüğünden bağımsız olarak hedef olursunuz.

Ele geçirilen siteler genellikle şu amaçlarla kullanılır:

  • Spam e-posta göndermek
  • Arama motorlarına kumar, ilaç veya sahte ürün sayfaları enjekte etmek
  • Ziyaretçileri zararlı sitelere yönlendirmek
  • Başka saldırılar için sunucu kaynağı olarak kullanmak

En yaygın risk kaynakları

Desteği bitmiş PHP sürümü

Her PHP sürümünün belirli bir destek süresi vardır. Süresi dolan sürümler artık güvenlik yaması almaz. Bu sürümlerdeki açıklar herkese açık şekilde belgelenmiştir.

Bilinen kritik açıklar

Örneğin CVE-2024-4577, belirli Windows sunucu yapılandırmalarında PHP-CGI üzerinden uzaktan kod çalıştırılmasına izin veren kritik bir açıktır. Yayınlandıktan kısa süre sonra aktif olarak istismar edildiği raporlanmıştır. Benzer açıklar her yıl yeniden ortaya çıkar; önemli olan sistemin ne kadar hızlı güncellendiğidir.

Web shell yüklenmesi

Güvensiz bir dosya yükleme alanı ya da eski bir eklenti üzerinden sunucuya küçük bir PHP dosyası yerleştirilir. Bu dosya saldırgana sunucunuzda komut çalıştırma imkânı verir ve çoğu zaman aylarca fark edilmez.

Güncellenmeyen tema ve eklentiler

WordPress çekirdeği nispeten güvenlidir, ama üçüncü parti eklentiler en büyük açık kaynağıdır.

5 adımda kendi kontrolünüzü yapın

  1. Google’da arayın: site:alanadiniz.com yazın. Tanımadığınız sayfalar, yabancı dilde içerikler görüyorsanız sitenize müdahale edilmiş olabilir.
  2. PHP sürümünüzü öğrenin: Hosting panelinizde PHP sürümünü kontrol edin. 8.x’in altındaysanız risk altındasınız.
  3. Safe Browsing durumu: Google’ın Safe Browsing site durumu aracında alan adınızı sorgulayın.
  4. Search Console’u kontrol edin: “Güvenlik sorunları” bölümünde uyarı var mı bakın.
  5. Yönetici kullanıcılarını inceleyin: Tanımadığınız bir yönetici hesabı varsa acil müdahale gerekir.

Hacklendiyseniz ilk 24 saat

  • Tüm şifreleri (hosting, FTP, veritabanı, yönetici) değiştirin.
  • Sitenin mevcut halinin yedeğini alın (kanıt ve analiz için).
  • Temizlik bitene kadar siteyi bakım moduna alın ya da temiz bir statik kopyayı yayınlayın.
  • Google Search Console’dan yeniden inceleme talebi oluşturun.

Kalıcı çözüm: saldırı yüzeyini kaldırmak

Güncellemek, yamamak ve taramak gereklidir ama sonsuz bir döngüdür. Kalıcı çözüm, sunucuda çalışan kodu ortadan kaldırmaktır. Statik bir sitede PHP ve veritabanı olmadığı için yukarıdaki açıkların hiçbiri sizi etkilemez.

Sitenizin risk durumunu öğrenmek için ücretsiz analiz isteyin ya da acil durumlar için PHP Güvenlik hizmetimize göz atın.

Sitenizin kaç ziyaretçi kaybettirdiğini öğrenin.

Ücretsiz analizle hız, mobil uyum ve güvenlik durumunuzu 24 saat içinde raporluyoruz.