CodeShot
Midسختی 3 از ۵· در 30٪ مصاحبه‌های این حوزه پرسیده شده

تفاوت نگهداری Secret در Application Settings و در Key Vault چیست؟

نشان کردن

پاسخ کوتاه

Application Settings به‌صورت متن ساده در تنظیمات App Service ذخیره می‌شود؛ Key Vault یک لایه امنیتی جدا با کنترل دسترسی، Audit Log و چرخش کلید فراهم می‌کند.

پاسخ کامل

Application Settings برای مقادیر تنظیمات عادی مناسب است اما امکاناتی مثل نسخه‌بندی Secret، Audit دقیق دسترسی، چرخش خودکار و مدیریت متمرکز بین چند برنامه را ندارد. Key Vault این قابلیت‌ها را اضافه می‌کند و به‌خصوص وقتی چند برنامه باید به یک Secret مشترک دسترسی داشته باشند (مثل یک Connection String مشترک) گزینه درست‌تری است.

نکته مهم

منبع کامل موضوع: About Azure Key Vault — Microsoft Learn.