Kayıtlar

integrity etiketine sahip yayınlar gösteriliyor

Kaynak Kimlik Doğrulaması ve HMAC

Resim
Günümüzde bilgi güvenliğinin temel hedefleri gizlilik (Confidentiality) , bütünlük (Integrity) ve kimlik doğrulama (Authentication) olarak özetlenebilir. Bir verinin şifrelenmiş olması her zaman yeterli değildir. Çünkü şifrelenmiş bir mesajın gerçekten doğru kişiden gelip gelmediğini veya iletim sırasında değiştirilip değiştirilmediğini anlamak gerekir. Örneğin; Bir banka sunucusundan geldiği iddia edilen bir ödeme talimatı, Bir yazılım güncelleme dosyası, Bir IoT cihazından gelen sensör verisi, Bir VPN tünelindeki paket, gerçek kaynaktan mı geldi? Yoksa saldırgan tarafından değiştirilmiş sahte bir veri mi? Bu sorunun cevabı Kaynak Kimlik Doğrulaması (Source Authentication) ile verilir. Kaynak kimlik doğrulaması için en yaygın kullanılan yöntemlerden biri HMAC (Hash Message Authentication Code) algoritmasıdır. Kaynak Kimlik Doğrulaması Nedir? Kaynak kimlik doğrulaması; Bir mesajın gerçekten beklenen gönderici tarafından oluşturulduğunu doğrulama işlemidir. Bu işlem aşağıdaki iki gü...

Hashing ile Veri Bütünlüğü (Integrity) Kontrolü

Resim
Windows ve Linux'ta Dosyalarınızın Kötü Niyetli Olarak Değiştirilip Değiştirilmediğini Nasıl Anlarsınız? Giriş Bilgisayarınızda "Nuri" isimli bir klasörünüz olduğunu düşünelim. D:\Nuri veya Linux'ta /home/nuri Bu klasör içerisinde; Word belgeleri PDF dosyaları Fotoğraflar Proje dosyaları Python kodları Yedekler Şifreli arşivler bulunuyor. Bilgisayarı kapattınız. Bir hafta sonra tekrar açtınız. Aklınıza şu soru geldi: "Ben bu klasörü en son kullandıktan sonra içerideki dosyalardan herhangi biri değiştirilmiş olabilir mi?" Belki; Zararlı yazılım Ransomware Yetkisiz kullanıcı İç tehdit USB ile bulaşan malware Hacker dosyalardan birini değiştirmiş olabilir. Peki bunu nasıl kesin olarak anlayabiliriz? İşte bunun cevabı: Hash (Özet Değeri) ve Veri Bütünlüğü (Integrity) CIA Triad'ın "Integrity" Maddesi Bilgi güvenliğinin temel üçlüsü: Confidentiality Integrity Availability Integrity şunu garanti eder: Veri oluşturulduğu andaki haliyle aynıdır. Yani D...