Duyuru

Yapay Zeka Modellerine Yönelik Prompt Injection Saldırıları Makalemiz Yayınlandı!

Blogu Görüntüle Blogu Görüntüle
PRIVIA

Siber Guvenlik Terimleri Sozlugu

Deterministik Şifreleme Riskleri Nedir?

Deterministik şifreleme, aynı girdinin her zaman aynı çıktıyı verdiği bir yöntemdir; bu tekrar edebilirlik, verideki desenleri ve eşitlikleri saldırgana sızdırma riskini doğurur.

Deterministik Şifreleme Riskleri Nedir?
23 Mayıs 2020

Deterministik Şifreleme Riskleri Nedir?

Deterministik Şifreleme Riskleri Nedir?

Deterministik şifreleme, aynı açık metnin aynı anahtarla her seferinde tıpatıp aynı şifreli metne dönüştüğü bir yaklaşımdır. Bu özellik bazen bilinçli olarak istenir; örneğin şifreli bir veritabanı sütununda eşitlik sorgusu çalıştırabilmek için aynı değerin aynı şifreli karşılığa gelmesi gerekir. Ancak tam da bu tekrar edebilirlik, şifrelemenin gizlemesi gereken en temel şeyi, yani hangi kayıtların birbirine benzediğini açığa vurur.

Deterministik şifreleme içeriği okunamaz kılar ama eşitliği gizleyemez; saldırgan metni çözemese de hangi kayıtların aynı olduğunu görür.

Desen Neden Sızar?

Bir şifreleme yönteminin ideal çıktısı, saldırganın gözünde rastgele gürültüden ayırt edilemez olmalıdır. Deterministik davranış bu hedefi bozar: iki şifreli metin eşitse, altlarındaki açık metinler de eşittir. Bir maaş sütununu deterministik şifrelerseniz, aynı maaşı alan çalışanların satırları birebir aynı görünür; saldırgan tek bir değeri tahmin ettiğinde onunla eşleşen tüm kayıtları toplu olarak çözer. Bu, Kriptografi literatüründe frekans analizinin klasik bir uygulamasıdır.

ECB Modunun Görsel Dersi

Bu riskin en somut örneği blok şifrelerin ECB (Electronic Codebook) modudur. ECB, her bloğu bağımsız ve deterministik biçimde şifreler; sonuçta açık metindeki tekrarlar şifreli metne aynen yansır. Bir görüntüyü ECB ile şifrelediğinizde nesnelerin dış hatları hâlâ seçilebilir kalır, çünkü aynı renk blokları aynı şifreli bloklara dönüşür. Bu yüzden Simetrik şifreleme uygulamalarında ECB neredeyse her senaryoda hatalı bir seçim sayılır.

Doğru Kullanım: Rastgelelik Katmak

Çözüm, aynı açık metnin farklı şifreli metinler üretmesini sağlamaktır. Simetrik dünyada bu, her şifrelemeye taze ve rastgele bir başlangıç vektörü (IV) ya da nonce eklenerek yapılır; CBC, CTR ya da AEAD modları (GCM gibi) bu sayede aynı girdiyi her seferinde farklı çıktıya taşır. Asimetrik şifreleme tarafında ham RSA yerine OAEP dolgusu kullanılır, çünkü dolgusuz RSA da deterministiktir ve seçili açık metin saldırılarına açıktır. Kural nettir: gizlilik gereken her yerde şifreleme olasılıksal olmalıdır.

Deterministik davranışın zorunlu olduğu durumlar da vardır; arama yapılabilir şifreleme ve bazı belirteç (tokenization) sistemleri bunun örneğidir. Bu senaryolarda risk yok sayılmaz, sınırlandırılır: yönteme özgü tuz eklenir, aynı değerin çok tekrarlandığı düşük entropili sütunlar deterministik şifrelemeden dışlanır ve erişim kayıtları yakından izlenir.

Kurumsal Etki

Deterministik şifreleme çoğu zaman kötü niyetle değil, bir kolaylık uğruna seçilir; sorgu performansı ya da eski bir kütüphanenin varsayılan modu bu tercihi sessizce dayatabilir. Sızıntı da sessizdir: hiçbir alarm çalmaz, veri okunamaz görünür, oysa yapısı çoktan ele verilmiştir. Şifreleme modlarının, IV üretiminin ve dolgu seçimlerinin kurumun tehdit modeline uygunluğunu bir altyapı ve mimari gözden geçirme kapsamında denetlemek, bu tür örtük açıkları üretime çıkmadan yakalar.

PRIVIA SECURITY

Kurumunuza özel siber güvenlik hizmetleri

Sızma testinden olay müdahalesine, uçtan uca çözümlerle yanınızdayız.

Fiyat Teklifi Al

Bunlar İlginizi Çekebilir