Nextgov/FCW'nin bir raporuna göre Cloudflare, yaygın olarak kullanılan web yazılımı PHP'de yeni ortaya çıkarılan güvenlik açıklarına yönelik milyonlarca istismar girişimi bildirdi. Araştırmacılar ayrıca ele geçirilen web sitelerinin yalnızca onları işleten kişileri değil, ziyaretçilerini de riske atabileceği konusunda uyardı. PHP güvenlik açığı karşısında ziyaretçilerin ne yapması gerektiğini merak ediyorsanız, kısa cevap şu: başkasının sunucusuna yama uygulayamazsınız, ancak kullandığınız bir site ele geçirilirse bir saldırganın elde edebileceklerini sınırlayabilirsiniz.

Şu ana kadar mevcut olan ayrıntılar sınırlı, bu nedenle bu makale bildirilenlerle ve genel koruyucu uygulamalarla sınırlı kalıyor.

Cloudflare'in PHP İstismar Girişimlerinde Gördükleri

Rapora göre Cloudflare, PHP güvenlik açıklarına yönelik milyonlarca istismar girişimi gözlemledi. Haber kapsamı ayrıca düzeltmelerin yerine getirilmesi için küresel bir çabayı da tanımlıyor. Bu kombinasyon, yaygın kullanılan bir yazılımın kamuya açık bir şekilde ifşa edilmesinin ardından yaygındır: saldırganlar henüz güncellenmemiş sunucular için interneti tarar ve yöneticiler yamaları uygulamak için yarışır.

PHP sunucu tarafı bir dildir, yani cihazınızda değil web sunucusunda çalışır. Bu önemlidir çünkü kimin harekete geçmesi gerektiğini şekillendirir. Site sahipleri ve barındırma sağlayıcıları güncellemeleri uygulamak zorundadır. Ziyaretçilerin onlar adına bunu yapmasının hiçbir yolu yoktur.

22 Ekim'de açıklanan PHP güvenlik açığı hakkındaki daha önceki açıklayıcımız, dilin webin büyük bir bölümünün temelini nasıl oluşturduğunu ve haberler çıkmadan önce çoğu insanın neden bunu hiç duymadığını ele alıyor.

Ele Geçirilmiş Bir PHP Sitesi Ziyaretçileri Nasıl Riske Atabilir

Raporda atıfta bulunulan araştırmacılar, ele geçirilen sitelerin onları ziyaret eden kişileri de tehlikeye atabileceği konusunda uyardı. Bu güvenlik açıklarına yönelik spesifik saldırı yolları elimizdeki özette ayrıntılı olarak açıklanmasa da, ele geçirilmiş bir web sitesinin kullanıcıları etkileyebileceği genel yollar vardır:

  • Oturum açma bilgisi hırsızlığı: Bir saldırgan bir siteyi kontrol ediyorsa, oturum açma sayfasına yazılan kullanıcı adlarını ve şifreleri ele geçirebilir.
  • Form verisi ifşası: İletişim formları, ödeme sayfaları ve kayıt formları, yazdıklarınızı başka birine göndermek üzere değiştirilebilir.
  • Kötü amaçlı yönlendirmeler veya indirmeler: Ele geçirilmiş bir site, ziyaretçileri zararlı sayfalara veya dosyalara yönlendirmek üzere değiştirilebilir ve bu da cihazınızı riske atabilir.

Bunların hiçbiri her PHP sitesinin tehlikeli olduğu anlamına gelmez. Çoğu site yamalanacak ve birçoğu hiçbir zaman savunmasız olmadı. Mesele şu ki, zayıf halka hiç düşünmediğiniz bir sunucu olabilir, bu yüzden bu olasılığa karşı hazırlıklı olmak faydalıdır.

Bir VPN'in Sunucu Tarafı Güvenlik Açıklarına Karşı Neler Yapabileceği ve Yapamayacağı

Bir VPN, cihazınız ile VPN sunucusu arasındaki bağlantıyı şifreler ve ziyaret ettiğiniz sitelerden IP adresinizi gizler. Bu, genel Wi-Fi'da ve bazı izlemeleri sınırlamak için faydalıdır.

Web sitesinin sunucusundaki bir güvenlik açığını düzeltmez. Ziyaret ettiğiniz bir site ele geçirilmişse, trafiğiniz yine de o siteye ulaşır ve oraya gönderdiğiniz her şey yine de onu kontrol eden kişi tarafından görülebilir. Ayrıca bir VPN, şifrenizi kurcalanmış bir oturum açma formuna girmenizi engellemez. Bunu bir gizlilik koruması katmanı olarak düşünün, sunucu tarafı bir hataya karşı bir savunma olarak değil.

Bunun Sizin İçin Anlamı

Hangi sitelerin savunmasız PHP sürümleri çalıştırdığını muhtemelen söyleyemezsiniz ve buna ihtiyacınız da yok. Önemli olan, kullandığınız bir site ihlal edilirse hasarı azaltmaktır. Ana riskler, yeniden kullanılan şifreler, ikinci bir doğrulama adımı olmayan hesaplar ve bilgilerinizin ifşa edildiğine dair gecikmiş farkındalıktır. Bunların her biri bugün kontrol edebileceğiniz bir şeydir.

Siteler Yama Uygularken Kendinizi Korumak İçin Pratik Adımlar

  1. Her hesap için benzersiz bir şifre kullanın. Bir şifre yöneticisi bunu gerçekçi kılar. Bir site şifrenizi sızdırırsa, hasar orada durur.
  2. İki faktörlü kimlik doğrulamayı (2FA) açın. Bir şifre ele geçirilse bile, ikinci bir faktör kullanımını zorlaştırır. Kimlik doğrulayıcı uygulamalar veya donanım anahtarları genellikle kısa mesajlardan daha güçlüdür.
  3. Hassas formlarda dikkatli olun. Olağandışı görünen, tuhaf yüklenen veya öncekinden farklı davranan sitelere ödeme veya kişisel bilgi girmekten kaçının.
  4. Tarayıcınızı ve işletim sisteminizi güncel tutun. Bu, kötü amaçlı bir sayfanın cihazınızdaki bilinen bir zayıflığı istismar etme olasılığını azaltır.
  5. İhlal bildirimlerini takip edin. Bir şirket size etkilendiğini söylerse, şifrenizi derhal değiştirin ve hesap etkinliğini gözden geçirin.
  6. VPN'i iyi yaptığı şey için kullanın. Güvenilmeyen ağlarda yardımcı olur, ancak ele geçirilmiş bir web sitesini dengelemek için ona güvenmeyin.

Sonuç

Bildirilen artış, güvenlik açıkları kamuya açıldığında saldırganların ne kadar hızlı hareket ettiğini ve webin ne kadarının ziyaretçilerinin hiç görmediği yazılımlara bağlı olduğunu gösteriyor. PHP güvenlik açığı karşısında ziyaretçilerin ne yapması gerektiği sorusunun en iyi cevabı, çalınan kimlik bilgilerini daha az kullanışlı hale getirmektir: benzersiz şifreler, 2FA ve ihlal uyarılarına dikkat. Kısa bir kontrol listesi için PHP güvenlik açığından sonra çevrimiçi güvende kalmanın beş yolu hakkındaki rehberimizi okuyun ve site sahipleri yamalarını tamamlarken bu adımları uygulayın.