Yapay Zeka Modellerine Yönelik Prompt Injection Saldırıları Makalemiz Yayınlandı!
Siber Guvenlik Terimleri Sozlugu
JWT algoritma karıştırma saldırısı, bir JWT'nin imza algoritmasının değiştirilmesiyle doğrulamayı atlatmaya çalışan bir saldırı tekniğidir.

JWT algoritma karıştırma saldırısı (algorithm confusion), bir JSON Web Token‘ın başlığındaki imza algoritmasının saldırgan tarafından değiştirilerek, sunucunun imzayı yanlış anahtarla ve yanlış yöntemle doğrulamaya kandırıldığı bir saldırı sınıfıdır.
Algoritma karıştırma saldırısı, JWT’nin imza algoritmasını değiştirerek sunucuyu geçersiz bir jetonu geçerli sanmaya iten bir doğrulama atlatma tekniğidir.
JWT standardı, imza algoritmasını jetonun kendi alg başlığında taşır. Doğrulayan taraf bu değere körü körüne güvenirse, hangi algoritmayla doğrulama yapacağını saldırganın belirlemesine izin vermiş olur. Sorunun kaynağı, doğrulama mantığının beklenen algoritmayı kod tarafında sabitlememesidir.
Klasik senaryoda sunucu, jetonları asimetrik şifreleme ile, RS256 kullanarak özel anahtarla imzalar ve açık anahtarla doğrular. Saldırgan başlığı HS256 (simetrik) olarak değiştirir ve jetonu, herkese açık olan bu açık anahtarı bir HMAC sırrı gibi kullanarak imzalar. Doğrulama kodu algoritmayı sabitlemediyse aynı açık anahtarla HMAC doğrulaması yapar ve sahte jetonu kabul eder.
Bir diğer varyantta saldırgan alg değerini none yaparak imza bölümünü tümüyle boşaltır. Eski veya gevşek yazılmış kütüphaneler bunu imzasız ama geçerli sayarak jetonu kabul edebilir. Her iki varyant da aynı temel hatayı sömürür: girdinin dikte ettiği algoritmaya güvenmek.
Doğru savunma, doğrulama tarafında kabul edilecek algoritmayı açıkça beyaz listeye almak ve jetondan gelen alg değerine asla güvenmemektir. HMAC için kullanılan sır ile imzalamada kullanılan anahtar çiftleri kesinlikle ayrı tutulmalı, none değeri reddedilmelidir. Bu tür mantık hatalarının gerçek dünyada sömürülüp sömürülemeyeceği, kriptografi uygulamalarının kontrollü koşullarda test edilmesiyle anlaşılır.
Başarılı bir algoritma karıştırma saldırısı, saldırganın istediği kimliğe bürünmüş jetonlar üretmesine, yani kimlik doğrulamayı tümüyle atlamasına yol açar. Uygulamalardaki bu tür jeton doğrulama zafiyetlerinin gerçekçi biçimde ortaya çıkarılması için Privia Security’nin red team hizmeti saldırgan bakış açısıyla test yürütür.
Sızma testinden olay müdahalesine, uçtan uca çözümlerle yanınızdayız.
Fiyat Teklifi AlBunlar İlginizi Çekebilir