בעזרת Sensitive Data Protection אפשר לזהות ולסווג מידע אישי רגיש בתוכן טקסטואלי. כשמזינים טקסט, DLP API מחזיר פרטים על כל infoTypes שנמצאו בטקסט, ערך סבירות ומידע על היסט.
שיטות מומלצות
זיהוי ותעדוף של סריקה
חשוב לזהות את המשאבים ולציין לאילו מהם יש את העדיפות הגבוהה ביותר לסריקה. כשמתחילים, יכול להיות שיש לכם כמות גדולה של נתונים שצריך לסווג, ואי אפשר לסרוק את כולם בבת אחת. בהתחלה, בחרו נתונים שמהווים את הסיכון הגבוה ביותר – לדוגמה, נתונים שניגשים אליהם לעיתים קרובות, נתונים שנגישים באופן נרחב או נתונים לא ידועים.
קיצור זמן האחזור
זמן האחזור מושפע מכמה גורמים: כמות הנתונים לסריקה, מאגר האחסון שנסרק, והסוג והמספר של ה-infoTypes שמופעלים.
כדי לצמצם את זמן האחזור של המשימה, אתם יכולים לנסות את הפעולות הבאות:
- מפעילים את הדגימה.
- אל תפעילו סוגי מידע שאתם לא צריכים. למרות שהם שימושיים בתרחישים מסוימים, סוגי מידע מסוימים – כולל
PERSON_NAME,FEMALE_NAME,MALE_NAME,FIRST_NAME,LAST_NAME,DATE_OF_BIRTH,LOCATION,STREET_ADDRESS,ORGANIZATION_NAME– יכולים לגרום לבקשות לפעול לאט יותר מבקשות שלא כוללות אותם. - תמיד צריך לציין במפורש את סוגי המידע. אל תשתמשו ברשימה ריקה של infoTypes.
- כדי לצמצם את מספר הבקשות והתגובות ברשת, מומלץ לארגן את הנתונים לבדיקה בטבלה עם שורות ועמודות, אם אפשר.
הגבלת ההיקף של הסריקות הראשונות
כדי לקבל את התוצאות הטובות ביותר, כדאי להגביל את היקף הסריקות הראשונות במקום לסרוק את כל הנתונים. מתחילים עם כמה בקשות. הממצאים יהיו משמעותיים יותר אם תגדירו אילו גלאים להפעיל ואילו כללי החרגה נדרשים כדי לצמצם את התוצאות החיוביות השגויות. אם אתם לא צריכים את כל סוגי המידע, אל תפעילו את כולם. זיהויים חיוביים שגויים או ממצאים שלא ניתן להשתמש בהם עלולים להקשות על הערכת הסיכון. למרות שהם שימושיים בתרחישים מסוימים, סוגי מידע מסוימים כמו DATE, TIME, DOMAIN_NAME ו-URL מזהים מגוון רחב של ממצאים, ויכול להיות שלא כדאי להפעיל אותם.
סריקות מקומיות, היברידיות ומרובות עננים (multi-cloud)
אם הנתונים שרוצים לסרוק נמצאים מקומית או מחוץ ל- Google Cloud, אפשר להשתמש בשיטות ה-API content.inspect ו-content.deidentify כדי לסרוק את התוכן, לסווג את הממצאים ולבצע פסאודונימיזציה של התוכן בלי לשמור אותו מחוץ לאחסון המקומי.
בדיקה של מחרוזת טקסט
בהמשך מופיעים קוד ו-JSON לדוגמה בכמה שפות, שמדגימים איך להשתמש ב-DLP API כדי לבדוק מחרוזות טקסט לאיתור מידע אישי רגיש.
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. למידע נוסף, ראו הגדרת אימות לסביבת פיתוח מקומית.
Ruby
במאמר ספריות הלקוח של Sensitive Data Protection מוסבר איך להתקין את ספריית הלקוח ולהשתמש בה ב-Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו הגדרת אימות לסביבת פיתוח מקומית.
REST
למידע נוסף על השימוש ב-DLP API עם JSON, קראו את המדריך למתחילים בנושא JSON.
קלט JSON:
POST https://dlp.googleapis.com/v2/projects/[PROJECT_ID]/content:inspect?key={YOUR_API_KEY}
{
"item":{
"value":"My phone number is (415) 555-0890"
},
"inspectConfig":{
"includeQuote":true,
"minLikelihood":"POSSIBLE",
"infoTypes":{
"name":"PHONE_NUMBER"
}
}
}
פלט מסוג JSON:
{
"result":{
"findings":[
{
"quote":"(415) 555-0890",
"infoType":{
"name":"PHONE_NUMBER"
},
"likelihood":"VERY_LIKELY",
"location":{
"byteRange":{
"start":"19",
"end":"33"
},
"codepointRange":{
"start":"19",
"end":"33"
}
},
"createTime":"2018-11-13T19:29:15.412Z"
}
]
}
}
בדיקת קובץ טקסט
בדוגמאות הקוד הבאות אפשר לראות איך בודקים אם יש תוכן רגיש בקובץ טקסט.
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. למידע נוסף, ראו הגדרת אימות לסביבת פיתוח מקומית.
Python
במאמר ספריות הלקוח של Sensitive Data Protection מוסבר איך להתקין את ספריית הלקוח ולהשתמש בה ב-Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו הגדרת אימות לסביבת פיתוח מקומית.
Ruby
במאמר ספריות הלקוח של Sensitive Data Protection מוסבר איך להתקין את ספריית הלקוח ולהשתמש בה ב-Sensitive Data Protection.
כדי לבצע אימות ב-Sensitive Data Protection, צריך להגדיר את Application Default Credentials. למידע נוסף, ראו הגדרת אימות לסביבת פיתוח מקומית.
המאמרים הבאים
- מבצעים את ה-codelab בנושא צנזור מידע אישי רגיש באמצעות Sensitive Data Protection.
- איך בודקים אם יש מידע רגיש בתמונות