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

Yan Kanal Dirençli Uygulama Nedir?

Yan kanal dirençli uygulama, kriptografik kodun zamanlama, güç tüketimi veya bellek erişimi gibi dolaylı sinyallerden gizli bilgi sızdırmasını önleyecek biçimde yazılması yaklaşımıdır.

Yan Kanal Dirençli Uygulama Nedir?

Yan Kanal Dirençli Uygulama Nedir?

Yan Kanal Dirençli Uygulama Nedir?

Yan kanal dirençli uygulama, doğru sonuç üreten bir kriptografik kodun aynı zamanda çalışırken hiçbir dolaylı iz bırakmamasını hedefleyen bir yazım disiplinidir. Bir algoritma matematiksel olarak kusursuz olabilir; ancak işlemin ne kadar sürdüğü, işlemci ne kadar güç çektiği veya hangi bellek hücresine eriştiği gizli anahtara bağlı olarak değişiyorsa, saldırgan bu ölçülebilir farklardan anahtarı adım adım geri çıkarabilir.

Yan kanal direnci, kodun yalnızca doğru sonucu üretmesini değil, o sonuca giderken gizli veriye bağlı hiçbir gözlemlenebilir fark yaratmamasını gerektirir.

Sorun Nereden Doğar?

Programcıların doğal alışkanlıkları, farkında olmadan yan kanal açar. Bir parola karşılaştırması ilk uyuşmayan karakterde döngüden çıktığında, doğru tahminler yanlış tahminlerden birkaç mikrosaniye daha uzun sürer; bu fark tek başına anlamsız görünse de milyonlarca ölçümün ortalaması alındığında net bir sinyale dönüşür. Aynı biçimde, gizli anahtarın bitine bağlı olarak farklı kod dallarının çalışması ya da farklı bellek adreslerine erişilmesi, yan kanal saldırıları için doğrudan bir tutamak sağlar.

Sabit Zamanlı Kod İlkesi

Direncin temel kuralı, çalışma süresinin ve donanım davranışının gizli veriden bağımsız olmasıdır; bu yaklaşıma sabit zamanlı programlama denir. Uygulamada bu, gizli değere bağlı dallanma ve döngü sonlandırmalarından kaçınmayı, karşılaştırmaları erken çıkışsız yapmayı ve gizli veriyle indekslenen tablo erişimlerini elemeyi gerektirir. Modern kriptografi kütüphaneleri, bu ilkeyi gözeterek yazıldıkları için elle atılmış kodlardan çok daha güvenlidir.

İmza ve Doğrulama Kodunda Önemi

Bu disiplinin en kritik uygulandığı alanlardan biri imza üretimidir; bir dijital imza hesaplanırken özel anahtarın kullanıldığı üstel alma veya eğri çarpımı adımları, güç tüketimi dikkatle ölçülürse anahtarın bitlerini ele verebilir. Bu yüzden imza rutinleri, işlemin adımlarını gizli veriden bağımsız bir düzende yürütecek şekilde kurgulanır ve kör faktörleme gibi ek maskeleme teknikleriyle güçlendirilir.

Yan kanal direnci yalnızca kod düzeyinde değil, kodun koştuğu donanımın ve dağıtım mimarisinin de dikkate alınmasını gerektiren bir konudur; paylaşımlı bir bulut sunucusundaki önbellek davranışı, izole bir donanım modülündekinden çok farklı bir tehdit yüzeyi taşır. Kriptografik bileşenlerin hangi ortamda çalıştığının ve bu ortamın hangi yan kanalları açtığının değerlendirilmesi için altyapı ve mimari gözden geçirme çalışması hem kod hem işletim ortamını birlikte inceler.

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

Ortalama Müdahale Süresi (MTTR) Nedir?

Siber Güvenlik Terimleri

15 Haziran 2020

Ortalama Müdahale Süresi (MTTR) Nedir?

Devamını Oku
Kurtarma (Recovery) Nedir?

Siber Güvenlik Terimleri

4 Aralık 2021

Kurtarma (Recovery) Nedir?

Devamını Oku