Code Module | کد ماژول
1.93K subscribers
357 photos
42 videos
6 files
356 links
Hello World 🌎

<> Earth is programmable if you code it </>

Group 👇🏻
@CodeModuleGap

Contact Us 👇🏻
@MrShahiin
@neoMahan
Download Telegram
با انواع دسترسی کاربر (RBCD و RBAC) آشنا بشید! 🔥

‏Role-Based Access Control و Resource-Based Conditional Access، این مدل‌ها برای تنظیم دسترسی کاربر به منابع درون یک سازمان وب سایت و... طراحی شدن و تضمین میکنن که داده‌های حساس محافظت میشن و تنها پرسنل مجاز، میتونن اقدامات خاصی رو انجام بدن.

‏RBAC: کنترل دسترسی مبتنی بر نقش

‏RBAC یکی از پرکاربردترین مدل های کنترل دسترسی هست. بر اساس اصل تخصیص مجوزها بر اساس نقش های درون یک سازمان عمل میکنه. در یک سیستم RBAC، به هر کاربر یک یا چند نقش اختصاص داده میشه و هر نقش دارای مجوزهای خاصی هست. برای مثال، در یک محیط شرکتی، ممکنه نقش‌هایی مثل Manager یا مدیر IT داشته باشید، که هرکدوم به داده‌ها یا سیستم‌های خاصی دسترسی از پیش تعریف شده دارن.

‏RBAC با گروه‌بندی مجوزها به نقش‌ها، مدیریت دسترسی رو ساده‌تر می‌کنه، که مدیریت اون ها رو راحت‌تر از تخصیص مجوزها به صورت جداگانه به کاربران هست. این مدل به ویژه در محیط هایی که کارکردهای شغلی به خوبی تعریف شده و ثابت هستن، مؤثر هست، زیرا تضمین میکنه که کاربرا فقط به منابع لازم برای مسئولیت های شغلی خود دسترسی دارن.


RBCD: دسترسی مشروط مبتنی بر منابع

دسترسی مشروط مبتنی بر منابع (RBCD) یک رویکرد پویاتر و دقیق تر برای کنترل دسترسی هست. برخلاف RBAC که مجوزها رو بر اساس نقش های کاربر اختصاص میده، RBCD شرایط رو در سطح منبع ارزیابی میکنه تا حقوق دسترسی رو تعیین کنه. این به این معنی هست که تصمیمات دسترسی در زمان واقعی و بر اساس ویژگی هایی مثل مکان کاربر، دستگاه مورد استفاده، زمان دسترسی و حتی حساسیت داده های مورد دسترسی گرفته میشه.

RBCD سطح بالاتری از انعطاف پذیری و امنیت رو فراهم میکنه، چون میتونه با شرایط و زمینه های متغیر سازگار بشه. به عنوان مثال، ممکنه به یک کارمند اجازه داده بشه که تنها زمانی به یک سند محرمانه دسترسی داشته باشه که در شبکه شرکت باشه و از دستگاه مورد تایید شرکت استفاده کنه. این رویکرد به ویژه در محیط‌های مدرن که در اون منابع از مکان‌ها و دستگاه‌های مختلف قابل دسترسی هستن، مفیده.


به صورت کلی RBAC و RBCD هر کدوم بسته به نیازهای خاص یک سازمان، مزایای مشخصی رو ارائه میده. RBAC برای محیط‌هایی با نقش‌ها و مسئولیت‌های کاملاً تعریف‌شده ایده‌آل هست و سادگی و سهولت مدیریت رو ارائه میده. اون طرف RBCD رویکردی پویاتر و آگاه به زمینه رو برای کنترل دسترسی ارائه میکنه و اون رو برای محیط‌های پیچیده با شرایط دسترسی متفاوت مناسب‌تر می‌سازه 🚀

#rbcd #rbac
@CodeModule
Please open Telegram to view this post
VIEW IN TELEGRAM
19❤‍🔥6🔥1