Skip to Content
DevSecOpsを学ぶ
book

DevSecOpsを学ぶ

by Steve Suehring
March 2025
Intermediate to advanced
194 pages
2h 55m
Japanese
O'Reilly Media, Inc.
Audio summary available
Content preview from DevSecOpsを学ぶ

第8章. DevSecOpsを超えて

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

DevSecOpsに関する本の内容を決めることは、むしろDevSecOpsに関する本に何を書いてはいけないかを 決めることである。第一の問題は、「DevSecOps」という言葉そのものだ。文脈だけでなく、経験や組織の必要性によっても、人によって意味が異なる。テクノロジーは、成功のための真のレシピが利用可能な点まで成熟していない。従うべきパターンや使用すべき技術の断片はある(ここで説明する)。しかし、何をどこに入力すべきかという正確な詳細は、規定することは不可能だ。重要なのは、DevSecOpsは最終ゴールではなく、ソフトウェアデリバリーをより速く、より信頼できるものにする新技術が利用可能になるにつれて進化する、反復的な改善プロセスであるということだ。

DevSecOpsパターン

このセクションは、DevSecOps へのパスであろうと、成熟した DevSecOps SDLC を使っていようと、組織がたどった成功のいくつかのパターンを含んでいる:

  • CI/CDへの左シフト

  • 冗長性のためのマルチクラウドのデプロイ

  • デプロイ後の安全保障はあまり重視されず、安全保障は左遷され、自動化される。

  • Linux、特にGUIではなくコマンドラインベースだが、その他のスタックは互換性がある

  • トラブルシューティングと最適化はあまり重視せず、リファクタリングと再デプロイに重点を置く。

まずはCI/CDへの左シフトについて説明しよう。

左シフトとCI/CDの追加

継続的インテグレーション/継続的デプロイ(CI/CD)は、まさにDevSecOpsの究極の目標である。開発者はコードを書き、そのコードが本番環境に向けていくつかのゲートを通過することができるはずだ。真のCI/CDを実現するには、パイプラインを大幅にカスタマイズする必要がある。

Argo CDのようなソフトウェアは、DevSecOpsを念頭に置いて設計されている。Argo CDには、可視化を支援するグラフィカルなコンポーネントがあるが、KubernetesやHelmなど、前の章で取り上げたツールを活用するモダンなバックエンドもある。Argo CDをそのまま活用することも、よりモダンなパイプラインを構築するための情報源として活用することもできる。

マルチクラウドの統合

コンテナ化は、この記事を書いている時点では、DevSecOpsにおける技術の現状 である。AWS、Google Cloud、Azureの3つの主要なクラウドプロバイダーはすべて、Kubernetesとうまく統合するコンテナ化を提供しており、Google Cloudはその歴史からKubernetesとの親和性が高いことに注目している。クラウドでのコンテナとワークロードの実行はシームレスであるべきで、組織は必要性、地理的需要、または冗長性に基づいて、3つのクラウドプロバイダーのいずれかにデプロイできる。

統合された自動セキュリティ

適用が難しかったり、使いにくかったりするセキュリティ対策は実装されない。成功するDevSecOps 「デフォルトで安全である」だけでなく、控えめなセキュリティも重視する。ロールベースのアクセス制御は、ユビキタスな方法で使用される。本稼働後にセキュリティ問題を発見することは、攻撃者がまだその問題を発見していないと仮定すれば、良いことである。しかし、本稼働後にセキュリティ問題を発見するのは最適ではない。スキャンツールは本番後に必要だが、セキュリティは左遷され、自動化される必要がある。 ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

脅威モデリング

脅威モデリング

Izar Tarandach, Matthew J. Coles

Publisher Resources

ISBN: 9798341632769