Table of Contents
השילוב של מיקרומעבדים במערכות סייבר-פיזיות (CPS) עיצב מחדש באופן יסודי את האופן שבו תשתיות קריטיות מנוהלות ומאובטחות. מאחר שהמערכות הללו צומחות מורכבות וקשרות הדדית, אבטחת החומרה הבסיסית הופכת למנוף למניעת תקלות קטסטרופליות וחדירה זדונית.מיקרו-מעבדים אינם רק יחידות חישוביות; הם אוכפים אבטחה פעילים הפועלים בצומת של העולם הדיגיטלי והפיזי, בודקים את התפקידים המיקרו-PS הקיימים, ומחנים.
הבנת מערכות סייבר-Physical ונוף האבטחה שלהם
מערכות סייבר-פיזיות מייצגות הפיכה הדוקה בין אלגוריתמים חישוביים לבין רכיבים פיזיים.הם כוללים מגוון רחב של יישומים, כולל מערכות בקרה תעשייתיות (ICS) שמנהלות רשתות חשמל ותחנות טיפול במים, רשתות תחבורה חכמות עם כלי רכב אוטונומיים, מכשירים רפואיים כגון קוצני קצב מושתלים ומשאבות של היתוך, ובניית מערכות אוטומציה.
פני השטח של CPS הוא עצום ושכבתי.איומים יכולים להיווצר מחדירה ברשת, שרשרת אספקה נפגעת, בתוךרס, או אפילו אמצעי אבטחה פיזיים.קלאסיים IT, כגון Firewalls ותוכנות אנטי וירוס, לעתים קרובות אינם מספיקים כי רכיבי CPS חייבים לפעול בזמן עם מערכת אבטחה ממוקדת ללא תפקוד מיקרו-עוצמה.
המיקרו-מעבד כאנקן אבטחה ב-CPS
בלב של כמעט כל CPS node הוא מיקרו-מעבד (או מיקרובקר) תפקידו משתרע מעבר לביצוע לוגיקה שליטה לאכוף מדיניות אבטחה ברמה החומרה הנמוכה ביותר.מיקרו-מעבדים מודרניים משלבים מגוון של תכונות אבטחה מונעות חומרה שיוצרות בסיס מהימן עבור ערימה המערכת כולה.
שורשים קשים של אמון
מושג יסוד באבטחת CPS הוא שורש החומרה של אמון.זהו סט בלתי-מוגדר של פונקציות משובצות המיקרומעבד שניתן להשתמש בו כדי לאמת את האותנטיות והשלמות של התוכנה.המימוש הנפוץ ביותר הוא מודול פלטפורמה אמין (TPM), אשר לעתים קרובות משולב ישירות לתוך השבב או כמרכיב מאובטח בנפרד. pPMs לספק אחסון מאובטח עבור מפתחות קריפטוגרפיים, יכולות זיהוי כי להוכיח את התצורה המוסמכת ומניעה של קוד סטנדרטית CPS (קוד סטנדרטי) שיכולה רק לתפקוד סטנדרטי, רק לתפקוד לוגי, או כקוד פתוח, רק על ידי CPS (קודמת, או כגורם מאובטח.
עקבו אחרי Boot
מנעול מאובטח הוא תהליך שבו המיקרומעבד בודק את החתימה הדיגיטלית של כל חלק של תוכנה לפני ביצועו, החל מהחול ROM למעלה דרך מערכת ההפעלה ויישומים.אם כל רכיב כבר ספוג או הוחלף על ידי גרסה בלתי מורשית, תהליך ה-חול מפסיק.זה מונע מחזורים מתמשך כי ניסיון לשנות את קושחית רמת נמוכה של מכשיר CPS.
בסביבה הקרובה של הוצאות להורג (TEEs)
מיקרומעבדים ממוכרים כמו ARM (TrustZone), אינטל (SGX/TDX) ו- AMD (SEV) תומכים בסביבות ביצוע מהימן המבודדות קוד רגיש ונתונים ממערכת ההפעלה העיקרית.ב-CPS, TEE יכול לארח אלגוריתמים ביקורתיים או פעולות הצפנה באזור נפרד ומוגן של זיכרון.גם אם מערכת ההפעלה העיקרית נפגעת, התוקף אינו יכול לקרוא או לשנות את הנתונים בתוך ה-EE משמש באופן קריטי לתפקודי של לחץ על ידי שימוש ב-הגנה על תפקודים פחות על ידי חיישנים בזמן הפעלה, ללא תפקודים של אבטחה, או הגנה על ידי שימוש ב-זמנית, במיוחד עבור פונקציות אבטחה.
Hardware-accelerated Cryptography
מיקרומעבדים רבים כוללים כיום מאיצים קריפטוגרפיים ייעודיים עבור אלגוריתמים כגון AES, RSA, ECC ו SHA. אלה בלוקים חומרה לבצע הצפנה, קידוד, קידוד, וחתומה הרבה יותר מהר ועם צריכת חשמל נמוכה יותר מאשר יישום תוכנה. עבור מכשירים CPS הפועלים על סוללות או קצירת אנרגיה, הרווח הוא קריטי תקשורת כמו TLS, IP, ו- MQ עם מרכזי אבטחה מאוחסומיים, ללא אבטחה מופעלים, ללא מרכזי אבטחה מופעלים, כמו מרכזי אבטחה מאובטחים, ללא מרכזי אבטחה מאובטחים, ו-TLS-CLS-CTO, עם מרכזי אבטחה מאובטחים.
אבטחת CPS באמצעות Microprocessor Capabilities
התכונות שתוארו לעיל תרגם לשיפורים ביטחוניים קונקרטיים לאורך מחזור חיי ה-CPS.
גילוי ומניעה פולשנית
מיקרומעבדים יכולים להיות מתוכנתים לפקח על התנהגות המערכת בזמן אמת.עם ניגודי ביצועים משולבים וטכנולוגיית ניווט אוטובוס, הם יכולים לזהות omalies כגון גישה בלתי צפויה, רצפי הוראה יוצאי דופן, או סטייה מבסיס של מדדים של תהליך פיזיקלי, כמה צ'יפס מתקדם כוללים מאיצים מתקדמים של למידת מכונות לרוץ מודלים קלים כדי לחזות כישלונות או לזהות התקפות סייבר.
עדכון מאובטח
אחד האתגרים הגדולים ביותר באבטחת CPS הוא ניתוק פרצות למכשירים מתוחזקים בשטח, שעשוי להישאר בשירות במשך עשרות שנים. מיקרומעבדים התומכים במנגנוני הגנה מאובטחים ועדכונים אותנטיים יכולים לקבל קושחה חדשה רק אם היא חתומה על ידי היצרן.המיקרו-מעבדים מאמתים את החתימה לפני כתיבת העדכון, מונעים תוקף מ התקנת קוד זדוני.
התנגדות אישית
מכיוון שרכיבי CPS הם לעתים קרובות ממוקדים במקומות לא מאובטחים, מיקרו-מעבדים חייבים לעמוד בפני התקפות פיזיות כגון probing, glitching וניתוח של ערוצים מודרניים רבים משלבים מגינים פעילים, מתח וחיישנים טמפרטורה, ו-tamper זיהוי מעגלים שיכולים לאפס מפתחות רגישים או מעוררים אזעקה.לדוגמה, מיקרו-מעבד גז חכם עשוי לזהות אם מישהו מנסה למקדח לתוך החבילה לתקשורת.
אבטחת רשת ב- Edge
מיקרומעבדים עם יכולות רשת בנויות (למשל, Ethernet MAC, CAN FD, 5G NR) יכולים ליישם אבטחה בקצה CPS.הם יכולים לאכוף את קטע הרשת, לאמת את השלמות, ולדח תנועה המפרה מדיניות מוגדרת מראש.ב-CPS רכב, מיקרומעבד בשער יכול לבדוק את כל ההודעות על האוטובוס CAN, סינון מסגרות בלתי מורשטיביות שיכולה לנסות את ה-פנים או לשלוח מחסומים אלה).
אתגרים ומגבלות של אבטחה מבוססת מיקרו-מעבדים
למרות התכונות החזקות, ההסתמכות על מיקרו-מעבדים עבור אבטחת CPS מציגה מספר אתגרים שיש להכיר בהם ולענות.
צד-Channel Vulnerabilities
גם עם אבטחת חומרה, מיקרו-מעבדים יכולים להדליף מידע באמצעות צריכת חשמל, פליטות אלקטרומגנטיות, וריאציות תזמון או התנהגות מטמון. תוקפים סופיסטים יכולים לבצע התקפות של ערוצים צדדיים כדי לחלץ מפתחות קריפטוגרפיים או נתונים סודיים. בהקשר CPS, זה יכול לפשר את המפתחות לטווח הארוך המשמש לעדכונים מאובטחים או אימות רשתי אלגוריתמים באופן פעיל, כולל אלגוריתמים קבועים, טכניקות של כוח-אוויר, אך לעתים קרובות, אך ורק ביצועים סיליקון, אך הם כוללים ביצועים סיליקון-מדומים, אך הם מורכבים, אך הם מורכבים, אך ורק סיליקון, אך ורק סיליקון, אך הם כוללים ביצועים מוגבלים, אך ורק סיליקון, אך ורק סיליקון.
סיכוני שרשרת אספקה
האבטחה של מיקרומעבד ביקורתי תלויה בהכחדה שלה.שינויים ממאירים במהלך הייצור (למשל, דלתות אחוריות או פצצות לוגיקה) יכול לערער את כל ההגנות המבוססות על חומרה.שרשרת האספקה העולמית מורכבת, וקביעת אמינותם של כל רכיב הוא כמעט בלתי אפשרי.
המונחים: rising overhead
מכשירים רבים של CPS נועדו לעמוד בעלויות קפדניות, כוח, ותקציבי גודל.הוספת תכונות אבטחה צורכת שטח מת ויכולים להגדיל את צריכת החשמל.לדוגמה, הפעלת TPM או TEE עשויים לדרוש מחזורי זיכרון ועיבוד נוספים, אשר עלולים להשפיע על תגובה בזמן אמת.מהנדסים חייבים לקבל החלטות תכנון זהירות, לעתים קרובות איזון אבטחה כנגד מגבלות אחרות.
נוף איומים
בעוד מיקרומעבדים הופכים להיות מאובטחים יותר, התוקפים משנים את המיקוד שלהם לשכבות גבוהות יותר של הערימה או פחות מוגן רכיבים.התקפות חול קר, הנדסה לאחור חומרה, והזרקת תקלות להישאר קיימא נגד יישומים מסוימים.יתר על כן, מחשוב קוונטי מאיים לשבור את ההצפנה הציבורי-קיגרפיה כי תחת בסיס רבים מאובטחים של תאיחול ועדכונים בתחום המיקרו-מעבדים מתחילים לשלב אלגוריתמים לאחר קריפטוגרפיים (למשל, CPTSD-CST, כדי לקחת את מערכות חומרה לטווח ארוך), אך בטווח הארוך, אך בטווח הארוך, אך בטווח הארוך, CSDKST, אך ורק עבור מפעילי חומרה (CRMCRMIFIX) לתוך מחסנים, יש לקחת את מערכות חומרה (CRMIST), אך בטווח הארוך, אך בטווח הארוך, אך בטווח הארוך, אך בטווח הארוך, מנגנוני חומרה (CRMDPS) לתוך מנגנוני חומרה, אך בטווח הארוך, כדי לקחת את מערכות חומרה (CRMIFIX) שלהם, אך בטווח הארוך, אך בטווח הארוך, אלגוריתמים, כדי לשלב אלגוריתמים, אך בטווח הארוך, אך בטווח הארוך, אך בטווח הארוך, אך בטווח הארוך, אלגוריתמים, אלגוריתמים, אלגוריתמים, מנגנוני חומרה, אך אלגוריתמים
כיוונים עתידיים: הדור הבא של מיקרו-מעבדים מאובטחים עבור CPS
ההכרה בתפקיד הקריטי של מיקרו-מעבדים באבטחת CPS, בתעשייה ובאקדמיה רודפת כמה כיוונים מבטיחים.
אבטחה משולבת ב- Edge
ההתקדמות בלמידה ממוחשבת משובצת מאפשרת מיקרומעבדים לנהל מודלים מתחדשים של זיהוי ישירות על נתוני חיישן.לדוגמה, מיקרו-מעבד במפעל טיפול במים יכול ללמוד את הלחץ הצפוי וזרימה ולאחר מכן סטיית הדגל המציינים התקף סייבר או תקלה מכנית.זיהוי מוקדם בקצה מוריד את הצורך לשלוח את כל הנתונים לשרת מרכזי, אשר יכול להיות יקר ואט לספקי שבבים מרובים עכשיו (NEEPS) מבטיח באופן משמעותי לחץ עצמי או לחץ עצמי.
המונחים: post-Quantum Cryptographyאינטגרציה
בהתחשב תוחלת החיים הארוכה של תשתיות CPS, תמיכה קריפטוגרפיה לאחר קוונטית היא חיונית.מיקרו-מעבדים מתחילים לכלול מאיצים חומרה עבור מאיצים מבוססי לקטייה, מבוסס קוד, ופרימיטיביים רב-תחומיים קריפטוגרפיים.המכון הלאומי לתקנים וטכנולוגיה (NIST) סטנדרט כמה אלגוריתמים, וחברות השבבים כבר משודרגות עיצובים התומכים בהם בעתיד הקרוב, יכולות להיות קושחיתות יכולות לפעול באמצעות התקפות CPS חדשות.
קשיחות גיוון ו Obfuscation
כדי להילחם הנדסה הפוכה וזיוף, מיקרו-מעבדים מעוצבים עם טכניקות obfuscation כגון הצפנה לוגיקה, מנעול מבוסס מפתח של מסלולי מעגלים, ואת שערי פולימורפי. שיטות אלה מקשים על תוקף כדי לחלץ את העיצוב או להכניס חומרה טרויאנית.בנוסף, השימוש באדריכלות מיקרו-מעבדות שונות (למשל, RISC-Vside ARM) יכול ליצור מגוון רחב של התקפות CPS.
המונחים: Hardware Security
ככל שהמורכבות של תכונות אבטחה מיקרו-מעבדיות גדלה, כך הסיכון של פגמים עיצוב עדינים. שיטות אימות פורמאלי - שימוש בהוכחות מתמטיות כדי להוכיח כי עיצוב עומד במפרט האבטחה שלו - מוחל באופן רחב יותר על ידי ספקי השבבים.לדוגמה, נכס אבטחה עשוי לקבוע כי רק ה- CPU הבטוח יכול לכתוב ל-Cactorative Tools.com יכול להוכיח באופן מלא יותר ויותר כי שום לוגיקה אחרת אינה יכולה להפר את הנכס הזה בכל דרך אפשרית של רכיבי אבטחה אלה, בעוד שעדיין לא מדויקים, כמו רכיבי אבטחה מתקדמים.
מסקנה
מיקרומעבדים כבר אינם מכשירים חישוביים פסיביים; הם אפוטרופוסים פעילים של העולם הפיזי כי מערכות סייבר-פיסי שולטות.באמצעות שורשים חומרה של אמון, מנעול מאובטח, סביבות ביצוע אמינות, ומחסנים קריפטוגרפיים משולבים, מיקרו-מעבדים מודרניים מספקים בסיס איתן עבור אבטחת CPS, הם גם מאפשרים זיהוי בזמן אמת, עדכונים קושחה מאובטחים, עמידות tamper, ואבטחת רשת - כי הם חיוניים יותר כמו אספקת חומרים גמישים, אך ורק לאחר מכן, אך ורק אתגרים מאובטחים יותר, אך ורק לאחר מכן, כגון אבטחתיים מתקדמים, אך ורק אספקת סוללות אבטחה, אך ורק לאחר מכן, אך ורק לאחר מכן, דרישות אבטחה מתקדמת יותר, למערכות אבטחה מתקדמת יותר, אך ורק לאחר מכן, דרישות אבטחה לטווח ארוך יותר, אך ורק לאחר מכן, תוך כדי אימוץ סיכונים מתקדמים, תוך כדי אבטחת מידע מאובטחים, תוך כדי למערכות אבטחה, תוך כדי אבטחת מידע מאובטחים, תוך כדי אבטחת מידע מאובטחים, תוך כדי אבטחת מידע מאובטחים, תוך כדי אימוץ יעיל יותר, תוך כדי אבטחת מידע מאובטחים, תוך כדי אבטחת מידע מאובטחים, תוך כדי אבטחת מידע מאובטחים, תוך כדי אימוץ יעיל יותר, תוך כדי אימוץ יעיל יותר, תוך כדי אבטחת מידע מאובטח יותר, אך ורק לאחר זמן אמת
(ב) לקריאה נוספת, עיין ב-[[1924]]:0.]] ו[[1924]] ו[[1924]], [[1924]]]] ו[[1924]]]], [[1924]]]]]] ו[[1924]]]]]]]], [[1924]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], [[1924]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] [[1924]] [[1924]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]], [[[[1924]]]]]] [[[[1924]]]]]]]] [[[[1924]]]]]] [[[[1924]]]]]] [[[[1924]]]]]]]] [[[[1924]]]]]] [[[[1924]]]]]]]]]] [[[[[[1924]]]]