ここでは、セキュアな開発を現実世界で実際に機能させる方法について説明します。それは、抽象的な理想としてでも、セキュリティ部門から押し付けられたチェックリストとしてでもありません。チームがより良いソフトウェアを構築し、本番環境での予期せぬ事態を減らすのに役立つ、小さく実践的な変更の集まりとしてです。本章は、SDLCのあらゆる段階にセキュリティを統合するための、開発者優先のガイドとなります。
設計からデプロイまで、コードをクリーンに保ち、パイプラインをグリーンに保ち、アラートを実行可能にする方法をご紹介します。
軽量な脅威モデリング?問題ありません。OWASPの講義なしでセキュアコーディング?もちろん可能です。実際にリスクを優先し、ワークフローと連携するスマートなツール?それも含まれます。Aikidoはこれらの多くを舞台裏で自動化するため、セキュリティが阻害要因に感じられません。それは仕事の一部のように感じられます。最良の方法で。
プレースホルダー画像: 画像の説明: SDLCの視覚的概要。計画、コード作成、テスト、デプロイの各ステージにおけるセキュリティアクションを示し、自動化が各フェーズをサポートする箇所にAikidoアイコンが重ねて表示されています。
すべての始まりである設計から始めましょう。なぜなら、コードを記述する前にリスクを特定できれば、その後のすべてが容易になるからです。
.png)