ISO 27001:2022 נספח A בקרת 8.28

קידוד מאובטח

הזמן הדגמה

עסקים, שיווק, צוות, דיון, תאגיד, קונספט

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

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

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

מהי המטרה של ISO 27001:2022 נספח A 8.28?

עבור ISO 27001: 2022, נספח א' בקרה 8.28 מסייע לארגונים במניעת סיכוני אבטחה ופגיעויות שעלולות להיווצר עקב נוהלי קידוד לקויים של תוכנה באמצעות פיתוח, הטמעה ובדיקה של נוהלי קידוד תוכנה מאובטחים מתאימות.

למי יש בעלות על נספח A 8.28?

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

תגיד שלום ל-ISO 27001 הצלחה

קבל 81% מהעבודה עבורך וקבל הסמכה מהר יותר עם ISMS.online

הזמן את ההדגמה שלך
img

הנחיות תאימות על ISO 27001:2022 נספח A 8.28

ארגונים חייבים לפתח וליישם תהליכי קידוד מאובטחים החלים על מוצרים המסופקים על ידי גורמים חיצוניים ורכיבי תוכנה בקוד פתוח, כמתואר ב-ISO 27001 נספח A Control 8.28.

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

הנחיות משלימות לתכנון

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

יש להקפיד על עקרונות אלו הן בעת ​​פיתוח תוכנה פנימי והן בעת ​​העברת מוצרי תוכנה או שירותים.

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

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

הנחיות משלימות בנושא אבטחה במהלך קידוד

כדי להבטיח שיטות ונהלי קידוד מאובטחים, יש לקחת בחשבון את הדברים הבאים במהלך תהליך הקידוד:

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

יש לערוך בדיקת אבטחה במהלך ואחרי הפיתוח, כמפורט ב-ISO 27001 נספח A בקרה 8.29.

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

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

הנחיות משלימות לתהליך הסקירה

בעקבות יישום הקוד בסביבת הייצור

  • יש להשתמש בשיטה מאובטחת להחלת עדכונים.
  • עבור ISO 27001:2022 נספח א' בקרה 8.8, יש לטפל בפרצות אבטחה.
  • יש לשמור רישומים של חשד להתקפות ושגיאות במערכות מידע, ולבחון רישומים אלה באופן קבוע כדי שניתן יהיה לבצע שינויים מתאימים.
  • יש להשתמש בכלים כגון כלי ניהול כדי למנוע גישה לא מורשית, שימוש או שינוי בקוד המקור.

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

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

יש לקחת בחשבון את הגורמים הבאים בעת ביצוע שינויים בחבילת תוכנה:

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

הנחיות נוספות לגבי ISO 27001:2022 נספח A 8.28

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

נספח A Control 8.28 של ISO 27001:2022 מספק את ההמלצות הבאות עבור קוד רלוונטי לאבטחה:

  • בעוד שתוכניות שהורדו באמצעות קוד בינארי יכללו קוד הקשור לאבטחה באפליקציה עצמה, היא תהיה מוגבלת בהיקפו לנתונים המאוחסנים פנימית בתוך האפליקציה.
  • מעקב אחר קוד רלוונטי לאבטחה מועיל רק אם הוא מופעל על שרת שלא ניתן לגשת אליו על ידי המשתמש והוא מופרד מהתהליכים המשתמשים בו כך שהנתונים שלו נשמרים מאובטחים במסד נתונים אחר ומופרדים בבטחה מהתהליכים שמשתמשים בו. השימוש בשירות ענן להפעלת קוד מפורש אפשרי, וניתן להגביל את הגישה לקוד למנהלי מערכת מורשים כדי להגביל את הגישה לקוד. ההמלצה היא שזכויות גישה אלו יהיו מוגנות עם הרשאות מנהל בדיוק בזמן ומנגנוני אימות חזקים המעניקים רק גישה לאתר בזמן הנכון.
  • יש ליישם תצורה מתאימה בשרתי אינטרנט כדי למנוע גישה בלתי מורשית וגלישה בספריות בשרת.
  • כדי לפתח קוד אפליקציה מאובטח, עליך להניח שהקוד חשוף להתקפות עקב שגיאות קידוד ופעולות שננקטו על ידי שחקנים זדוניים. יישום קריטי צריך להיות מתוכנן להיות חסין בפני תקלות פנימיות באופן שמונע ממנו להיות מועד לטעויות. לדוגמה, בעת הערכת הפלט של אלגוריתם, ניתן לוודא שהפלט תואם את דרישות האבטחה לפני שניתן יהיה להשתמש באלגוריתם ביישומים קריטיים, כגון אלו הקשורים למימון, לפני שניתן יהיה להשתמש בו באפליקציה.
  • בשל היעדר שיטות קידוד טובות, יישומי אינטרנט מסוימים רגישים מאוד לאיומי אבטחה, כגון הזרקת מסד נתונים והתקפות סקריפטים בין-אתרים.
  • מומלץ לארגונים לעיין ב-ISO/IEC 15408 לקבלת מידע נוסף על הערכת אבטחת IT וכיצד לבצע אותה.

מהם השינויים מ-ISO 27001:2013?

נספח A 8.28 הוא א בקרת נספח A חדשה שנוספה לתקן ISO 27001:2022.

טבלה של כל בקרות ISO 27001:2022 נספח A

בטבלה למטה תמצא מידע נוסף על כל בקרת ISO 27001:2022 נספח A בנפרד.

ISO 27001:2022 בקרות ארגוניות

נספח א' סוג בקרהמזהה ISO/IEC 27001:2022 נספח Aמזהה ISO/IEC 27001:2013 נספח Aשם נספח א'
בקרות ארגוניותנספח א' 5.1נספח א' 5.1.1
נספח א' 5.1.2
מדיניות אבטחת מידע
בקרות ארגוניותנספח א' 5.2נספח א' 6.1.1תפקידים ואחריות של אבטחת מידע
בקרות ארגוניותנספח א' 5.3נספח א' 6.1.2הפרדת תפקידים
בקרות ארגוניותנספח א' 5.4נספח א' 7.2.1אחריות ניהול
בקרות ארגוניותנספח א' 5.5נספח א' 6.1.3קשר עם הרשויות
בקרות ארגוניותנספח א' 5.6נספח א' 6.1.4צור קשר עם קבוצות עניין מיוחדות
בקרות ארגוניותנספח א' 5.7NEWמודיעין סייבר
בקרות ארגוניותנספח א' 5.8נספח א' 6.1.5
נספח א' 14.1.1
אבטחת מידע בניהול פרויקטים
בקרות ארגוניותנספח א' 5.9נספח א' 8.1.1
נספח א' 8.1.2
מלאי מידע ונכסים נלווים אחרים
בקרות ארגוניותנספח א' 5.10נספח א' 8.1.3
נספח א' 8.2.3
שימוש מקובל במידע ובנכסים נלווים אחרים
בקרות ארגוניותנספח א' 5.11נספח א' 8.1.4החזרת נכסים
בקרות ארגוניותנספח א' 5.12נספח א' 8.2.1סיווג מידע
בקרות ארגוניותנספח א' 5.13נספח א' 8.2.2תיוג מידע
בקרות ארגוניותנספח א' 5.14נספח א' 13.2.1
נספח א' 13.2.2
נספח א' 13.2.3
העברת מידע
בקרות ארגוניותנספח א' 5.15נספח א' 9.1.1
נספח א' 9.1.2
בקרת גישה
בקרות ארגוניותנספח א' 5.16נספח א' 9.2.1ניהול זהות
בקרות ארגוניותנספח א' 5.17נספח א' 9.2.4
נספח א' 9.3.1
נספח א' 9.4.3
מידע אימות
בקרות ארגוניותנספח א' 5.18נספח א' 9.2.2
נספח א' 9.2.5
נספח א' 9.2.6
זכויות גישה
בקרות ארגוניותנספח א' 5.19נספח א' 15.1.1אבטחת מידע ביחסי ספקים
בקרות ארגוניותנספח א' 5.20נספח א' 15.1.2טיפול באבטחת מידע במסגרת הסכמי ספקים
בקרות ארגוניותנספח א' 5.21נספח א' 15.1.3ניהול אבטחת מידע בשרשרת אספקת ה-ICT
בקרות ארגוניותנספח א' 5.22נספח א' 15.2.1
נספח א' 15.2.2
ניטור, סקירה וניהול שינויים של שירותי ספקים
בקרות ארגוניותנספח א' 5.23NEWאבטחת מידע לשימוש בשירותי ענן
בקרות ארגוניותנספח א' 5.24נספח א' 16.1.1תכנון והכנה לניהול אירועי אבטחת מידע
בקרות ארגוניותנספח א' 5.25נספח א' 16.1.4הערכה והחלטה על אירועי אבטחת מידע
בקרות ארגוניותנספח א' 5.26נספח א' 16.1.5תגובה לאירועי אבטחת מידע
בקרות ארגוניותנספח א' 5.27נספח א' 16.1.6למידה מתקריות אבטחת מידע
בקרות ארגוניותנספח א' 5.28נספח א' 16.1.7אוסף ראיות
בקרות ארגוניותנספח א' 5.29נספח א' 17.1.1
נספח א' 17.1.2
נספח א' 17.1.3
אבטחת מידע בזמן שיבוש
בקרות ארגוניותנספח א' 5.30NEWמוכנות ICT להמשכיות עסקית
בקרות ארגוניותנספח א' 5.31נספח א' 18.1.1
נספח א' 18.1.5
דרישות משפטיות, סטטוטוריות, רגולטוריות וחוזיות
בקרות ארגוניותנספח א' 5.32נספח א' 18.1.2זכויות קניין רוחני
בקרות ארגוניותנספח א' 5.33נספח א' 18.1.3הגנה על רשומות
בקרות ארגוניותנספח א' 5.34 נספח א' 18.1.4פרטיות והגנה על PII
בקרות ארגוניותנספח א' 5.35נספח א' 18.2.1סקירה עצמאית של אבטחת מידע
בקרות ארגוניותנספח א' 5.36נספח א' 18.2.2
נספח א' 18.2.3
עמידה במדיניות, כללים ותקנים לאבטחת מידע
בקרות ארגוניותנספח א' 5.37נספח א' 12.1.1נהלי הפעלה מתועדים

ISO 27001:2022 בקרות אנשים

נספח א' סוג בקרהמזהה ISO/IEC 27001:2022 נספח Aמזהה ISO/IEC 27001:2013 נספח Aשם נספח א'
אנשים בקרותנספח א' 6.1נספח א' 7.1.1סריקה
אנשים בקרותנספח א' 6.2נספח א' 7.1.2תנאי העסקה
אנשים בקרותנספח א' 6.3נספח א' 7.2.2מודעות, חינוך והדרכה לאבטחת מידע
אנשים בקרותנספח א' 6.4נספח א' 7.2.3תהליך משמעתי
אנשים בקרותנספח א' 6.5נספח א' 7.3.1אחריות לאחר סיום או שינוי עבודה
אנשים בקרותנספח א' 6.6נספח א' 13.2.4הסכמי סודיות או סודיות
אנשים בקרותנספח א' 6.7נספח א' 6.2.2עבודה מרחוק
אנשים בקרותנספח א' 6.8נספח א' 16.1.2
נספח א' 16.1.3
דיווח אירועי אבטחת מידע

ISO 27001:2022 בקרות פיזיות

נספח א' סוג בקרהמזהה ISO/IEC 27001:2022 נספח Aמזהה ISO/IEC 27001:2013 נספח Aשם נספח א'
בקרות פיזיותנספח א' 7.1נספח א' 11.1.1היקפי אבטחה פיזית
בקרות פיזיותנספח א' 7.2נספח א' 11.1.2
נספח א' 11.1.6
כניסה פיזית
בקרות פיזיותנספח א' 7.3נספח א' 11.1.3אבטחת משרדים, חדרים ומתקנים
בקרות פיזיותנספח א' 7.4NEWניטור אבטחה פיזית
בקרות פיזיותנספח א' 7.5נספח א' 11.1.4הגנה מפני איומים פיזיים וסביבתיים
בקרות פיזיותנספח א' 7.6נספח א' 11.1.5עבודה באזורים מאובטחים
בקרות פיזיותנספח א' 7.7נספח א' 11.2.9Clear Desk ומסך ברור
בקרות פיזיותנספח א' 7.8נספח א' 11.2.1מיקום ומיגון ציוד
בקרות פיזיותנספח א' 7.9נספח א' 11.2.6אבטחת נכסים מחוץ לשטח
בקרות פיזיותנספח א' 7.10נספח א' 8.3.1
נספח א' 8.3.2
נספח א' 8.3.3
נספח א' 11.2.5
אחסון מדיה
בקרות פיזיותנספח א' 7.11נספח א' 11.2.2כלי עזר תומכים
בקרות פיזיותנספח א' 7.12נספח א' 11.2.3אבטחת כבלים
בקרות פיזיותנספח א' 7.13נספח א' 11.2.4תחזוקת ציוד
בקרות פיזיותנספח א' 7.14נספח א' 11.2.7סילוק מאובטח או שימוש חוזר בציוד

ISO 27001:2022 בקרות טכנולוגיות

נספח א' סוג בקרהמזהה ISO/IEC 27001:2022 נספח Aמזהה ISO/IEC 27001:2013 נספח Aשם נספח א'
בקרות טכנולוגיותנספח א' 8.1נספח א' 6.2.1
נספח א' 11.2.8
התקני נקודת קצה של משתמש
בקרות טכנולוגיותנספח א' 8.2נספח א' 9.2.3זכויות גישה מועדפות
בקרות טכנולוגיותנספח א' 8.3נספח א' 9.4.1הגבלת גישה למידע
בקרות טכנולוגיותנספח א' 8.4נספח א' 9.4.5גישה לקוד המקור
בקרות טכנולוגיותנספח א' 8.5נספח א' 9.4.2אימות מאובטח
בקרות טכנולוגיותנספח א' 8.6נספח א' 12.1.3ניהול קיבולת
בקרות טכנולוגיותנספח א' 8.7נספח א' 12.2.1הגנה מפני תוכנות זדוניות
בקרות טכנולוגיותנספח א' 8.8נספח א' 12.6.1
נספח א' 18.2.3
ניהול נקודות תורפה טכניות
בקרות טכנולוגיותנספח א' 8.9NEWניהול תצורה
בקרות טכנולוגיותנספח א' 8.10NEWמחיקת מידע
בקרות טכנולוגיותנספח א' 8.11NEWמיסוך נתונים
בקרות טכנולוגיותנספח א' 8.12NEWמניעת דליפת נתונים
בקרות טכנולוגיותנספח א' 8.13נספח א' 12.3.1גיבוי מידע
בקרות טכנולוגיותנספח א' 8.14נספח א' 17.2.1יתירות של מתקנים לעיבוד מידע
בקרות טכנולוגיותנספח א' 8.15נספח א' 12.4.1
נספח א' 12.4.2
נספח א' 12.4.3
רישום
בקרות טכנולוגיותנספח א' 8.16NEWפעולות ניטור
בקרות טכנולוגיותנספח א' 8.17נספח א' 12.4.4סנכרון שעון
בקרות טכנולוגיותנספח א' 8.18נספח א' 9.4.4שימוש בתוכניות שירות מועדפות
בקרות טכנולוגיותנספח א' 8.19נספח א' 12.5.1
נספח א' 12.6.2
התקנת תוכנה על מערכות תפעוליות
בקרות טכנולוגיותנספח א' 8.20נספח א' 13.1.1אבטחת רשתות
בקרות טכנולוגיותנספח א' 8.21נספח א' 13.1.2אבטחת שירותי רשת
בקרות טכנולוגיותנספח א' 8.22נספח א' 13.1.3הפרדת רשתות
בקרות טכנולוגיותנספח א' 8.23NEWסינון אינטרנט
בקרות טכנולוגיותנספח א' 8.24נספח א' 10.1.1
נספח א' 10.1.2
שימוש בקריפטוגרפיה
בקרות טכנולוגיותנספח א' 8.25נספח א' 14.2.1מחזור חיים של פיתוח מאובטח
בקרות טכנולוגיותנספח א' 8.26נספח א' 14.1.2
נספח א' 14.1.3
דרישות אבטחת יישומים
בקרות טכנולוגיותנספח א' 8.27נספח א' 14.2.5ארכיטקטורת מערכת ועקרונות הנדסה מאובטחת
בקרות טכנולוגיותנספח א' 8.28NEWקידוד מאובטח
בקרות טכנולוגיותנספח א' 8.29נספח א' 14.2.8
נספח א' 14.2.9
בדיקות אבטחה בפיתוח וקבלה
בקרות טכנולוגיותנספח א' 8.30נספח א' 14.2.7פיתוח במיקור חוץ
בקרות טכנולוגיותנספח א' 8.31נספח א' 12.1.4
נספח א' 14.2.6
הפרדת סביבות פיתוח, בדיקה וייצור
בקרות טכנולוגיותנספח א' 8.32נספח א' 12.1.2
נספח א' 14.2.2
נספח א' 14.2.3
נספח א' 14.2.4
שינוי הנהלה
בקרות טכנולוגיותנספח א' 8.33נספח א' 14.3.1מידע על בדיקה
בקרות טכנולוגיותנספח א' 8.34נספח א' 12.7.1הגנה על מערכות מידע במהלך בדיקות ביקורת

כיצד ISMS.online עוזר

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

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

רוצה לראות איך זה עובד?

צור קשר עוד היום כדי הזמן הדגמה.

ראה ISMS.online
בִּפְעוּלָה

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

שיטת תוצאות מובטחות
100% הצלחה של ISO 27001

הדרך הפשוטה, המעשית והחוסכת בזמן שלך לתאימות או הסמכה של ISO 27001 בפעם הראשונה

הזמן את ההדגמה שלך

ISMS.online תומך כעת ב-ISO 42001 - מערכת ניהול הבינה המלאכותית הראשונה בעולם. לחץ למידע נוסף