👁

この講座で学べること

1. なぜDevSecOpsを学ぶのか

本講座は、CI/CDパイプラインにセキュリティを組み込むことに特化した講座です。SAST・SCA・DASTなどの代表的な検知手法を GitHub Actions のワークフローに組み込み、脆弱性を本番環境にリリースする前に検出する仕組みを構築します。

セキュリティを後回しにすると、リリース直前で大量の脆弱性が発覚したり、本番運用後に重大なインシデントが発生したりして、対応コストが大きく膨らみます。DevSecOpsでは、開発の早い段階からセキュリティを組み込み、CI/CDパイプラインで自動的に脆弱性を検出することで、安全性とリリーススピードを両立させます。

この講座では、SAST・SCA・DASTといった代表的なセキュリティ検知手法を理解し、GitHub Actions を使って実際にCI/CDパイプラインへ組み込むまでを段階的に学びます。

AWSのセキュリティサービス(IAM Identity Center / GuardDuty / WAF / CloudTrail / Config / Security Hub / Amazon Inspector / AWS Security Agent など)を体系的に学びたい方は AWSセキュリティ講座 を参照してください。

1.1 こんな方におすすめ

  • セキュリティを開発プロセスに組み込み、Shift Leftを実践したい方
  • リリース前に脆弱性を自動で検出・ブロックする仕組みを構築したい方
  • DevSecOpsエンジニアとしてキャリアを積みたい方
  • 本番運用するシステムの脆弱性管理を体系的に学びたい方

1.2 学べること・身につくこと

この講座を修了すると、以下のスキルが身につきます。

スキル 内容
DevSecOpsの基礎 Shift Leftの考え方とSAST/SCA/DASTを含む代表的な検知手法の役割と使い分けを理解できる
SASTの組み込み GitHub ActionsからSemgrepでソースコードの脆弱性を自動検出できる

2. 章一覧

3. 学習の流れ

3.1 事前に学んだほうが良い講座

本講座を始める前に、以下を学んでおくと理解がスムーズです。

講座名 事前に学ぶ理由
AWS講座 本講座で扱う IAM・VPC・EC2・ECR などの AWS 主要サービスを先に理解しておくため
コンテナ講座 本講座でコンテナイメージスキャン・ECR スキャンを扱うため
Terraform講座 本講座で IaC セキュリティスキャンの対象として Terraform コードを扱うため
CI/CDパイプライン講座 本講座のセキュリティ検知を組み込む土台となる GitHub Actions パイプラインを先に構築しておくため

この教材は役に立ちましたか?

いいねをたくさんいただけると、制作者の励みになり、より多くのセクションが作れるようになります。

感想を一言(任意)

いただいたコメントは次の制作のヒントになります。ぜひお気軽にご投稿ください。

このコメントは他の受講生には公開されません。DevOps Camp運営が、教材改善のために確認します。

0 / 2000