Skip to content

Latest commit

 

History

History
157 lines (140 loc) · 12.8 KB

File metadata and controls

157 lines (140 loc) · 12.8 KB
DevSecOps Logo

DevSecOpsを始めたいすべての人のためのロードマップ。

DevSecOpsとは何か、なぜ重要なのか?

DevSecOpsは、ソフトウェア開発ライフサイクル(SDLC)の各フェーズにセキュリティを統合することを目指す文化であり実践です。 開発チーム、セキュリティチーム、運用チーム間のコラボレーションを重視します。 目標は、脆弱性を減らし、より迅速で安全なデプロイメントを保証するために、最初から安全なソフトウェアを構築することです。 このロードマップは、個人や組織がDevSecOpsの実践を導入するのに役立つリソースとツールの厳選されたリストを提供します。

📜 目次

📖 このロードマップの使い方

このロードマップは、DevSecOpsの実践を採用または改善しようとしている個人や組織のための包括的なガイドとして設計されています。最大限に活用する方法は次のとおりです。

  1. 基本を理解する: DevSecOpsが初めての場合は、「DevSecOpsとは何か、なぜ重要なのか?」セクションから始めて、基礎的な理解を深めてください。
  2. 全体像を見る: メインのロードマップ画像は、DevSecOps内のさまざまな段階と領域の視覚的な概要を示しています。これを使用して自分自身を方向付けてください。
  3. ツールを探る: ツールセクションでは、さまざまなDevSecOps機能を実装するのに役立つソフトウェアとサービスの厳選されたリストを提供しています。
  4. リソースを深く掘り下げる: リソースセクションは、DevSecOpsライフサイクル(設計、開発、ビルド、テスト、デプロイ、運用と監視)によって分類されています。各カテゴリには、記事、ガイド、および公式ドキュメントへのリンクが含まれています。特定のニーズや関心のある分野に基づいてこれらを調べることができます。
  5. CI/CDセキュリティに焦点を当てる: パイプラインの保護に焦点を当てている場合は、CICDのセキュリティセクションで対象となるリソースを提供しています。
  6. 貢献する: これはコミュニティ主導の取り組みです。提案がある場合、リンク切れを見つけた場合、または新しいリソースを追加したい場合は、CONTRIBUTING.mdガイドをご覧ください。

直線的に進む必要はありません。現在の課題や学習目標に最も関連性の高いセクションに自由にジャンプしてください。

💭 ロードマップ

Roadmap

🔩 ツール

このプロジェクトには、DevSecOpsの実践を実装するのに役立つツールの厳選されたリストが含まれています。これらのツールは、静的アプリケーションセキュリティテスト(SAST)、動的アプリケーションセキュリティテスト(DAST)、シークレット管理、脅威モデリング、コンポーネント分析など、SDLCのさまざまな段階をカバーしています。

➡️ DevSecOpsツールリストを探る

このリストは、ツールをすばやく見つけて比較し、検索と意思決定にかかる時間を短縮できるように設計されています。

📦 リソース

0. DevSecOps概要

1. 設計

2. 開発

3. ビルド

4. テスト

5. デプロイ

6. 運用と監視

CICDのセキュリティ

素晴らしいリソース

🚀 その他のロードマップ

U.S. Department of Defense Larry Maccherone
DevSecOps Security Checklist GitLab Security DevOps Diagram
The DevSecOps Security Checklist Gitlab security devops diagram

🙏🏼 まとめ

ロードマップを改善できると思われる場合は、PRを開いて更新を送信し、問題を送信してください。また、今後も改善を続けていきますので、このリポジトリにスターを付けて再訪することをお勧めします。

アイデア元: Go Developer Roadmap

貢献者