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

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

כללי

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

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

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

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

 

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

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

גורם הכשל - אילוצים וירטואלים

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

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

בעיית תואמות האילוצים

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

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

התרחיש המפורש

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

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

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

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

יחידת התיאום

מכלולים

ממשקים

בקורת תפעול

בקרת מכונה

יחידת ההתרעות

יחידת הפיקוח

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

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