Le stampanti inseriscono punti gialli nascosti sulle pagine, rivelando chi ha stampato cosa e quando. Questa tecnologia di tracciamento, esistente da oltre 20 anni, aiuta a prevenire la contraffazione ma solleva preoccupazioni sulla privacy.
Codici di monitoraggio in dettaglio
Se tu aggiungi una stampante a Windows 11, continuerai a ricevere i codici di monitoraggio stampati sulle tue pagine. Anche se teoricamente potresti cambiare il file impostazioni per regolare la privacy in Windows 11, non è possibile modificare la presenza dei punti sulle pagine stampate. I codici di tracciamento sono una forma di steganografia che implica nascondere informazioni all’interno di un altro mezzo, come un’immagine o un documento. Nel caso delle stampanti, i codici di tracciabilità vengono utilizzati per incorporare informazioni identificative sulla stampante e sul documento stampato all’interno del documento stesso. Il tipo più noto di codice di tracciamento della stampante è il modello di punti gialli, in cui piccoli punti gialli appena visibili sono disposti in una griglia per codificare i dati.
I codici di tracciabilità vengono generalmente creati dal firmware della stampante e incorporati nel documento mentre viene stampato. Il firmware contiene algoritmi che generano il modello specifico di punti o altri segni steganografici in base alle informazioni identificative della stampante e al timestamp del lavoro di stampa. Questo processo è automatico e non richiede alcun intervento da parte dell’utente. In effetti, la maggior parte degli utenti non sa nemmeno che le proprie stampanti stanno stampando informazioni che possono tracciarli.
Come sono nati questi codici?
I codici di tracciabilità delle stampanti, noti anche come codici di identificazione macchina (MIC) o punti gialli, vengono utilizzati dai produttori di stampanti dalla metà degli anni ’80. IL brevetto per questa tecnologia è stato originariamente concesso nel 1993 ma è scaduto. L’origine dei codici di tracciabilità delle stampanti può essere fatta risalire alla cooperazione tra il governo degli Stati Uniti e i produttori di stampanti per prevenire la contraffazione. Negli anni ’80, i servizi segreti statunitensi si rivolsero al Ministero delle finanze giapponese per affrontare il problema l’emissione di monete contraffatte prodotto utilizzando fotocopiatrici a colori. Di conseguenza, i produttori di fotocopiatrici hanno accettato di implementare codici di identificazione della macchina.
I produttori di stampanti hanno affermato che il motivo principale per l’implementazione dei codici di tracciamento è assistere le forze dell’ordine nel rintracciare l’origine della valuta contraffatta e di altri documenti illegali. Tuttavia, i sostenitori della privacy hanno espresso preoccupazioni sul potenziale abuso di questa tecnologia, poiché consente il tracciamento delle persone in base ai documenti stampati.
Nonostante le controversie relative ai codici di tracciabilità delle stampanti, essi continuano a essere una caratteristica standard nella maggior parte delle stampanti moderne. C’era una volta un elenco di stampanti dove è apparsa questa stenografia, ma è stata aggiornata l’ultima volta nel 2017 e da allora non è più stata mantenuta. L’elenco rileva che quasi tutte le moderne stampanti laser dispongono di una qualche forma di tracciamento steganografico, anche se non stampano punti gialli.
Come funzionano i codici di tracciabilità della stampante
Quando qualcuno stampa un foglio di carta su una stampante a colori, una griglia di 15 x 8 punti gialli è incorporato nel foglio. La griglia viene ripetuta su tutta la pagina stampata e le griglie sono sfalsate per garantire che ciascuna stampa della griglia non si sovrapponga a un’altra. Le griglie sono inoltre parallele ai bordi della pagina. I punti formano una serie di dati, proprio come le schede perforate utilizzate sui primi computer.
I codici di tracciamento sono codificati utilizzando un sistema binario, in cui ogni punto rappresenta un’informazione. La presenza o l’assenza di un punto in una posizione specifica nel modello corrisponde a un “1” o “0” nel codice binario. I punti sono organizzati in una griglia e ciascuna riga della griglia codifica un’informazione specifica, come il numero di serie della stampante, la data di produzione e il timestamp del documento stampato.
A decodificare le informazioni di tracciamento, la pagina stampata viene prima illuminata con luce blu, che rende più visibili i punti gialli. La pagina viene quindi fotografata o scansionata ad alta risoluzione, in genere 600 dpi o superiore. L’immagine risultante viene elaborata utilizzando un software specializzato che analizza il modello di punti e lo converte in codice binario. Il codice binario viene quindi tradotto in informazioni leggibili dall’uomo in base alla struttura nota della griglia del codice di tracciamento.
Se riesci a far apparire i punti, puoi potenzialmente leggere ciò che codificano. Questi sono i dati rappresentati da ciascuna riga:
- Il numero di serie della stampante è codificato nei byte 14, 13, 12 e 11 utilizzando il formato decimale in codice binario (BCD), con due cifre per byte. È univoco per ciascuna stampante e rimane costante.
- Il byte 15 è spesso zero, ma il suo valore può essere costante per ciascuna stampante e trasmettere informazioni non visibili all’utente sul modello o sulla configurazione della stampante.
- Il byte 10 funge da separatore e in genere è costituito da tutti quelli. Non sembra codificare alcuna informazione.
- L’anno di stampa della pagina (senza il secolo) è codificato nel byte 8. Ad esempio, l’anno 2005 è codificato come 5.
- Il mese e il giorno in cui è stata stampata la pagina sono codificati rispettivamente nei byte 7 e 6.
- L’ora in cui è stata stampata la pagina è codificata nel byte 5. Potrebbe essere nel fuso orario UTC o essere impostata in modo impreciso nella stampante.
- Il minuto in cui la pagina è stata stampata è codificato nel byte 2.
- I byte 9, 4 e 3 non sono utilizzati.
- Il byte 1 è un bit di parità di riga, impostato per garantire che sia presente un numero dispari di punti per riga.
Invece di leggere tutte queste informazioni, se vuoi decodificarle, c’è un sito web utile che può tentare di elaborare i dati e darti un risultato.
Si potrebbe abusare di questa funzionalità?
Come molte funzionalità installate per motivi di sicurezza (come l’imminente funzionalità Recall di Microsoft), la steganografia può essere utilizzata per scopi nefasti. Una delle preoccupazioni principali è la mancanza di trasparenza riguardo all’uso dei codici di tracciamento. Molti utenti non sono consapevoli del fatto che i loro documenti stampati contengono informazioni identificative nascoste e i produttori di stampanti non sono sempre stati disponibili riguardo alla presenza o allo scopo di questi codici.
Il rischio di uso improprio e abuso dei codici di tracciabilità delle stampanti costituisce un’altra preoccupazione significativa. Sebbene la tecnologia sia destinata ad assistere le forze dell’ordine nelle indagini su crimini come la contraffazione, esiste il rischio che possa essere utilizzata per altri scopi meno legittimi. Ad esempio, i codici di tracciamento potrebbero essere utilizzati per monitorare e reprimere il dissenso politico, tenere traccia degli informatori o prendere di mira individui in base alle loro convinzioni o associazioni.
Questo è un segnale di allarme significativo per chiunque sia preoccupato per la privacy delle proprie informazioni. Il suo utilizzo in alcuni casi a perseguire gli informatori chi ha fatto trapelare documenti è ben documentato.
Puoi disabilitare questo monitoraggio?
Ad oggi è impossibile rimuovere i punti di tracciamento del documento a meno che non si decida di stampare su una stampante ad aghi. Le istruzioni per stampare questi punti di tracciamento sono integrate nel firmware della stampante. L’unica soluzione che alcune persone hanno escogitato è stampare su carta gialla per rendere i punti ancora meno visibili. Tuttavia, sotto la luce LED blu, vedrai comunque i motivi a griglia stampati su ogni foglio. È divertente che tu possa anche farlo ottimizzare Microsoft Edge per una maggiore privacyma non la tua stampante di vecchia tecnologia.
Al giorno d’oggi, non sono molte le persone che utilizzano i fogli stampati per qualcosa di diverso dalla documentazione permanente. Con così tanto spazio di archiviazione nel cloud a disposizione di chiunque lo desideri, è improbabile che le persone continuino a utilizzare le stampanti sulla stessa scala degli anni ’90 e dei primi anni ’00. Tuttavia, questi punti esistono ancora e non ci vuole uno scienziato missilistico per leggerli. Quando stampi qualcosa di sensibile, tieni presente che vengono registrate anche la data e l’ora del documento. Potrebbe essere utilizzato per dimostrare l’esistenza di una pagina stampata per questioni specifiche nel tempo.