co to jest steganografia?
Steganografia jest techniką ukrywania tajnych danych w zwykłym, nie-tajnym pliku lub wiadomości w celu uniknięcia wykrycia; tajne dane są następnie wyodrębniane w miejscu przeznaczenia. Zastosowanie steganografii może być połączone z szyfrowaniem jako dodatkowy krok do ukrywania lub ochrony danych. Słowo steganografia pochodzi od greckich słów steganos (co oznacza ukryty lub zakryty) i greckiego grafu korzeniowego (co oznacza pisać).
Steganografia może być używana do ukrywania prawie każdego rodzaju treści cyfrowych, w tym tekstu, obrazu, treści wideo lub audio; dane, które mają być ukryte, mogą być ukryte w prawie każdym innym rodzaju treści cyfrowych. Zawartość, która ma być ukryta za pomocą steganografii-zwana ukrytym tekstem-jest często szyfrowana, zanim zostanie włączona do nieszkodliwego, pozornego pliku tekstowego okładki lub strumienia danych. Jeśli nie jest zaszyfrowany, ukryty tekst jest zwykle przetwarzany w jakiś sposób, aby zwiększyć trudność wykrycia tajnej treści.
jakie są przykłady steganografii?
Steganografia jest praktykowana przez osoby chcące przekazać tajną wiadomość lub kod. Chociaż istnieje wiele legalnych zastosowań steganografii, stwierdzono również, że Twórcy złośliwego oprogramowania używają steganografii do przesłaniania złośliwego kodu.
formy steganografii są używane od wieków i obejmują prawie każdą technikę ukrywania tajnej wiadomości w nieszkodliwym pojemniku. Na przykład używanie niewidzialnego atramentu do ukrywania tajnych wiadomości w innych nieszkodliwych wiadomościach; ukrywanie dokumentów zapisanych na mikrodot – które mogą mieć nawet 1 milimetr średnicy-na lub wewnątrz legalnej korespondencji; a nawet za pomocą środowisk gier wieloosobowych do dzielenia się informacjami.
jak dziś stosuje się steganografię?
we współczesnej steganografii cyfrowej dane są najpierw szyfrowane lub zaciemniane w inny sposób, a następnie wstawiane, za pomocą specjalnego algorytmu, do danych, które są częścią określonego formatu pliku, takiego jak obraz JPEG, plik audio lub wideo. Tajna wiadomość może być osadzona w zwykłych plikach danych na wiele różnych sposobów. Jedną z technik jest ukrywanie danych w bitach, które reprezentują te same piksele kolorów powtarzane z rzędu w pliku obrazu. Stosując zaszyfrowane dane do tych nadmiarowych danych w jakiś niepozorny sposób, rezultatem będzie plik obrazu, który wydaje się identyczny z oryginalnym obrazem, ale który ma wzorce” szumu ” zwykłych, niezaszyfrowanych danych.
praktyka dodawania znaku wodnego-znaku towarowego lub innych danych identyfikacyjnych ukrytych w plikach multimedialnych lub innych treściach – jest powszechnym zastosowaniem steganografii. Znak wodny to technika często używana przez wydawców internetowych do identyfikacji źródła plików multimedialnych, które zostały udostępnione bez zezwolenia.
chociaż istnieje wiele różnych zastosowań steganografii, w tym osadzanie poufnych informacji w typach plików, jedną z najczęstszych technik jest osadzanie pliku tekstowego w pliku obrazu. Gdy to nastąpi, każdy, kto przegląda plik obrazu, nie powinien być w stanie zobaczyć różnicy między oryginalnym plikiem obrazu a zaszyfrowanym plikiem; osiąga się to poprzez przechowywanie wiadomości z mniej znaczącymi ukąszeniami w pliku danych. Proces ten można wykonać ręcznie lub za pomocą narzędzia steganograficznego.
jakie są zalety steganografii nad kryptografią?
Steganografia różni się od kryptografii, ale używanie obu razem może pomóc poprawić bezpieczeństwo chronionych informacji i zapobiec wykryciu tajnej komunikacji. Jeśli steganograficznie ukryte dane są również szyfrowane, dane mogą być nadal bezpieczne przed wykryciem-chociaż kanał nie będzie już bezpieczny przed wykryciem. Istnieją zalety stosowania steganografii w połączeniu z szyfrowaniem w porównaniu z komunikacją tylko szyfrowaną.
podstawową zaletą używania steganografii do ukrywania danych nad szyfrowaniem jest to, że pomaga ona zaciemnić fakt, że w pliku lub innej zawartości ukrytego tekstu ukryte są poufne dane. Podczas gdy zaszyfrowany plik, wiadomość lub pakiet sieciowy jest wyraźnie oznaczony i identyfikowalny jako taki, użycie technik steganograficznych pomaga zasłonić obecność bezpiecznego kanału.
oprogramowanie do steganografii
oprogramowanie do steganografii służy do wykonywania różnych funkcji w celu ukrycia danych, w tym kodowania danych w celu przygotowania go do ukrycia wewnątrz innego pliku, śledzenie, które bity pliku tekstowego okładki zawierają ukryte dane, szyfrowanie danych do ukrycia i wyodrębniania ukrytych danych przez jego zamierzonego odbiorcy.
istnieją zarówno programy własnościowe, jak i open source i inne darmowe programy do robienia steganografii. OpenStego jest programem steganograficznym open source; inne programy mogą charakteryzować się typami danych, które mogą być ukryte, a także jakie typy plików, które dane mogą być ukryte w środku. Niektóre narzędzia online steganography obejmują Xiao Steganography, używane do ukrywania tajnych plików w obrazach BMP lub plikach WAV; Image Steganography, narzędzie Javascript, które ukrywa obrazy wewnątrz innych plików graficznych; i Crypture, narzędzie wiersza poleceń, które jest używane do wykonywania steganografii.
Leave a Reply