אסימון למוכ"ז (JWT: RFC 7516) שמנפיקה Google כדי לאמת שלמבצע הקריאה יש הרשאה להצפין או לפענח משאב.
כדי למנוע ניצול לרעה, שירות רשימת בקרת הגישה למפתחות (KACLS) צריך לאמת שהמבצע מורשה להצפין את האובייקט (קובץ או מסמך) לפני שהוא עוטף את המפתח, ולפענח אותו לפני שהוא פותח את האריזה של ה-DEK.
אסימון הרשאה להצפנה מצד הלקוח (CSE) ב-Docs וב-Drive, ביומן Google וב-Meet
ייצוג ב-JSON | |
---|---|
{ "aud": string, "email": string, "email_type": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "perimeter_id": string, "resource_name": string, "role": string } |
שדות | |
---|---|
aud |
הקהל, כפי שזוהה על ידי Google. צריך לבדוק את ההגדרות המקומיות. |
email |
זוהי כתובת האימייל של המשתמש. |
email_type |
מכיל אחד מהערכים הבאים:
|
exp |
מועד התפוגה. |
iat |
זמן ההנפקה. |
iss |
מנפיק האסימון. צריך לאמת אותו מול הקבוצה המהימנה של מנפיקי האימות. |
kacls_url |
כתובת ה-URL הבסיסית של KACLS שמוגדרת, ומשמשת למניעת התקפות אדם בתווך (PITM). |
perimeter_id |
(אופציונלי) ערך שמקושר למיקום המסמך, שאפשר להשתמש בו כדי לבחור את ההיקף שייבדק בזמן הוצאת המסמך מהאריזה. גודל מקסימלי: 128 בייטים. |
resource_name |
מזהה של האובייקט המוצפן על ידי ה-DEK. גודל מקסימלי: 128 בייטים. |
role |
מכיל אחד מהערכים הבאים: |
טוקן הרשאה ל-CSE של Gmail
ייצוג ב-JSON | |
---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "message_id": string, "iss": string, "kacls_url": string, "perimeter_id": string, "resource_name": string, "role": string, "spki_hash": string, "spki_hash_algorithm": string } |
שדות | |
---|---|
aud |
הקהל, כפי שזוהה על ידי Google. צריך לבדוק את ההגדרות המקומיות. |
email |
זוהי כתובת האימייל של המשתמש. |
exp |
מועד התפוגה. |
iat |
זמן ההנפקה. |
message_id |
מזהה של ההודעה שבה מתבצעת פעולת ההצפנה או החתימה. משמש כסיבה של הלקוח למטרות ביקורת. |
iss |
מנפיק האסימון. צריך לאמת אותו מול הקבוצה המהימנה של מנפיקי האימות. |
kacls_url |
כתובת ה-URL הבסיסית של KACLS שמוגדרת, ומשמשת למניעת התקפות אדם בתווך (PITM). |
perimeter_id |
(אופציונלי) ערך שמקושר למיקום המסמך, שאפשר להשתמש בו כדי לבחור את ההיקף שייבדק בזמן הוצאת המסמך מהאריזה. גודל מקסימלי: 128 בייטים. |
resource_name |
מזהה של האובייקט המוצפן על ידי ה-DEK. גודל מקסימלי: 512 בייטים. |
role |
מכיל אחד מהערכים הבאים:
|
spki_hash |
סיכום (digest) סטנדרטי בקידוד base64 של |
spki_hash_algorithm |
האלגוריתם ששימש ליצירת |
אסימון הרשאה לשירות העברת KACLS
ייצוג ב-JSON | |
---|---|
{ "aud": string, "email": string, "exp": string, "iat": string, "iss": string, "kacls_url": string, "resource_name": string, "role": string } |
שדות | |
---|---|
aud |
הקהל, כפי שזוהה על ידי Google. צריך לבדוק את ההגדרות המקומיות. |
email |
זוהי כתובת האימייל של המשתמש. |
exp |
מועד התפוגה. |
iat |
זמן ההנפקה. |
iss |
מנפיק האסימון. צריך לאמת אותו מול הקבוצה המהימנה של מנפיקי האימות. |
kacls_url |
כתובת ה-URL הבסיסית של KACLS שמוגדרת, ומשמשת למניעת התקפות אדם בתווך (PITM). |
role |
מכיל אחד מהערכים הבאים: |