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

תוכן העניינים

עיקרי הדרישות

תהליך בניית המפרטים

מפרטי התפעול בשגרה

מפרטי התפעול תחת הפרעות

הגדרת מצבי התפעול

מפרטי הבלתי סביר

 

הגדרת פרמטרים ונתונים

הגדרת פרמטרים

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

ברירת מחדל

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

התאמה לאופן התפעול

יש לאפשר למפעיל לשנות ערכי פרמטר, בשני תנאים:

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

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

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

המקרה של תופעות לוואי

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

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

איחסון

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

איתחול מחדש

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

 

הגדרת נתונים

נתונים אלו הם משתנים בעלי משמעות למשתמש, שהשפעתם על התנהגות המערכת היא סמויה, דהיינו שהמפעיל אינו מודע להם.

ברירת מחדל

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

דוגמאות

מתי נכון להגדיר ערכי ברירת מחדל

ניתן להגדיר ערכי ברירת מחדל בתנאים הבאים:

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

איחסון

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

איתחול

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

מידע נוסף בנושא
תכן לאבטחת חסינות מערכות:
אתר זה נערך ומתחוזק על ידי אבי הראל - ארגולייט  למידע נוסף ולמשוב, נא לשלוח אימייל לכתובת  ergolight@gmail.com   דף זה עודכן בתאריך 30/10/2014