امنیت

IAM و سیاست‌های دسترسی

تعریف سیاست‌های Allow و Deny روی سرویس‌ها و منابع WhyCloud، گروه‌ها، شرط‌های IP و زمان و آزمایش دسترسی با شبیه‌ساز.

مفاهیم

هر سیاست مجموعه‌ای از عبارت‌هاست: Effect (Allow یا Deny)، Action (مثلاً cdn:PurgeCache یا mail:ManageMailboxes)، Resource (شناسهٔ WRN منبع یا *) و در صورت نیاز Condition. Deny صریح همیشه بر Allow مقدم است و هر چیزی که صریحاً مجاز نشده باشد ممنوع است. نقش‌های سازمان (مالک، مدیر، اپراتور، بیننده) سر جایشان می‌مانند و IAM دسترسی دقیق‌تر را اضافه می‌کند.

اعضا و گروه‌ها

در کنسول ← هویت ← IAM، زبانهٔ «اعضا» سیاست‌های متصل به هر عضو و گروه‌هایش را نشان می‌دهد. سیاست را ترجیحاً به گروه وصل کنید (مثلاً «تیم DevOps») و اعضا را جابه‌جا کنید تا تغییر دسترسی یک‌جا انجام شود.

ساخت سیاست

«سیاست جدید» ویرایشگر مرحله‌ای را باز می‌کند: سرویس را انتخاب کنید، عمل‌ها را تیک بزنید، منبع را محدود کنید و در صورت نیاز شرط IP (مثلاً 185.1.2.0/24) یا بازهٔ زمانی بگذارید. برای دسترسی امن، دستورات مجاز SSH و سطح kubectl هم در همین صفحه تعیین می‌شود. حالت JSON برای ویرایش مستقیم در دسترس است.

سیاست‌های مدیریت‌شده

سیاست‌هایی با پیشوند wc: (مثل wc:ReadOnly یا wc:MailAdmin) را WhyCloud نگه می‌دارد و با افزودن عمل‌های جدید به‌روز می‌شوند. آن‌ها را مستقیم وصل کنید یا به‌عنوان نقطهٔ شروع سیاست اختصاصی کپی کنید.

شبیه‌ساز

پیش از اعمال، با «شبیه‌ساز» یک عضو، یک عمل و یک منبع را انتخاب کنید؛ نتیجه (مجاز یا ممنوع) و عبارت دقیقی که تصمیم را گرفته نمایش داده می‌شود.

مطالب مرتبط