Yapay Zeka Modellerine Yönelik Prompt Injection Saldırıları Makalemiz Yayınlandı!
Siber Guvenlik Terimleri Sozlugu
CRIME ve BREACH, şifreleme öncesi uygulanan sıkıştırmanın çıktı boyutundaki değişimi bir yan kanal olarak kullanarak şifreli trafikten gizli verilerin adım adım çıkarılmasını sağlayan saldırılardır.

CRIME ve BREACH, aynı temel fikri iki farklı katmanda uygulayan yan kanal saldırılarıdır. Ortak nokta şudur: veri şifrelenmeden önce sıkıştırılıyorsa, sıkıştırılmış çıktının boyutu içeriğin kendisi hakkında bilgi taşır. CRIME 2012’de TLS katmanındaki sıkıştırmayı, BREACH ise 2013’te HTTP yanıt gövdesindeki sıkıştırmayı hedef alarak duyuruldu.
CRIME ve BREACH, sıkıştırma oranının veri içeriğine bağlı olması gerçeğinden yararlanarak şifreli bir kanaldan gizli değerleri tahmin eden yan kanal saldırılarıdır.
Sıkıştırma algoritmaları tekrar eden dizileri kısaltarak yer kazanır. Bir metinde saldırganın enjekte ettiği tahmin, gizli değerle örtüştüğünde sıkıştırılmış çıktı beklenenden küçük olur; örtüşmediğinde ise büyük kalır. Saldırgan çıktının uzunluğunu gözlemleyebiliyorsa, harf harf denemelerle gizli değeri daraltır. Şifreleme içeriği gizler ama şifreli metnin uzunluğunu gizlemez; işte bu boyut bilgisi saldırının çalıştığı yerdir.
CRIME, TLS’in kendi sıkıştırma özelliğini kullanan bağlantılarda oturum çerezini hedef alır ve kurbanı, kontrolündeki bir sayfa üzerinden çok sayıda istek göndermeye zorlar. BREACH ise sunucunun HTTP yanıtını gzip ile sıkıştırdığı durumları istismar eder ve yanıt gövdesinde yansıyan CSRF anahtarı gibi değerleri sızdırır. BREACH, SSL/TLS protokolü sürümünden bağımsız çalıştığı için TLS sıkıştırmasını kapatmak onu durdurmaz; sorun uygulama katmanındadır.
Her iki teknik de saldırganın kurbanla aynı ağ yolunu izleyip trafiği gözlemleyebilmesini ve kurbanın tarayıcısına çok sayıda istek ürettirebilmesini gerektirir. Bu koşullar altında bile veri sızdırma harf harf ilerlediği için yüzlerce ila binlerce istek gerekebilir. Yine de hedef, oturum kimliği gibi kısa ve yüksek değerli bir gizli olduğunda bu maliyet saldırgan için kabul edilebilir kalır. Saldırının doğrudan şifreleme algoritmasını kırmadığını, simetrik şifreleme sağlam olsa dahi çalıştığını vurgulamak gerekir; kusur şifrelemede değil, sıkıştırma ile şifrelemenin bir arada kullanılmasındadır.
CRIME için çözüm nettir: TLS düzeyindeki sıkıştırmayı kapatmak. Modern tarayıcı ve sunucular bunu zaten varsayılan olarak devre dışı bırakır. BREACH için savunma katmanlıdır ve şu tedbirleri kapsar.
Bu tür yapılandırma kusurları çoğu zaman sunucu ayarlarının derinliklerinde saklı kalır. Mimari kararların ve TLS yapılandırmalarının uzman gözüyle değerlendirilmesi için altyapı ve mimari gözden geçirme çalışması, sıkıştırma-şifreleme kombinasyonu gibi ince riskleri üretim öncesinde görünür kılar.
Sızma testinden olay müdahalesine, uçtan uca çözümlerle yanınızdayız.
Fiyat Teklifi AlBunlar İlginizi Çekebilir
Siber Güvenlik Terimleri
15 Mart 2021
Tıbbi Nesnelerin İnterneti (IoMT) Güvenliği Nedir?
Devamını Oku