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

תכן מונחה תרחישים

כללי

תהליכי החסינות

עקרונות התיאום

עקרון התרחיש המפורש

בורר התרחישים

 

עקרונות התיאום

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

  • כיצד כל מרכיב יודע על שינויים במצב המערכת,

  • כיצד כך מרכיב מודיע למערכת על שינוי התרחיש ביוזמתו,

  • כיצד המערכת מזכירה לו על השינוי עליו הוא הכריז.

שיטות לאבטחת תיאום

בעיות תיאום אפשר למנוע פרואקטיבית, או לתקן ריאקטיבית.

תהליך אבטחת תיאום פרואקטיבית

ניתן להבטיח תיאום בין המפעיל לבין המכונה בעזרת יחידת התיאום, על ידי:

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

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

תהליך תיקון ריאקטיבי

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

תכן אינטראקציה מונחה תרחישים

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

יצירת תמונת מצב משותפת

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

אבטחת יצירת תמונת מצב משותפת

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

תנאי הכרחי לחסינות המערכת הוא אבטחת יצירת תמונת מצב משותפת למכונה ולמפעיל.

תיאום בעזרת תרחישים

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

דוגמת שימוש

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

התאונה של אירוע כשל מספר 2: טביעת המיכלית Torrey Canyon  נגרמה כתוצאה מכך שהמצב הנוסף בו ההגה מנותק, הופעל בטעות כאשר הספינה פעלה בתרחיש השיוט.

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