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

מהי רגולציית CRA?

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

עמידה ברגולציית CRA מתחילה כבר בשלב הפיתוח

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

ניהול חולשות לאורך מחזור החיים

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

עדכוני תוכנה מאובטחים

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

הגנה על גישה ונתונים

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

תיעוד טכני וראיות לעמידה בדרישות

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

מהו SBOM ולמה הוא חשוב?

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

בדיקות אבטחת סייבר כחלק מהתהליך

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

CRA לעומת דרישות קודמות

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

למה כדאי להתחיל מוקדם?

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

לסיכום

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

תפריט נגישות