Next Page  78 / 116 Previous Page
Information
Show Menu
Next Page 78 / 116 Previous Page
Page Background

המערכת יכול לבודד את תהליך הצפנת

התוכנה מתוכנות אחרות שעלולות לפגוע או

לחתור תחת תהליך הצפנת התוכנה.

הפרדת חובות

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

נתונים, והגנה עליהן מפונקציות יישום

במערכת, דורשת הפשטה של אבטחה

). במצב זה, פונקציות

security

abstraction

(

אבטחה קריטיות הופכות עצמאיות לחלוטין,

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

רבים, עצמאיות גם מרכיבי חומרה. יצירת

)

security

abstraction

הפשטת אבטחה (

מאפשרת חופש למפתחים לבחור רכיבי

חומרה למטרות כלליות ללא צורך לשאת

בעלות שילובן של בקרות אבטחה בסביבת

המשתמש.

לדוגמה, אם מערכת צ'אט מאובטחת

משתמשת בתוכנת הצפנה עם תוכנת צ'אט

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

מיוחדים של מערכת ההפעלה ותכנות

מותאם אישית יידרשו כדי לוודא שהיישום

או יישומים אחרים לא ידליפו שיחות צ'אט.

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

כדי להוציא את תוכנת ההצפנה מתוך מערכת

ההפעלה ולמקם אותה בין מערכת ההפעלה

המארח וכרטיס הרשת. הדבר יבטיח שכל

השיחות יהיה מוצפנות טרם העברתן ברשת.

במצב בו תוכנת הצפנת הצ׳אט הופרדה,

קבוצת תכנתי הצפנה יכולה לנקות את

אלגוריתמי ההצפנה ללא צורך לבנות מחדש

את כל יישומי הצ׳אט ולעדכן את ההרשאות

של כל מערכות ההפעלה. הפשטת אבטחה

נשמע כמו תהליך פשוט אבל הוא כלל לא

טריוויאלי. על מנת להשיג תלות הדדית

אמיתית בין פונקציות אבטחה וכאלו שאינן,

יש לנתק את כל סוגי המשאבים והשירותים

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

לינוקס וווינדוס הדבר אינו ניתן ליישום. כך

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

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

.

Separation Kernel

ייחודית שנקראת

Separation Kernel

Hypervisor

מטרתה של טכנולוגיה ייחודית הנקראת

) זה

SKH

(

Separation

Kernel

Hypervisor

לבודד משאבי חומרה, תוכנות מארח

)

guest

OS

ומערכות הפעלה אורחות (

במחיצות עצמאיות תוך שליטה בהרשאות

«

«

1

.איור

Solutions running on monolithic

operating systems or hypervisors are less

cost-effective than those that use an SKH

hosted on general purpose computing platforms.

2

.איור

A separation kernel hypervisor (SKH) is designed

to isolate hardware resources and host software and guest

operating systems in independent partitions, and to control

information flow between all hardware components and partitions.

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

היא לארח

SKH

והמחיצות. מטרתו של

מערכות אבטחה גבוהות על פלטפורמות

מיחשוב כלליות ולתמוך בבדיקות הערכת

Embedded Solutions

מוסף מיוחד

New-Tech Magazine l 78