Ispezione e oscuramento delle immagini

Sensitive Data Protection può esaminare e oscurare il testo sensibile in un'immagine in base ai criteri da te specificati.

Utilizzando i rilevatori di infoType e il riconoscimento ottico dei caratteri (OCR), Sensitive Data Protection controlla il testo in un'immagine con codifica base64 e rileva i dati sensibili all'interno del testo. Può quindi restituire informazioni sulla posizione dei dati sensibili all'interno dell'immagine oppure oscurarli mascherandoli con un rettangolo opaco.

Ispezione e oscuramento sono due azioni distinte:

  • Ispezione: Sensitive Data Protection ispeziona l'immagine con codifica Base64 inviata per individuare gli intoType specificati. Restituisce gli infoType rilevati, insieme a uno o più set di coordinate e dimensioni dei pixel. Ogni insieme di valori di coordinate e dimensioni dei pixel indica rispettivamente l'angolo in basso a sinistra e le dimensioni dei riquadri di delimitazione. Ogni riquadro di delimitazione corrisponde a tutto o a parte di un risultato di Sensitive Data Protection.
  • Oscuramento: Sensitive Data Protection ispeziona l'immagine con codifica Base64 inviata per individuare gli infoType specificati. Sensitive Data Protection oscura i risultati relativi ai dati sensibili mascherandoli con rettangoli opachi. Restituisce l'immagine oscurata con codifica Base64 nello stesso formato dell'immagine originale. Puoi anche configurare il colore delle caselle di oscuramento nella richiesta.

Informazioni sull'ispezione

L'ispezione delle immagini di Sensitive Data Protection prende un'immagine con codifica Base64, riconosce qualsiasi testo nell'immagine e cerca nel testo tutti i dati che soddisfano i criteri di ispezione. Infine, Sensitive Data Protection restituisce le posizioni di tutti i dati sensibili rilevati.

Considera la seguente immagine. Questa immagine è un esempio di un tipico file immagine generato dalla scansione di un documento cartaceo.

Immagine originale non oscurata.
Immagine originale non oscurata (fai clic per ingrandirla).

Se chiedi a Sensitive Data Protection di controllare questa immagine per individuare i numeri di previdenza sociale degli Stati Uniti, il processo viene illustrato nel seguente schema.

Procedura di ispezione delle immagini.
Processo di ispezione delle immagini (fai clic per ingrandire).
  1. L'immagine con codifica Base64 viene trasmessa in streaming a Sensitive Data Protection utilizzando il metodo content.inspect.
  2. Utilizzando il riconoscimento ottico dei caratteri (OCR), Sensitive Data Protection riconosce il testo nel documento.
  3. Sensitive Data Protection analizza il testo riconosciuto utilizzando la configurazione di rilevamento dei dati sensibili impostata in precedenza e identifica eventuali corrispondenze.
  4. Sensitive Data Protection restituisce le coordinate e le dimensioni delle regioni all'interno dell'immagine in cui ha trovato dati sensibili in base ai tuoi criteri di rilevamento.

Le coordinate restituite indicano dove trovare i dati sensibili. Tieni presente che la protezione dei dati sensibili spesso utilizza più caselle per indicare il punto in cui si trova una singola istanza di dati sensibili nell'immagine. Ciò è particolarmente vero quando il testo è scritto a mano, come in questo esempio.

Se Sensitive Data Protection non trova nell'immagine alcun dato corrispondente ai tuoi criteri di rilevamento, restituisce una risposta HTTP 200 vuota e corretta.

Informazioni sull'oscuramento

L'oscuramento delle immagini è identico all'ispezione dell'immagine, con un passaggio aggiuntivo. Una volta che la protezione dei dati sensibili ha identificato la posizione o le località dei dati sensibili all'interno dell'immagine, anziché restituire le coordinate delle aree che contengono i dati, riempie queste aree dell'immagine, restituendo un'immagine oscurata con codifica Base64.

Considera ancora l'immagine originale della sezione precedente. Se indichi a Sensitive Data Protection di oscurare tutti i codici fiscali degli Stati Uniti dall'immagine, la procedura viene descritta nel diagramma seguente.

Procedura di oscuramento delle immagini.
Procedura di oscuramento dell'immagine (fai clic per ingrandire).
  1. L'immagine con codifica Base64 viene trasmessa in streaming a Sensitive Data Protection utilizzando il metodo image.redact.
  2. Utilizzando il riconoscimento ottico dei caratteri (OCR), Sensitive Data Protection riconosce il testo nel documento.
  3. Sensitive Data Protection analizza il testo riconosciuto utilizzando la configurazione di rilevamento dei dati sensibili impostata in precedenza e identifica eventuali corrispondenze.
  4. Sensitive Data Protection oscura tutti i dati sensibili rilevati coprendoli con un rettangolo opaco. Quindi, codifica l'immagine in formato base64 e la restituisce nella risposta alla richiesta.

Se Sensitive Data Protection non trova nell'immagine alcun dato corrispondente ai tuoi criteri di rilevamento, restituisce l'immagine con codifica Base64 invariata.

Passaggi successivi