検索
ニュース

Googleが激推しする「セキュリティのシフトレフト」とは? 効果と方法を解説Google Cloudツールのユースケースもある

Googleはソフトウェア開発ライフサイクルにおけるセキュリティの「シフトレフト」が重要な理由を発表した。Google Cloud Platform上でシフトレフトを実現するユースケースも示した。

Share
Tweet
LINE
Hatena

 Googleは2022年7月9日(米国時間)、ソフトウェア開発ライフサイクル(SDLC)におけるセキュリティの「シフトレフト」が重要な理由を発表した。加えて、同社のクラウドサービス「Google Cloud Platform」(GCP)で提供されているツールを活用し、シフトレフトとともに、SDLCを通じた自動テストを実現するユースケースも紹介した。

 SDLCにおけるセキュリティのシフトレフトは、ソフトウェア開発プロセスの早い段階(左側)でセキュリティを考慮することで、その後の本番環境(右側)におけるソフトウェア関連のセキュリティ不具合を減らそうとする取り組みを指す。

セキュリティのシフトレフトが重要な理由とは

 Google CloudのDevOps Research and Assessment(DORA)チームは、調査レポート「2016 State of DevOps Report」(2016年のDevOpsの現状調査報告)の中で、ほとんどのセキュリティテストとツールは、開発ライフサイクルを通じて継続的に使用されるのではなく、リリース後に使用されていることを明らかにした。

 セキュリティテストとツールのこうした使用状況は、コストや作業負担の増加につながっていた。テストで見つかった問題を修正するために、アーキテクチャの大きな変更や、追加の統合テストが必要になる場合があったからだ。


従来のテストパターン セキュリティ上の不具合(薄紫線)が作り込まれるフェーズ(本番環境と類似のテスト環境:staging)の後、リリース前までセキュリティチームがツールを使って修正する(青色線)ため、コスト(赤線)がリリース後に急上昇していた(提供:Google)

 セキュリティテストを開発フェーズで実行すると、セキュリティの不具合を早期に発見し、すぐに修正できる。その結果、本番稼働後の不具合が少なくなり、修正作業やアーキテクチャの変更も少なくなる。SDLCの早い段階でセキュリティを統合することで、セキュリティの不具合に加え、関連する修正コストが全体的に減少することを、次の図は示している。


シフトレフト後のセキュリティ状況 セキュリティ上の不具合が作り込まれるフェーズでツールを使ってすぐに修正するため、総コストを低減できる(提供:Google)

 DORAチームは、調査レポート「2021 State of DevOps Report」(2021年のDevOpsの現状調査報告)では、セキュリティをシフトレフトする必要性を訴えるとともに、SDLCを通じて、自動化されたテスト実行を提唱した。

 自動テストは開発者に追加のスキルや介入を必要とせず、開発コードを継続的にテストするのに便利だと、Googleは述べている。こうした自動テストにより、開発者は迅速なイテレーションを続けることができ、他のステークホルダーは、一般的な不具合が特定、修正されているという確信を持てるとしている。

Google Cloudでシフトレフトを実行する具体的な方法は?

 DORAチームが調査で得たコードのセキュリティに関する知見は、クラウドインフラのセキュリティにも適用できる。

Copyright © ITmedia, Inc. All Rights Reserved.

Security & Trust 記事ランキング

  1. 「SMSは認証に使わないで」 米CISA、モバイル通信を保護する8つのベストプラクティスを公開
  2. 終わらせましょう。複雑過ぎるKubernetes/クラウドネイティブが生む心理的安全性の低下を――無料でクラウドセキュリティの勘所が分かる130ページの電子書籍
  3. 3割程度のSaaS事業者が標準的なセキュリティ対策をしていない アシュアードがSaaS事業者を調査
  4. 「このままゼロトラストへ進んでいいの?」と迷う企業やこれから入門する企業も必見、ゼロトラストの本質、始め方/進め方が分かる無料の電子書籍
  5. 「生成AIのサイバー攻撃への悪用」は増加する? 徳丸浩氏が予測する2025年のセキュリティ
  6. 増える標的型ランサムウェア被害、現場支援から見えてきた実態と、脆弱性対応が「限界」の理由
  7. 中小企業の20%の経営層は「自社はサイバー攻撃に遭わない」と信じている バラクーダネットワークス調査
  8. ゼロトラストの理想と現実を立命館大学 上原教授が語る――本当に運用できるか? 最後は“人”を信用できるかどうか
  9. AWS、組織のセキュリティインシデント対応を支援する「AWS Security Incident Response」を発表 アラートに圧倒されるセキュリティチームをどう支援?
  10. 「SQLite」のゼロデイ脆弱性、GoogleのAIエージェントが見つける AIは脆弱性調査の課題をどう解決したのか?
ページトップに戻る