שימוש ב-Secret Manager לאחסון מידע רגיש

‫Datastream משתלב עם Secret Manager כדי לאפשר לכם לאחסן ולנהל פרטי כניסה לאימות רגישים, כמו סיסמאות למסדי נתונים של מקורות. במקום להזין סיסמה בטקסט פשוט בפרופיל החיבור, אתם יכולים להפנות לגרסת סוד ולתת גישה לחשבון השירות של Datastream.

מהם סודות

סודות הם משאבים גלובליים שמכילים מטא-נתונים, כמו תוויות, הערות והרשאות.

לסודות יש גם גרסאות של סודות. גרסאות של סודות מאחסנות את הנתונים בפועל של משאב הסוד, כמו מפתחות API, סיסמאות או אישורים. לכל גרסה יש מזהה ייחודי או חותמת זמן.

מה ההבדל בין סודות לבין מפתחות הצפנה

ניהול סודות חשוב באותה מידה כמו ניהול מפתחות הצפנה, אבל הוא מתמקד בתחום אחר של אבטחת מידע. אתם יכולים להשתמש באחת מהן, בהתאם לתרחישי השימוש ולסוגי המידע הרגיש שאתם מאחסנים.

בדרך כלל בוחרים בסודות כדי לאחסן ולנהל באופן מאובטח את הנתונים הרגישים כ-BLOB בינאריים או כמחרוזות טקסט. הסודות מאחסנים את הנתונים בפועל, אבל כדי לגשת אליהם צריך הרשאות ספציפיות שמוגדרות במטא-נתונים של הסודות.

לעומת זאת, מפתחות הצפנה הם בחירה טובה יותר אם אתם צריכים להצפין או לפענח נתונים. אי אפשר לראות או לחלץ את הנתונים הקריפטוגרפיים שמשמשים להצפנה. מערכות לניהול מפתחות כמו Cloud Key Management Service משמשות בדרך כלל לניהול תרחישים מורכבים יותר, כמו הצפנת שורות במסד נתונים, או תמונות וקבצים.

אם אתם צריכים שכבת הגנה נוספת לנתונים, אתם יכולים להפעיל מפתחות הצפנה בניהול הלקוח (CMEK) ולהשתמש במפתחות הצפנה משלכם שמאוחסנים ב-Cloud Key Management Service כדי לאבטח סודות ב-Secret Manager. מידע נוסף על השימוש ב-CMEK עם Datastream זמין במאמר שימוש במפתחות הצפנה בניהול הלקוח (CMEK).

שימוש ב-Secret Manager עם Datastream

כדי לאחסן את המידע הרגיש לשימוש ב-Datastream, צריך ליצור סוד באמצעות Secret Manager. מידע נוסף זמין במאמר יצירת סוד.

אפשר גם ליצור סוד כשמגדירים את פרטי החיבור של פרופיל החיבור. למידע נוסף, קראו את המאמר יצירת פרופילי חיבור.

התפקידים הנדרשים

כדי לקבל את ההרשאות שנדרשות לשימוש ב-Secret Manager עם Datastream, בקשו מהאדמין לתת לכם את התפקיד Secret Manager Secret Accessor (roles/secretmanager.secretAccessor) ב-IAM בחשבון השירות של Datastream. כדי לקרוא הסבר על מתן תפקידים, ראו איך מנהלים את הגישה ברמת הפרויקט, התיקייה והארגון.

יכול להיות שאפשר לקבל את ההרשאות הנדרשות גם באמצעות תפקידים בהתאמה אישית או תפקידים מוגדרים מראש.