Reference monitor

Reference monitor (תרגום: מנטר גישה) הוא קונספט בארכיטקטורה של מערכות הפעלה המגדיר סט של דרישות תכן על מנגנון אימות גישה, אשר נועד לאכוף מדיניות בקרת גישה על היכולת של "subjects" (כגון תהליכים, משתמשים) לבצע פעולות (כגון קריאה או כתיבה) על אובייקטים (כגון קבצים או sockets) במערכת.

הגדרה 
המאפיינים המרכזיים של מנטר גישה כזה נטבעו בראשי התיבות NEAT:
 Non-bypassable - אין אפשרות לעקוף את המנגנון בשום אופן, בצורה מובנית במערכת ההפעלה.
 Evaluable - ניתן לבצע אימות למנגנון - כלומר שניתן לערוך עליו בדיקה שעושה אכן את תפקידו נאמנה, וללא פגם
 Always invoked - המנגנון חייב להיות מופעל תמיד
 Tamper-proof - אין אפשרות לערוך את אופן פעולת המנגנון בכל אופן שהוא

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

מערכות אשר רוצות לקבל תקן (שנחשב סטנדרטי) B3 או גבוה יותר של TCSEC (ראשי תיבות של Trusted Computer System Evaluation Criteria), מחויבות לממש את עקרונות ה Reference Monitor המפורטים לעיל במלואן. במערכות הפעלה ממשפחת windows, החל היישום של העקרונות רק מסדרת NT, ולא מומשו במלואן בסדרות X.3 ו X.9

הערות שוליים 

מערכות הפעלה
רכיבי Windows