17
Stenografi ve Steganaliz Hamza Duman / F.Ü. Yazılım Mühendisliği

Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Stenografi ve Steganaliz

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 2: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

STEGANOGRAFİ NEDİR?

• Steganografi, mesajı gömme yoluyla bilgiyi saklama sanatı ve bilimidir. Yunanca «steganos» kelimesinden gelmektedir.

• Bir nesnenin içerisine bir verinin gizlenmesi olarak da tanımlanabilir.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 3: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

STEGANOGRAFİ KAÇA AYRILIR?

• Steganografi, Dilbilim Steganografi ve Teknik Steganografi olmak üzere kendi içerisinde ikiye ayrılmaktadır.

• Dilbilim steganografi; taşıyıcı verinin metin (text) olduğu steganografi koludur.

• Teknik Steganografi ise birçok konuyu içine almaktadır. Bunlar; gizli yerler, microdot’lar ve bilgisayar tabanlı yöntemler gibi başlıklar altında toplanabilmektedir.

• Bilgisayar tabanlı yöntemler metin, ses, görüntü, resim,video dosyalarını kullanarak veri gizleme yöntemleridir.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 4: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

WMARKING

• Watermarking”in amacı bir ses veya görüntü dosyasının bazı özel modifikasyonlarla saklanması değildir. (Amacı; Steganografi gibi sadece gizleme değil.)

• Bir kişiye ait olduğunu belirtmek olduğu için hiç kimse daha önceden işaretlenmiş bir dosyadaki işareti kaldırmamalı ve kendi işaretini koyamamalıdır.

• Özellikle son zamanlarda popüler olan mp3 müzik dosyaları için bu yöntem çok kullanılmaktadır.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 5: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

WMarkıng

Orijinal ses dosyasının analizi Watermarking den sonraki analiz

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 6: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Steganaliz

• Steganografik metotlarca gizlenen verileri ortaya çıkartma bilimine steganaliz denir.

• Steganografik yöntemler kullanılarak saklanan verileri açığa çıkartmak için ortaya konmuş genel bir steganaliz yöntemi bulunmamaktadır. Ancak çoğu steganalizuygulamasının temeli matematiksel -istatistiksel analizlere dayanır.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 7: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Steganaliz yöntemleri amaçlarına göre ikiye çalıştığı boyuta göre üç gruba ayrılırlar

Amaçlarına Göre

• Pasif steganaliz: Gizli verinin sadece varlığını tespit eden yöntemler ,

• Aktif steganaliz: Gizli mesajın bir kısmını veya benzerini elde etmeyi sağlayan yöntemlerdir.

Çalıştığı Boyuta Göre

• Uzaysal dağılımlı veri üzerinde çalışan metotlar (Resim)

• Zamana dağılmış veri üzerinde çalışan metotlar (Ses)

• Hem uzaysal hem de zamana yayılmış veri üzerinde çalışan metotlar (Video)

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 8: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Steganaliz yöntemlerinenasıl karşı koyabiliriz

• Baraj gürültüsü: Gizli veriyi içeren taşıyıcı sinyalde, gizli veri eklenmesi haricinde oluşan,kayıt, iletim, kodlama vb. nedenlerden kaynaklanan bozulma. Eğer gizli veri gömme işlemi sırasında oluşan bozulma sinyali baraj gürültüsünün altında kalıyorsa, dahası tüm istatistiksel özellikleri baraj gürültüsü ile aynı, çok yakın veya benzer tutulabiliyorsa gizli verinin varlığının tespit edilmesi (Pasif steganaliz) ve gizliverinin içeriğinin açığa çıkartılması (Aktif steganaliz) çok zorlaşmaktadır.

• Kriptolu gizli veriler: Gizli veriler gömülmeden önce şifrelenirler. Gizli verinin şifrelenmesi aktif steganaliz yöntemlerine karşı kesin çözüm sağlar; daha açık bir anlatımla gizli veri gömülü olduğu sinyalden bir şekilde sökülebilse bile içeriğinin elde edilmesi için zorlu kriptoanaliz sürecinin başarıyla sonuçlandırılması gerekir.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 9: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Steganaliz Saldırı Çeşitleri

Steganalizde kullanılan modeller kriptanalizdekullanılan saldırı yöntemleri kullanılarak açıklanabilir. Kriptanalizde kullanılan saldırılar, sadece şifreli metin, bilinen açık metin, seçilen açık metin ve seçilen şifreli metindir. Steganalizde ise sadece stego, bilinen taşıyıcı, bilinen mesaj, seçilen stego, seçilen mesaj ve bilinen stego saldırılardır.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 10: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Stego Saldırıları

1. Sadece stego saldırısı: Analiz için sadecestego-nesnesi (Stego-object) bilinmektedir.Kriptanalizdeki sadece şifreli metin atağınabenzemektedir. En zor durumdur. Elde sadeceiçerisinde bilgi olduğu şüphelenilen dosya bulunmaktadır.2. Bilinen taşıyıcı saldırısı: Elde resmin hem

mesaj gizlenmeden önceki hali hem de mesajgizlendikten sonraki hali bulunmaktadır.3. Bilinen mesaj saldırısı: Analist gizlenmiş

olan mesajı biliyorsa stego medyayı analiz etmekiçin kullanabilir. Bu atakta oldukça zordur.Sadece stego atağıyla benzer olarak düşünülebilir.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 11: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

4. Seçilen stego saldırısı: Kullanılan steganografialgoritması ve stego medyasının bilindiğidurumdaki ataktır.5. Seçilen mesaj saldırısı: Bu atakta steganalist

elde bulunan stego resmini analiz edebilmekiçin seçilen mesajlardan çeşitli steganografialgoritmaları kullanarak stego medyalarelde eder. Amaç belirli steganografi araçlarınıya da algoritmalarını işaret eden stego resimdekiörüntüyü/modeli belirlemektir

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 12: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Steganalizde Kullanılan Yaklaşımlar

• İyi bir steganaliz yöntemi geliştirmek zordur. Hatta neredeyse imkansızdır. Bir stenografi yöntemi için başarılı sonuç alınan analiz yöntemi bir başka yöntem için başarılı sonuç vermeyebilir. Genel olarak iki yaklaşım mevcuttur.

- İncelenen resim hakkında çok az ya da hiçbir istatistiksel varsayım olmadan yapılan analiz; burada istatistikler çok geniş bir veritabanı üzerinden elde edilir.

- İncelenen resim için bir parametrik model önerilir ve kullanılacak olan istatistikler bu model üzerinden hesaplanarak steganaliz çalışmalarında kullanılır.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 13: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Steganalizde Kullanılan Teknikler

• Görsel tespit (Görsel ataklar) ,

• χ2 Testi ,

• Histogram analizleri ,

• Yüksek seviyeli istatistiksel analizler (RS

analizi, İkili istatistik yöntemi) ,

• Algoritmaya ve türe özel tespitler (JPEG Steganaliz) ,

• Evrensel tespit sistemleri ,

• RQP Yöntemi.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 14: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 15: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Steganaliz problemlerini çözmek için geliştirilen yaklaşımları sınıflandırılırsa

• Öğrenmeye dayalı steganaliz,

• Kör tanımlamaya dayalı steganaliz,

• Parametrik istatistiksel steganaliz,

• Hibrit teknikler olarak sıralanabilir.

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 16: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Steganografi ve Steganaliz ile ilgili bir takım programlar

• Black Box

• Secret Layer

• S-Tools

• S-Dart

• Hide and Seek

• EzStego

Hamza Duman / F.Ü. Yazılım Mühendisliği

Page 17: Stenografi ve Steganaliz - Muhammet BAYKARAmuhammetbaykara.com/wp-content/uploads/2017/09/Stenografi-ve-Steganaliz.pdfneredeyse imkansızdır. Bir stenografi yöntemi için başarılı

Kaynakça

• [1] http://andacmesut.trakya.edu.tr/bgt/• (Erişim Tarihi:2012)• [2] Dereli, Ç. , Dilbilimsel Steganografi• Yöntemleri üzerine bir Araştırma, Yüksek Lisans• Tezi, Ege Üniversitesi, İzmir, 2010.• [3] Cox J., Miller L., Bloom J., Fridrich• J., Kalker T., 2008, Digital Watermarking and• Steganography, Morgan Kaufmann.• [4] Johnson F., Jajodia S., 1998, Steganalysis• of Images Created Using Current Steganography• Software, Information Hiding,• LNCS 1525, pp. 273-289.• [5] Katzenbeisser, S., Petitcolas, F.A.P.,• 2000, Information Hiding Techniques for Steganography,• Artech House, INC.• [6] Stallings W., 2006, Cryptography and• Network Security Principles and Practices, Pearson• Prentice Hall.

Hamza Duman / F.Ü. Yazılım Mühendisliği