واژهنامه
RBAC چیست؟
Role-Based Access Control
تعریف کوتاه
RBAC یا کنترل دسترسی مبتنی بر نقش، روشی است که در آن مجوزها به نقشها (مثل «کارشناس فروش» یا «حسابدار») داده میشود و کاربر با گرفتن نقش، مجوزهای آن را به ارث میبرد؛ نه اینکه به تکتک افراد مجوز داده شود.
چرا RBAC
در سازمانی با صدها کاربر، مدیریت مجوز برای هر نفر غیرممکن است. با RBAC کافی است نقشها را درست تعریف کنید؛ کارمند جدید با گرفتن نقش، دقیقاً همان دسترسی همکارانش را میگیرد و با جابهجایی، فقط نقشش عوض میشود.
محدودیت RBAC
RBAC به سؤال «چه عملیاتی؟» جواب میدهد، نه «روی کدام رکوردها؟». برای اینکه کارشناس فقط مشتریان خودش را ببیند، به قانون رکورد (کنترل مبتنی بر ویژگی یا ABAC) و امنیت فیلد هم نیاز است.
مثال
نقش «کارشناس فروش» مجوز دیدن و ساختن سرنخ را دارد ولی مجوز حذف یا خروجی اکسل ندارد. نقش «مدیر فروش» از آن ارث میبرد و مجوز خروجی و تخصیص را هم دارد.
RBAC در فیدار
فیدار RBAC را با محدودهی سازمانی، قانون رکورد، امنیت فیلد و سقف مبلغ ترکیب میکند؛ شش لایه در ماژول کاربران و دسترسیها. راهنما: سطح دسترسی در ERP.
بهروزرسانی: