PR TIMES

タレス、「Sentinel Envelope Plus」を発表 AIを用いたリバースエンジニアリング対策を強化

  • 新たな高度なソフトウェア保護アドオン「Sentinel Envelope Plus」は、ソースコードを変更することなく、AIを用いたリバースエンジニアリングや自動化された脆弱性検出、攻撃コード生成からのアプリケーション保護、ソフトウェアベンダーによる知的財産の保護を支援。 

  • 検証環境で実施したテストでは、保護されていないアプリケーションに存在する10件の脆弱性のうち、8件をAIエージェントが特定。一方、「Sentinel Envelope Plus」でアプリケーションを保護した後は、脆弱性を1件も検出できず、約7時間後に解析が中止に。 

先端技術のグローバルリーダーであるタレスは、同社のソフトウェア保護ソリューション「Sentinel Envelope」の新たな追加機能として「Sentinel Envelope Plus」を発表しました。「Sentinel Envelope Plus」は、攻撃者のAIによるリバースエンジニアリング、ゼロデイ脆弱性の自動検出、エクスプロイトの自動生成に対するコンパイル済みアプリケーションの耐性を大幅に強化します。また、ソースコードの変更や特別なコンパイル環境を必要とせず、ソフトウェアアプリケーションに多層的な保護を適用します。

AIを用いたツールの進化により、攻撃者がソフトウェアの脆弱性をより迅速かつ容易に分析できるようになり、これまでリバースエンジニアリングに必要とされていた高度な専門知識や時間も大幅に削減されています。その結果、特にアプリケーションがソフトウェアベンダーの管理外の環境に導入される場合、新たなリスクが生じています。  

オンプレミス環境、組み込み機器、エッジデバイスでは、攻撃者がアプリケーションのコピーを入手し、開発元のセキュリティ管理が及ばない環境で詳細な解析を行えるため、リスクが高まっています。その結果、ソフトウェアに含まれる脆弱性や独自のアルゴリズム、ビジネスロジックなどの重要な情報が発見・悪用される可能性があります。特に業務上極めて重要なシステムでは、被害はデータや知的財産の流出にとどまらず、業務の中断を招き、開発元の評判や顧客からの信頼に長期的な影響を及ぼすおそれがあります。 

タレス ソフトウェア収益化部門 バイスプレジデント Damien Bullot(ダミアン・ブロット)は、次のように述べています。「AIの活用により、ソフトウェアの脆弱性を解析するための時間や専門知識は大幅に減少しています。当社の検証では、適切なソフトウェア保護を施すことで、AIを利用したリバースエンジニアリングを大幅に困難かつ多くのリソースを要するものにできることが確認されました。ソフトウェアベンダーにとって、この追加の時間は重要な意味を持ちます。問題を特定して修正プログラムを適用し、顧客を保護するための猶予を確保できるとともに、アプリケーションに組み込まれた知的財産の保護にもつながります。」 

AIを用いた解析に対する保護テストの結果 

タレスは、「Sentinel Envelope Plus」による保護の有無によってAIエージェントによるアプリケーション解析がどのように変化するかを比較するため、管理された環境下でテストを実施しました。保護されていないアプリケーションでは、AIエージェントによって10件中8件の脆弱性が特定されました。一方、「Sentinel Envelope Plus」で保護された同じアプリケーションでは、970倍のトークンを消費して解析を試みたにもかかわらず、脆弱性は1件も特定されませんでした。独自の解析ツールを生成するなど高度な手法も用いられましたが、最終的にAIエージェントは解析の中止を推奨しました。結果として、攻撃者が悪用につなげられる情報は得られませんでした。 

「Sentinel Envelope Plus」は、ソフトウェアのコード内に残る脆弱性を攻撃者が発見・悪用することを大幅に困難にすることで、企業に脆弱性の特定や修正対応を進めるための時間的猶予をもたらします。これにより開発チームは、脆弱性への対応のために開発作業を中断することなく、計画されたリリースサイクルの中で対策を講じることができ、製品ロードマップと顧客の双方を保護できます。

Sentinel Envelope Plusによるソフトウェア保護の仕組み 

本ソリューションは、既存のソフトウェア保護ソリューション「Sentinel Envelope」の機能を拡張したものです。これにより、開発者はソースコードを変更したり、特別な開発環境を用意したりすることなく、アプリケーション内のセキュリティ上重要な部分に高度な保護を適用できます。 

「Sentinel Envelope Plus」は、アプリケーション内の選択した部分に保護処理を施すことで、デコンパイルや改ざん、実行時解析など、攻撃者によるアプリケーション解析に対する多層的な保護を提供します。開発者は、特に重要な部分に対してより強力な保護を適用できるため、セキュリティとパフォーマンスのバランスを柔軟に調整できます。 

加えて、オプションのライセンス管理機能と組み合わせて利用することも可能です。これにより、ソフトウェアベンダーは独自のアルゴリズムやビジネスロジックを保護するとともに、事業モデルを支えるライセンス管理機能も保護できます。これらのライセンス管理機能も、コード保護と同様にソースコードを変更することなく追加できます。 

「Sentinel Envelope Plus」は現在、Sentinelプラットフォーム向けの有償アドオンとして提供されています。 

テスト手法および結果の詳細については、タレスのブログ記事「AI Vulnerability Detection Neutralized」をご覧ください。
また、Sentinel Envelope Protection Solutionsの詳細については、こちらをご参照ください。