מכונות וירטואליות חסויות הן סוג של מכונה וירטואלית ב-Compute Engine. הם משתמשים בהצפנת זיכרון שמבוססת על חומרה כדי לוודא שלא ניתן לקרוא או לשנות את הנתונים והאפליקציות שלכם בזמן השימוש בהם.
למכונות וירטואליות מסוג Confidential VM יש את היתרונות הבאים:
בידוד: מפתחות ההצפנה נוצרים בחומרה ייעודית ונמצאים רק בה, ולא ניתן לגשת אליהם דרך ה-hypervisor.
אימות: אפשר לאמת את הזהות ואת המצב של המכונה הווירטואלית, כדי לוודא שלא בוצעו שינויים ברכיבים מרכזיים.
בידוד והוכחה מהסוג הזה של חומרה נקראים סביבת מחשוב אמינה (TEE).
אתם יכולים להפעיל את שירות המכונות הווירטואליות החסויות בכל פעם שאתם יוצרים מכונה וירטואלית חדשה.
טכנולוגיות Confidential Computing
כשמגדירים מכונת VM חסויה, סוג הטכנולוגיה של Confidential Computing שבה נעשה שימוש מבוסס על סוג המכונה ופלטפורמת ה-CPU שבוחרים. כשבוחרים טכנולוגיה של Confidential Computing, חשוב לוודא שהיא מתאימה לצרכים שלכם מבחינת ביצועים ועלות.
AMD SEV
AMD Secure Encrypted Virtualization (SEV) במכונות וירטואליות סודיות מציע הצפנת זיכרון מבוססת-חומרה באמצעות AMD Secure Processor, ואימות בזמן האתחול באמצעות vTPM של Google.
AMD SEV מציע ביצועים גבוהים למשימות חישוביות תובעניות. ההבדל בביצועים בין מכונה וירטואלית חסויה עם SEV לבין מכונה וירטואלית רגילה ב-Compute Engine יכול להיות אפסי או מינימלי, בהתאם לעומס העבודה.
בניגוד לטכנולוגיות אחרות של Confidential Computing במכונות וירטואליות מסוג Confidential VM, מכונות AMD SEV שמשתמשות בסוגי המכונות N2D ו-C3D תומכות בהעברה פעילה.
מומלץ לקרוא את הסקירה המפורטת של AMD SEV.
AMD SEV-SNP
AMD Secure Encrypted Virtualization-Secure Nested Paging (SEV-SNP) הוא שיפור של SEV, שמוסיף אבטחה מבוססת-חומרה כדי למנוע התקפות זדוניות מבוססות-היפר-ויז'ור כמו הפעלה חוזרת של נתונים ומיפוי מחדש של זיכרון. אפשר לבקש דוחות אימות בכל שלב ישירות מ-AMD Secure Processor.
לקריאת הסקירה המפורטת של AMD SEV-SNP
Intel TDX
Intel Trust Domain Extensions (TDX) יוצרת תחום מהימן מבודד (TD) בתוך מכונה וירטואלית, ומשתמשת בתוספי חומרה לניהול ולהצפנה של הזיכרון.
Intel TDX משפרת את ההגנה על ה-TD מפני סוגים מוגבלים של התקפות שמשתמשות בגישה פיזית לזיכרון הפלטפורמה, כמו ניתוח לא מקוון של זיכרון גישה אקראית דינמי (DRAM) והתקפות פעילות של ממשקי DRAM. המתקפות האלה כוללות לכידה, שינוי, העברה, שחבור וכינוי של תוכן הזיכרון.
מומלץ לקרוא את הסקירה המפורטת של Intel TDX.
NVIDIA Confidential Computing
התכונה Confidential Computing של NVIDIA מרחיבה את יתרונות האבטחה של סביבת מחשוב אמינה (TEE) מבוססת-חומרה למעבדים גרפיים (GPU) של NVIDIA שמצורפים למערכת. מידע אישי רגיש בעומסי עבודה של AI ו-ML עם האצת GPU מוצפנים בשימוש, ומספקים בידוד מההיפר-ויז'ור.
כדי לספק סביבה מקיפה וסודית לעומסי עבודה של CPU ו-GPU, טכנולוגיית Confidential Computing של NVIDIA משולבת עם טכנולוגיות Confidential Computing מבוססות-CPU כמו AMD SEV או Intel TDX.
פרטים על סדרות המכונות, מודלים של GPU ופלטפורמות CPU שתומכים ב-NVIDIA Confidential Computing זמינים במאמר תצורות נתמכות.
מומלץ לקרוא את מסמכי המידע בנושא ארכיטקטורת ה-GPU של NVIDIA H100 Tensor Core וארכיטקטורת ה-GPU של RTX PRO 6000 Blackwell.
שירותי Confidential VM
בנוסף ל-Compute Engine, השירותים הבאים Google Cloud משתמשים ב-Confidential VM:
Confidential Google Kubernetes Engine Nodes מאפשרים להשתמש ב-Confidential VM בכל הצמתים של GKE.
Confidential Space משתמש ב-Confidential VM כדי לאפשר לצדדים לשתף מידע אישי רגיש עם עומס עבודה (workload) שהוסכם עליו הדדית, תוך שמירה על סודיות הנתונים והבעלות עליהם.
Managed Service for Apache Spark Confidential Compute כולל תכונות של אשכולות Managed Service for Apache Spark שמשתמשים במכונה וירטואלית חסויה.
Dataflow Confidential VM כולל תכונות של מכונות וירטואליות מסוג Confidential VM של עובדי Dataflow.
המאמרים הבאים
מידע נוסף על התצורות הנתמכות של Confidential VM