Sensitive Data Protection contiene molti rilevatori di infoType integrati, ma puoi anche crearne di nuovi. Puoi personalizzare il comportamento di rilevamento definendo i tuoi rilevatori infoType personalizzati, in modo che Sensitive Data Protection esamini o anonimizzi i dati sensibili che corrispondono ai pattern da te specificati. Di seguito sono riportati i tipi di rilevatori di infoType personalizzati:
- I rilevatori di dizionari personalizzati normali sono semplici elenchi di parole e frasi in cui vengono trovate corrispondenze con la protezione dei dati sensibili. Usa rilevatori di dizionari personalizzati normali quando hai al massimo diverse centinaia di migliaia di parole.
- I rilevatori di dizionari personalizzati di grandi dimensioni vengono generati da Sensitive Data Protection utilizzando lunghi elenchi di parole o frasi archiviate in Cloud Storage o BigQuery. Usa rilevatori di dizionari personalizzati di grandi dimensioni quando hai un lungo elenco di parole o frasi, fino a decine di milioni.
- I rilevatori di espressioni regolari (regex) consentono a Sensitive Data Protection di rilevare le corrispondenze in base a un modello di espressioni regolari.
- I rilevatori di infoType surrogati rilevano l'output della trasformazione di anonimizzazione di Sensitive Data Protection
CryptoReplaceFfxFpeConfig
. Questo rilevatore di infoType personalizzato viene utilizzato solo con il metodocontent:reidentify
per annullare l'anonimizzazione mediante la crittografia con protezione del formato (FPE) in modalità FFX. Per questo motivo, i surrogati non sono descritti in modo dettagliato in questi argomenti. Per ulteriori informazioni su come e quando utilizzare rilevatori di infoType personalizzati, consulta la sezione Assegnazione di pseudonimi.
Inoltre, Sensitive Data Protection include il concetto di regole di ispezione, che consentono di ottimizzare i risultati della scansione utilizzando quanto segue:
- Le regole di esclusione consentono di escludere risultati falsi o indesiderati aggiungendo regole a un rilevatore infoType integrato o personalizzato.
- Le regole hotword consentono di aumentare la quantità o la precisione dei risultati restituiti aggiungendo regole a un rilevatore infoType integrato o personalizzato.
Per ulteriori informazioni sui rilevatori di infoType personalizzati, consulta la pagina concettuale InfoType e rilevatori infoType. Per alcuni esempi che puoi utilizzare o modificare a tuo piacimento, vedi Esempi di rilevatori infoType personalizzati. Il resto di questo argomento descrive come utilizzare Sensitive Data Protection per creare rilevatori infoType personalizzati.
Dove utilizzare i rilevatori infoType personalizzati
I rilevatori infoType personalizzati sono definiti nell'oggetto CustomInfoType
. Puoi specificare un valore CustomInfoType
nell'oggetto InspectConfig
durante la configurazione di quanto segue:
- Ispezione utilizzando
projects.content.inspect
. - Job di ispezione all'interno di
InspectJobConfig
. - I modelli di ispezione all'interno di
InspectTemplate
. - Anonimizzazione tramite
projects.content.deidentify
. - I modelli di anonimizzazione all'interno di
DeidentifyTemplate
. - Reidentificazione dei contenuti che sono stati anonimizzati con FPE in modalità FFX utilizzando
projects.content.reidentify
. Questo scenario è specifico per i surrogati di rilevatori infoType personalizzati.
Panoramica dell'API
L'oggetto CustomInfoType
ti consente di creare un rilevatore infoType personalizzato per i nuovi contenuti o di perfezionare i risultati restituiti dai rilevatori infoType predefiniti.
L'oggetto CustomInfoType
è composto dai seguenti campi, impostati
come descritto:
"infotype"
: il nome del rilevatore infoType personalizzato, contenuto in un oggettoInfoType
."likelihood"
: il valore predefinito diLikelihood
da restituire per questo rilevatore infoType personalizzato. Puoi specificare valori alternativiLikelihood
in"detectionRules"
che sostituiranno questa baseLikelihood
se il risultato soddisfa i criteri specificati dalla regola. Se non includi il campo"likelihood"
, per impostazione predefinita il rilevatore infoType personalizzato èVERY_LIKELY
. Per ulteriori informazioni sulla probabilità, consulta la pagina del concetto di Probabilità."detectionRules"
: un insieme di oggettiDetectionRule
da applicare in aggiunta a tutti i risultati di questo rilevatore infoType personalizzato. Qui puoi specificare le regole per le hotword, come oggettiHotwordRule
. Le regole vengono applicate nell'ordine in cui sono specificate. Questo campo non si applica aSurrogateType
oggetti."sensitivityScore"
: il valoreSensitivityScore
da restituire per questo rilevatore infoType personalizzato. Se non includi il campo"sensitivityScore"
, il rilevatore di infoType personalizzato è impostato suVERY_LIKELY
per impostazione predefinita.I punteggi di sensibilità vengono utilizzati nei profili di dati. Durante la profilazione dei dati, Sensitive Data Protection utilizza i punteggi di sensibilità degli infoType per calcolare il livello di sensibilità.
Uno dei campi seguenti, a seconda del tipo di rilevatore di infoType personalizzato che stai creando:
"dictionary"
: un oggettoDictionary
che contiene un elenco di parole o frasi da cercare."regex"
: un oggettoRegex
contenente un singolo pattern che definisce l'espressione regolare."surrogateType"
: un oggettoSurrogateType
se presente, indica che il rilevatore infoType personalizzato è un surrogato. Per ulteriori informazioni su come utilizzare rilevatori di infoType personalizzati, consulta Assegnazione di pseudonimi."storedType"
: un riferimento a un oggettoStoredInfoType
esistente. Questo campo è obbligatorio durante la creazione di un rilevatore di dizionari personalizzato di grandi dimensioni. Sebbene sia possibile creare rilevatori di dizionari regolari o rilevatori di espressioni regolari definendo questo campo, è più semplice crearli definendo rispettivamente il campodictionary
o il camporegex
.
Passaggi successivi
Scopri di più sulla creazione di infoType personalizzati dai seguenti argomenti:
- Creazione di un rilevatore di dizionari personalizzato standard: scopri come creare un rilevatore infoType personalizzato per creare corrispondenze con i risultati di un elenco di parole e frasi.
- Creazione di un rilevatore di dizionari personalizzato di grandi dimensioni: scopri come associare i risultati su un elenco molto lungo di parole e frasi. I rilevatori di infoType personalizzati archiviati possono trovare corrispondenze con decine di milioni di parole.
- Creazione di un rilevatore di espressioni regolari personalizzato: scopri come creare un rilevatore infoType personalizzato per creare corrispondenze con i risultati di un'espressione regolare.
- Modifica dei rilevatori infoType per perfezionare i risultati della scansione: scopri come creare modificatori per i rilevatori infoType integrati e personalizzati che possono perfezionare i risultati della scansione.
- Personalizzazione della probabilità di corrispondenza: scopri come utilizzare le regole di rilevamento e le hotword per personalizzare i valori di probabilità assegnati alle corrispondenze dei rilevatori personalizzati.
- Esempi di rilevatori di infoType personalizzati: diverse definizioni di rilevatori di infoType personalizzati JSON di esempio che puoi utilizzare o modificare a seconda delle esigenze.