Steganografi (veri gizleme bilimi) nedir? - Şifreleme / Kriptografi - Siber Güvenlik Platformu - Hack Forum - Hacking - Warez - Siber Güvenlik Dünyası
Steganografi (veri gizleme bilimi) nedir?
Fotoğraf, ses, video gibi saklamada kullanılacak veriler saklanacak veriye göre oldukça büyük olduğu için, veri gizlemek oldukça kolay olur. Gizlenecek mesajlar büyük verilerden oluşan fotoğraf gibi dosyalarda, internette ve diğer iletişim araçlarında yaygınca kullanılır. Örneğin, fotoğraflardaki her pikselde, herbir 8 bit kırmızı, yeşil ve mavi rengi gösterecek şekilde 24 bitlik bir harita kullanılır. Sadece maviyi düşünecek olursak, 2^8 tane farklı mavi renk vardır diyebiliriz. 11111111 ve 11111110 ile gösterilen iki mavi arasındaki fark, insan gözüyle saptanabilecek türden değildir. Bu sebeple en az öneme sahip bit (least significant bit) olarak adlandırılan bu teknik, steganografi içinde yaygınca kullanılır. Çünkü aynı değiştirme işlemini kırmızı ve yeşil renklerinin bitleri için de yapıldığında, ASCII tablosunda bir harfe denk gelen sayılar elde edilebilir.
Steganografinin başka kişilerce çözülmesini engellemek amacıyla yapılması gereken en önemli şey; orijinal veri (örtü verisi, cover data) ile gizleme işleminden sonra oluşan veri arasındaki değişikliklerin istatistiki olarak ya da gözle fark edilemiyor hale getirmektir. Diğer bir deyişle, orijinal veri üzerinde eşik değerinden (noise floor) daha düşük değişiklikler yaparak steganografi başarıya ulaşmış olur. Bu da ancak orijinal verinin yüzeysel sinyal değerinden daha büyük (hacimli) olmasıyla sağlanabilir. Örneğin; lossy compression (kayıpsız sıkıştırma) methoduyla verilerin sıkıştırılıp en az zararla tekrar çıkarılmaya çalışılan fotoğraflarda (JPEG gibi) steganografik kullanım oldukça yaygındır. Çünkü her ne kadar; kayıp olmaksızın veri sıkıştırması yapmayı hedefleyerek hemen hemen tüm multimedya (müzik, video, fotoğraf) araçlarında kullanılan bu methodda, elde edilen ufacık hatalar bile steganografi yapmaya yeterli olabilir. Üstelik steganografi uygulanmış dosyalar tek başlarına masum gözükürken, fark ancak orijinali ile yanyana getirildiğinde anlaşılır.
Steganografi; dijital bir sinyalin (müzik, fotoğraf, video gibi) içine bilgi gömme işlemi olarak tabir edilen digital watermarking (dijital filigran) bir uygulamasıdır. Zira "dijital filigran"te alıcı ve vericinin orijinal veri içine gömülü gizli bir mesajla haberleşmesi sağlanabilir. Fakat dijital filigran; ticari bir müzik ya da yazılım ürünü olan orijinal verinin steganografide olduğu gibi bozulmasına izin vermemesi ile steganografiden ayrılır.
Evet, bu yazımda sizlere steganografi nedir, nasıl yapılır bunlardan bahsetmeye çalıştım. Baktığınız fotoğraflarda, dinlediğiniz müziklerde birileri sizlere bişeyler anlatmaya çalışıyor mu? Meraklı kalın