Skip to main content

SnykとGemini Code Assistのパートナーシップをご紹介

著者
Feature Gemini Google Cloud

2024年4月9日

0 分で読めます

世界中の開発チームが、ソフトウェア開発を加速するためにAIを活用するケースが増えています。しかし、AIが生成したコードはセキュリティチームのプロトコルを迂回する可能性があり、開発者がコードを十分な頻度で評価できないことがあります。Snykは、AI支援コーディングの多くのメリットを活用しながら、コードの安全性を確信できるよう、現代の開発チームとともに取り組んでいます。

幸いなことに、道はあります。セキュリティコンパニオンが、AI生成コードの脆弱性を発見し、修正できます。ただし、開発者の作業を遅らせ、そもそもAIを使う価値を損なわないよう、このセキュリティコンパニオンは特定の条件を満たす必要があります。信頼でき、公平であること、開発者のワークフローに追いつく速さがあること、開発パイプラインに適切に統合されていること、そして精度とコンテキストを高めるためにアプリケーション全体と完全につながっていることが求められます。

しかし、多くのケースで、AIの利用を標準化し安全に進めようとする組織は、コーディングツールとコードセキュリティツールの両方について、長期にわたる審査や導入プロセスに直面します。また、AI生成コードの作成と保護に同じツールを使うと、偏りが生じ、意図せずエラーが増える可能性があります。

こうした課題に応えるため、世界で最も広く使われているプログラミング言語で高品質なコードを生成できる、高度な大規模言語モデルGoogle Geminiとのパートナーシップを発表できることを嬉しく思います。この新たなパートナーシップは、現在の開発チームとセキュリティチームが抱えるAIセキュリティに関する懸念の多くを解消します。SnykとGeminiが連携することで、セキュリティを損なうことなく、開発者がAI支援を大規模に導入できるソリューションを実現します。

Gemini + Snyk:セキュリティと開発スピード

Snykは、AIコーディングアシスタントの進化に追随する、開発者向けの唯一のセキュリティコンパニオンです。コードが人間の開発者によるものでもAIアシスタントによるものでも、比類ないスピードと精度で、自動修正とインラインのセキュリティフィードバックを提供します。開発のペースを落とすことなく、開発者がワークフローを進められるよう支援します。

この新たなパートナーシップにより、開発者はGeminiの創造性と生産性を活用しながら、安全なアプリケーションを構築できます。SnykはGoogle Cloud Code IDE内でセキュリティコンパニオンを提供し、セキュリティチームが早い段階でガードレールを設けられるようにします。これにより、AIコーディングアシスタントの導入を安心して承認でき、開発者には信頼できる公平なセキュリティの可視化と修正を提供します。

GeminiとSnykが、AIコーディング支援を活用してスピードとセキュリティを両立した開発を行うチームを、どのように支援するのかを見ていきましょう。

AI開発のスピードに対応するセキュリティ

Snykは「シフトレフト」の考え方に基づき、ソースコードを数秒で解析します。また、IDE内でコードをスキャンすることで、コンテキストの切り替えを最小限に抑えます。パイプラインの早い段階から、開発者が使い慣れたワークフロー内で実行することで、Geminiの強力なAIが切り開く新たな領域へ、開発のペースを落とすことなく安全に進めるよう支援します。

IDEで実現する、包括的なセキュリティの可視化

AIはコードを小さなスニペット単位で生成するため、こうしたコードの各行がアプリケーション全体との関係において安全であることを、チームが十分に確認する必要があります。Snykは数秒で、アプリケーション全体のコンテキストを踏まえて徹底的にスキャンし、複数のコードブロック、関数、ファイルにまたがる脆弱性を発見して修正します。

AIの見落としを補う専門的なセキュリティ

Snykは、SASTツールを支えるAI強化型のヒューマン・イン・ザ・ループ技術DeepCode AIも活用しています。最新のコーディングの傾向、パターン、脆弱性に基づいてソリューションをトレーニングし、微調整するために、人間の専門知識を活用するハイブリッドなアプローチを採用しています。

信頼できるAI開発・セキュリティ導入キット

SnykとGoogle Geminiを組み合わせることで、現代のチームが直面する2つの差し迫ったニーズに応えます。競争力を維持するための開発スピードと、AIのスピードに合わせて拡張できる堅牢なセキュリティです。

企業は、2つの異なるソリューションを探して導入するための時間やコストをかけずに、こうしたメリットを得られます。

さらに、このパートナーシップにより、セキュリティとAIによる開発スピード、それぞれの分野で最高水準の専門性を提供します。チームは、互いの影響によって薄められたり偏ったりすることなく、GeminiとSnykの両方が提供する最高の価値を活用できます。

GeminiとSnykの強力な連携について、さらに詳しく知りたい方はこちらをご覧ください。Google Geminiとのパートナーシップについてはこちらの記事、Googleパートナーページをご確認ください。

カテゴリー: