לדלג לתוכן

10.2 - יכולות והפרדת הרשאות - תרגול

תרגול סמכות וירושה

תרגיל ראשון

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

תרגיל שני

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

תרגיל שלישי

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