Tar ve OpenSSL Kullanarak Dosya ve Dizinleri Şifreleme ve Şifrelerini Çözme
Önemli hassas verileriniz olduğunda, özellikle verileri bir ağ üzerinden başkalarıyla aktarmanız gerektiğinde, dosyalarınız ve dizinleriniz için ekstra bir güvenlik katmanına sahip olmak çok önemlidir.
Sebebi bu, Linux'ta belirli dosya ve dizinleri şifrelemek ve şifrelerini çözmek için bir yardımcı program arıyorum, şans eseri OpenSSL ile tar'ın işe yarayabileceği bir çözüm buldum, evet Bu iki aracın yardımıyla tar arşiv dosyasını kolayca oluşturabilir ve şifreleyebilirsiniz.
Kaçırmayın: Linux'ta Dosyaları Şifrelemek ve Şifrelerini Çözmek için 7 Araç
Bu makalede, OpenSSLile bir tar veya gz (gzip) arşiv dosyasının nasıl oluşturulacağını ve şifreleneceğini göreceğiz. >:
OpenSSL'i kullanmanın geleneksel biçiminin şöyle olduğunu unutmayın:
openssl command command-options arguments
Linux'ta Dosyaları Şifreleyin
Geçerli çalışma dizininin içeriğini şifrelemek için (dosyaların boyutuna bağlı olarak bu işlem biraz zaman alabilir):
tar -czf - * | openssl enc -e -aes256 -out secured.tar.gz
Yukarıdaki komutun açıklaması:
enc
– şifrelerle kodlamak için openssl komutu-e
– giriş dosyasını şifrelemek için bir enc komut seçeneği; bu durumda bu, tar komutunun çıktısıdır-aes256
– şifreleme şifresi-out
– çıkış dosya adının adını belirtmek için kullanılan enc seçeneği, secure.tar.gz
Linux'ta Dosyaların Şifresini Çözme
Bir tar arşivi içeriğinin şifresini çözmek için aşağıdaki komutu kullanın.
openssl enc -d -aes256 -in secured.tar.gz | tar xz -C test
Yukarıdaki komutun açıklaması:
-d
– dosyaların şifresini çözmek için kullanılır-C
– test adlı alt dizine çıkartın
Aşağıdaki resimde şifreleme işlemi ve şunları yapmaya çalıştığınızda ne olacağı gösterilmektedir:
- tarball'ın içeriğini geleneksel yolla çıkarın
- Yanlış şifreyi kullanın ve
- doğru şifreyi girdiğinizde
Yerel bir ağ veya İnternet üzerinde çalışırken, başkalarıyla paylaştığınız hayati belgelerinizi veya dosyalarınızı şifreleyerek her zaman güvence altına alabilirsiniz; bu, bunların kötü niyetli saldırganların eline geçmesi riskini azaltmaya yardımcı olabilir.
Bir openssl komut satırı aracı olan OpenSSL kullanarak tarball'ları şifrelemenin basit bir tekniğine baktık. Daha fazla bilgi ve faydalı komutlar için man sayfasına bakabilirsiniz.
Her zaman olduğu gibi, bizimle paylaşmak istediğiniz ek düşünceler veya basit ipuçları için aşağıdaki geri bildirim formunu kullanın. Gelecek ipucumuzda, rwx izinlerini sekizli biçime dönüştürmenin bir yolunu inceleyeceğiz.