Oscurare un PDF: vero oscuramento contro riquadro nero

Un riquadro nero su un PDF nasconde il testo solo a schermo: resta nel file e riemerge con copia e incolla. Come verificare un file.

In breve

  • Un riquadro nero disegnato su un PDF copre il testo solo a schermo. Il testo sottostante resta nel file.
  • Copia e incolla, la ricerca e i lettori di schermo trovano comunque il testo coperto.
  • Il vero oscuramento elimina il testo dalla pagina e scrive un nuovo file che non lo contiene.
  • Puoi verificare qualsiasi PDF oscurato in un minuto: seleziona, copia e incolla.

Molti editor PDF offrono un rettangolo nero o un'evidenziazione nera per nascondere il testo. Entrambi sembrano un oscuramento. Nessuno dei due lo è. Il rettangolo è un oggetto separato disegnato sopra la pagina, e le parole sottostanti restano nel livello di testo della pagina esattamente com'erano.

Per un commercialista o un contabile è un punto critico, perché i file da oscurare sono proprio quelli che contengono numeri di conto, numeri di previdenza sociale USA (Social Security Number) e nomi dei clienti. Se il riquadro copre soltanto le cifre, chiunque riceva il file può leggerle.

Provalo

La riga qui sotto è una voce di un estratto conto bancario con il numero di conto oscurato in tre modi. Scegli un metodo e guarda cosa restituisce copia e incolla.

Metodo di oscuramento
Conto corrente 0000 Cifre nascoste: 4417 2290 6612

Copia e incolla restituisce: Conto corrente 0000 4417 2290 6612

Conto corrente 0000 Cifre nascoste: 4417 2290 6612

Copia e incolla restituisce: Conto corrente 0000 4417 2290 6612

Conto corrente 0000

Copia e incolla restituisce: Conto corrente 0000 (niente, le cifre non sono nel file)

I primi due pannelli mostrano lo stesso risultato, e c'è un motivo. Un rettangolo disegnato e un commento a riquadro (un'annotazione Square, nel linguaggio del formato PDF) sono entrambi oggetti aggiuntivi. Le istruzioni che disegnano il testo della pagina non cambiano, quindi qualsiasi programma che legge il livello di testo legge le cifre.

Cosa trova copia e incolla

In un test abbiamo creato un estratto conto di una sola riga, disegnato un rettangolo nero sopra il numero di conto, salvato il file e riletto il testo con pdf.js, il motore PDF usato da Firefox. È tornato il numero completo. Abbiamo ripetuto la prova con un commento a riquadro nero e con un'evidenziazione nera, ottenendo ogni volta lo stesso risultato. Questi controlli vengono eseguiti a ogni modifica di questo sito, quindi questo articolo non può discostarsi da ciò che fa davvero il formato.

Non è solo un risultato di laboratorio. Nel gennaio 2019 gli avvocati di Paul Manafort depositarono un atto giudiziario in cui i passaggi anneriti si potevano copiare e incollare in un altro documento, e i giornalisti li lessero. Il Judges' Journal dell'American Bar Association cita il caso tra i fallimenti dell'oscuramento e descrive la stessa prova di copia e incolla che usiamo più sotto.

Un riquadro nero cambia ciò che vedi. Non cambia ciò che il file contiene.

Quali metodi lasciano trapelare il testo

Metodo Testo rimasto nel file Copia e incolla lo trova
Rettangolo disegnato sopra il testo Sì Sì
Commento a riquadro (annotazione) Sì Sì
Evidenziazione nera Sì Sì
Testo rimosso dalla pagina No No

Anche un'evidenziazione nera è un'annotazione, quindi si comporta come il commento a riquadro. Rendere nero il testo su uno sfondo nero è lo stesso trucco in un'altra forma: i caratteri sono ancora lì.

Cosa fa il vero oscuramento

Il vero oscuramento modifica la pagina stessa. Trova le istruzioni che disegnano il testo sotto l'area segnata, le elimina e scrive un nuovo file. Sotto il riquadro non resta nulla da copiare.

L'oscuramento dell'editor PDF di FileMorphs funziona così, all'interno del tuo browser. Le aree segnate vengono rimosse dal file, non coperte, e ogni risultato viene controllato prima che il file venga restituito: l'editor rilegge il nuovo file e conferma che il testo segnato non è più presente. La ricevuta mostra ogni area con la sua pagina e il numero di caratteri, ed è contrassegnata come Verificato quando è stato possibile rileggere ogni area.

Prima di applicarlo, conviene conoscere tre effetti collaterali:

  • Il testo viene rimosso un intero segmento di testo alla volta. Se un segno tocca parte di un segmento, sparisce anche il resto, e prima dell'applicazione l'editor ti dice quanti caratteri in più comporta.
  • L'applicazione dell'oscuramento rimuove anche i tag di accessibilità, la struttura dei campi del modulo e i metadati del documento dall'intero file, anche se segni una sola pagina. Quelle strutture possono ripetere il testo che hai rimosso.
  • Se il testo di una pagina non può essere rimosso in sicurezza, quella pagina viene trasformata in un'immagine, e l'editor ti dice quante pagine.

Rimuovere il testo è il primo requisito, non l'ultimo. Nel 2023 alcuni ricercatori della University of Illinois hanno dimostrato che la spaziatura dei caratteri rimasti attorno a un oscuramento può suggerire la larghezza della parola rimossa, e l'hanno sfruttata per indovinare nomi oscurati in documenti reali. È uno dei motivi per cui l'editor rimuove l'intero segmento di testo toccato da un segno, che in un estratto conto spesso corrisponde all'intera riga: l'attacco misura proprio un'area aderente a un solo nome. Per un nome breve in un layout fisso, valuta di segnare l'intera riga o l'intera frase.

Verifica tu stesso un PDF

  1. Apri il file oscurato in un visualizzatore qualsiasi: Acrobat Reader, Anteprima o un browser.
  2. Seleziona il testo attraverso il riquadro nero, da prima a dopo il riquadro.
  3. Incolla in un editor di testo semplice. Se compaiono le parole nascoste, il file non è mai stato oscurato.
  4. Cerca nel file una parola che sai trovarsi sotto un riquadro. Se la ricerca la trova, il testo è ancora lì.

Se un file non supera la prova, non inviarlo. Oscuralo di nuovo partendo dall'originale con uno strumento che rimuove il testo, poi ripeti la verifica sul nuovo file.

Fonti