|Tweet|
Bilgi Gizlemek Nedir?
Bilgi gizleme, tespit edilmekten kaçınmak için verileri başka bir dosya veya mesaj içinde gizleme işlemidir. Gizli bilgiler, basit bir mesajdan hassas dosyalara ve hatta diğer programlara kadar her şey olabilir. Bilgileri gizlemenin en yaygın yöntemi, verilerin bir görüntü dosyasına gömülmesini içeren steganografidir.
Bilgi Gizleme Nasıl Kullanılır?
Bilgileri gizlemenin en yaygın yolu, verilerin bir görüntü dosyasına gömülmesini içeren steganografidir. Bunun için Steghide veya OutGuess gibi bir steganografi programı kullanmanız gerekecek. Programınızı seçtikten sonra, verilerinizi gizlemek istediğiniz resim dosyasını açın ve “Gizle” seçeneğini seçin. Ardından, gizlemek istediğiniz dosyayı seçin ve "Tamam" ı tıklayın. Dosyanız artık görüntünün içinde gizlenecek!
Bilgi Gizlemenin Alternatif Yöntemleri Nelerdir?
Steganografi, bir dosyayı, mesajı, resmi veya videoyu başka bir dosya, mesaj, resim veya video içinde gizleme uygulamasıdır. Steganografi kelimesi Yunanca "örtülü" anlamına gelen steganos (στεγανός) ve "yazı" anlamına gelen graphein (γράφειν) sözcüklerini birleştirir.
Terimin ilk kaydedilen kullanımı 1499'da Johannes Trithemius tarafından sihir üzerine bir kitap kılığına girmiş kriptografi ve steganografi üzerine bir inceleme olan Steganographia'sındaydı. Genel olarak, gizli mesajlar başka bir şey gibi (veya parçası gibi) görünür: resimler, makaleler, alışveriş listeleri veya başka bir kapak metni. Örneğin, mesaj, bilgisayar dosyalarındaki kullanılmayan alan bitleri değiştirilerek (en az önemli bit ekleme) veya önemsiz kamu bilgileri arasında saklanarak gizlenebilir.
Mesajlar, yankı verileri kullanılarak bir ses dosyasında da gizlenebilir. ancak bunu yapmak için yalnızca iki genel teknik vardır: yayılı spektrum ve düşük bit kodlama.
Yayılmış Spektrum tekniği, gönderilen veri miktarına göre çok büyük bir bant genişliğine yayılmış sinyal özelliklerini manipüle eder. Düşük bit kodlama, bir sinyalin bazı veya tüm yönlerini, orijinal sinyalden daha az bant genişliği kullanan bir sürümle değiştirir. Bu teknikler duruma göre ayrı ayrı veya birlikte kullanılır.
Kriptografi.
Kriptografi, üçüncü şahısların varlığında güvenli iletişim uygulamasıdır. E-posta, dosya paylaşımı ve VPN'ler gibi güvenli iletişim dahil olmak üzere çeşitli uygulamalarda kullanılır. Kriptografi, verileri kodlamak ve kodunu çözmek için matematiksel algoritmalar kullanan bir matematik bilimidir.
Kriptografi, bilgileri yetkisiz erişime karşı korumak ve gizliliğini sağlamak için kullanılır. Kriptografi iki ana kola ayrılır: simetrik anahtarlı kriptografi ve açık anahtarlı kriptografi.
Simetrik anahtarlı kriptografi aynı zamanda özel anahtarlı kriptografi olarak da bilinir çünkü hem şifreleme hem de şifre çözme için aynı anahtar kullanılır.[3] Bu tür kriptografide, hem gönderen hem de alıcı, mesajları şifrelemek ve şifresini çözmek için kullandıkları aynı gizli anahtarı paylaşır.[4] Simetrik anahtarlı kriptografinin ana dezavantajı, hem göndericinin hem de alıcının gizli anahtar hakkında bilgi sahibi olmasını gerektirmesidir, bu da pratikte uygulanmasını zorlaştırır.
Açık anahtarlı şifreleme aynı zamanda asimetrik anahtarlı şifreleme olarak da bilinir çünkü şifreleme ve şifre çözme için iki farklı anahtar kullanır: herkesin bilip mesajları şifrelemek için kullanabileceği bir genel anahtar; ve yalnızca alıcının bildiği ve mesajların şifresini çözmek için kullanabileceği özel bir anahtar. Açık anahtarlı kriptografinin simetrik anahtarlı kriptografiye göre en büyük avantajı, hem gönderenin hem de alıcının aynı gizli anahtar hakkında bilgi sahibi olmasını gerektirmemesidir.
Karma.
Karma, belirli bir girdiyi, tipik olarak saklama veya karşılaştırma amaçları için kullanılan sabit boyutlu bir alfasayısal diziye dönüştürme işlemidir. Hash işlevi, belirli bir girişi belirli bir çıktıya eşleyen matematiksel bir işlevdir. Karma işlevler, veri sıkıştırma, dosya bütünlüğü denetimi, parola depolama ve çok daha fazlası gibi birçok farklı uygulamada kullanılır.
En yaygın karma algoritma türü, 1992'de Ron Rivest tarafından icat edilen MD5'tir. MD5 algoritması, rastgele herhangi bir girdi verisinden 128 bitlik bir hash değeri üretir. Girdi verileri herhangi bir boyutta ve uzunlukta olabilir ancak çıktı hash değeri her zaman sabit boyutta (128 bit) olacaktır.
Hash fonksiyonları, orijinal girdi verilerini elde etmek için hash işlemini tersine çevirmenin mümkün olmadığı anlamına gelen tek yönlü fonksiyonlardır. Bu, bir karma değeriniz varsa, orijinal girdinin ne olduğunu belirleyemeyeceğiniz anlamına gelir. Ancak, aynı çıktı hash değerini üreten bir giriş bulana kadar tüm olası girdileri deneyerek bir hash işlevine kaba kuvvetle saldırmak mümkündür.
Bir karma algoritmanın güvenliği iki faktöre bağlıdır: çarpışma direnci ve ön görüntü direnci. Çarpışma direnci, aynı çıktı sağlama değerini üreten iki farklı girdi bulmanın çok zor olduğu anlamına gelir (yani, çarpışmaları bulmak çok zordur). Ön görüntü direnci, karşılık gelen çıktı hash değeri verilen bir girdiyi bulmanın çok zor olduğu anlamına gelir (yani, yalnızca görüntü verilen ön görüntüyü belirlemek çok zordur).
Gördüğümüz gibi, bilgileri gizlemek, verileri kolayca erişilemeyecek veya anlaşılamayacak şekilde gizleme işlemidir. Bilgi gizlemenin steganografi, kriptografi ve karma oluşturma gibi çeşitli yöntemleri vardır. Bu yöntemlerin her birinin kendi avantajları ve dezavantajları olsa da, hepsinin ortak amacı bilgiyi meraklı gözlerden korumaktır.
Peki, bilgileri gizlemek için en iyi yöntem hangisidir? Ne yazık ki, bu sorunun basit bir cevabı yok. En iyi yöntem, kendi güvenlik gereksinimlerinizin yanı sıra, saklamaya çalıştığınız verinin türü ve miktarına göre değişir. Ancak, bilgi saklamanın farklı yöntemlerini anlayarak, hangisinin sizin için doğru olduğuna dair bilinçli bir karar verme konusunda daha donanımlı olacaksınız.