کنترل دسترسی در BasisAssistant

دسترسی مبتنی بر نقش در BasisAssistant

دسترسی کاربران به دانش، گفتگوها، تنظیمات و گزارش‌ها را متناسب با مسئولیت هر نقش مدیریت کنید.

در یک سازمان، همه کاربران به سطح یکسانی از دسترسی نیاز ندارند. BasisAssistant با دسترسی مبتنی بر نقش یا RBAC امکان می‌دهد مسئولیت‌های مختلف با سطح مناسب دسترسی همراه شوند.

RBAC پایه در همه استقرارهای BasisAssistant وجود دارد. نقش کاربر مشخص می‌کند چه کسی بتواند دسترسی‌ها را مدیریت کند، منابع دانش را اداره کند، گفتگوها را پیگیری کند، گزارش ببیند یا Logهای مجاز را بررسی کند. نقش‌های سفارشی، Audit پیشرفته و یکپارچه‌سازی هویت می‌توانند به پلن یا قرارداد وابسته باشند.

نمودار مفهومی نقش‌های مختلف سازمان و سطح متفاوت دسترسی آن‌ها به دانش، گفتگوها، تنظیمات، گزارش‌ها و Log در BasisAssistant.
هر نقش فقط به بخش‌هایی دسترسی دارد که برای مسئولیت او مجاز شده است.

هر نقش، سطح دسترسی متناسب با مسئولیت خود

همه اعضای تیم وظیفه یکسانی ندارند؛ بنابراین دسترسی آن‌ها هم نباید یکسان باشد. BasisAssistant نقش‌های مختلف را برای تفکیک مسئولیت‌های مدیریتی، محتوایی، عملیاتی و نظارتی در نظر می‌گیرد.

Owner سازمان

در سطح سازمانی مسئول مدیریت دسترسی‌های اصلی و کنترل‌های سطح بالاتر است.

Admin

مدیریت Tenant و دسترسی کاربران را بر عهده دارد.

مدیر دانش

منابع دانش و انتشار محتوای مجاز را مدیریت می‌کند.

Operator / کارشناس

گفتگوها و ارجاع‌های مرتبط را در محدوده مجاز مدیریت می‌کند.

Viewer / گزارش‌گیر

گزارش‌های مجاز را مشاهده می‌کند.

Auditor

Logها و رویدادهایی را که در محدوده دسترسی او قرار دارند بررسی می‌کند.

نقش‌های سفارشی نیز برای سازمان‌های بزرگ قابل تعریف هستند؛ دامنه این قابلیت می‌تواند به پلن یا قرارداد وابسته باشد.

نقش‌ها فقط عنوان نیستند؛ محدوده دسترسی را تعیین می‌کنند

سطح مشاهده و تغییر اطلاعات می‌تواند برای کاربران متفاوت باشد.

در BasisAssistant، داشتن حساب کاربری به معنای دسترسی یکسان به همه بخش‌ها نیست. کاربران فقط در محدوده‌ای که نقش آن‌ها اجازه می‌دهد به منابع، تنظیمات و اطلاعات دسترسی دارند.

برای نمونه، دسترسی به منابع دانش، Promptها، تنظیمات و گزارش‌ها براساس نقش تفکیک می‌شود. در بخش دانش نیز اختیار افزودن، ویرایش، تأیید یا حذف محتوا می‌تواند به افراد دارای دسترسی مناسب سپرده شود.

این تفکیک کمک می‌کند مسئولیت اداره دانش، رسیدگی به گفتگو، مشاهده گزارش و مدیریت تنظیمات بدون دادن اختیار گسترده و غیرضروری به همه کاربران انجام شود.

کنترل دسترسی فقط به پنل محدود نیست؛ دانش هم باید کنترل شود

هر کاربر یا دستیار فقط باید به دانشی دسترسی داشته باشد که برای نقش و سناریوی او مجاز است.

منابع دانش یکی از بخش‌هایی هستند که کنترل دسترسی در آن‌ها اهمیت مستقیم دارد. BasisAssistant می‌تواند دسترسی به دانش را به مجموعه منبع، پوشه، Tag، پروژه یا دامنه مشخص محدود کند.

اختیار ویرایش، تأیید و حذف منابع نیز می‌تواند تفکیک شود. به این ترتیب، کسی که مجاز به استفاده یا مشاهده یک منبع است الزاماً اختیار تغییر یا انتشار آن را ندارد.

در سناریوهایی که کنترل دسترسی زمینه‌ای فعال باشد، کاربران می‌توانند براساس نقش خود فقط به منابع و پاسخ‌هایی دسترسی داشته باشند که برای آن‌ها مجاز شده است.

تغییرات مهم قابل پیگیری‌اند

مدیریت دسترسی زمانی قابل اتکاتر است که تغییرات اصلی قابل مشاهده و بررسی باشند.

رویدادهای مهم مدیریتی در BasisAssistant در Log ثبت می‌شوند. این رویدادها می‌توانند شامل ورود و خروج، تغییر نقش یا دسترسی، تغییر منابع دانش، تغییر Prompt و تنظیمات، اتصال Integration و عملیات حذف یا Export باشند.

مشاهده این Logها نیز خود تابع دسترسی است. Admin، Owner و Auditor می‌توانند در محدوده مجاز Tenant رویدادهای مرتبط را بررسی کنند. تیم پشتیبانی یا امنیت منظومه‌نگاران نیز فقط در محدوده مجاز و ثبت‌شده به این اطلاعات دسترسی دارد.

سطح Audit پیشرفته و دامنه کامل Export می‌تواند به پلن یا قرارداد سازمانی وابسته باشد.

RBAC در کنار کنترل‌های هویت سازمانی

مدیریت مجوز و مدیریت هویت دو بخش مرتبط اما متفاوت‌اند.

RBAC مشخص می‌کند هر کاربر پس از ورود چه سطحی از دسترسی دارد. در کنار آن، BasisAssistant از کنترل‌های هویتی تکمیلی نیز پشتیبانی می‌کند.

احراز هویت چندمرحله‌ای از طریق سرویس هویت Login-Trust قابل پشتیبانی است. برای استقرارهای سازمانی و قراردادهای واجد شرایط نیز SSO سازمانی قابل ارائه است. پروتکل، Provider و تنظیمات نهایی اتصال در مرحله فنی همان استقرار مشخص می‌شوند.

این قابلیت‌ها نباید به‌عنوان یک وضعیت یکسان برای همه استقرارها معرفی شوند؛ دامنه دقیق آن‌ها به معماری، پلن و قرارداد مشتری وابسته است.

مرز قابلیت و تعهدات امنیتی روشن است

RBAC یک بخش از معماری کنترل دسترسی است، نه وعده امنیت مطلق.

دسترسی مبتنی بر نقش برای محدودکردن دسترسی کاربران به بخش‌های مجاز طراحی شده است، اما نباید آن را معادل «امنیت کامل» یا «جلوگیری قطعی از هر دسترسی غیرمجاز» دانست.

RBAC پایه در همه استقرارهای BasisAssistant وجود دارد؛ در مقابل، نقش‌های سفارشی، Audit پیشرفته و یکپارچه‌سازی هویت می‌توانند به پلن یا قرارداد وابسته باشند.

سطح کنترل‌ها و تعهدات امنیتی می‌تواند براساس نوع استقرار، پلن و قرارداد متفاوت باشد. جزئیات تعهدات نهایی در قرارداد و SLA مربوط به هر مشتری مشخص می‌شود.

پرسش‌های رایج درباره دسترسی مبتنی بر نقش

دسترسی مبتنی بر نقش یا RBAC در BasisAssistant چیست؟

RBAC مشخص می‌کند هر کاربر براساس نقش خود به کدام بخش‌ها و اطلاعات دسترسی داشته باشد. سطح مشاهده یا تغییر منابع دانش، Promptها، تنظیمات و گزارش‌ها می‌تواند براساس نقش تفکیک شود.

آیا RBAC در همه استقرارهای BasisAssistant وجود دارد؟

بله. RBAC پایه در همه استقرارها وجود دارد. نقش‌های سفارشی، Audit پیشرفته و یکپارچه‌سازی هویت می‌توانند به پلن یا قرارداد وابسته باشند.

چه نقش‌هایی در BasisAssistant تعریف شده‌اند؟

نقش‌های پایه شامل Owner سازمان، Admin، مدیر دانش، Operator یا کارشناس، Viewer یا گزارش‌گیر و Auditor هستند. برای سازمان‌های بزرگ امکان تعریف نقش‌های سفارشی نیز وجود دارد.

آیا دسترسی به منابع دانش نیز براساس نقش کنترل می‌شود؟

بله. دسترسی به منابع دانش می‌تواند براساس نقش محدود شود و اختیار افزودن، ویرایش، تأیید یا حذف منابع نیز قابل تفکیک است. دسترسی دستیار نیز می‌تواند به مجموعه منبع، پوشه، Tag، پروژه یا دامنه مشخص محدود شود.

آیا کاربران مختلف می‌توانند به منابع یا پاسخ‌های متفاوتی دسترسی داشته باشند؟

بله. در صورت فعال‌بودن کنترل دسترسی زمینه‌ای، هر کاربر فقط به منابع و پاسخ‌هایی دسترسی دارد که نقش او اجازه می‌دهد.

آیا تغییرات دسترسی و تنظیمات در Log ثبت می‌شوند؟

بله. رویدادهایی مانند ورود و خروج، تغییر نقش و دسترسی، تغییر منابع دانش، Prompt و تنظیمات و برخی عملیات مدیریتی مهم در Log ثبت می‌شوند. مشاهده Log نیز به نقش و سطح دسترسی کاربر وابسته است.

آیا BasisAssistant از MFA پشتیبانی می‌کند؟

بله. احراز هویت چندمرحله‌ای از طریق سرویس هویت Login-Trust قابل پشتیبانی است و برای نقش‌های مدیریتی توصیه شده است.

آیا SSO سازمانی در BasisAssistant قابل استفاده است؟

بله. SSO برای استقرارهای سازمانی و قراردادهای واجد شرایط قابل ارائه است. Provider، پروتکل و جزئیات نهایی اتصال در مرحله فنی هر استقرار تعیین می‌شوند.

آیا RBAC به معنی امنیت کامل سیستم است؟

خیر. RBAC یکی از کنترل‌های مدیریت دسترسی است. سطح کنترل‌ها و تعهدات امنیتی براساس نوع استقرار، پلن و قرارداد متفاوت است و جزئیات تعهدات نهایی در قرارداد و SLA مشتری تعیین می‌شود.

دسترسی‌های BasisAssistant را با ساختار تیم خود هماهنگ کنید

اگر چند نقش یا تیم با BasisAssistant کار می‌کنند، می‌توانید ساختار دسترسی موردنیاز سازمان را با کارشناس منظومه‌نگاران بررسی کنید؛ از نقش‌های پایه تا نیازهای سازمانی مرتبط با SSO، Audit و یکپارچه‌سازی هویت.