DevSecOps

  • متوسط
  • مسیر آبی
  • ۱۰ درس
ثبت نام سازمانی این دوره
طول دوره
۴۰ساعت
گواهی‌نامه و آزمون
دارد
ظرفیت
۰ نفر باقی مانده
نوع برگزاری
آنلاین

دربارۀ این دوره

مفهوم DevSecOps، ترکیبی از سه حوزۀ اصلی توسعۀ نرم‌افزار (Development)، عملیات (Operations) و امنیت (Security) است. یک رویکرد پیشرفته در حوزۀ توسعه و عملیات نرم‌افزار که امنیت سایبری را به‌عنوان بخشی اساسی و یکپارچه در چرخۀ حیات توسۀ نرم‌افزار (SDLC) قرار می‌دهد. هدف اصلی DevSecOps، ایجاد فرهنگ همکاری بین تیم‌های توسعه، امنیت و عملیات است تا امنیت، تنها در مراحل پایانی پروژه بررسی نشود، بلکه از ابتدا در طراحی و توسعۀ نرم‌افزار گنجانده شود. این رویکرد، با استفاده از اتوماسیون و ابزارهای پیشرفته، امنیت را به‌طور مداوم در فرایندهای CI/CD (ادغام و تحویل مستمر) اعمال می‌کند.

این دوره برای مبتدیان باسابقۀ DevOps و همچنین برای متخصصان امنیتی با‌تجربه که می‌خواهند در DevSecOps تخصص داشته باشند، مناسب است.

مدت‌زمان این دوره، ۴۰ ساعت است که طی ۲۰ جلسۀ ۲ساعته، روزهای دوشنبه و چهارشنبۀ هر هفته از ساعت ۱۹ تا ۲۱ به‌صورت آنلاین برگزار خواهد شد. تاریخ شروع این دوره، از روز دوشنبه ۱۵ اردیبهشت‌ماه ۱۴۰۴ خواهد بود.

مخاطبان

  • مهندسان DevOps و مهندسان امنیت
  • توسعه‌دهندگان نرم‌افزاری که به نوشتن کد ایمن و مدیریت آسیب‌پذیری نیاز دارند.
  • آزمونگران نفوذ که به دنبال توسعۀ تست امنیتی DevSecOps هستند.
  • مهندسان ابری که به ایمن‌سازی استقرارهای مبتنی‌بر ابر نیاز دارند.
  • مدیران فناوری اطلاعات که امنیت را در محیط‌های CI/CD و ابر، مدیریت می‌کنند.

پیش‌نیازها

  • دانش اولیۀ DevOps و CI/CD
  • آشنایی با خط فرمان لینوکس و اسکریپت‌نویسی
  • اصول اولیۀ شبکه و امنیت وب
  • آشنایی با Git و کنترل نسخه
  • مهارت‌های اولیۀ برنامه‌نویسی (Python ،Bash یا مشابه)

سرفصل‌ها

  • Introduction to DevSecOps
    • What is DevSecOps?
    • Difference between DevOps and DevSecOps
    • Why Security is Important in DevOps?
    • DevSecOps Principles and Best Practices
  • Secure Software Development Lifecycle (SDLC)
    • Understanding SDLC and SSDLC
    • Secure Coding Practices
    • OWASP Top 10 Security Risks
    • Threat Modeling in Software Development
  • Security in CI/CD Pipelines
    • Introduction to CI/CD Pipeline Security
    • Source Code Security
    • Secure Version Control (Git security best practices)
    • Code Review and Secure Commit Strategies
    • CI/CD Security Best Practices
    • Secrets Management in CI/CD
    • Build Environment Hardening
    • Secure Artifact Storage
    • Automated Security Testing
    • Static Application Security Testing (SAST)
    • Dynamic Application Security Testing (DAST)
    • Software Composition Analysis (SCA)
  • Identity and Access Management (IAM)
    • Authentication and Authorization
    • Role-Based Access Control (RBAC) & Attribute-Based Access Control (ABAC)
    • Secure Secrets Management (Vault, AWS Secrets Manager, Azure Key Vault)
    • Implementing Least Privilege Access
  • Infrastructure and Cloud Security
    • Introduction to Infrastructure as Code (IaC) Security
    • Secure Deployment Strategies
    • Cloud Security Best Practices
    • AWS, Azure, GCP Security Hardening
    • Identity and Permissions Management in Cloud
    • Cloud Compliance Standards (CIS, NIST, ISO 27001)
  • Container and Kubernetes Security
    • Introduction to Container Security
    • Docker Security Best Practices
    • Image Scanning & Hardening
    • Least Privilege Execution
    • Kubernetes Security Best Practices
    • Role-Based Access Control (RBAC) in Kubernetes
    • Pod Security Policies (PSP)
    • Network Policies in Kubernetes
    • Kubernetes Secrets Management
    • Detecting and Mitigating Container Vulnerabilities
  • Logging, Monitoring, and Incident Response
    • Introduction to Security Monitoring
    • Implementing Centralized Logging
    • Log Aggregation with ELK Stack, Splunk, and SIEM
    • Security Event Logging & Analysis
    • Intrusion Detection and Response
    • Incident Management & Forensics
  • Penetration Testing and Threat Detection in DevSecOps
    • Introduction to DevSecOps Penetration Testing
    • Automated vs. Manual Security Testing
    • Common Security Testing Tools
    • Burp Suite, Metasploit, Nmap, OWASP ZAP
    • Red Team vs. Blue Team Approach in DevSecOps
  • Compliance and Security Frameworks
    • Understanding Security Compliance Standards
    • ISO 27001, NIST, CIS, GDPR, HIPAA
    • Implementing Security Policies in DevSecOps
    • Security Risk Assessment and Management
  • Final Project and Case Studies
    • Implementing DevSecOps in a Real-World Scenario
    • End-to-End Secure CI/CD Pipeline Deployment
    • Threat Hunting and Risk Mitigation in a DevOps Environment

گواهینامه‌ی دوره

دوره های مشابه

DevSecOps
مهدی حاتمی

Detection & Analysis of Advanced Cyber Attacks (Windows & Linux)

  • متوسط
  • مسیر آبی
۴,۹۰۰,۰۰۰ تومان
تکمیل ظرفیت
ثبت‌نام

پرسش‌های رایج