
Giriş
Krpano framework’ünde tespit edilen bir cross-site scripting (XSS) açığı, siber suçlular tarafından
kullanılarak 350’den fazla web sitesine spam reklam enjekte edilmesine yol açtı. Oleg Zaytsev tarafından
bildirilen bu kampanya, 360XSS adıyla anılmakta ve arama sonuçlarının manipüle edilmesi ile geniş
çapta bir spam reklam kampanyasının yürütülmesi amaçlanmaktadır.
Teknik Açıklamalar
Krpano, sanal tur uygulamaları geliştirmek için kullanılan bir framework’tür. XSS açığı, kötü niyetli
kullanıcıların sayfalara kötü niyetli script’ler enjekte etmesine olanak tanır. Bu açığın temelinde,
kullanıcı girdilerinin yeterince temizlenmemesi yatmaktadır. Saldırganlar, hedef sitelerin tarayıcılarında
çalıştırılmak üzere zararlı JavaScript kodları enjekte edebilir ve bu sayede ziyaretçilerin etkileşimde
bulundukları sayfaları manipüle edebilirler. Enjekte edilen script’ler genellikle kullanıcılara spam
reklamlar göstermeyi, kimlik bilgilerini çalmayı veya kötü amaçlı yazılımlar indirmeleri için yönlendirmeyi
amaçlar.
Örnekler
Aşağıda, XSS açığının nasıl kullanılabileceğine dair bir örnek verilmiştir. Bu örnekte, saldırganın
kötü niyetli bir script’i bir Krpano sanal tur sayfasına nasıl enjekte edebileceği gösterilmektedir:
Önlemler & En İyi Uygulamalar
Krpano açıklarının istismarını önlemek ve genel güvenliği artırmak için aşağıdaki önlemler alınmalıdır:
- Güvenlik Güncellemeleri: Krpano framework’ünün en son güvenlik yamalarına
güncellenmesi sağlanmalıdır. - Girdi Doğrulama: Kullanıcı girdileri, sunucuya ulaşmadan önce titizlikle doğrulanmalı
ve temizlenmelidir. - Content Security Policy (CSP): CSP uygulamaları ile üçüncü taraf script’lerin
çalıştırılması sınırlanmalıdır. - Web Uygulama Güvenlik Duvarı (WAF): Potansiyel saldırılara karşı WAF kullanımı
önerilmektedir.
Sonuç & Özet
Krpano framework’ünde bulunan XSS açığı, siber güvenlik açısından ciddi bir tehdit oluşturmakta ve
350’den fazla web sitesini etkilemektedir. Malicious actors tarafından yürütülen 360XSS kampanyasına karşı
önlemlerin alınması, kullanıcı verilerini korumak ve sistem güvenliğini sağlamak için kritik öneme sahiptir.
Girdi doğrulama, güvenlik güncellemeleri ve uygulama güvenliği politikalarının etkin bir şekilde
uygulanması, bu tür saldırılara karşı en iyi savunma yöntemlerinden biridir.