DeepCode AI を搭載した Snyk

DeepCode AI はSnyk Codeの基幹技術です。業界最速かつ高精度な SAST を実現しています。

セキュアな開発を実現する AI

Snyk プラットフォームを支える DeepCode AI は、複数の AI モデルを利用し、セキュリティに特化したデータで学習させています。業界をリードするセキュリティ研究者によって厳選されているため、AI の恩恵を余すことなく発揮させることができます。

セキュリティに特化した AI

Snyk の DeepCode AI は、2,500 万件以上のデータフローケース、11 言語のサポート、複数の AI モデルを備え、脆弱性の検出・修正、技術的負債の管理を目的として設計されています。

生産性を高める AI

DeepCode AI は、Snyk のワンクリックセキュリティ修正を強化し、アプリを包括的にカバーすることで、開発者がセキュリティを確保しながら短期間で開発できるようにしています。

信頼性の高い AI

当社の専門的な DeepCode AI は、業界をリードする研究者によって開発され、改良が重ねられており、数百万のオープンソースプロジェクトから取得した学習用データを使用しています。顧客データは一切使用していません。

DeepCode AI の特徴

ChatGPT のような単一モデルの AI は強力とはいえ、AIの幻覚(ハルシネーション:もっともらしい嘘)が存在するなど、限界もあります。DeepCode AI のハイブリッド アプローチでは、複数のモデルとセキュリティに特化した学習セットを 1 つの目的のために使用し、アプリケーションのセキュリティを確保しています。

ハイブリッド AI による業界随一のスキャン精度

Snyk では、業界独自のプロセスを採用して、Snyk Code を支える DeepCode AI ナレッジベースを開発しています。シンボリック AI と生成 AI、複数の機械学習手法、Snyk セキュリティ研究者の専門知識を組み合わせることで、AIの幻覚(ハルシネーション)の生じない高レベルの精度を保証しています。

AI を活用した修正で開発スピードを向上

DeepCode AI では、修正案が Snyk Code によって自動的にスキャンされ、開発者に提示される前に新しい問題が発生しないことが確認されます。  開発者は、IDE からコードとともにインラインで提案された修正をすぐに確認し、必要に応じて調整できます。

DeepCode AI Search でルール作成を簡素化

DeepCode AI ロジック(オートコンプリート機能付き)を使用して独自のクエリを作成し、ハイブリッド AI を利用してコード内の一致を瞬時に検出します。DeepCode AI を援用することで、ルールを簡単に作成、テスト、実行、保存できるようになります。

「開発者の生産性向上に関して言えば、多くの人が、最近の生成 AI の爆発的なイノベーションを熱狂と安堵の入り交じった入り気持ちで迎えています。ただし、セキュリティリーダーとしての私の最も重要な責任は、AI が生成したものか人間が作成したものかにかかわらず、開発するすべてのコードのセキュリティを設計段階から確保できるよう徹底することです。Snyk Code の AI 静的解析とその最新イノベーションである DeepCode AI の修正を適用することで、当社の開発チームとセキュリティチームは、ソフトウェアを短期間でセキュリティを高めながら出荷できるようになりました。」

ICE/NYSE

Steve Pugh

CISO, ICE/NYSE

Snyk (スニーク) は、デベロッパーセキュリティプラットフォームです。Snyk は、コードやオープンソースとその依存関係、コンテナや IaC (Infrastructure as a Code) における脆弱性を見つけるだけでなく、優先順位をつけて修正するためのツールです。世界最高峰の脆弱性データベースを基盤に、Snyk の脆弱性に関する専門家としての知見が提供されます。

無料で始める資料請求

© 2024 Snyk Limited
Registered in England and Wales

logo-devseccon