課程簡介

DevSecOps簡介

  • 將安全性集成到DevOps流程的重要性
  • DevSecOps的關鍵原則和實踐

持續集成(CI)安全性

  • 保護代碼倉庫(GitLab與Jenkins集成)
  • 使用SonarQube進行自動化代碼質量和安全分析
  • 在Jenkins CI管道中實施靜態代碼分析

Docker容器安全性

  • 創建安全的Docker鏡像
  • 使用Harbor管理Docker鏡像倉庫
  • 漏洞掃描和鏡像版本控制的最佳實踐

設置安全的CI/CD管道

  • 配置Jenkins以集成安全性
  • 運行SonarQube分析
  • 生成並保護Docker鏡像

使用Kubernetes保護部署流程

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

集成RabbitMQ、PostgreSQL和MongoDB

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

使用Keycloak進行身份和訪問管理

  • 配置Keycloak進行用戶認證和授權
  • 管理Kubernetes集羣的身份

在Kubernetes中實施安全性

  • 在Kubernetes上安全部署應用程序
  • 將Keycloak與Docker和Kubernetes集成以進行身份管理

DevSecOps中的監控和審計

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

總結與下一步

最低要求

  • 瞭解DevOps流程
  • 具備Docker容器和Kubernetes編排的基本知識

受衆

  • DevOps專業人員
 14 時間:

客戶評論 (1)

課程分類