בעזרת 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 שמוטמע כאן.
השלבים הבאים
השמטה היא סוג אחד של הסרת פרטי הזיהוי. מידע נוסף על הסרת פרטים מזהים מתוכן זמין במאמר בנושא הסרת פרטים מזהים ממידע אישי רגיש בתוכן טקסט.