Table of Contents

מדוע Data Modeling Matters for Engineering Security

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

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

הבנת מודלים נתונים בהנדסה

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

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

סוגים של מודלים נתונים אנתרופולוגיה להנדסת הנדסה

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

מודלים נתונים

מודל קונספטואלי מספק תמונה ברמה גבוהה של הגופים העיקריים ומערכות היחסים שלהם.לדוגמה, מודל מושגי עבור מערכת ייצור עשוי להראות ישויות כגון FLT:0 מוצרים עיצובFLT:1, FLT:2 ביל של חומרים ibph 3, FLT:4 Supplier FLT:5, ו-FLT:6Work OrderFLT 7.

מודלים נתונים לוגיים

(הופנה מהדף ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇

מודלים של נתונים פיזיים

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

כיצד נתונים מודלים ישירות לשיפור אבטחת הנדסה

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

המונחים: Access control

(RBAC) ובקרת גישה מבוססת תכונות (ABAC) תלויים גם בהבנה ברורה של אילו ישויות נתונים קיימות וכיצד הן מתייחסות למשתמשים.מודל נתונים הגיוני המקשר במפורש בין FLT:0 (ProjectFLT:1 רשומות כדי ליצור פערים ידניים כגון: 2CL) של צוות 3 באמצעות רשומות של 4, אשר מאפשר לעתים קרובות למהנדסים ספציפיים כגון: אלגוריתם של XLXL.

לדוגמה, חברת תעופה שהקימה את נתוני התכנון שלה עם גופים עבור FLT:0 AirframeeursFLT:1, FLT:2EngineFLT 3,FLT:4SubcontractorFLT:5, ו-FLT 6 UserFLT 7 יכול לאכוף כי מהנדסי תת-טרטור רואים רק את מערכת האוויר הספציפית של Uframes לא לייצר רכיבי אבטחה רק במסד הנתונים.

אינטגרציה בנתונים ואימות

(ה) אמינות נתונים היא נכס אבטחה בסיסי.מודל נתונים מגדיר מגבלות – כגון מפתחות ראשוניים, מפתחות זרים, מגבלות ייחודיות ותנאי בדיקה - המונעים נתונים שגויים או זדוניים להיכנס למערכת.לדוגמה, מודל הגיוני הדורש כפלה:0 מ"מ"ל (FLT) חייב למנוע את הפחתת הגרסאות של ה-atial testFLT:2Lotrated NumberFLT:3 כי יש צורך בגרסאות קיימות של מוטציות מסוג 4FLTer.

חוקי אימות המוטבעים במודל הנתונים מאוכפיפים על ידי מנוע מסד הנתונים ללא קשר לאותה יישום מתחבר אליו.שכבת הגנה זו חשובה במיוחד בסביבות הנדסיות שבו כלים מרובים (CAD, PLM, ERP, סימולציה) אינטראקציה עם אותה ההתחלה הבסיסית של נתונים. שיחת API אחת לא מוגדרת אחרת יכול להשחית נתונים משותפים אחרת, מודל נתונים חזק פועל כמו רשת בטיחות.

שבילי אודי וחידושים

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

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

תמיכה בהצפנה ודירוג נתונים

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

מסכת נתונים מסתמכת על אותה הגדרות הגיוניות: מודל שמייג שדות כמו FLT:0License NumberFLT:1 כמו FLT:2 מקודש:2 מקודמים FLT 3 יכול ליצור באופן אוטומטי תצוגה עבור משתמשים שאינם מועדפים אשר מחזיר ערכים חלקיים.זה הרבה יותר אמין מאשר לנסות להסוות נתונים בשכבה, אשר לעתים קרובות משאירה יומניים בתוצאות או מעודפות.

הפרדה בין דוס ו- Multi-Tenancy

בארגונים הנדסיים שמנהלים לקוחות מרובים או פרויקטים, מודלים נתונים מאפשרים הפרדה פיזית או הגיונית של נתונים. מסדי נתונים רב-נטנסיים ניתן לתכנן עם FLT:0.TenantIDFLT:1 עמודה על כל שולחן, המאפשר שאילתות להיות מסונן באופן אוטומטי על ידי שכבת גישה נתונים. כאשר בשילוב עם אבטחה ברמת חתירה (RLS) מדיניות נתונים, הנתונים להבטיח כי מהנדסי החברה לא רואים אף פעם גישה משמעותית של נתונים, אפילו אם הם עדיין לא ניתן לשתף.

יישום נתונים עבור הנדסה אבטחה

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

מודלים זרים עם מדיניות אבטחה

כל מודל נתונים צריך להתחיל בהבנה ברורה של מדיניות הביטחון השולטת בתחום ההנדסה.העבודה עם קציני אבטחה, צוותים משפטיים והנדסה מובילה לזהות רמות סיווג נתונים (למשל, ציבורי, פנימי, חסוי, מוגבל), דרישות רגולטוריות (למשל, ITAR, GDPR, DFARS), וחוקים ספציפיים לשימור נתונים וסילוק.

אדריכלים ביטחוניים מעורבים בתהליך הדוגמנות

מודלים נתונים לא צריך להיות נותר בלעדית למנהלי מסד נתונים או ארכיטקטים תוכנה.ניסיון מראה כי פגמים אבטחה לעתים קרובות מופיעים ממודל החלטות שנראים לא מזיקים.לדוגמה, המאפשר למשתמש לעדכן את AFLT:0Created BycioFLT:1 שדה לאחר יצירת שורות יכול לערער את השלמות הביקורת.

שימוש ב- Modeling Notations and Tools

(ה) אימוץ אמירות מקובלות רבות כמו ⁇ :0 (הרש"ל) ⁇ (הראשונה ל-FLT:2Entity-Relationship Diagrams (ERD) UML) דיאגרמות של 3, כך שמודלים מובנים על ידי כל בעלי העניין.

ניהול בקרת גישה ברמת מסד הנתונים

(המודל ההגיוני מוכן, לתרגם אותו למאגרי מידע פיזיים המנצלים את תכונות האבטחה של הילידים.רוב מסדי הנתונים המודרניים תומכים בביטחון ברמת השורה (RLS), הרשאות ברמת העמודה, והנתונים הדינמיים המסתתרים.לדוגמה, FLT:0PostgreSQL RLSFLT:1 ניתן להגדיר לסינון באופן אוטומטי שורות בהתבסס על תפקידו של המשתמש הנוכחי או על מודל:

סקירה קבועה ועדכונים מודלים

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

צוותים לרכב על שיטות ניהול נתונים מאובטחות

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

אתגרים וכיצד להתגבר עליהם

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

התנגדות לתכנון Upfront

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

מורשת נתונים ומורכבות הגירה

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

ביטחון עם ביצועים

הוספת מגבלות, גורמים, ומפתחי הצפנה משפיעים על ביצועי השאילתה.מודל נתונים פיזיקלי כי Over-indexes או משתמש הצפנה כבדה על כל עמודה יכול להאט את זרימת העבודה הנדסית.המסחר יכול להיות מנוהל על ידי ביצוע ניתוחים עלות-תועלת.לדוגמה, להשתמש ב-FLT:0NIST הדרכה על ביצועי הצפנה 1 כדי לבחור את האלגוריתמים הנכונים וליישם אותם רק בעמודות רגישות באמת.

לשמור על המודל Synchronized בכלים

בסביבה הנדסית טיפוסית, מודלים נתונים קיימים בשכבות מרובות: סכימה מסד נתונים, מיפוי ORM, תיעוד API וקבצי תצורה. A mismatch בין השכבות הללו יכולים ליצור חורים אבטחה (לדוגמה, ה- API מאפשר עדכון לטור שמסד הנתונים מכחיש) להשתמש בכלים אוטומטיים של סכימה דיפר ולאכיפת שינויים יש לבצע תחילה למודל ההגיוני, ולאחר מכן מוקצה לכל ייצוגי הזרם.

שיטות הטובות ביותר עבור אבטחה-Centric Data Modeling בהנדסה

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

  • (FLT:0)Start עם גישה עיצוב מונחה על ידי התחום.IRLT:1 מודל התחום ההנדסי (עיצוב מוצרים, שרשרת אספקה, אבטחת איכות) כהקשרים כבולים.זה באופן טבעי מבודד נתונים וסימול גבולות אבטחה.
  • (FLT:0)Define מינימום תכונות הכרחיות.FLT:1 לכידת נתונים הדרושים למטרות עסקיות. הסרת תכונות רגישות מפחיתה את הסיכון.לדוגמה, להימנע מאחסנת מספר ביטוח לאומי מלא אם ישת חלקית מספיק אימות זהות.
  • (FLT:0) מפתחות חלופיים במקום מפתחות טבעיים.IRLT:1 , Surrogate מפתחות (זהות אינסטגרם, UUIDs) למנוע דליפות מידע באמצעות רצפי מפתח, ו להקשות על לנחש תעודות זהות תקפים.
  • (FLT:0)Normalize יחסים אבל denormalize עבור תבניות גישה.FLT:1 צורות נורמליות להפחית את הכדאיות ואת המימוש של יושרה, אבל מאמת כמה צפיות לעתים קרובות גישה (למשל, לוחות מחוונים מאוחדים) יכול להפחית את מספר ההצטרפות ובכך את פני השטח של שאילתות מורכבות.
  • (ב) [ה]] ב[[1924]], [[1924]]]], [[1924]]]]]], [[1924]]]]]]]], [[1924]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]], [[1924]]]]]]]]]]]], [[1924]]]]]]]], [[1924]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]
  • (FLT:0) קביעת ההשלכות הביטחוניות של כל ישות.BuildFLT:1) לשמור על מילון נתונים המסביר מדוע כל מאפיין קיים, רמת הסיווג שלו, ואשר שולטות אבטחה זו אינה ניתנת לערעור במהלך ביקורת ותגובה לאירוע.
  • (FLT:0) ככל שהמודל נגד תרחישים התקפה.FreaLT:1) התקפות סימלוט כגון הזרקת SQL (גם עם שאילתות פרמטריות), הסלמה פריבילגיה באמצעות עדכוני קזאק, ומיצוי נתונים בלתי מורשים באמצעות תוספות זדוניות.

דוגמאות אמיתיות למודל נתונים המונעים מברקים

כדי להמחיש את הכוח המעשי של מודלים של נתונים, שקול שני מחקרים של מקרים מובכים.

ספק אווירי מאובטח נתונים מייצוא-מעודכן

(ב) יצרנית רכיב אווירו-מרחבי בגודל בינוני צריכה לציית לסחר בינלאומי בתקנות נשק (ITAR) הם מאוחסנים נתוני עיצוב לצד נתונים עסקיים כלליים במסד נתונים יחיד PLM על ידי יצירת מודל מושגי שהופרד FLT:0ITAR Controlled DesignFLT:1 ישויות מ- non-controled, ולאחר מכן יישום מודל פיזי עם אבטחה ברמת השורה על ה-FLT:0ITAR 3S בלבד, אשר יכלו להבטיח את המודל של אבטחה תחת פיקוח על ידי צוות.

יצרן הרכב מונע IP גניבת IP על ידי סובקונטורטור

(א) יצרנית ציוד מקורית של רכב (OEM) עבדה עם עשרות ספקים חד-צדדיים, שחלקם סיפקו גם מתחרים.שימוש במודל נתונים הגיוני הקשור לכל אחד מה-FLT:0SupplierLogFLT:1 ישות עם ספציפי FLT:2VehiclePlatform; אשר זיהה את מערכת היחסים הקלה שלה, אשר הייתה יכולה לזהות רק את שלושת הדגמים הראשונים שלה.

מסקנה

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

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