בקרת גישה מבוססת תפקידים (תוכנת חווה)

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

בקרת גישה מבוססת תפקידים (תוכנת חווה)
צילום: Julian Paren / Wikimedia Commons, CC BY-SA 2.0

מונחים קשורים