Che cos'è il software per steganografia?
Il software di steganografia viene utilizzato per nascondere i messaggi trasmessi elettronicamente. Funziona in modo diverso dalla crittografia più comune, che confonde i dati in modo che non possano essere letti. L'uso del software per la steganografia è più come nascondere l'esistenza dei dati, di solito nascondendoli nel contesto di un altro tipo di dati.
Tutte le forme di software di steganografia alla fine derivano dalla stenografia storica. Questa è una vasta gamma di tecniche che mascherano l'informazione; il nome significa "scrittura nascosta". L'esempio più puro di questo è l'inchiostro invisibile, sebbene altre tecniche includano nascondere il messaggio all'interno di un'altra forma di comunicazione. I casi in cui gli editori di riviste o giornali piantano messaggi, spesso attaccando la direzione, che appaiono come la prima lettera di ogni frase in un articolo sono una forma di steganografia.
Tecniche simili sono state adottate per l'uso nelle comunicazioni informatiche. Tutti hanno il vantaggio che non è immediatamente chiaro che i dati contengono un messaggio nascosto. Ciò è in contrasto con la maggior parte dei sistemi di messaggistica sicuri che utilizzano la crittografia in modo che i dati siano illeggibili senza la chiave digitale pertinente. Ciò può attirare l'attenzione sul fatto che i contenuti possono essere riservati, in particolare laddove le persone comunicano.
Esistono molte tecniche che possono essere utilizzate nel software di steganografia. Uno dei più semplici è mascherare i dati in un file multimediale. Ad esempio, in un file di immagine altamente dettagliato, è relativamente semplice cambiare singoli pixel a intervalli regolari senza che ciò influisca sul modo in cui l'immagine appare a prima vista. Questi pixel possono essere cambiati in colori che corrispondono a un messaggio codificato.
Un altro metodo di steganografia è noto come "sfregamento e vagliatura". Questo sfrutta il modo in cui i dati vengono suddivisi in "pacchetti" quando inviati su reti e Internet. Un mittente può confondere pacchetti di dati autentici e dati fasulli, noti come chaff. Il destinatario dovrà sapere quali pacchetti prendere in considerazione per poterli riunire per formare i dati completati. C'è qualche disputa sul fatto che questo contenga tecnicamente come steganografia, poiché qualcuno che intercetta i dati non filtrati sarà probabilmente in grado di capire che qualcosa non va.
Si è ipotizzato che le persone coinvolte nel terrorismo abbiano utilizzato un software di steganografia. Ciò avrebbe senso per le persone che sanno o sospettano che la loro comunicazione elettronica sia monitorata, poiché l'uso della crittografia indurrebbe i funzionari a sospettare che i dati contengano materiale sensibile. A partire dal 2010, non vi sono stati esempi chiari e indiscussi di terroristi che utilizzano software di steganografia.