STEGANOGRAFİ VE LSB YÖNTEMİ Mustafa DEMİR Ömer YALVAÇ Volkan BİCEN

Benzer belgeler
Konu Başlıkları. Metin Steganografi Resim Steganografi Ses Steganografi 1/ 43

İçerik. 1. Şifrelemede Amaç 2. Steganografi 3. Klasik Şifreleme Sistemleri

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

Dr. Akif AKGÜL Oda No: 303 VERİ GİZLEME I GİZLİYAZI YÖNTEMLERİNİN TEMELLERİ

UMAS 2017 INTERNATIONAL ENGINEERING RESEARCH SYMPOSIUM ULUSLARARASI MÜHENDİSLİK ARAŞTIRMALARI SEMPOZYUMU

RESİM İÇERİSİNDEKİ GİZLİ BİLGİNİN RQP STEGANALİZ YÖNTEMİYLE SEZİLMESİ

4. Ağ ve Bilgi Güvenliği Sempozyumu LSB Ekleme Yönteminde Bilgi Gizleme İçin Tek Renk Kanal Kullanımının Güvenliğe Etkileri

Merkezi İşlem. Birimi

KODLAMA SİSTEMLERİ ve VERİLERİN BİLGİSAYARDA TEMSİLİ

Genlik Modülasyonu Algoritması ile Görüntü İçerisine Veri Gizleme


2. HTML Temel Etiketleri

RS STEGANALİZDE MASKELEME YÖNÜNÜN GİZLİ BİLGİNİN SEZİLMESİNE ETKİLERİ

MMT 106 Teknik Fotoğrafçılık 3 Digital Görüntüleme

Resim İçerisindeki Gizli Bilginin RQP Steganaliz Yöntemiyle Sezilmesi

T.C. KOCAELİ ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ

Stenografi Görüntü (Image) Steganaliz

T.C. İSTANBUL TEKNİK ÜNİVERSİTESİ Fen Bilimleri Enstitüsü Bilgisayar Mühendisliği Anabilim Dalı

İMGE KARELERİ KULLANAN YENİ BİR STEGANOGRAFİ YÖNTEMİ

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri 2. SAYI SĐSTEMLERĐ VE KODLAR

Yrd. Doç. Dr. Caner ÖZCAN

Görüntü İşleme. Dijital Görüntü Tanımları. Dijital görüntü ise sayısal değerlerden oluşur.

Metin Tabanlı İçerik Oluşturma Araçları

SAYI VE KODLAMA SİSTEMLERİ. Teknoloji Fakültesi/Bilgisayar Mühendisliği

Genlik Modülasyonu Algoritması ile Görüntü İçerisine Veri Gizleme

3.3. İki Tabanlı Sayı Sisteminde Dört İşlem

VERİ GİZLEME I Ders Notları:

2. SAYI SİSTEMLERİ. M.İLKUÇAR - imuammer@yahoo.com

BİLİŞİM TEKNOLOJİLERİ YÜKSEK LİSANS

Görüntü İşleme. K.Sinan YILDIRIM Cenk İNCE Tahir Emre KALAYCI. Ege Üniversitesi Bilgisayar Mühendisliği Bölümü 2003

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

BMP RESİMLER İÇİN VERİ GİZLEME TABANLI BİLGİ GÜVENLİĞİ UYGULAMALARI

STEGANOGRAFİK KÜTÜPHANE

VHDL ile KODLAMA ve HATA BULMA TEKNİKLERİ

UZAKTAN EĞİTİM MERKEZİ

Sayı sistemleri iki ana gruba ayrılır. 1. Sabit Noktalı Sayı Sistemleri. 2. Kayan Noktalı Sayı Sistemleri

Radyografik Görüntülere Veri Gizleme Uygulaması

BİLGİSAYARDA OFİS PROGRAMLARI BİÇİMLENDİRME

Çok Katmanlı Steganografi Tekniği Kullanılarak Mobil Cihazlara Haberleşme Uygulaması

Çok Katmanlı Steganografi Tekniği Kullanılarak Mobil Cihazlara Haberleşme Uygulaması

24 bit renkli hareketli resimler (video) üzerinde geliştirilen sırörtme yöntemi

Elektronik sistemlerde dört farklı sayı sistemi kullanılır. Bunlar;

1.1 Web Kavramlar URL terimini tanımlayınız ve anlayınız.

8.Sayfa ve 9.Yazım 10.Belge Görünüm 11.Ekran Yakınlaştırma Sözcük Sayısı Denetimi Düğmeleri ve Uzaklaştırma

MICROSOFT OFFİCE WORD PROGRAMI DOSYA İŞLEMLERİ

Şekil Yazı tipini biçimlendirme araç çubuğu simgeleri

2. SAYI SİSTEMLERİ 2. SAYI SİSTEMLERİ

Metin İşlemleri, Semboller

Ekran 1 : Font Komutları Dosyası ekranı

Bilgisayar Mühendisliğine Giriş. Yrd.Doç.Dr.Hacer KARACAN

Web Tarayıcıları ve Arama Motorları

1.4. BİT Nİ KULLANMA ve YÖNETME

RQP STEGANALİZDE RENK ÇİFTLERİ ARASINDAKİ YAKINLIK DERECESİ SEÇİMİNİN RESMİN İÇİNDEKİ GİZLİ BİLGİNİN SEZİLMESİNE ETKİSİ

Dosya Yönetimi. Dosya, Klasör ve Sürücüler. Ahmet SOYARSLAN biltek.info

technologies LED Ekranlar

VSP-BZ10. Profesyonel içerik oluşturma için uygun maliyetli, kullanımı kolay dijital kurumsal TV. Genel Bakış

2. Belgeye Metin Ekleme

AES (Advanced Encryption Standard)

Yrd.Doç.Dr. Celal Murat KANDEMİR. Kodlama (Coding) : Bir nesneler kümesinin bir dizgi (bit dizisi) kümesi ile temsil edilmesidir.

HTML Sayfaları. Bütün html sayfaları

12 Photocopiable for classroom use only Computer Science Unplugged (

2. SAYI SİSTEMLERİ VE KODLAR

Adım Adım SPSS. 1- Data Girişi ve Düzenlemesi 2- Hızlı Menü. Y. Doç. Dr. İbrahim Turan Nisan 2011

2. Sayı Sistemleri. En küçük bellek birimi sadece 0 ve 1 değerlerini alabilen ikili sayı sisteminde bir basamağa denk gelen Bit tir.

Eyüp Ersan SÜLÜN Photoshop CS4 Kullanım Kursu ADOBE PHOTOSHOP KATMAN HARMANLAMA (KARIŞTIRMA) MODLARI

Powerpoint; Microsoft ofis programları içinde bulunan bir sunum hazırlama programıdır.

Dijital (Sayısal) Fotogrametri

Bo lu m 7: Hesap Tabloları

HTML 5 ve CSS 3. Yrd. Doç. Dr. Murat Olcay ÖZCAN

Endüstri Mühendisliği Bölümü Bilgisayar Programlama Ders Notları

Çok Katmanlı Steganografi Tekniği Kullanılarak Mobil Cihazlara Haberleşme Uygulaması

Yrd. Doç. Dr. Caner ÖZCAN

.docx veya.doc (2007 ve üzeri sürümlerde.docx iken sürümlerinde.doc tur.) 1.Belge Başlığı

12 TBT / WEB TASARIM ve PROGRAMLAMA ( Not 3 )

A Temel İlkeler. B Kurumsal Evrak

Gama ışını görüntüleme: X ışını görüntüleme:

Toplu Kayıt Kullanıcı Kitapçığı

Steganografi de İlke ve Yöntemler ve Küçük Siyah-Beyaz Görüntüleri için Bir Steganografi Yöntem

AKILLI KÜRSÜ KULLANIM KILAVUZU

BİLGİ GÜVENLİĞİ. Bilgi Gizliliği ve Güvenliği Zararlı Yazılımlar Alınacak Tedbirler Güvenlik Yazılımları

İMGE HİSTOGRAMI KULLANILARAK GEOMETRİK ATAKLARA DAYANIKLI YENİ BİR VERİ GİZLEME TEKNİĞİ TASARIMI VE UYGULAMASI

Microsoft Word 2010 ara yüzündeki bölümler aşağıda gösterilmiştir.

İmge İçine Bilgi Gizlemede Kullanılan LSB

Güncel Kriptografik Sistemler

İmge Histogramı Kullanılarak Geometrik Ataklara Dayanıklı Yeni Bir Veri Gizleme Tekniği Tasarımı ve Uygulaması

Temel Bilgisayar Programlama

Çıkış Birimleri. Çıkış Birimleri. Giriş Birimleri. İşlem Birimi. Bellek Birimleri

Temel Bilgi Teknolojileri - II Ayrıntılı Ders İçerikleri

ŞİFRELEME YÖNTEMLERİ

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Bilin tarafından verilen Kullanıcı Adı ve Şifresini bu alanlara giriniz. Bilin Yazılım ve Bilişim Danışmanlığı Ltd. Şti.

C# Programlama Dili. İlk programımız Tür dönüşümü Yorum ekleme Operatörler

Amaçlarımız. Powerpoint de slaytlara eklentiler yapmak. Asıl slayt kavramını tanımlamak. Asıl slayt üzerinde değişklikler yapmak.

Kopya Hakkı 2005 The European Computer Driving Licence Foundation Ltd

Kullanım Kılavuzu. 4 Adımda Sanal Mağaza Oluşturulması + Jewellerynetasia Üyeliğinizden Müşteri Portföyünüzü arttıracak Altın Kurallar

MyEnglishLab: Speakout Öğrenci Kullanım Kılavuzu

#$% &'#(# Konular. Bits of Information. Binary Özellikler Superimposed Coding Signature Formation Deerlendirme

Teknoloji ile Tanışalım

MOD419 Görüntü İşleme

1. RESİM DÜZENLEME. Bir resmin piksel yoğunluğu yani PPI (Pixel Per Inches) 1 inç karede (1 inç = 2.54 cm) bulunan piksel sayısıdır.

Transkript:

STEGANOGRAFİ VE LSB YÖNTEMİ 13542520 Mustafa DEMİR 14545554 Ömer YALVAÇ 14545512 Volkan BİCEN

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.

STEGANOGRAFİ NEDİR? Benim için futbolda önemli olan centilmenlik ve dostluktur. Hedefim illa ki kazanmak falan değildir. Ben sadece kendi reklamını düşünen kişiliğe sahip olsam başka olurdu. Ben net birisiyim arkadaş. Takımım kazanırsa mal- zemecisine kadar mutlu oluruz. Ben de sporcu varlığımı geliştiririm. Hakemlere baskı uygulamak sportmenliğe yakışmaz. Fair-play için mücadele gerekirse onu da yaparım. Medyayı da bağ- rıma basmışım, spor uğruna gülmüşüm ve ağ- lamışım, kafam rahat!

STEGANOGRAFİNİN TARİHİ Heredot'un bir hikâyesine göre Pers saldırısının öncesinde saçları tıraşlanan bir kölenin kafasına yazılan uyarı mesajı, saçlarının uzaması sayesinde saklanmıştır. Bu sayede, mesaj dikkat çekmeden gerekli yere ulaşabilmiş, ulaştığında da kölenin saçları tekrar kesilerek uyarı okunabilmiştir.

II. Dünya Savaşı sırasında, New York'taki bir Japon ajanı (Velvalee Dickinson) oyuncak bebek pazarlamacısı kılığı altında saklanmaktaydı. Bu ajan, Amerikan ordusunun hareketlerini bebek siparişi içeren mektuplar içine saklayarak Güney Amerika'daki adreslere gönderiyordu.

II. Dünya Savaşı esnasında Almanlar da bu teknikten yararlandı. Fakat Yunanlıların yaptığı gibi mesajı fiziksel olarak saklamadılar. Null Ciphering terimiyle açıklanan bir metot kullandılar. Örneğin aşağıdaki mesaj II. Dünya Savaşı nda Alman bir casus tarafından gönderildi. Apparently neutral s protest is thoroughly discounted and ignored. Isman hard hit. Blockade issue affects pretext for embargo on by-product, ejecting suets and vegetable oils. Bu mesajdaki her kelimenin 2. harfini alırsak karşımıza «Pershing sails from NY June 1» şeklinde bir gizli mesaj ortaya çıkacaktır.

STEGANOGRAFİ DİL BİLİM STEGANOGRAFİ TEKNİK STEGANOGRAFİ SADECE YAZI ÜZERİNDE BİLGİLER VAR. SOMUT NESNELERİ İÇERİR. YAZI+RESİM+SES BİLGİLERİ İÇEREBİLİR. DİJİTAL ORTAMLARDA SAKLIDIR

ÇAĞIMIZDA STEGANOGRAFİ Steganografi yazılımları da iyi ve kötü amaçlar için kullanılabiliyor. - Zararlı kodları gizlemek için kullanılır (Virüs, Spyware vs.) Örn; Dolandırıcılar çaldıkları kredi kartı bilgilerini ya da satılabilecek özel verileri (çalıntı e-posta hesapları, ftp hesapları ya da ücretli üyelik bilgileri gibi) önce şifreleyip sonra da steganografi yazılımlarıyla fotoğraflar içerisine gizleyerek müşterilerine ulaştırıyorlar.

TEKNİK STEGANOGRAFİ Kullanım alanları açısından üçe ayrılmaktadır. Bunlar aşağıdaki gibidir: Metin (text) steganografi Görüntü (image) steganografi Ses (audio) steganografi Video steganografi

Metin Steganografi Metin Steganografi veri saklanacak yerlerin özelliklerine göre aşağıdaki yöntemleri kullanır. 1. Açık Alan Yöntemleri (Open Space Methods) 2. Yazımsal Yöntemler 3. Anlamsal Yöntemler

1- Açık Alan Yöntemleri (Open Space Methods Açık alan yöntemleri de kendi içerisinde 5 farklı uygulama tipine sahiptir. Cümle içi boşluk bırakma Satır kaydırma Satır sonu boşluk bırakma Sağ hizalama Gelecek kodlaması

a) Cümle İçi Boşluk Bırakma Cümle içi boşluk bırakma yöntemi; İngilizce dil yapısında, bir noktadan sonra tek bir boşluk bırakarak 0 ı saklar. Çift boşluk eklemek ise 1 i saklar. Bu işlem işe yarar, ancak çok küçük bir veriyi saklamak için çok büyük veriye ihtiyaç duyar Bununla birlikte bir çok kelime işleme programı da çift boşlukları otomatik olarak temizler.

(a) Üst satır da for kelimesinden önce bir boşluk eklenmektedir, alt satırda for ile all arasında daha fazla boşluk vardır. (b) Dikey çizgiler olmadan text in nasıl gözüktüğü

b) Satır Kaydırma Kodlaması Bu yöntemde text satırları düşey olarak kaydırılarak gömülecek mesajın kodlanması sağlanır. Gömülmüş kelime yine text dosyası yada bitmap dosya olarak açılabilir. Burada ikinci satır 1/300 inch yukarıya kaydırılmıştır

c) Satır Sonu Boşluk Bırakma Satır sonu boşluğu yöntemi, her satırın sonundaki boşluktan faydalanır. Veri, tüm satır sonlarında daha önceden belirlenen sayıda boşluklar bırakarak gizlenir. Örneğin, iki boşluk bir bit, dört boşluk iki bit, sekiz boşluk dört bit vb. gizler. Bu yöntem, iç boşluk metodundan daha iyi çalışır çünkü satır sonundaki boşluk sayısı arttırılarak daha fazla veri gizlenebilir.

d) Sağ Hizalama Metinlerin sağa hizalanması da metin dosyalarında veri saklanmasında kullanılabilir. Kelimeler arasındaki boşluklar hesaplanıp kontrol edilerek, masum metin dosyalarına veri gizlenebilir. Kelimeler arasındaki tek boşluk 0 ı, çift boşluk 1 i temsil eder.

Sağ Hizalama Ancak bu yöntem, normal bir boşluk ile gizlenmiş bir boşluk arasındaki farkı anlamak imkansız olduğu için çözme işlemini zorlaştırır. Bu amaçla, Manchester kodlamasını temel olan başka bir teknik kullanılır. 01 1 olarak, 10 0 olarak yorumlanır. Bununla birlikte 00 ve 11 ise null boşluk bitlerini gösterir.

e) Gelecek Kodlaması Bu yöntemde, b, d, T gibi harflerin yatay/düşey uzunlukları gibi bazı metin özelliklerini değiştirerek, biçimlendirilmiş metin içine gizli mesajları saklamayla ilgilenir. Bu yöntem, her biçimlenmiş metnin, gizli mesaj saklamak için kullanılabilecek çok sayıda özelliği olmasından dolayı, uzak ara durdurulması en zor yöntemdir.

(a) Herhangi bir kodlama yapılmamış orijinal metin. (b) Sadece seçilen karakterler üzerinde yapılmış gelecek kodlaması. (c) Gelecek kodlamasının abartılmış gösterimi

2- Yazımsal Yöntemler (Syntactic Methods) Bu yöntem, dökümanı kodlamak için noktalama işaretlerini kullanır. Örneğin aşağıdaki iki cümle de ilk bakışta aynıymış gibi gözükmektedir, fakat dikkatlice bakıldığında ilk cümlenin fazladan bir, işareti içerdiği görülür. Bu yapıların biri 1, diğeride 0 olarak belirlenir ve kodlama işlemi bu şekilde yapılır. bread, butter, and milk bread, butter and milk

3- Anlamsal Yöntemler (Semantic Methods) Bu yöntem W. Bender tarafından ortaya atılmıştır. Bu yöntemde eşanlamlı kelimelere birincil ve ikincil değerler atanmaktadır. Sonra bu değerler 1 ve 0 olarak binary e dönüştürülür. Örneğin big kelimesi birincil, large kelimesi de ikincil olarak işaretlenmiş olsun. Birincil 1, ikincil de 0 olarak binary e çevrilir.

Görüntü Steganografi Bilgilerin görüntü dosyaları içerisine saklanmasının çeşitli yöntemleri vardır. Bunlar: 1. En önemsiz bite ekleme 2. Maskeleme ve filtreleme 3. Algoritmalar ve dönüşümler

En Önemsiz Bite Ekleme (Least Significant Bit Insertion) En önemsiz bite ekleme yöntemi yaygın olarak kullanılan ve uygulaması basit bir yöntemdir. Fakat yöntemin dikkatsizce uygulanması durumunda veri kayıpları ortaya çıkmaktadır. 0-255 arası 1 byte ile temsil edilen gri-seviye (gray-scale) görüntüler vardır. Renkli dijital görüntüler 24 bit yada 8 bit olabilir.

24 bit görüntüler 24 bitlik bir görüntü bir pixel başına 3 byte kullanmaktadır. Her pixel için renk üç ana renkten elde edilir. Kırmızı (red), Yeşil (green), Mavi (blue) Her byte ta son biti değiştirmek suretiyle her pixel de 3 bitlik bilgi saklayabiliriz. Yani 24 bitlik 1024x768 resim, bilgi saklamak için kullanılabilir 2.359.296 bit (294.912 byte) e sahiptir. Eğer gizlemek istediğimiz mesajı resmin içine gömmeden önce sıkıştırırsak çok daha fazla sayıda bilgiyi gizleyebiliriz.

24 bit görüntüler Günümüzde cep telefonlarının çektiği (dolayısıyla sıkça paylaşılan) 1600 * 1200 çözünürlükteki bir resmin içine bile 2 Megabayta kadar veri saklanabilir! Örneğin, soldaki resmi gelişmiş bir fotoğraf veya veri editörüne verin. Editöre, resmin her baytına 3 sayısı ile "Lojik AND" işlemi yapmasını söyleyin. Ortaya simsiyah bir resim çıkacak. Şimdi işin zevkli kısmı: o simsiyah (gibi görünen) resmi bir resim editörü ile açın ve resmin parlaklığını 85 katına çıkartın. Göreceksiniz ki, ortaya sağdaki kedi çıkacak!

8 bit görüntüler 8 bitlik görüntüler pixel başına 1 byte kullanmaktadırlar. 8 bitlik görüntüler renk sınırlaması yüzünden pek iyi bir sonuç vermezler. Saklanacak bilgi, saklama ortamını çok fazla değiştirmeyecek şekilde dikkatlice seçilmelidir. Orijinal görüntüde son bite ekleme işlemi yapıldığında, renk girişi göstergeleri değişmektedir. 8 bitlik görüntülerde 4 basit renk kullanılmaktadır. Bunlar; beyaz, kırmızı, mavi ve yeşildir. Bu renklerin renk paletinde karşılık gelen girişleri ise sırasıyla şöyledir: 0 (00), 1 (01), 2 (10), 3 (11)

Gri-seviye görüntüler Bununla 0 (siyah) ile 255 (beyaz) arasında tam sayılar elde edilebilir. Bu sayılar arasındaki değerler gri'dir ve bundan dolayı bir resime ait tam sayı "gri ton seviye" (gray level) olarak isimlendirilir. İkili sayı sistemine göre 10110111 sayısını ele alalım. Bu sayı onluk düzende 183 sayısının karşılığıdır. Sondaki bit'in 1 veya 0 olması bu değeri çok fazla değiştirmeyecektir. Sondaki bit değerimiz eğer 0 olsaydı bu değer 182 olacak ve renk üzerinde gözle görülecek büyük bir değişikliğe neden olmayacaktır.

2- Maskeleme ve Filtreleme (Masking and Filtering ) Maskeleme ve filtreleme teknikleri genellikle 24 bit ve gri-seviye görüntüler üzerinde işaretleme (marking) ve filigran yapılarak uygulanmaktadır. İşaretleme yada filigran tekniklerinin görüntülere sıkça uygulanması nedeniyle, görüntünün değişmesi korkusu olmadan uygulanabilmektedir. Teknik olarak filigran bir steganografik biçim değildir.

Algoritmalar ve Dönüşümler (Algorithms and Transformations) Son bite ekleme yöntemi bilgi gizlemek için oldukça kolay ve hızlı bir yöntemdir, fakat görüntüye uygulanan işlemler yada kayıplı sıkıştırmalar sonucunda bilgi zarar görebilmektedir. Yüksek kalitedeki resimlerin sıkıştırılarak örneğin jpeg formatı kullanılarak internet üzerinden gönderilmesi daha uygundur. Bunun için gizlenen bilginin kaybolmaması ve görüntünün sıkıştırılmasını sağlayan bazı yöntemler ve steganografik araçlar ortaya çıkarılmıştır.

Algoritmalar ve Dönüşümler (Algorithms and Transformations) Hem sıkıştırma hemde bilgi gizleme işlemlerini yapan Jpeg- jsteg Stego-Dos Picture-Mark SureSign S-Tools

Ses Steganografi İnsan işitme sistemi (Human auditory system-has) aralığı yüzünden, ses sinyalleri içerisine bilgi gizleme oldukça uğraş gerektiren bir konudur. HAS 1/1.000 den daha büyük frekans aralığını farkedebilir. Aynı zamanda HAS nereden geldiği belli olmayan gürültülere de oldukça duyarlıdır.

Ses Steganografi Ses sinyalleri üzerinde uğraşırken ses dosyalarının hangi karakteristiklere sahip olduklarını bilmemiz gerekmektedir. İki ana özelliğe sahiptirler: Basit niceleme (quantisation) metodu: Yüksek kaliteli dijital seslerin 16-bit doğrusal niceleme ile ifadesinde en çok kullanılan yöntemdir. WAV(Windows Audio-Visual) ve AIIF(Audio Interchange File Format). Bazı sinyal bozulmaları bu formatta ortaya çıkabilir. Geçici seçme oranı: Ses için en çok kullanılan oranlar 8 khz, 9.6 khz, 10 khz, 12 khz, 16 khz, 22.05 khz ve 44.1 khz dir. Bu değer frekans aralığının kullanılabilecek en üst seviyesidir.

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 için 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.

STEGO-OBJECT(Nesneye Veri Gizleme) Görüntü steganografide, bilgilerin görüntü dosyaları içerisine saklanmasının çeşitli yöntemleri vardır. Bilgi gizlemede en çok kullanılan yöntemler aşağıda gösterilmiştir: En önemsiz bite ekleme (LSB) Maskeleme ve filtreleme Algoritmalar ve dönüşümler (Sellars, 1999).

LEAST SIGNIFICANT BIT (LSB) INSERTION YÖNTEMİ UYGULANMASI Steganografide en fazla kullanılan tekniklerden biri Least Siginificant (LSB-en az öneme sahip bit) Insertion yöntemidir. Uygulaması çok basit olan bir yöntem olmasına karşın dikkatsizce uygulanması durumunda veri kayıpları ortaya çıkmaktadır. LSB de, gizlenecek verinin her biti, resim verisinin bir baytının son bitine yazılır.

Örnek olarak bir 24 bit resim dosyasının, üç pikselinin ilk sekiz baytına A harfinin nasıl gömüleceğini gösterelim Pikseller: (00100111 11101001 11001000) (00100111 11001000 11101001) (11001000 00100111 11101001) A: 01000001 Sonuç: (00100110 11101001 11001000) (00100110 11001000 11101000) (11001000 00100111 11101001)

Altı çizili üç bit değiştirilmiştir. Yani bilginin gömülmesinden sonra bitlerin eklendiği sekiz baytın sadece üçünde değişiklik meydana gelmiştir. LSB insertion yönteminde genel olarak son bitlere ekleme yapıldığından içine veri gömülen resimdeki değişim sadece %50 oranında olur. Bu tekniğin diğer bir versiyonu ise her baytın sadece son bitinde değiştirme yapmak yerine son 2 veya daha fazla bitinde değiştirme yapabilmektir. Bu, örtülü-nesnedeki (cover-object) gizli bilginin kapasitesini artıracaktır, fakat örtülü nesnedeki bozulma da daha fazla olacaktır ve insan gözünün değişikliği algılayabilme olasılığı artacaktır.

Beyaz Renk RGB formatında FF-FF-FF hexadecimal değeri ile ifade edilir. Yani Red: FF(h), Green: FF(h), Blue: FF(h) FF binary sistemde 11111111 in karşılığıdır. 1 pikselde beyaz rengi ifade etmek için 11111111-11111111- 11111111 verisi kullanılır. 11111111-11111111- 11111111 verisinin en anlamsız bitlerini gizlenecek olan veri için kullanma yöntemi üzerine kuruludur. Bu küçük renk değişikliğini insan gözü algılayamaz. Her piksele 3 bit. İlk bakışta çok çok az gibi görünse de 800 600 ebatında bir resimde 800 x 600 = 480.000 adet piksel bulunur. 480.000 x 3 bit = 1.440.000 bit (gizlenecek olan veri için kalan yer) 1.440.000 bit = 175,7 KiloByte

OpenPuff OpenPuff, MP3, JPG ve daha fazlasını içeren, verileri gizlemek için çok çeşitli "taşıyıcı" formatlarını destekleyen güçlü bir açık kaynaklı steganografi uygulamasıdır.

Openpuff ile veri çözme

STEGO-OBJECT YAZILIMLARI Steganografi işlemi için pek çok farklı programlar vardır. Bunlardan çoğu ücretsiz yazılımlardır. Ücretsiz yazılımların yanında analiz işlemleri içinde farklı yazılımlar kullanılabilmektedir. Bazılarını inceleyelim;

Secret Layer Resimlerin içine veri gizlemeyi sağlayan bir steganografi aracıdır. Şifreleme yapabilir, resim içindeki gizli veriyi sadece şifreyi bilen kişi açabilir. Resim görüntüsünde bozulma olmaz.

Online Steganografi(http://www.kwebbel.net/steg a/enindex.php)

BlackBox Sadece TXT uzantılı salt metin dosyalarını BMP uzantılı imaj dosyalarının içerisine saklar Herhangi bir şifreleme ya da sıkıştırma işlemi uygulayamayaz. İçerisine metin gizlediğiniz imaj dosyasının renklerinde, boyutunda ya da özelliklerinde hiçbir değişiklik yapmamasıyla öne çıkıyor. Tamamen ücretsiz olarak kullanıma sunulan yazılım,.net framework e ihtiyaç duyuyor.

Mp3Stego Mp3 dosyalarının içine veri gizlemeyi sağlayan araçtır. Mp3Stego içine veri gizleyeceği dosyayı wav dosyası olarak kabul eder ve veriyi gizledikten sonra formatı mp3 e dönüştürür. Detaylı bilgi http://www.petitcolas.net/fabien/steganography/mp3stego/ Stego Video Herhangi bir video dosyasının içine gizli veri saklayabilir. Gizli haberleşme için kullanılan programlardan biridir. Detaylı bilgi http://www.compression.ru/video/

Snow Çeşitli dosya türlerine veri gizleyebilen ufak bir yazılımdır. Veri tespit edilse bile sadece şifreyi bilen kişi veri içeriğini görüntüleyebilir. Örneğin; C:\Snow.exe -C -m gizli veri -p password deneme.txt deneme2.txt (Gizli veri metnini password ile şifreleyerek ve deneme.txt yi kullanarak deneme2.txt adlı gizli verinin olduğu dosyayı oluşturur) C:\Snow.exe -C -p password deneme2.txt (deneme2.txt içindeki gizli veriyi password şifresini kullanarak açar) Benzer işlemi exe uzantılı olmadan sadece notepad içine veri gizleyerek yapabiliriz.

STEGANOGRAFİ ANALİZİ İnternet üzerinde steganography tespiti için pek çok araştırmanın bilgileri olsa da ciddi anlamda steganography i tespit edip içindeki verileri çıkartabilen kesin sonuç verebilen yazılımlar mevcut değildir Analiz için kullanılan ücretsiz ve ticari yazılımlardan bazıları;

- Stegdetect resim içerisindeki veriyi tespit etmek için kullanılan bir araçtır.

Stegbreak gizli verilerin şifrelerini kırmak için sözlük saldırısı yapabilen bir araçtır. Jsteg-shell, Jpeghide ve OutGuess ile gizlenmiş verileri için kullanılabilir.

KAYNAKLAR http://www.ismailsaygili.com.tr/2013/04/ads-ile-veri-gizlemesteganography-teknigi.html http://www.tmancar.com/steganografi-%e2%80%93-veri-saklama-yontemi http://www.3ler.net/web/wp/index.php/steganografi-veri-gizleme/ http://bilgisayarkavramlari.sadievrenseker.com/2009/06/05/steganografive-lsb/ Adli Bilişim Dijital Delillerin Elde Edilmesi ve Analizi Türkay Henkoğlu