Steganografické nástroje - Steganography tools - Wikipedia

Příklad architektury steganografie - OpenPuff

A steganografie softwarový nástroj umožňuje uživateli vložit skrytá data do souboru nosiče, například obrázek nebo video, a tato data později extrahovat.

Zprávu v původním souboru není vůbec nutné skrývat. Není tedy nutné upravovat původní soubor, a proto je obtížné něco detekovat. Pokud je daná sekce podrobena postupné bitové manipulaci za účelem vygenerování cyphertextu, pak v původním souboru nejsou žádné důkazy o tom, že se používá k šifrování souboru.

Architektura

Obfuskační vrstva1 - kryptografie

Dopravce

The dopravce je signál, stream nebo datový soubor, do kterého jsou skrytá data skryta provedením jemných úprav. Mezi příklady patří zvukové soubory, obrazové soubory, dokumenty a spustitelné soubory. V praxi by měl nosič vypadat a fungovat stejně jako původní nemodifikovaný nosič a každému, kdo jej kontroluje, by měl vypadat neškodně.

Některé vlastnosti mohou vzbudit podezření, že soubor obsahuje skrytá data:

  • Pokud jsou skrytá data velká vzhledem k obsahu nosiče, jako v prázdném dokumentu o velikosti megabajtů.
  • Použití zastaralých formátů nebo špatně podporovaných rozšíření, která porušují běžně používané nástroje.
Obfuskační vrstva3 - bělení

Kryptografickým požadavkem je, aby byl nosič (např. Fotografie) originál, nikoli kopie něčeho veřejně dostupného (např. Staženého). Důvodem je, že veřejně dostupná zdrojová data lze porovnat s verzí s vloženou skrytou zprávou.

Existuje slabší požadavek, aby vložená zpráva nezměnila statistiky dopravce (nebo jiné metriky) tak, aby byla přítomnost zprávy zjistitelná. Například, pokud nejméně významné bity červeného kanálu kamery a pixelu obrazu mají Gaussovo rozdělení dané konstantním barevným polem, jednoduchá obrazová steganografie, která produkuje náhodné rozdělení těchto bitů, by mohla umožnit rozlišení obrazů stega od nezměněných .

Pouhý objem moderních (přibližně 2014) a nesmyslných médií s velkou šířkou pásma (např. Youtube.com, zdroje bittorrentů. EBay, Facebook, spam atd.) Poskytuje dostatek příležitostí pro skrytou komunikaci.

Řetěz

Skrytá data lze rozdělit mezi sadu souborů a vytvořit tak nosný řetěz, který má tu vlastnost, že pro získání skrytých dat musí být všichni dopravci k dispozici, neupraveni a zpracováni ve správném pořadí. Této další bezpečnostní funkce je obvykle dosaženo:

  • pomocí jiného inicializační vektor pro každého dopravce a jeho uložení uvnitř zpracovaných nosičů -> CryptedIVn = Crypt (IVn, CryptedIVn-1)
  • pomocí jiného kryptografického algoritmu pro každého dopravce a jeho výběr v závislosti na pořadí řetězců ekviprobabilní algoritmus
Obfuskační vrstva4 - kódování

Robustnost a kryptografie

Steganografické nástroje mají za cíl zajistit odolnost vůči moderním forenzní metody, například statistické steganalýza. Takové robustnosti lze dosáhnout vyváženou kombinací:

Pokud jsou data detekována, kryptografie také pomáhá minimalizovat výsledné poškození, protože data nejsou vystavena, pouze skutečnost, že bylo přeneseno tajemství. Odesílatel může být nucen dešifrovat data, jakmile jsou objevena, ale popíratelné šifrování lze využít k tomu, aby dešifrovaná data vypadala neškodně.

Silný steganografický software spoléhá na a vícevrstvá architektura s hlubokým, zdokumentovaným zmatek proces.

Chi-čtvercová obrazová steganalýza

Nosný motor

Nosný motor je jádrem každého steganografického nástroje. Různé formáty souborů jsou upravovány různými způsoby, aby bylo možné do nich tajně vložit skrytá data. Algoritmy zpracování zahrnují:

  • Vložení (podezřelé z důvodu přírůstku velikosti souboru nesouvisejícího s obsahem)
  • Generování (podezřelé z důvodu sledovatelnosti generovaných nosičů)
  • Pomocné údaje a metadata substituce
  • LSB nebo adaptivní substituce
  • Manipulace s frekvenčním prostorem

Porovnání nástrojů

Porovnání nástrojů (v abecedním pořadí)
ProgramObrazové souboryZvukové souboryVideo souborySoubory dokumentůDalší podporaPoznámky
AnubisBMP, JPEG?[je zapotřebí objasnění ]?[je zapotřebí objasnění ]?[je zapotřebí objasnění ]Data jsou připojena na konec souboruOtevřený zdroj[je zapotřebí objasnění ]
BMPSecretsBMP, JPEG, TIFF, GIF-----
DarkCryptTCBMP, JPEG, TIFF, PNG, PSD, TGA, MNGWAV-TXT, HTML, XML, ODTEXE, DLL, NTFS proudyRežim RSD (náhodná distribuce dat založená na RNG), šifrování AES podporováno
DeepSoundBMPAudio CD, Značka APE, FLAC, MP3, WAV, WMA---256bitové šifrování AES
ImageSpyer G2BMP, TIFF----Algoritmus RSD implementován, plugin pro Total Commander (StegoTC G2)
iWatermarkJPEG----Steganografický vodoznak skrytý na fotografiích JPEG pro Mac, Win, iOS a Android
MP3Stego-MP3---Otevřený zdroj
Pane kryptoBMP, PNG, TIFF----Freemium; rozhraní v angličtině, ruštině a ukrajinštině; Šifrování AES a TripleDES. Použitím Nejméně významný bit pro skrývání dat.
OpenPuffBMP, JPEG, PNG, TGAMP3, WAV3GP, MP4, MPEG-1, MPEG-2, VOB, SWF, FLVPDF-Otevřený zdroj, 256bitové vícenásobné šifrování, nosné řetězce, vícevrstvá obfuskace
OpenStegoBMP, PNG----Otevřený zdroj
OutGuessJPEG, PNM----Svobodný software
Outguess-znovuzrozeníJPEG, PNM----Přenosný freewarový systém Windows (založený na Outguess pro Linux)
StreamSteganografie třídy PHPPNG-----
QuickStego / QuickCryptoBMP, JPEG, GIF----Windows XP, Vista, 7
Červený JPEGJPEG----XT pro Total Commander, komprese LZMA, maskování a distribuce na základě PRNG
S-nástrojeBMP, GIFWAV--Nevyužité místo na disketě-
StegBMP, PNG, JPEG, GIF----Symetrická a asymetrická klíčová kryptografie, běží na Win / Linux / Mac
StegaMailBMP, PNG----56bitové šifrování, komprese zLib
Steganografická laboratoř (VSL)BMP, PNG, JPEG, TIFF----Otevřený zdroj
Steganografické studioBMP, PNG, GIF----Různé metody skrývání (LSB, LSB Matching, SLSB), Open source
Steganografie online kodekBMP, PNG, JPEG, GIF----Zdarma online nástroj využívající 256bitové šifrování AES CBC s PBKDF2 odvození klíče
SteganPEGJPEG----Windows XP, Vista, 7
StegFS----Steganografický souborový systém pro Linux-
SteghideJPEG, BMPWAV, AU---Open source (GNU General Public License)
Stegonaut-MP3---Otevřený zdroj, 256bitové šifrování AES
StegoShareBMP, JPEG, PNG, GIF, TIFF----Otevřený zdroj
stegano-rsPNGWAV---Open source (GNU GPLv3)

Viz také

Články

  • Kharrazi, Mehdi; Sencar, Husrev T .; Memon, Nasir (2006). „Studium výkonu běžné techniky steganografie a steganalýzy obrazu“ (PDF). Journal of Electronic Imaging. 15 (4): 041104. doi:10.1117/1.2400672. Citováno 28. listopadu 2012.
  • Guillermito. „Analýza steganografického softwaru“. Citováno 28. listopadu 2012.
  • Provos, Niels; Honeyman, Peter (2003). „Skrýt a hledat: Úvod do steganografie“ (PDF). Zabezpečení a soukromí IEEE. 1 (3): 32–44. doi:10.1109 / msecp.2003.1203220. ISSN  1540-7993. Citováno 28. listopadu 2012.
  • Provos, Niels. „Ochrana před statistickou steganalýzou“. Sborník příspěvků z 10. konference o bezpečnostním symposiu USENIX. SSYM'01. Sdružení USENIX. 10: 24–37. Citováno 28. listopadu 2012.
  • Bierbrauer, Jürgen; Fridrich, Jessica (2008). Vytváření dobrých krycích kódů pro aplikace ve steganografii. Transakce o skrytí dat a zabezpečení multimédií III. Přednášky z informatiky. 4920. Springer Berlin Heidelberg. str.1–22. CiteSeerX  10.1.1.72.5242. doi:10.1007/978-3-540-69019-1_1. ISBN  978-3-540-69019-1. Citováno 8. března 2017.
  • Rocha, Anderson; Goldenstein, Siome, Steganografie a steganalýza: minulost, přítomnost a budoucnost (PDF)První pracoviště IEEE o vizi neviditelných (WVU'08), vyvoláno 8. března 2017

Reference

externí odkazy