Güvenlik açıklarının siber saldırılarda kullanılabileceği endişesiyle çok sayıda site geçici olarak erişime kapatılırken, sistem yöneticileri acil güncellemeleri devreye aldı. Yapay zekâ yardımıyla tespit edilen açıklar, siber güvenlik alanında yeni bir tartışmayı da beraberinde getirdi: Yapay zekâ güvenlik açıklarını daha hızlı bulurken, saldırganların da bu açıkları kullanmasını kolaylaştırıyor mu?

PHP nedir, neden bu kadar önemli?

PHP, 30 yılı aşkın süredir kullanılan, açık kaynaklı bir programlama ve betik dilidir. Özellikle internet sitelerinin sunucu tarafındaki işlemlerinde kullanılan PHP; içerik yönetim sistemlerinden çevrim içi hizmetlere kadar geniş bir alanda önemli rol oynuyor.

WordPress gibi yaygın içerik yönetim sistemlerinin yanı sıra çeşitli yayın platformları ve kamu kurumlarının internet siteleri de PHP tabanlı altyapılardan yararlanıyor.

Tahminlere göre internet sitelerinin yaklaşık yüzde 70'i PHP kullanıyor. Bu nedenle dilin temel bileşenlerinde ortaya çıkan bir güvenlik sorunu, tek bir uygulamayla sınırlı kalmayarak çok sayıda internet sitesini etkileyebilecek bir risk oluşturuyor.

Wikipedia ve Facebook gibi büyük platformlar da PHP ile ilişkilendirilen örnekler arasında gösteriliyor. Ancak bu durum, söz konusu platformların yeni güvenlik açıklarından etkilendiği veya saldırıya uğradığı anlamına gelmiyor.

Güvenlik açığı nasıl çalışıyor?

PHP Vakfı, sorunların bellek yönetimi ve hata işleme gibi çok sayıda internet isteğinin temas ettiği temel bileşenlerde bulunduğunu bildirdi.

Siber güvenlik şirketi Hadrian, söz konusu güvenlik açıklarıyla bağlantılı istismar yöntemini “PHP2Shell” olarak adlandırdı.

ABD Ulusal Güvenlik Ajansı'nın (NSA) değerlendirmesine göre, bu tür açıklar bir internet isteği üzerinden sunucunun belleğinin bozulmasına yol açabiliyor. Saldırganlar, koşulların elverişli olması halinde bu durumdan yararlanarak daha ileri düzeyde saldırılar gerçekleştirebiliyor.

Bazı senaryolarda sunucunun dosya sistemine veya veri tabanına erişim sağlanması da mümkün olabiliyor. Böyle bir erişim, internet sitesinin işleyişinin bozulması, hassas verilerin tehlikeye girmesi veya sunucunun başka saldırılarda kullanılması gibi ciddi sonuçlar doğurabiliyor.

Bununla birlikte, bir güvenlik açığının bulunması her internet sitesinin otomatik olarak ele geçirildiği anlamına gelmiyor. Risk; kullanılan PHP sürümüne, sistem yapılandırmasına ve uygulanan güvenlik önlemlerine göre değişiyor.

Yapay zekâ güvenlik açıklarını nasıl ortaya çıkardı?

Güvenlik açıklarının keşfedilmesinde yapay zekâ destekli kod analizinin önemli rol oynadığı bildirildi.

PHP Vakfının açıklamasına göre, Anthropic'in gelişmiş yapay zekâ modeliyle kod üzerinde incelemeler yapıldı. PHP ayrıca OpenAI'nin güvenlik açıklarını bulup düzeltmeye yönelik Patch the Planet programına dahil edildi.

Araştırmacı Ryan A. ile bağlantılı keşif sürecinin de ağustos ortasında gerçekleştiği belirtildi.

Yapay zekâ destekli araçlar, büyük miktarda kodu kısa sürede inceleyerek insan uzmanların gözünden kaçabilecek hataları tespit edebiliyor. Bu durum, yazılımlardaki güvenlik sorunlarının daha hızlı ortaya çıkarılmasına yardımcı oluyor.

Ancak aynı teknoloji, güvenlik açıklarını kötüye kullanmak isteyen kişilerin de işini kolaylaştırabiliyor. Böylece yazılım geliştiricileri ve güvenlik ekipleriyle saldırganlar arasında giderek hızlanan bir yarış ortaya çıkıyor.

Açıkların açıklanması neden öne çekildi?

Güvenlik açıklarının ayrıntıları, kurumlara ve işletmelere sistemlerini güncellemeleri için zaman tanımak amacıyla 22 Ekim'e kadar gizli tutulacaktı.

Ancak PHP Vakfı, güvenlik açıklarına ilişkin bilgilerin salı günü forumlarda ve sosyal medya platformlarında yayılmaya başladığını tespit etti. Bunun üzerine açıklamanın planlanandan önce yapıldığı bildirildi.

Bu tür gizlilik uygulamalarının amacı, güvenlik açığının ayrıntıları kamuoyuna duyurulmadan önce yazılım geliştiricilerinin düzeltmeleri hazırlamasını ve kullanıcıların güncellemeleri yüklemesini sağlamak.

Bilgilerin erken yayılması ise henüz güncelleme yapmamış sistemleri potansiyel saldırılara karşı daha savunmasız hale getirebiliyor.

Tehlike ne kadar büyük? Çok sayıda site neden kapatıldı?

PHP'nin internet genelinde yaygın biçimde kullanılması, güvenlik açıklarının etkisini büyüten temel unsurlardan biri olarak öne çıkıyor.

PHP Vakfı, sorunların dilin çok sayıda isteği işleyen merkezi bileşenlerinde bulunmasının düzeltme sürecini zorlaştırdığını belirtti. Güncellemelerin uyumluluğu bozmadan uygulanması, performans kayıplarının önlenmesi ve üçüncü taraf eklentilerinin çalışmaya devam etmesi gerekiyor.

Hadrian ise güvenlik açığının kamuoyunda duyulmasının ardından geniş ölçekte istismar edildiğine ilişkin faaliyetler gözlemlediğini bildirdi.

Fransa'da da Ulusal Bilgi Sistemleri Güvenlik Kurumunun (ANSSI) talebi üzerine çok sayıda valilik internet sitesi tedbir amacıyla geçici olarak erişime kapatıldı. Yetkililer, güncelleme çalışmalarının tamamlanmasının ardından sitelerin yeniden hizmete alınması için çalışıldığını açıkladı.

Sitelerin geçici olarak kapatılması, güvenlik önlemlerinin bir parçası olabiliyor. Bununla birlikte, erişim kesintisi yaşanan her sitenin saldırıya uğradığı sonucuna varılamaz; bazı kurumlar olası riskleri azaltmak için önleyici kapatma kararı alabiliyor.

Yamalar yayımlandı: Kurumları bekleyen asıl sorun ne?

Güvenlik açıklarına yönelik düzeltme paketlerinin yayımlandığı bildirildi. Güvenlik şirketleri, kuruluşlara güncellemeleri mümkün olan en kısa sürede uygulamaları, güncellemenin hemen yapılamadığı durumlarda ise riskli sistemleri geçici olarak çevrim dışı bırakmayı değerlendirmeleri tavsiyesinde bulundu.

Hadrian, bir hizmeti birkaç saatliğine kapatmanın, sunucunun güvenliğinin ihlal edilmesinden doğabilecek zarara kıyasla daha düşük maliyetli olabileceğine dikkat çekti.

The Guardian'da yer alan habere göre Sophos Counter Threat Unit'in tehdit istihbaratından sorumlu başkan yardımcısı Don Smith'e göre asıl zorluk yalnızca bir yama yüklemek değil, PHP'nin çalıştığı bütün sistemleri tespit etmek ve yönetmek.

Özellikle büyük şirketlerde ve kamu kurumlarında farklı sunucular, eski uygulamalar ve üçüncü taraf yazılımlar kullanılabiliyor. Bu nedenle yöneticilerin hangi sistemlerin etkilendiğini belirlemesi, güncellemeleri uygulaması ve olası saldırı izlerini kontrol etmesi gerekiyor.

Güvenlik açığı önceden sızdırılmış olabilir mi?

Güvenlik açıklarının resmî açıklamadan önce kötü niyetli kişilerin eline geçip geçmediği henüz kesinlik kazanmadı.

Amazon Tehdit İstihbaratı, kamuya duyurulmasından dört gün önce bir tuzak sisteme yönelik PHP2Shell istismar girişimi tespit ettiğini açıkladı. Şirket, anonimleştirilmiş bir IP adresinden gelen saldırı girişiminin bir tehdit aktörü tarafından gerçekleştirilmiş olabileceğini, ancak saldırganın bilgilere nasıl ulaştığının bilinmediğini belirtti.

Amazon ayrıca açıklama öncesinde güvenlik açığına ilişkin birden fazla kavram kanıtı örneği tespit etti. Bu tür örnekler, bir açığın kullanılabileceğini göstermeyi amaçlayan teknik gösterimlerdir; her biri gerçek bir saldırının başarıyla gerçekleştirildiği anlamına gelmez.

Dolayısıyla güvenlik bilgilerinin önceden sızdırılıp sızdırılmadığı ve gözlemlenen girişimlerin hangi kaynaklardan geldiği konusunda belirsizlik sürüyor.

Yapay zekâ interneti daha savunmasız hale mi getiriyor?

Yapay zekânın kod analizinde kullanılması, güvenlik açıklarının keşfedilmesini hızlandırırken saldırı yöntemlerinin geliştirilme süresini de kısaltabiliyor. Bu durum, hem yazılım üreticileri hem de sistem yöneticileri açısından daha hızlı hareket etme zorunluluğu yaratıyor.

Sophos yetkilisi Don Smith, kuruluşların PHP ve web sunucularında olağan dışı işlemleri, komut yürütme girişimlerini ve saldırganların sisteme erişmiş olabileceğini gösteren diğer belirtileri izlemesinin önemini vurguladı.

Avustralya Ulusal Üniversitesinden bilgi sistemleri profesörü Sigi Goode ise kapatılan internet sitelerinin ötesinde, hâlâ çalışır durumda olan ancak güncellenmemiş sistemlerin de dikkatle değerlendirilmesi gerektiğini belirtti.

Uzmanların işaret ettiği temel risk, yalnızca bir güvenlik açığının ortaya çıkması değil; bu açığın ne kadar hızlı yayıldığı, ne kadar çabuk istismar edildiği ve sistem sahiplerinin ne kadar hızlı önlem alabildiği.

(Ekonomim)