İnternetin yaklaşık %70’lik bölümünü oluşturduğu öne sürülen PHP (Hypertext Preprocessor) programlama dilinde iki kritik açık tespit edildi. Tespit edilen açıklar, PHP programlama dili kullanılarak oluşturulan web sayfalarında yetkisiz işlemler gerçekleştirilmesinin önünü açıyor.
PHP Nedir?
PHP, internet sitelerinin sunucu tarafında gerçekleştirilecek işlemler için kullanılan bir programlama dilidir. Bir kullanıcı internet sitesini ziyaret ettiğinde, sunucu üzerinde çalıştırılan programın kullanıcının etkileşimlerine karşılık veren dinamik bir sayfa sunmasını sağlıyor. Bunun yanında ücretsiz ve açık kaynak kodlu olması, PHP’yi erişilebilir ve denetlenebilir kılıyor. Bu özelliği ve WordPress tarafından da kullanılması, PHP’nin yaygınlığının bir diğer sebebini oluşturuyor.
Örneğin, bir haber platformuna yeni bir haber eklendiğinde, PHP gibi sunucu taraflı teknolojiler bu haberin veri tabanına kaydedilmesini ve ana sayfada kullanıcıların erişimine açılmasını sağlayabiliyor. Aynı şekilde, kullanıcıların hesap oluşturma, arama yapma, yorum ve beğeni gibi etkileşimleri de PHP ile gerçekleştirilebiliyor.
PHP’nin Güvenlik Açığı Ne?
PHP programlama dilinde uzun süredir bulunan ve henüz keşfedilmemiş iki açık, yapay zekâ teknolojilerinin gelişmesi sayesinde keşfedildi. Yapay zekâ ve siber güvenlik firması Calif, OpenAI tarafından geliştirilen GPT-5.6 Sol modelinin yardımıyla bu açıkları keşfetti. Google çatısı altında çalışan Wiz de aynı açıkları bağımsız olarak keşfetti.
Keşfedilen açıklar, saldırganlara parola olmadan uzaktan kod çalıştırma ve yönetici hesabına erişim gibi imkânlar sunuyor. Bu sayede uzaktan çalıştırılacak kodlarla internet sitesindeki içerik değiştirilebilir, sunucudaki verilere erişilebilir ve sistemin bütünüyle kontrolü ele geçirilebilir.
Keşfedilen açıkların bu özellikleri göz önüne alındığında, CERT-EU (Cybersecurity Service for the Union Institutions, Bodies, Offices and Agencies) tarafından CVSS 4.0 ölçeğinde 10 üzerinden 9,2’lik bir güvenlik açığı seviyesiyle sınıflandırıldığı belirtiliyor.
Güvenlik Açığına Dair Ne Yapılabilir?
PHP’deki güvenlik açıklarına yönelik düzeltmeler PHP 8.5.12, 8.4.27, 8.3.36 ve 8.2.35 sürümleriyle yayımlandı. PHP 8.1 ve öncesindeki sürümleri kullananların ise destek durumunu göz önünde bulundurarak güvenlik düzeltmelerini içeren desteklenen sürümlere geçmeleri öneriliyor.
PHP’de Keşfedilen Açıklar İnternetin Geleceğine Dair Neler Anlatıyor?
Yapay zekâ teknolojilerinde yaşanan atılımlar, siber güvenlik alanında yeni riskler oluşturmaya devam ediyor. İnsan siber güvenlik uzmanları tarafından bulunamayan açıklar, yapay zekâ tarafından tespit edilebiliyor. Ancak yapay zekâ burada yalnızca bir güvenlik zafiyeti kaynağı olarak değil, aynı zamanda bir önlem mekanizması olarak da konumlandırılabilir. Kimi durumlarda, binlerce insan tarafından tekrar tekrar incelenmiş PHP gibi açık kaynak kodlu yazılımlardaki hataları ve güvenlik açıklarını dahi bulabilmesi, yapay zekânın daha güvenli ve özgür bir internet kullanımının önünü açabileceğini gösteriyor.
Bunun önündeki engel ise yapay zekâ teknolojilerini tekelinde tutmayı hedefleyen şirketler. Burada hedefe teknolojik ilerlemenin kendisini değil, ilerlemeyi tekelinde tutanları yerleştirmek, tutarlı bir tartışmanın temelini oluşturuyor.