Snyk、Google Cloudと連携しAI主導の開発をセキュアに
2024年4月9日
Snyk CodeとGemini Code Assistの強力な連携で、セキュアなコード作成をさらに加速
ボストン、2024年4月9日 – Snykは本日、Google Cloudとの既存のパートナーシップを拡大し、Google Cloudの生成AI搭載コラボレーションサービス「Gemini Code Assist」が生成するコードのセキュリティ向上に取り組むことを発表しました。Gemini Code AssistとSnykのソリューションを併用することで、お客様はAIによるコード生成を活用し、セキュアなアプリケーションをより迅速に開発できます。
世界中の開発チームが、ソフトウェア開発を加速するためにAIの活用を拡大しています。しかし、AIを使って生成されたコードは、セキュリティチームのプロトコルをすり抜ける可能性があります。また、開発者がコードを十分な頻度で評価できないこともあります。Snykは、AI支援コーディングの多くのメリットを活用しながら、コードの安全性を確信できるよう、現代の開発チームを支援します。
Snyk Codeは、開発者によって開発者のために作られた静的アプリケーションセキュリティテスト(SAST)です。Gemini Code Assistと連携することで、人間の開発者とAIのどちらが生成したコードについても、世界中の開発チームとセキュリティチームがより高い信頼を得られるようになります。Snyk Codeは、Gemini Code Assistがもたらす生産性向上を妨げることなく、AI支援コーディングのセキュリティ確保を支援します。Snykを利用するセキュリティチームは、Code Assistと併せてSnykのセキュリティ機能を安心して活用できます。
「生成AIソリューションの急速な普及は、すでに現代のソフトウェア開発に変革をもたらしており、世界中のソフトウェアイノベーションをさらに加速する可能性を秘めています」と、Snykの最高技術責任者(CTO)であるDanny Allanは述べています。「今回の重要な節目を機に、Google Cloudとの関係をさらに深められることをうれしく思います。セキュアなアプリケーション開発が極めて重要であるという認識を共有し、世界中のより多くの企業がセキュリティを確保しながらイノベーションのペースを維持できるよう支援していきます。」
Gemini Code Assistに対するSnykのサポートの主な特長は次のとおりです。
AIのスピードに対応するセキュリティ:開発者のスピードと俊敏性を維持するため、SnykのDeepCode AIは、数時間ではなく数秒でコードをスキャンします。ソースコードを直接分析し、統合開発環境(IDE)内で複数ファイル、ファイル間、データフローの分析をリアルタイムに実行して、迅速かつ正確な結果を提供します。AIと人間のセキュリティ専門家双方の知見を活用するDeepCode AIは、新たな脆弱性や安全でないコーディングパターンを検出し、学習します。
連携による相乗効果:開発者は、Google CloudのVSCodeまたはIntelliJ向けIDE拡張機能でリリースノートを開き、数回クリックするだけでSnykを設定できます。SnykのDeepCode AIは、開発者が書いたコードも、Gemini Code AssistなどのAIコーディングアシスタントが生成したコードも、IDE内のすべてのコードをテストします。コード内に実行可能な修正アドバイスが表示されるため、脆弱性をほぼリアルタイムで修正できます。
Snykの利用に関するコンテキスト情報:Snykは、セキュリティスキャン製品と脆弱性データベースの情報を活用してGemini Code Assistのトレーニングをさらに支援し、開発者が一般的な脆弱性を発見・修正する方法の改善に貢献します。ユーザーは、既存の開発環境やワークフローにSnykを導入するためのベストプラクティスを確認できるため、Snykのツールをより迅速に設定し、運用を開始できます。
深い連携:今年後半、Gemini Code AssistはSnykのプラットフォームを活用して開発者のコードをスキャンする機能をSnykと深く連携させます。これにより、Gemini Code Assist拡張機能から離れることなく、脆弱性をより迅速に発見、理解、修正できるようになります。
「AIを活用したソフトウェア開発アシスタントにより、開発者はスピード、品質、セキュリティを高めながらソフトウェアを構築できます」と、Google Cloudのデベロッパーエクスペリエンス担当バイスプレジデントであるGabe Monroyは述べています。「Gemini Code AssistにSnykのスキャン機能を統合することで、開発者はIDEを離れることなく脆弱性をシームレスに特定・修正し、セキュアなアプリケーションを構築できるようになります。」
Gemini Code Assistと戦略的パートナーの詳細はGoogle Cloudのブログをご覧ください。Google Cloudのお客様向けのSnykソリューションについて詳しくは、こちらをご覧ください。
