Yeni XSS Tehdidi OAuth Sosyal Girişlerini İstismar Ederek Milyonlarca Web Sitesini Riske Atıyor

API güvenlik firması Salt Security'nin araştırma kolu olan Salt Labs, yakın zamanda dünya çapında milyonlarca web sitesini etkileme potansiyeline sahip önemli bir siteler arası komut dosyası çalıştırma (XSS) güvenlik açığı keşfetti. Merkezi olarak yamalanabilen bir ürün güvenlik açığından farklı olarak bu sorun, sosyal oturum açma için yaygın olarak kullanılan bir uygulama olan OAuth'un web kodunda uygulanmasından kaynaklanmaktadır. Geliştiriciler arasında XSS tehditlerinin geçmişte kaldığı yönündeki yaygın inanışa rağmen, Salt Labs'ın bulguları web güvenliğinde kritik bir gözetimin altını çiziyor.
İçindekiler
Tanıdıklığın Rahatsızlığı
OAuth'un sosyal oturum açma işlemleri için uygulanmasının kolaylığı, geliştiriciler arasında bir gönül rahatlığına yol açtı. Ancak bu aşinalık önemli hatalara yol açabilir. Temel sorun, kurulu dengeyi bozabilecek yeni teknoloji ve süreçlerin mevcut ekosisteme dahil edilmesinde yatmaktadır. Bu, OAuth'un kendisindeki bir kusur değil, çeşitli web sitelerinde nasıl uygulandığıyla ilgili bir kusurdur. Salt Labs, titiz bir dikkat ve titizlik olmadan, OAuth kullanımının mevcut azaltımları atlayan yeni bir XSS rotası oluşturabileceğini ve potansiyel olarak hesapların tamamen ele geçirilmesine yol açabileceğini keşfetti.
Örnek Olay İncelemeleri: HotJar ve Business Insider
Salt Labs'ın araştırması iki önde gelen firmanın uygulamalarına odaklandı: HotJar ve Business Insider. Bu şirketler, önemli güvenlik duruşları ve işledikleri önemli miktarda kişisel kimlik bilgisi (PII) nedeniyle seçilmiştir. Bu tür büyük firmalar OAuth'u yanlış uygulayabilirse , daha küçük, daha az kaynağa sahip web sitelerinin benzer hatalar yapma olasılığı yüksektir. Salt Security araştırma başkan yardımcısı Yaniv Balmas, Booking.com, Grammarly ve OpenAI gibi web sitelerinde benzer OAuth sorunlarının bulunduğunu ancak bunların rapora dahil edilmediğini ortaya çıkardı.
Özellikle HotJar, yoğun pazar doygunluğu ve topladığı büyük miktarda kullanıcı verisi nedeniyle öne çıktı. Google Analytics'e benzer şekilde çalışan HotJar, ekran görüntüleri, klavye tıklamaları ve fare eylemleri dahil olmak üzere kullanıcı oturumu verilerini kaydeder. Bu veriler isimler, e-postalar, adresler, özel mesajlar, banka bilgileri ve kimlik bilgileri gibi hassas bilgileri kapsayabilir. Keşfedilen güvenlik açığı, saldırganların oturum açma sırlarını taklit ederek ve ele geçirerek OAuth sosyal oturum açma sürecinden yararlanmasına ve böylece kullanıcı hesaplarına yetkisiz erişim elde etmesine olanak tanıyor.
Saldırı Metodolojisi
Saldırı yöntemi, XSS'yi OAuth oturum açma akışıyla birleştirmeyi içerir. Meşru bir HotJar sosyal oturum açma isteğini taklit eden hazırlanmış bir bağlantı, saldırıyı başlatır. Bir kurban bu bağlantıya tıkladığında, saldırgan oturum açma sırlarına müdahale edebilir ve bu da hesabın tamamının ele geçirilmesine yol açabilir. Bu güvenlik açığı, birçok web sitesinin ya gözden kaçırdığı ya da uygulayacak uzmanlığa sahip olmadığı güvenli uygulama uygulamalarının önemini vurgulamaktadır.
Proaktif Önlemler ve Araçlar
Bu bulgulara yanıt olarak Salt Labs, web sitesi operatörlerinin potansiyel OAuth XSS uygulama sorunlarını belirlemesine ve çözmesine yardımcı olacak metodolojilerini ve ücretsiz bir tarayıcı aracını yayınladı. Bu proaktif yaklaşım, riskleri önemli güvenlik ihlallerine dönüşmeden önce azaltmayı amaçlamaktadır. Balmas, yüzde 100 başarının garanti edilemeyeceği konusunda uyarıda bulunsa da araç, kuruluşların güvenlik duruşlarını güçlendirmeleri için değerli bir erken uyarı sistemi sağlıyor.
Salt Labs'ın keşfi, OAuth gibi yaygın olarak güvenilen teknolojilerin bile özenli ve güvenli bir uygulama gerektirdiğini net bir şekilde hatırlatıyor. Dijital ortam gelişmeye devam ettikçe, güçlü siber güvenlik uygulamalarına yönelik uyanıklığımız ve bağlılığımız da gelişmelidir.