دوره آموزشی DevSecOps: ایجاد یک خط لوله ایمن تحویل مداوم
⏱️ 1 ساعت 12 دقیقه📈 مبتدی📅 2018-10-29
مدرسین
James Wickett
Security Engineer and supporter of rugged software and DevSecOps
جزئیات دوره
در چند سال گذشته، امنیت اطلاعات برای همگام شدن با جنبش سریع DevOps تلاش کرده است. DevSecOps - توسعه DevOps - با در نظر گرفتن امنیت به عنوان بخشی ضروری از فرهنگ DevOps قصد دارد این مشکل را برطرف کند. این دوره به بررسی این برداشت جدید از DevOps می پردازد و مروری بر رویه ها و ابزارهایی ارائه می دهد که می توانند به شما کمک کنند امنیت را در کل خط لوله یکپارچه سازی و تحویل مداوم (CI/CD) پیاده سازی کنید. همانطور که مربی جیمز ویکت از دریچه امنیت به CI/CD نگاه می کند، خط لوله را به پنج مرحله متمایز تقسیم می کند: توسعه، ارث بردن، ساخت، استقرار و بهره برداری. همانطور که او در هر یک از این مراحل حرکت می کند، یک مرور کلی از بهترین شیوه ها و ابزارهایی ارائه می دهد که می توانند به خوبی در رویکرد زنجیره ابزار DevSecOps شما قرار بگیرند.
اهداف یادگیری اهداف یک رویکرد زنجیره ابزار DevSecOps توسعه، ارث بردن، ساخت، استقرار، و ابزارهای عملیاتی حفظ اسرار با git-secrets با استفاده از بررسی وابستگی OWASP تست مشکلات وابستگی با استفاده از Retire.js گزینه هایی برای تجزیه و تحلیل ترکیب نرم افزار نگرانی های امنیتی کلیدی برای مرحله استقرار ترفندهایی برای خوشحال کردن انطباق نظارت بر پیکربندی ابر
اهداف یادگیری اهداف یک رویکرد زنجیره ابزار DevSecOps توسعه، ارث بردن، ساخت، استقرار، و ابزارهای عملیاتی حفظ اسرار با git-secrets با استفاده از بررسی وابستگی OWASP تست مشکلات وابستگی با استفاده از Retire.js گزینه هایی برای تجزیه و تحلیل ترکیب نرم افزار نگرانی های امنیتی کلیدی برای مرحله استقرار ترفندهایی برای خوشحال کردن انطباق نظارت بر پیکربندی ابر
مهارت ها
DevOps FoundationsDevOpsEssential Training
سرفصل ها
0. مقدمه
- 01 - ایمن سازی خط لوله CI CD خود
- 02 - آنچه باید بدانید
1. زنجیره ابزار DevSecOps
- 03 - InfoSec سنتی در بحران است
- 04 - معرفی DevSecOps
- 05 - خط لوله تحویل مداوم
- 06 - اهداف یک رویکرد زنجیره ابزار DevSecOps
2. ابزار توسعه
- 07 - شیوههای توسعه ایمن
- 08 - تحلیل کد استاتیک
- 09 - ابزار - حفظ اسرار با git-secrets
- 10 - ابزار - ارزیابی سریع ریسک
3. Inherit Tools
- 11 - آنچه در برنامه شما وجود دارد
- 12 - بررسی وابستگی OWASP در عمل
- 13 - امنیت جاوا اسکریپت با Retire.js - نصب
- 14 - امنیت جاوا اسکریپت با Retire.js - تست
- 15 - گزینههایی برای تجزیهوتحلیل ترکیب نرم افزار
4. ساخت ابزار
- 16 - تست امنیت در مرحله ساخت
- 17 - اسکن AppSec با ابزار DAST
- 18 - Gauntlt در عمل
5. Deploy Tools
- 19 - امنیت در مرحله استقرار
- 20 - Rundeck برای استقرار
- 21 - ترفندهایی برای شاد کردن تبعیت
6. ابزار عملیات
- 22 - حفظ امنیت در عمل
- 23 - امنیت برنامههای مدرن
- 24 - علوم سیگنال در عمل
- 25 - نظارت بر امنیت ابری
نتیجه
- 26 - مراحل بعدی
مشاهده دوره کامل
رفتن به دوره