Niekedy musíme šifrovať vysoko dôverné údaje v našich systémoch aby žiadna iná osoba používajúca náš systém nemohla povedať, že sme zadržali informácie.
Jedným zo spôsobov, ako to dosiahnuť, je skrytie tajných súborov a správ v iných existujúcich súboroch, ako obrázky a zvuk.
Aj toto je to veľmi užitočné, keď chcete preniesť súkromnú správu alebo poslať súbor po sieti niekomu inému bez ohrozenia vašej bezpečnosti.
Môžu jednoducho vložiť dôverné údaje spolu s heslom alebo prístupovým kľúčom, aby mohol tento súbor otvoriť iba dôveryhodná osoba.
Tento typ šifrovania, pri ktorom bezpečne skryjete jeden súbor v inom, sa nazýva steganografia..
Steganografia je uprednostňovaná pred kryptografiou, pretože neskôr bude protivník vedieť, že niečo bolo skryté v texte alebo súbore. Môžu dokonca porušiť kód a získať informácie tvrdou prácou.
V steganografii by si však tretia osoba ani neuvedomovala skutočnosť, že zdanlivo neškodný obrazový alebo zvukový súbor nesie tajnú správu alebo je v ňom vložený súbor.
Inštalácia Steghide na Ubuntu 18.10 a deriváty
Steghide je nástroj príkazového riadku, ktorý umožňuje skryť dôverné údaje v rámci rôznych typov obrazových a zvukových súborov.
Steghide funguje z konzoly na Windows a GNU / Linux, a je to projekt s otvoreným zdrojovým kódom, ktorý zaberá iba asi 3 MB rozbalený a nevyžaduje inštaláciu, takže ho možno použiť na pendrives.
Aj keď v tomto prípade ideme inštalovať najnovšiu verziu tohto nástroja, Môžu to urobiť vyhľadaním priamo v softvérovom centre Ubuntu alebo z terminálu, ktorý vykonajú nasledujúcim príkazom:
sudo apt-get install steghide
Šifrovanie súborov pomocou aplikácie Steghide
Na šifrovanie dôverného súboru musia mať súbor, ktorý chcú zašifrovať, a obrazový alebo zvukový súbor, v ktorom ho chcú skryť.
Steghide podporuje šifrovanie na typoch súborov AU, BMP, JPEG a WAV.
Teraz si vezmime príklad, keď chceme skryť súbor v obrázku. Syntax, ktorú musíme použiť, je nasledovná:
sudo steghide embed -ef examplefile.txt -cf sample.jpg
V tomto prípade označujeme, že súbor musí byť šifrovaný z aktuálneho priečinka do aktuálneho priečinka.
V prípade, že sa pôvodný dôverný súbor nachádza kdekoľvek vo vašom systéme, musí poskytnúť úplnú cestu.
Podobne, ak je váš obrazový súbor umiestnený inde, musíte pomocou tohto príkazu určiť jeho úplnú cestu.
Príkaz je v zásade zložený takto:
sudo steghide embed -ef /ruta/de/archivo/a/ocultar -cf /ruta/de/imagen/o/audio/que/contendrá/el/archivo
Ihneď potom si aplikácia vyžiada heslo potrebné na vloženie dôverného súboru.
Toto heslo sa použije na extrahovanie alebo dešifrovanie súboru.
V tomto príklade sme vložili textový súbor do súboru JPEG. Po dokončení šifrovania môžete odstrániť pôvodný dôverný súbor a ponechať si iba obrazový súbor, ktorý sa neskôr použije na dešifrovanie.
Extrakcia súborov
Teraz, aby sme extrahovali informácie skryté v súbore, použijeme nasledujúci príkaz
sudo steghide -sf image.jpg
Ak označíme cestu obrázka alebo zvukového súboru, ktorý obsahuje naše skryté informácie, budeme pri tom požiadaní o zadanie hesla preTýmto spôsobom extrahujete informácie, ktoré v súboroch skrývame.
Ako odinštalovať Steghide z Ubuntu a derivátov?
Nakoniec pre tých, ktorí neboli spokojní s týmto nástrojom alebo ho jednoducho chcú vylúčiť zo svojho systému, môžeme urobiť ďalší krok, aby bol Steghide úplne vylúčený.
Musíme otvoriť terminál s Ctrl + Alt + T a v ňom vykonáme nasledujúci príkaz:
sudo apt-get remove steghide
A pripravený.
Ako posledný komentár môžeme využiť Steghide spolu s niektorými ďalšími nástrojmi ako napr Cryptomator a dokonca aj s OnionShare aby sme mohli zdieľať informácie v našich súboroch s inými ľuďmi bezpečným spôsobom.