Sensitive Data Protection יכול לצנזר או להסתיר מידע אישי רגיש ממחרוזת טקסט. אפשר להזין מידע טקסטואלי ל-API באמצעות JSON over HTTP, או להשתמש באחת מספריות הלקוח כדי לעשות זאת באמצעות כמה שפות תכנות פופולריות.
ה-API projects.content.deidentify מקבל את הארגומנטים הבאים:
- מחרוזת טקסט.
- טקסט של placeholder שיחליף כל מידע אישי רגיש שזוהה. בדוגמה הזו, הנתונים מוחלפים ב-infoType התואם שלהם.
- רשימה של infoTypes אחד או יותר שרוצים לצנזר.
הפונקציה Sensitive Data Protection מחזירה את המחרוזת עם מידע אישי רגיש שמוחלף על ידי ה-פלייסהולדר שבחרתם.
דוגמה לצנזורה של טקסט
למידע נוסף על שימוש ב-JSON עם DLP API, אפשר לעיין במדריך לתחילת העבודה עם JSON.
C#
מידע על התקנת ספריית הלקוח של Sensitive Data Protection והשימוש בה מופיע במאמר ספריות הלקוח של Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Go
מידע על התקנת ספריית הלקוח של Sensitive Data Protection והשימוש בה מופיע במאמר ספריות הלקוח של Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Java
מידע על התקנת ספריית הלקוח של Sensitive Data Protection והשימוש בה מופיע במאמר ספריות הלקוח של Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Node.js
מידע על התקנת ספריית הלקוח של Sensitive Data Protection והשימוש בה מופיע במאמר ספריות הלקוח של Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
PHP
מידע על התקנת ספריית הלקוח של Sensitive Data Protection והשימוש בה מופיע במאמר ספריות הלקוח של Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
Python
מידע על התקנת ספריית הלקוח של Sensitive Data Protection והשימוש בה מופיע במאמר ספריות הלקוח של Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. מידע נוסף זמין במאמר הגדרת אימות לסביבת פיתוח מקומית.
REST
קלט JSON:
{
"item": {
"value":"My email is test@example.com",
},
"deidentifyConfig": {
"infoTypeTransformations":{
"transformations": [
{
"primitiveTransformation": {
"replaceWithInfoTypeConfig": {}
}
}
]
}
},
"inspectConfig": {
"infoTypes": {
"name": "EMAIL_ADDRESS"
}
}
}
כתובת ה-URL:
https://dlp.googleapis.com/v2/projects/[PROJECT_ID]/content:deidentify
אחרי קבלת הבקשה, Sensitive Data Protection מחזיר את הפרטים הבאים:
פלט JSON:
{
"item":{
"value":"My email is [EMAIL_ADDRESS]"
},
"overview":{
"transformedBytes":"16",
"transformationSummaries":[
{
"infoType":{
"name":"EMAIL_ADDRESS"
},
"transformation":{
"replaceWithInfoTypeConfig":{
}
},
"results":[
{
"count":"1",
"code":"SUCCESS"
}
],
"transformedBytes":"16"
}
]
}
}
אתם יכולים לנסות בעצמכם באמצעות API Explorer שמוטמע כאן.
השלבים הבאים
השמטה היא סוג אחד של הסרת פרטי זיהוי. מידע נוסף על הסרת פרטים מזהים מתוכן זמין במאמר בנושא הסרת פרטים מזהים ממידע אישי רגיש בתוכן טקסט.