Co to jest steganografia? Ukrywanie danych w zdjęciach i obrazkach.

Co to jest steganografia?

Steganografia to sztuka i nauka ukrywania informacji poprzez osadzanie wiadomości w innych plikach, obrazkach, mp3 czy filmach. Informacje te nie są widoczne dla gołego oka, a do ich zapisania i odczytania zwykle potrzebne jest specjalistyczne oprogramowanie.

Po co stosować steganografię?

Jest kilka powodów:

  • Aby ukryć i przesłać informacje kanałami objętymi ścisłą kontrolą, np. rządową
  • Możliwość ukrycia informacji przesyłanych mailem we wrogim środowisku (np. w czasie wojny) bez wzbudzania podejrzeń
  • Mogą to wykorzystywać tzw. sygnaliści (ang. whisteblowers), aby kontaktować się z dziennikarzami śledczymi
  • Można ukrywać tajne informacje w publicznie dostępnych miejscach, np. publikując obrazek kota na stronie internetowej z zakodowaną tajną informacją w środku

Ukryta wiadomość w obrazku

Poniżej znajdziecie przykład zakodowanej informacji w obrazku. Do jej odczytania potrzebne będzie darmowe narzędzie online Steganography Online Codec.

  1. Pobierz obrazek z naszej strony
  2. Wejdź na Steganography Online Codec (lub polska wersja)
  3. Użyj hasła „zxu.pl” do odkodowania zaszyfrowanej wiadomości
Ukryta wiadomość w zdjęciu z kotem. Czy uda ci się ją wydobyć?
To zdjęcie posiada ukrytą wiadomość, niewidoczną dla oka, czy uda ci się ją wydobyć?

Jak ukrywane są wiadomości w zdjęciach?

W przypadku zaprezentowanego narzędzia, wiadomość zostaje zaszyfrowana wybranym hasłem, a następnie jest ona rozbita na pojedyncze bity danych, które ukryte są jako najmniej znaczące bity w składowych kolorach RGB w pikselach wybranego obrazu. Nie zmienia to ani wyglądu obrazka, ani jego kolorów w widoczny dla oka sposób.

Czy tak ukryte dane są bezpieczne?

Na tyle bezpieczne, że narzędzie Steganography Online Codec zostało wykorzystane w kryptograficznej łamigłówce z 2020 roku, gdzie główną nagrodą było 20.000 USD (ok 93.000 PLN):

Chcesz być na bieżąco? Obserwuj nas w google news lub polub nas na Facebooku.