Skip to main content

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 AI リソース

wordpress-sync/blog-feature-snyk-code-dark
Blog

DeepCode AI に関する学術論文

シンボリック AI とハイブリッド AI について詳細を確認し、学術論文でさらに理解を深めましょう。

ブログを読む
feature-snyk-apprisk-globe
Blog

Snyk Code の AI 生成セキュリティ修正プログラム

セキュリティに特化した Snyk Code の AI 修正についてご紹介します。

ブログを読む
blog-feature-ai-pink
Blog

コードのセキュリティを確保できるのは専用設計の AI だけ

ChatGPT のような LLM は強力ですが、セキュリティ対策には、別の AI が必要です。

ブログを読む
wordpress-sync/feature-code-scan-blue

ドキュメント

Snyk IDE プラグインでコードの問題を自動修正

コードのセキュリティ問題と品質上の欠陥を自動的に修正する方法についてご紹介します。

ドキュメントを表示する