Jak ukryć informacje za pomocą steganografii w Ubuntu?

Steganografia

Czasami, musimy szyfrować wysoce poufne dane w naszych systemach aby żadna inna osoba korzystająca z naszego systemu nie mogła powiedzieć, że zatailiśmy informacje.

Jednym ze sposobów jest ukrycie tajnych plików i wiadomości w innych istniejących plikach, jako obrazy i audio.

To też jest to bardzo przydatne, gdy chcesz przesłać prywatną wiadomość lub wysłać plik przez sieć do kogoś innego bez uszczerbku dla Twojego bezpieczeństwa.

Mogą po prostu osadzić poufne dane wraz z hasłem lub kluczem, aby tylko zaufana osoba mogła otworzyć ten plik.

Ten typ szyfrowania, w którym bezpiecznie ukrywasz jeden plik w innym, nazywa się steganografią..

Steganografia jest preferowana od kryptografii, ponieważ później przeciwnik będzie wiedział, że coś było ukryte w tekście lub pliku. Mogą nawet złamać kod i uzyskać informacje dzięki ciężkiej pracy.

Jednak w Steganografii trzecia osoba nie byłaby nawet świadoma faktu, że pozornie nieszkodliwy plik obrazu lub dźwięku zawiera ukrytą tajną wiadomość lub plik.

Instalowanie Steghide na Ubuntu 18.10 i pochodnych

Steghide to narzędzie wiersza poleceń, które pozwala ukryć poufne dane w różnych typach plików graficznych i dźwiękowych.

Stegidy działa z konsoli w systemach Windows i GNU / Linux, i jest to projekt open source, który po rozpakowaniu zajmuje tylko około 3 MB i nie wymaga instalacji, więc można go używać na pendrive'ach.

Chociaż w tym przypadku zamierzamy zainstalować najnowszą wersję tego narzędzia, Mogą to zrobić, szukając go bezpośrednio w centrum oprogramowania Ubuntu lub z terminala, mogą to zrobić, wykonując następujące polecenie:

sudo apt-get install steghide

Szyfrowanie plików za pomocą steghide

Aby zaszyfrować poufny plik, muszą mieć plik, który chcą zaszyfrować, oraz plik obrazu lub audio, w którym chcą go ukryć.

Steghide obsługuje szyfrowanie plików typu AU, BMP, JPEG i WAV.

Stegidy

A teraz weźmy przykład, który chcemy ukryć plik w obrazie. Składnia, której musimy użyć, jest następująca:

sudo steghide embed -ef examplefile.txt -cf sample.jpg

W tym przypadku wskazujemy, że plik musi zostać zaszyfrowany z bieżącego folderu do bieżącego folderu.

W przypadku, gdy początkowy plik poufny znajduje się w innym miejscu w systemie, należy podać jego pełną ścieżkę.

Podobnie, jeśli plik obrazu znajduje się w innym miejscu, musisz określić jego pełną ścieżkę za pomocą tego polecenia.

Zasadniczo polecenie składa się z następujących elementów:

sudo steghide embed -ef /ruta/de/archivo/a/ocultar -cf /ruta/de/imagen/o/audio/que/contendrá/el/archivo

Natychmiast po tym aplikacja poprosi o hasło wymagane do osadzenia poufnego pliku.

To hasło zostanie użyte do wyodrębnienia lub odszyfrowania pliku.

W tym przykładzie osadziliśmy plik tekstowy w pliku JPEG. Po zakończeniu szyfrowania możesz usunąć początkowy plik poufny i po prostu zachować plik obrazu, który zostanie później użyty do odszyfrowania.

Wyodrębnianie plików

Teraz, aby wyodrębnić informacje ukryte w pliku, użyjemy następującego polecenia

sudo steghide -sf image.jpg

Tam, gdzie wskażemy ścieżkę do obrazu lub pliku audio, który zawiera nasze ukryte informacje, w tym celu zostaniemy poproszeni o podanie hasła doSpowoduje to wyodrębnienie informacji, które ukrywamy w plikach.

Jak odinstalować Steghide z Ubuntu i pochodnych?

Wreszcie dla tych, którzy nie byli zadowoleni z narzędzia lub po prostu chcą go wyeliminować ze swojego systemu, możemy zrobić kolejny krok, aby całkowicie wyeliminować Steghide.

Musimy otworzyć terminal za pomocą Ctrl + Alt + T iw nim wykonamy następujące polecenie:

sudo apt-get remove steghide

I gotowy.

Na koniec możemy wykorzystać Steghide wraz z kilkoma innymi narzędziami, takimi jak Cryptomator a nawet z OnionShare aby móc w bezpieczny sposób udostępniać informacje zawarte w naszych plikach innym osobom.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.