مديرو الأسرار والتدوير
في هذا الدرس 4 موضوعات
هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
keep secrets out of code, images, and Git, and rotate them.
الموضوعات المخطط لها
- Secrets: database passwords, API keys, signing keys, certificates.
- Store them in a secrets manager (Vault, AWS Secrets Manager, Azure Key Vault) with access by workload identity, not shared passwords.
- Apps fetch secrets at start or on refresh; avoid long-lived static credentials; prefer dynamic short-lived credentials.
- Rotate regularly and after any suspicion; design for two valid credentials during rotation.
- Environment variables leak into dumps and logs; mounted files or direct API fetch are safer.
تفاصيل المخطط المبدئي
عرض عملي
a pod identity reading shop/orders/db from the secrets manager; a secret scanner (such as gitleaks) in CI.
اختبر فهمك
Why avoid secrets in environment variables?
أظهر الإجابة
They show up in dumps, process listings, and debug output.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.