Quali sono i diversi tipi di strumenti per steganografia?
Oltre alla crittografia dei messaggi, che protegge il contenuto di un messaggio, è spesso preferibile nascondere l'esistenza stessa di un messaggio. La steganografia è la scienza per nascondere i dati all'interno dei dati in modo che il messaggio stesso non sia facilmente reperibile. Alcuni tipi di strumenti di steganografia includono strumenti basati su testo, che nascondono i messaggi in lettere di testo; codifica dei pacchetti IP nelle intestazioni dei file; e nascondere i messaggi nelle immagini o nei file audio.
Esistono numerosi strumenti di steganografia testuale. Si tratta in genere di metodi a bassa tecnologia in cui il testo viene organizzato, formattato o scelto in modo selettivo per rivelare un significato nascosto. Come semplice esempio, uno schema steganografico comune prevede la selezione di una lettera fissa da ogni parola in un messaggio normale per costruire un messaggio nascosto. Un'altra opzione prevede la sovrapposizione di una maschera su un filo di testo per rivelare le lettere o le parole che compongono un messaggio nascosto.
I bit di intestazione IP (Unused Internet Protocol) nei pacchetti Open Systems Interconnection (OSI) possono essere utilizzati anche come strumenti di steganografia. Gli utenti possono sfruttare i bit di intestazione IP non utilizzati nel livello di rete OSI, come i bit Don't Fragment (DF) o More Fragments (MF), per creare un canale nascosto attraverso il quale è possibile trasmettere informazioni nei pacchetti di dati OSI. Un vantaggio di questo approccio è che i pacchetti normalmente sono disgiunti e mescolati tra un enorme volume di altri pacchetti non correlati al messaggio. Se un pacchetto tra un milione di pacchetti di streaming, ad esempio, contiene elementi del messaggio nascosto e il messaggio nascosto stesso viene suddiviso tra molti di questi pacchetti, scoprire il messaggio non sarebbe facile.
Gli strumenti di steganografia delle immagini e dell'audio sono diventati molto popolari grazie a Internet. I file di immagini e audio su Internet sono diffusi e generalmente abbastanza grandi da nascondere una buona parte del contenuto incorporato. Esiste anche un software disponibile in commercio che può riorganizzare il bit meno significativo (LSB) dei byte che comprende file digitali di immagini e audio per incorporare i messaggi. Sebbene la modifica di questi bit degrada la qualità dell'immagine o dell'audio, il degrado è generalmente abbastanza piccolo da non essere evidente ad occhio nudo. Questa tecnica steganografica, tuttavia, lascia una firma statistica rilevabile. Gli utenti possono oscurare la firma impiegando misure crittografiche randomizzate, ma un crittografo esperto potrebbe probabilmente rilevarla.
Le attività steganografiche, in generale, sono fortemente aiutate dagli enormi volumi di streaming di dati nella società moderna. Qualsiasi parte di questo flusso di dati potrebbe contenere dati nascosti e incorporati. Le contromisure di sicurezza steganografiche sono spesso ostacolate dal fatto che, mentre esiste la tecnologia per controllare il flusso di dati per le firme steganografiche, tentare di farlo potrebbe rallentare il flusso di dati per non essere utili.