המדריך לאבטחת חסינות מערכות - תכן האינטראקציה

תכן האינטראקציה

כללי

תכן ממוקד מפעיל

אבטחת שלימות התכן

 

אבטחת שלימות התכן

ההתמודדות עם מצבים בלתי צפויים

אירועי כשל רבים הם תוצאה של פעילות מערכת במצבים בלתי צפויים.

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

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

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

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

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

הגדרת ההתנהגות מערכות מסוכנות במצבי חירום

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

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

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

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

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

הגדרת אילוצי האינטראקציה

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

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

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