主な ポイント
多数の
Scalaマイクロサービスに おける 脆弱性管理を 自動化 セキュリティスキャンを
拡大し、 約100人の ソフトウェアエンジニアを 支援。 コードベース全体を 100%スキャン 依存関係の
ライフサイクル全体を 管理する Snyk Open Source Snyk Containerでコンテナと
イメージを 保護する Snyk Infrastructure as Codeでデプロイへの
信頼性を 高める Snyk Intel Vulnerability Databaseを
活用し、ゼロデイに 近い 脆弱性検出を 実現 チームの
平均修正時間を 43日短縮
課題: 大規模な 脆弱性管理の 自動化
同社の
「依存関係の
ライフサイクル全体を 管理する 仕組みは、 ほとんど ありませんでした」と、 Depopの セキュリティエンジニア、 Charlie Stocker氏は 述べています。「新しい CVEや 重大な 問題の 情報を 誰かが 耳に してから、 対処すると いう 場当たり的な 対応も していました。 これでは 規模を 拡大できないため、 開発者が 自らワークフローを 管理できる 自動化された 仕組みが 必要でした」
ソリューション:安全な 開発プロセスの 構築
脆弱性管理ツールを
セキュリティスキャンを
「開発者が
セキュリティに 関心を 持つ ことを 期待する わけには いかないと 分かっていました」と、 Depopの 情報セキュリティ責任者である Pedro Borracha氏は 説明します。「すべてが 自動化され、 脆弱性を 可視化できる ワークフロー全体が 必要でした」
急速な
「セキュリティを
確保しながら 迅速に 開発を 進める ことは 可能ですが、 適切な ツールと プロセスを 見つける 必要が あります」と Stocker氏は 述べています。「ソフトウェア開発を 難しくする 障壁を 次々と 設けるわけには いきません。 そうすれば 開発者は 使わなくなってしまいます。 これが Snykを 選んだ 大きな 理由でした」
開発ライフサイクル全体への Snykの 統合
Depopは依存関係、コンテナ、インフラストラクチャを
「インフラストラクチャは
すべて コードと して 管理しています」と Borracha氏は 述べています。「Snykは CLIで ほとんどの 作業が できる ため、 監視や 監査の プロセスを 有効に する うえで 便利で、 私たちに ぴったりでした」
導入効果 : プラットフォームの セキュリティ態勢を すぐに 改善
Snykを
「私たちが
すべての セキュリティ作業を 担うのではなく、 開発者自身が 使いたいと 思える ツールが 必要でした」と Borracha氏は 説明します。「私たちだけでは、 そこまで 対応する 余力が ありません」
Depopは、
「Snykは
すぐに 効果を 発揮しました」と Stocker氏は 振り返ります。 「数多くの 問題を 次々と 修正し、 脆弱性管理を プロセスと ソフトウェア開発ライフサイクルに 組み込めました」
