特集:IoTがもたらす製造業の革新〜進化する製品、サービス、工場のかたち〜

「シフトレフト」でソフトウェア開発にセキュリティを組み込むべし組み込み開発 インタビュー(2/2 ページ)

» 2021年08月26日 11時00分 公開
[鈴木恭子MONOist]
前のページへ 1|2       

開発とセキュリティテストのパイプラインを分離するメリット

 シノプシスは2021年6月、迅速なDevSecOpsの実現を支援するソリューションとして「Intelligent Orchestration」を発表した。CI/CDパイプラインの効率化を実現するセキュリティテスト自動化ワークフローを提供するもので、開発パイプラインからセキュリティテスト専用のパイプラインを切り離し、両者を同時並行で実行できる。

 事前に定義されているリスク管理ポリシーやアプリケーションに加えられた変更に基づいて、SASTやSCA、DAST、IASTなどの主要なセキュリティテストから、最適なものを適切なタイミングで自動的に実行する。松岡氏は「開発者はソフトウェアのセキュリティ解析をDevOpsパイプラインに統合できる。そのため、各サイクルのフェーズで脆弱性対応に忙殺されることがない」と説明する。

「Intelligent Orchestration」の導入の概念図 「Intelligent Orchestration」の導入の概念図(クリックで拡大) 出典:日本シノプシス

 対応する脆弱性は、あらかじめ設定したセキュリティポリシーと実際のコード変更、動的に計算されたリスクスコアで優先順位を判断する。そのため、開発者は重要度の高い脆弱性や欠陥の修正に注力できる。「セキュリティポリシーを決定すれば、後はIntelligent Orchestrationが適切なタイミングでスキャンを自動的に実行する。順守すべき基準に基づいて分析結果をフィルターし、優先順位付けをする。そのため(セキュリティ検証の手戻りで)開発速度を阻害することはない」(松岡氏)という。

 一方、セキュリティチームは、構成可能な基準に基づいてセキュリティゲートや品質ゲートを実装できる。特定された重大な問題は、脆弱性トラッキングや課題管理ソフトウェアである「JIRA」などに自動的通知される。これにより、セキュリティ結果の継続的なフィードバックと可視性が開発チームに提供できるわけだ。

 またシノプシスは、グローバルパートナープログラムを拡張した「Technology Alliance Partner(TAP)プログラム」を開始した。これにより、「CloudBees」や「GitHubActions」といったテクノロジーパートナーツールとIntelligent Orchestrationの連携も可能となった。

 TAPプログラムには現在40社を超すDevOpsエコシステムベンダーが参加しており、Intelligent Orchestrationやシノプシスの各種アプリケーションセキュリティソリューションへの各社のツールの迅速な統合を実現している。

TAPプログラム参加企業のツールもシームレスに統合が可能だ TAPプログラム参加企業のツールもシームレスに統合が可能だ(クリックで拡大) 出典:日本シノプシス

⇒その他の「組み込み開発 インタビュー」の記事はこちら

前のページへ 1|2       

Copyright © ITmedia, Inc. All Rights Reserved.