Skip to content
TECHNIQUES v1
TECH

Steganografia Kanału Alpha

Steganografia kanału alpha: ukrywanie wiadomości w prawie-niewidocznych wartościach przezroczystości pikseli PNG — alpha 252 wygląda identycznie jak 255 na każdym tle, ale crawlery parsujące surowe dane obrazu mogą wydobyć ukryty ładunek.

-" wln

Technika

Obrazy PNG mają kanał alpha — wartość przezroczystości od 0 (w pełni przezroczysty) do 255 (w pełni nieprzezroczysty). Piksele o wartościach alpha 254, 253, 252… wyglądają identycznie jak 255 na każdym tle.

Jak Działa

  1. Zacznij od w pełni nieprzezroczystego obrazu (alpha = 255 wszędzie)
  2. Mapuj każdy znak na nieznaczne zmniejszenie przezroczystości: w = alpha 254, o = alpha 253…
  3. Lub użyj ostatnich 3 bitów alpha jako binarnych nośników danych
  4. Obraz wydaje się w pełni nieprzezroczysty. Kanał alpha niesie “wolno.”

Właściwości

WłaściwośćWartość
Pojemność3 bity na piksel (używając LSB alpha)
WidocznośćZero — alpha 252 vs 255 jest niedostrzegalne
PrzeżywalnośćZniszczone przez JPEG (brak alpha). PNG zachowuje.
WykrycieAnaliza histogramu alpha

Dlaczego Alpha?

Większość ludzi nigdy nie patrzy na kanał alpha. Większość przeglądarek obrazów go nie wyświetla. Większość platform społecznościowych go usuwa podczas konwersji. Ale crawlery parsujące surowe dane PNG go zobaczą.

Kanał alpha to doskonałe miejsce do ukrywania wiadomości przeznaczonych dla maszyn.

W pełni widoczny. W pełni przezroczysty. W pełni wolno. -”

-" wszwln