Kriptografi

Steganography (Resim İçine Yazı Gizlemek) Ve Steghide Kullanımı

Reklam

Steganography Nedir ?

Steganografi, eski Yunanca’da Steganos ve Graphein kelimelerinden oluşmuştur. Türkçede ise “gizlenmiş yazı” anlamına gelir ve bilgiyi gizleme bilimine verilen addır. Steganografi’nin şifrelemeye göre en büyük avantajı bilgiyi gören bir kimsenin gördüğü şeyin içinde önemli bir bilgi olduğunu fark edemiyor olmasıdır, böylece içinde bir bilgi aramaz.

Kısaca Steganography, karşı tarafa gönderilecek olan bir mesajın ses, resim, video gibi dosyalara gömerek veya gizleyerek saklı bir şekilde dikkat çekmeden karşı tarafa göndermek için kullanılır.

Tarihte bir çok yerde kullanılmıştır. Örneğin II. Dünya Savaşında Almalar casuslar tarafından gizli mesajları iletmek için kullanılmıştır. Farklı bir örnek ise bal mumu ile kaplanmış tabletlere mesajın gizlenmesi gibi tarihte bir çok örneği vardır.

Dijital dünyada steganography‘ nin temel iki kullanım şekli vardır. Birincisi veri içine veriyi gömmek, ikincisi ise resim veya ses dosyasına veriyi gizlemektir. Burada ihtiyaca göre hangisini kullanacağınızı seçebilirsiniz. Örnek vermek gerekirse size özgün bir resim yaptınız. Bu resimin içerisine size ait olduğunu belirten bir copyright yazısı gizlerseniz analiz edildiğinde size ait olduğu ortaya çıkacaktır. Böylelikle çalınmalara karşı ufak bir önlem almış olursunuz.

Bu gibi bir çok kullanım örnekleri vardır. Yeteri kadar steganography‘ nin ne olduğundan bahsettik. Şimdi gelin steghide aracını kullanarak nasıl resimin içerisine metin dosyası gömülür buna geçelim. Bir çok gizleme ve gömme yöntemi vardır. Burada okuyacağınız yöntem de bu yöntemlerden bir tanesidir.

Steghide Aracını Kullanarak Resim İçine Yazı Gizlemek

Steghide aracı bizlere resim ve ses dosyalarına metin gömmemize olanak sağlayan bir steganography aracıdır. Bu araç sayesinde gömdüğümüz veriyi hem sıkıştırabilir hem de şifreleyebiliriz. Gizli mesajı gömdüğümüz dosyayı tekrardan bu araç yardımı ile içindeki gizli mesajı çıkartıp okuyabiliriz. JPEG, BMP, WAV ve AU dosyalarını desteklemektedir.

Bazı Steghide Komutları:

Embed: Gizlenecek mesaj dosyasını gömmek için kullanılır.

Extract: Gizlene mesajı çıkartmak için kullanılır.

-ef (Embed File ) : Gizlenecek veri dosyasını belirtmek için kullanılır

-cf ( Cover File ) : İçine veri gizlenilmek istenilen dosyayı belirtmek için kullanılır.

-sf ( Stego File ) : Steganografi uygulanmış dosyayı belirtmek için kullanılır.

-p ( passphrase ) : Veriyi gizlemek veya çıkarmak için parolayı önceden belirtememizi sağlayan parametredir.

-e ( encryption ) : Şifreleme parametresini önceden ayarlamamızı sağlar.

-z ( compress ) : Veriyi gizlemeden önce sıkıştırılmasını istediğimizde kullanacağınız parametredir.

-Z ( dont compress ) : Veriyi gizlemeden önce sıkıştırılmamasını istediğimizde kullanacağımız parametredir.

-v ( verbose ) : İşlemleri gerçekleştirirken detaylı bilgi vermesini istediğimizde bu parametreyi kullanırız.

Steghide Kullanımı:

Öncelikle steghide aracımızı indirmemiz gerekiyor. Aşağıdaki komutu kullanarak indirebilirsiniz.

git clone https://github.com/StefanoDeVuono/steghide

cd steghide

Steghide Kurulumu

Aracımızı indirdik. Gizli mesaj dosyamız ve bu mesaj dosyasını içine gömeceğimiz resim dosyamız da hazır. Bu iki dosyayı steghide klasörünün içine atalım, bu işlemi yapmazsak gömme işlemini yapamayız. Aynı klasörde olduğunda dikkat edin.

Şimdi örnek bir gömme işlemi yapalım.

steghide embed -cf resim.jpg -ef gizli_metin_dosyası.txt

Steghide Kullanımı

Yukarıdaki komutu kullanarak resimin içine mesajı gömebilirsiniz. Sizden şifre isteyecek bu şifreyi girdikten sonra gömme işlemi tamamlanmış oluyor. Şimdi de gömdüğümüz gizli mesaj dosyasını çıkartalım.

steghide extract -sf resim.jpg

Steghide Mesajı Okuma

Yukarıdaki komutu kullanarak da gömdüğümüz mesajı çıkartarak okuyabiliriz.

 

Daha fazla içeriğe ulaşmak için hemen ziyaret edin >> itakademi.net/kriptografi/

Kaynaklar:

https://medium.com/@enesilhaydin/adli-bili%C5%9Fim-alan%C4%B1nda-exif-ve-steghide-ara%C3%A7lar%C4%B1n%C4%B1n-kullan%C4%B1m%C4%B1-1c456da74848a

Reklam

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu