PHP'nin Güvenlik Açığı ve Ölü WordPress Siteleri Sorunu

Ekim ayında PHP iki kritik uzaktan kod çalıştırma açığı (PHP2Shell) yayınladı ve CISA kısa süre sonra saldırganların bunları aktif olarak kullandığını doğruladı. Tahmin et hangi siteler patch almadı: hiç kimse tarafından güncellenmemiş, ama domain yenilenen ve sunucusu hala çalışan WordPress siteleri. Google'dan hala trafik alan, ama içeriği beş yıl önceden kalma bu siteler aslında ölü değil, sadece "hayaletleşmiş".

Bu sorunu çözmek için WP2Astro adlı bir plugin geliştirildi. Fikir basit: WordPress sitesini Astro'ya dönüştürüp GitHub'a push etmek, sonra her yeni yayında senkronize tutmak. Böylece dinamik PHP sunucusu artık gerekli değil, site tamamen statik hale geliyor. Statik siteler RCE açıkları açısından neredeyse bağışık çünkü sunucu tarafında kod çalıştırma yok.

Proses şu şekilde: plugin'i kur, ayarları yap, GitHub bağlantısı sağla. Plugin WordPress içeriğini çeker, Astro formatına dönüştürür ve otomatik olarak GitHub'a gönderir. Yayın yaptığında senkronizasyon kendiliğinden oluyor. Sonuç: hiç PHP çalıştırmayan, hızlı, güvenli bir site.

Bu yaklaşım sadece eski siteleri kurtarmıyor; aynı zamanda hosting maliyetlerini de düşürüyor. Statik siteler CDN'de barındırılabilir, PHP sunucusu gerekli değil. Güvenlik açığı riski de ortadan kalkıyor. Eğer senin de güncellenmeyen WordPress siteleri varsa, bu tür bir geçiş ciddi bir seçenek olabilir.

konu hakkında tepkinizi verebilirsiniz