Midسختی 2 از ۵· در 72٪ مصاحبههای این حوزه پرسیده شده
Connection String کجا باید نگهداری شود؟
☆نشان کردنپاسخ کوتاه
نباید داخل کد باشد؛ در Production معمولاً از Azure Key Vault، Managed Identity یا Environment Variables استفاده میشود.
پاسخ کامل
نگهداری Connection String داخل کد یا Source Control یک ریسک امنیتی جدی است؛ بهترین روش استفاده از Azure Key Vault یا Managed Identity است تا اصلاً نیازی به نگهداری Secret دستی نباشد.
اشتباه رایج
❌ Commit کردن Connection String واقعی داخل appsettings.json در مخزن Git.
