Kayıtlar

SHA-1 etiketine sahip yayınlar gösteriliyor

OpenSSL ile Hash Oluşturma ve Doğrulama

Resim
Hash Nedir? OpenSSL ile Veri Bütünlüğünü Doğrulama Dijital dünyada verilerin güvenliği yalnızca şifreleme ile sağlanmaz. Bir dosyanın değiştirilip değiştirilmediğinin anlaşılması da en az gizliliği kadar önemlidir. İşte bu noktada hash (özet) fonksiyonları devreye girer. Bu eğitim makalesinde OpenSSL kullanarak dosyaların hash değerlerinin nasıl oluşturulacağını, farklı algoritmaların nasıl kullanılacağını ve hash değerlerinin nasıl doğrulanacağını ayrıntılı olarak öğreneceksiniz. Öğrenme Hedefleri Bu laboratuvar sonunda aşağıdaki konuları uygulamalı olarak öğrenmiş olacaksınız. Hash fonksiyonlarının çalışma mantığını öğrenmek SHA-256, SHA-512 ve MD5 hash üretmek OpenSSL ile dosya hash'lemek Hash değerlerini karşılaştırmak Dosyanın değiştirilip değiştirilmediğini doğrulamak Linux ve Windows ortamlarında hash doğrulaması yapmak Hash algoritmalarının kullanım alanlarını öğrenmek Ön Bilgiler Hash fonksiyonları; Sabit uzunlukta çıktı üretir. Geri döndürülemez. Aynı veri her zaman aynı...

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...