Appunti di steganografia
Notes of steganography (Intro)
di Massimo Adduci
Come la crittografia, anche la steganografia è una tecnica di sicurezza per la protezione dei dati.
Per un addetto ai lavori, non ci può essere confusione concettuale, tra i due metodi:
- la tecnica crittografica, è volta a nascondere il contenuto di un file;
- la tecnica steganografica, si prefigge di nascondere l’esistenza del file stesso.
La tecnica della “scrittura nascosta” dal greco steganos (nascosto) e grafein (scrivere),
consente a due o più individui di scambiarsi informazioni, in modo da nascondere l'esistenza
dello scambio stesso.
Prima di introdurre i fondamenti delle tecniche steganografiche, è indispensabile chiedersi
quali sono i suoi principali utilizzi pratici.
Le applicazioni sono numerose e tutte volte a preservare la segretezza
di documentazione riservata.
La steganografia è usata frequentemente contro la violazione del copyright e lo spionaggio
industriale, militare e politico.
Nel contempo esiste anche un uso illecito di tali tecniche, sia da parte di singoli individui
che
da organizzazioni criminali.
Oggi tali tecniche, sono frequentemente utilizzate per lo scambio illecito di file in internet.
Ne sono la prova, le numerose denunce a carico di individui, che sono stati trovati in possesso
di materiale pornografico infantile, celato in file di immagini apparentemente banali.
Nell’occultamento dei dati conosciuto anche come data-hiding, le tipologie dei file più usati riguardano
i file di testo, i file di immagini e i file audio.
La tecnica steganografica prevede l’esistenza di due file:
- un file contenitore;
- un secondo file con le informazioni che si vogliono occultare.
Il primo racchiuderà il secondo al suo interno rendendolo non visibile o non percepibile.
Per utilizzare questa tecnica sono a disposizione molteplici software.
Vediamo, in ultimo, la differenza tra stega iniettiva e stega generativa.
Si parla di stega iniettiva quando il file viene modificato in modo tale da:
- contenere il file da occultare;
- risultare indistinguibile dall'originale.
Si parla di stega generativa, quando si parte dal file segreto,
per creare un file contenitore
atto a celare nel migliore dei modi “quel determinato file”.