Course Code: devsecopsbespoke
Duration: 14 hours
Prerequisites:
  • 理解DevOps流程
  • 具备Docker容器和Kubernetes编排的基本工作知识

受众

  • DevOps专业人士
Overview:

DevSecOps 是 DevOps 方法的延伸,它将安全实践整合到开发和运维生命周期的每个阶段。

本次由讲师指导的培训(线上或线下)面向中级 DevOps 专业人士,旨在将安全集成到 DevOps 实践中,重点关注在 CI/CD 管道中自动化安全检查和流程。

培训结束后,参与者将能够:

  • 掌握在 DevOps 流程中集成安全性的基础知识。
  • 使用 Jenkins 自动化安全检查,并集成 SonarQube 等工具进行代码分析和漏洞扫描。
  • 使用 Kubernetes 部署安全应用程序。
  • 使用 RabbitMQ、PostgreSQL 和 MongoDB 确保微服务之间的安全通信。
  • 设置持续监控和审计,以确保部署的合规性和安全性。

课程形式

  • 互动式讲座和讨论。
  • 大量练习和实践。
  • 在实时实验室环境中进行实际操作。

课程定制选项

  • 如需为本课程申请定制培训,请联系我们安排。
Course Outline:

DevSecOps 簡介

  • 將安全性整合到 DevOps 流程中的重要性
  • DevSecOps 的關鍵原則與實踐

持續整合 (CI) 安全性

  • 保護程式碼儲存庫 (GitLab 與 Jenkins 的整合)
  • 使用 SonarQube 進行自動化程式碼品質與安全性分析
  • 在 Jenkins CI 管道中實施靜態程式碼分析

使用 Docker 的容器安全性

  • 建立安全的 Docker 映像檔
  • 使用 Harbor 管理 Docker 映像檔儲存庫
  • 漏洞掃描與映像版本控制的最佳實踐

設置安全的 CI/CD 管道

  • 配置 Jenkins 以整合安全性
  • 執行 SonarQube 分析
  • 生成並保護 Docker 映像檔

使用 Kubernetes 保護部署流程

  • Kubernetes 編排的安全性實踐
  • Kubernetes Orchestrator 在安全漸進式部署中的角色
  • 實施 RBAC (基於角色的 Access 控制) 並保護服務通信

整合 RabbitMQ、PostgreSQL 和 MongoDB

  • 確保服務之間的安全通信
  • PostgreSQL 和 MongoDB 的數據安全性實踐
  • 強化 RabbitMQ 以實現安全消息傳遞

使用 Keycloak 進行身份與 Access Management 管理

  • 配置 Keycloak 以進行用戶身份驗證與授權
  • 管理 Kubernetes 集群的身份

在 Kubernetes 中實施安全性

  • 在 Kubernetes 上安全部署應用程式
  • 將 Keycloak 與 Docker 和 Kubernetes 整合以進行身份管理

DevSecOps 中的監控與審計

  • 持續監控工具與技術
  • 審計部署並保持合規性
  • 自動化安全失敗回滾的實用指南

總結與下一步

Sites Published:

United Arab Emirates - DevSecOps: Integrating Security into DevOps Pipelines

Qatar - DevSecOps: Integrating Security into DevOps Pipelines

Egypt - DevSecOps: Integrating Security into DevOps Pipelines

Saudi Arabia - DevSecOps: Integrating Security into DevOps Pipelines

South Africa - DevSecOps: Integrating Security into DevOps Pipelines

Brasil - DevSecOps: Integrating Security into DevOps Pipelines

Canada - DevSecOps: Integrating Security into DevOps Pipelines

中国 - DevSecOps: Integrating Security into DevOps Pipelines

香港 - DevSecOps: Integrating Security into DevOps Pipelines

澳門 - DevSecOps: Integrating Security into DevOps Pipelines

台灣 - DevSecOps: Integrating Security into DevOps Pipelines

USA - DevSecOps: Integrating Security into DevOps Pipelines

Österreich - DevSecOps: Integrating Security into DevOps Pipelines

Schweiz - DevSecOps: Integrating Security into DevOps Pipelines

Deutschland - DevSecOps: Integrating Security into DevOps Pipelines

Czech Republic - DevSecOps: Integrating Security into DevOps Pipelines

Denmark - DevSecOps: Integrating Security into DevOps Pipelines

Estonia - DevSecOps: Integrating Security into DevOps Pipelines

Finland - DevSecOps: Integrating Security into DevOps Pipelines

Greece - DevSecOps: Integrating Security into DevOps Pipelines

Magyarország - DevSecOps: Integrating Security into DevOps Pipelines

Ireland - DevSecOps: Integrating Security into DevOps Pipelines

Luxembourg - DevSecOps: Integrating Security into DevOps Pipelines

Latvia - DevSecOps: Integrating Security into DevOps Pipelines

España - DevSecOps: Integrating Security into DevOps Pipelines

Italia - DevSecOps: Integrating Security into DevOps Pipelines

Lithuania - DevSecOps: Integrating Security into DevOps Pipelines

Nederland - DevSecOps: Integrating Security into DevOps Pipelines

Norway - DevSecOps: Integrating Security into DevOps Pipelines

Portugal - DevSecOps: Integrating Security into DevOps Pipelines

România - DevSecOps: Integrating Security into DevOps Pipelines

Sverige - DevSecOps: Integrating Security into DevOps Pipelines

Türkiye - DevSecOps: Integrating Security into DevOps Pipelines

Malta - DevSecOps: Integrating Security into DevOps Pipelines

Belgique - DevSecOps: Integrating Security into DevOps Pipelines

France - DevSecOps: Integrating Security into DevOps Pipelines

日本 - DevSecOps: Integrating Security into DevOps Pipelines

Australia - DevSecOps: Integrating Security into DevOps Pipelines

Malaysia - DevSecOps: Integrating Security into DevOps Pipelines

New Zealand - DevSecOps: Integrating Security into DevOps Pipelines

Philippines - DevSecOps: Integrating Security into DevOps Pipelines

Singapore - DevSecOps: Integrating Security into DevOps Pipelines

Thailand - DevSecOps: Integrating Security into DevOps Pipelines

Vietnam - DevSecOps: Integrating Security into DevOps Pipelines

India - DevSecOps: Integrating Security into DevOps Pipelines

Argentina - DevSecOps: Integrating Security into DevOps Pipelines

Chile - DevSecOps: Integrating Security into DevOps Pipelines

Costa Rica - DevSecOps: Integrating Security into DevOps Pipelines

Ecuador - DevSecOps: Integrating Security into DevOps Pipelines

Guatemala - DevSecOps: Integrating Security into DevOps Pipelines

Colombia - DevSecOps: Integrating Security into DevOps Pipelines

México - DevSecOps: Integrating Security into DevOps Pipelines

Panama - DevSecOps: Integrating Security into DevOps Pipelines

Peru - DevSecOps: Integrating Security into DevOps Pipelines

Uruguay - DevSecOps: Integrating Security into DevOps Pipelines

Venezuela - DevSecOps: Integrating Security into DevOps Pipelines

Polska - DevSecOps: Integrating Security into DevOps Pipelines

United Kingdom - DevSecOps: Integrating Security into DevOps Pipelines

South Korea - DevSecOps: Integrating Security into DevOps Pipelines

Pakistan - DevSecOps: Integrating Security into DevOps Pipelines

Sri Lanka - DevSecOps: Integrating Security into DevOps Pipelines

Bulgaria - DevSecOps: Integrating Security into DevOps Pipelines

Bolivia - DevSecOps: Integrating Security into DevOps Pipelines

Indonesia - DevSecOps: Integrating Security into DevOps Pipelines

Kazakhstan - DevSecOps: Integrating Security into DevOps Pipelines

Moldova - DevSecOps: Integrating Security into DevOps Pipelines

Morocco - DevSecOps: Integrating Security into DevOps Pipelines

Tunisia - DevSecOps: Integrating Security into DevOps Pipelines

Kuwait - DevSecOps: Integrating Security into DevOps Pipelines

Oman - DevSecOps: Integrating Security into DevOps Pipelines

Slovakia - DevSecOps: Integrating Security into DevOps Pipelines

Kenya - DevSecOps: Integrating Security into DevOps Pipelines

Nigeria - DevSecOps: Integrating Security into DevOps Pipelines

Botswana - DevSecOps: Integrating Security into DevOps Pipelines

Slovenia - DevSecOps: Integrating Security into DevOps Pipelines

Croatia - DevSecOps: Integrating Security into DevOps Pipelines

Serbia - DevSecOps: Integrating Security into DevOps Pipelines

Bhutan - DevSecOps: Integrating Security into DevOps Pipelines

Nepal - DevSecOps: Integrating Security into DevOps Pipelines

Uzbekistan - DevSecOps: Integrating Security into DevOps Pipelines