امنیت در CostGuard
امنیت بخش اصلی طراحی CostGuard است. این صفحه رویکرد ما درباره دسترسی به Azure، مدیریت داده، مدیریت رازها و امنیت عملیاتی را به زبان ساده توضیح میدهد. هدف ما صادق بودن درباره جایگاه فعلی و مسیر آیندهمان است.
۱. دسترسی و مجوزهای Azure
CostGuard تنها پس از پیکربندی صریح اتصال Azure توسط شما در تنظیمات CostGuard به محیط Azure متصل میشود. برای احراز هویت و دریافت مجوزهایی که اعطا میکنید از Microsoft Entra ID (Azure Active Directory) استفاده میکنیم. CostGuard برای تأمین انرژی داشبوردها، گزارشها، توصیهها و پیشبینیها فقط متادیتای هزینه، صورتحساب و اشتراک را میخواند. برای محصول فعلی درخواست دسترسی نوشتن گسترده به منابع Azure شما نمیدهیم.
۲. طراحی با کمترین امتیاز
در نحوه درخواست و استفاده CostGuard از مجوزها رویکرد کمترین امتیاز را دنبال میکنیم. سرویس فقط دسترسی لازم برای خواندن دادههای هزینه و مصرف را درخواست میکند. شما همچنان کنترل مجوزهایی که اعطا میکنید را در دست دارید و میتوانید دسترسی CostGuard را هر زمان مستقیماً از پورتال Azure لغو کنید. اطلاعات اعتباری یا رازهای Azure شما را ذخیره نمیکنیم.
۳. دادههای هزینهای که پردازش میکنیم
CostGuard سوابق هزینه نرمالشده، خلاصههای روزانه و سطح سرویس، و اطلاعات حساب لازم برای اداره سرویس را ذخیره میکند. این دادهها برای تولید داشبوردها، تفکیک هزینهها، توصیهها، پیشبینیها و گزارشهایی که محصول CostGuard را میسازند استفاده میشوند. پاسخهای خام ارائهدهنده Azure یا متادیتای داخلی Azure را فراتر از آنچه برای این اهداف لازم است ذخیره نمیکنیم.
۴. Key Vault و پیکربندی حساس
پیکربندی برنامه حساس — شامل گواهینامهها و رازهای اتصال — طراحی شده تا در Azure Key Vault بهجای تنظیمات برنامه یا کد منبع ذخیره شود. برنامه ما در صورت امکان این مقادیر را در زمان اجرا از طریق هویت مدیریتشده بازیابی میکند. رازها، رشتههای اتصال یا دادههای گواهینامه را به کنترل منبع commit نمیکنیم.
۵. ثبت ایمن و مدیریت خطا
رویکرد ثبت رویداد ما طراحی شده تا از ضبط رازها، payloadهای خام ارائهدهنده، توکنها یا دادههای تفصیلی هزینه مشتری در گزارشهای برنامه جلوگیری کند. پیامهای خطای مشتری قرار است خلاصههای ایمنی باشند که جزئیات زیرساخت داخلی، stack traceها یا پاسخهای خطای خام Azure را افشا نکنند. خروجی گزارش را بهعنوان بخشی از فرایند توسعه و بازنگری بررسی میکنیم.
۶. جداسازی فضای کاری
CostGuard طراحی شده تا هر حساب در یک فضای کاری ایزوله تنها فعالیت کند. دادههای هزینه، اتصالات Azure، توصیهها و گزارشها به فضای کاری صحیح محدود هستند و برای سایر حسابها قابل دسترسی نیستند. محدودیت فضای کاری را در سرتاسر لایه داده برنامه اعمال میکنیم و آن را بهعنوان بخشی از فرایند توسعه بررسی میکنیم.
۷. امنیت عملیاتی
بازبینی کد، آزمون خودکار و شیوههای استقرار با کمترین امتیاز را بهعنوان بخشی از جریان توسعه اعمال میکنیم. استقرار برنامهها از یک pipeline CI/CD با دروازههای بازنگری پیروی میکند. هدف ما بهروز نگه داشتن وابستگیها و رفع آسیبپذیریها بهموقع است. برنامه و زیرساخت را در سطح عملیاتی پایه نظارت میکنیم و برنامه داریم با بلوغ محصول نظارت را گسترش دهیم.
۸. کنترلهای شما
شما تعیین میکنید کدام اشتراکهای Azure به CostGuard متصل شوند و چه سطحی از مجوز داده شود. میتوانید در هر زمان یک اشتراک را قطع کنید، دسترسی یکی از اعضای فضای کاری را غیرفعال کنید و گیرندگان گزارشهای زمانبندیشده را تغییر دهید. CostGuard امروز حذف حساب بهصورت خودخدمت ندارد؛ برای درخواست حذف دادههای خود از صفحهٔ تماس استفاده کنید. سیاست حریم خصوصی
۹. تماس با ما
Hoshebartar Technologies
اگر سؤالی درباره رویکرد امنیتی ما دارید، میخواهید آسیبپذیری گزارش دهید یا نگرانی درباره نحوه مدیریت دادههایتان دارید، لطفاً از طریق صفحه تماس ما با ما در ارتباط باشید. بازخورد امنیتی را جدی میگیریم و در اسرع وقت پاسخ خواهیم داد.
