מבוא

הושלם

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

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

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

מה תלמד

במודול זה, תלמד כיצד:

  • עיצוב ומימוש הצפנת נתונים באמצעות הצפנה תמיד מוצפנת וברמת עמודה
  • הגדרת מסכת נתונים דינמית להגנה על נתונים רגישים מפני צופים לא מורשים
  • יישום Row-Level Security כדי לסינון גישה לנתונים בהתבסס על הקשר המשתמש
  • עיצוב הרשאות ברמת האובייקט באמצעות תפקידים וסכמות
  • מימוש גישה מאובטחת וללא סיסמה למסד נתונים באמצעות Microsoft Entra ID וזהות מנוהלת
  • הגדרת ביקורת למעקב אחר פעילות מסד הנתונים ושמירה על עמידה בדרישות
  • נקודות קצה מאובטחות למודלים לפתרונות מסדי נתונים מבוססי בינה מלאכותית
  • הגנה על נקודות קצה של GraphQL, REST ו-MCP מגישה לא מורשית

‏‫דרישות מוקדמות‬

  • ניסיון בכתיבת שאילתות T-SQL ופיתוח מסדי נתונים ב-SQL Server, Azure SQL או מסדי נתונים SQL ב-Microsoft Fabric
  • היכרות עם מושגי אבטחת מסדי נתונים כגון אימות והרשאה
  • הבנת יסודות Microsoft Entra ID (לשעבר Azure Active Directory)
  • גישה לשרת SQL, מסד נתונים SQL של Azure או מסד נתונים SQL ב-Microsoft Fabric לצורך בדיקות