Upgrade to Pro — share decks privately, control downloads, hide ads and more …

DevSecOps入門しました

auoie
July 18, 2024
150

 DevSecOps入門しました

2024/07/18 2024 Japan AWS Jr. Champions勉強会

auoie

July 18, 2024
Tweet

Transcript

  1. ⾃⼰紹介 • 最近の業務 • AWS CDK(AWS Cloud Development Kit) •

    CI/CDパイプライン ↑ここに静的解析を入れよう!!!
  2. ⾃⼰紹介 • 最近の業務 • AWS CDK(AWS Cloud Development Kit) •

    CI/CDパイプライン ↑ここに静的解析を入れよう!!! DevSecOps
  3. DevOps • CI/CD • マイクロサービス • Infrastructure as Code •

    ⾃動化 • モニタリングとロギング • コミュニケーションとコラボレーション • セキュリティ ベストプラクティス https://aws.amazon.com/jp/devops/ https://docs.aws.amazon.com/ja_jp/whitepapers/latest/introduction-devops-aws/welcome.html
  4. DevOps • CI/CD • マイクロサービス • Infrastructure as Code •

    ⾃動化 • モニタリングとロギング • コミュニケーションとコラボレーション • セキュリティ ベストプラクティス https://aws.amazon.com/jp/devops/ https://docs.aws.amazon.com/ja_jp/whitepapers/latest/introduction-devops-aws/welcome.html
  5. DevSecOps • シフトレフト • シフトライト • ⾃動セキュリティツールの使⽤ • セキュリティ意識の促進 ベストプラクティス

    ローカル 開発 ソース コード ビルド テスト デプロイ セキュリティへの取り組みを早い段階へ移す
  6. 実装⽅法 ローカル 開発 ソース コード ビルド テスト デプロイ (Stg) デプロイ

    (Prd) CI/CDパイプライン IDEプラグイン Pre-Commit 静的解析(SAST) ソフトウェア構成解析(SCA) ライセンスチェック 動的解析(DAST)
  7. IDEプラグイン・Pre-Commit • IDEプラグイン • コードレビュー、改善⽅法の提案などを受けられる • AIの活⽤ • Amazon Q

    Developerなど • Pre-Commit • git commiの前に指定した処理を実⾏する • 処理は⾃分で指定 • 例えば、アクセスキーなどの機密情報が含まれていないかをチェック