データと信頼の境界を理解する
プロンプト、文書、検索結果、ツールの応答は、それぞれ異なるソースから届きます。どこでデータが読み取られ、処理され、受け渡されるか、またモデルの外側でどの判断を担保すべきかを、貴社と共に把握します。
リスクの優先順位付けを含む、アーキテクチャとデータフローの評価。
オフェンシブセキュリティ / AIアプリケーションセキュリティ
AI機能はすぐに構築できます。しかし、データアクセスや連携するツールが増えるたびに、貴社のアプリケーションが負う責任も大きくなります。OTOKO®は、アーキテクチャの検討から認可済みのテスト、是正まで、AIソフトウェアやSaaSをより安全にするための支援を行います。ソフトウェア分析における15年の経験と、95名から成る世界規模のOTOKO®チームが、私たちの協力体制の基盤です。
サービスの詳細
分析、統合、透明性のある引き渡し
OTOKO®へのご依頼内容
作業パッケージは、貴社の現状から導き出します。貴社のチームは、合意した範囲、必要な協力内容、そして引き渡し時に用意されているべき成果を把握できます。
プロンプト、文書、検索結果、ツールの応答は、それぞれ異なるソースから届きます。どこでデータが読み取られ、処理され、受け渡されるか、またモデルの外側でどの判断を担保すべきかを、貴社と共に把握します。
リスクの優先順位付けを含む、アーキテクチャとデータフローの評価。
検証では、認可されたテストデータセットを用いて、あるリクエストが想定された文書のみにアクセスできるかを確認します。ロールとテナントの割り当ては、検索、コンテキストの生成、応答の出力においても一貫している必要があります。
合意したデータアクセス境界に関する、根拠を示した評価。
AIがどの操作を実行してよいか、どの操作には追加の承認が必要かを明確にします。ツールの権限、出力内容、人による判断ポイントは、モデル単独に境界の実施を委ねるのではなく、全体のプロセスの中で検証します。
操作、権限、承認に関する要件と検出結果。
分析とテストで得られた知見は、実行可能な変更と反復可能な検証手順へとつなげます。代表的なテストケースを用意しておくことで、モデル、コンテキスト、ツール、アプリケーションコードを変更した後のリテストが容易になります。
優先順位を付けた改善点と、合意したリグレッションテスト一式。
計画と実施
AI機能は単一のプロンプトだけで成り立っているわけではありません。文書を取得したり、社内データにアクセスしたり、サービスへ情報を送信したり、ツールを通じて操作を実行したりすることがあります。セキュリティ上の影響は、このシステム全体から生まれます。そのため、データソース、ロール、許可された操作をあわせて確認します。文書やツールの応答から得られる内容は、信頼できない可能性がある入力として扱われます。そこから生じうる影響は、権限と貴社のアプリケーションへの組み込み方によって異なります。
この分析では、従来型のソフトウェアに関する課題とAI特有のリスクをあわせて扱います。インターフェースがチャットであっても、認証、テナント分離、サーバー側の認可は引き続き重要です。ある人がどのデータにアクセスできるかを、モデルだけで判断させるべきではありません。重要な判断が、自由に生成される応答の中ではなくその外側で、検証可能な形で行われるよう、アーキテクチャと制御ポイントを評価します。具体的な実装はシステムによって異なり、貴社の開発責任者と調整のうえ決定します。
意味のある評価を行うため、代表的なテストロールとデータセットを準備します。たとえばRAGアプリケーションでは、検索結果とコンテキスト生成が想定されたアクセス境界を守っているかが重要な論点になります。エージェントの場合はさらに、どのツールに到達できるか、依頼がどのように承認されるかが焦点になります。調査は許可された範囲内にとどめます。証跡の取得に第三者の顧客データを必要としないよう、適切なテストデータセットによって影響を的確かつ制御可能な形で可視化します。
モデルの出力は変動する可能性があります。そのため、一度の成功や失敗を無条件に一般的な結論として扱うことはありません。前提条件、設定内容、観測された挙動を記録します。ある問題が特定の条件下でのみ発生する場合、その制約も所見の一部として扱います。逆に、問題が観測されなかったことは、あらゆる入力に対する保証を意味しません。報告書では、実証された影響、残る前提、さらなる確認が必要な領域を分けて示します。
「素早く開発し、素早くリリースする」からといって、本番運用に入ってから初めてリスクに気づく必要はありません。分析結果は、貴社のチームとともに優先順位を付けた改善策へと落とし込みます。これには、権限の絞り込み、データアクセスの分離、ツール呼び出しの検証、影響の大きい操作に対する追加承認などが含まれることがあります。どの対策が適切かは、実際のアプリケーションによって決まります。一般的なプロンプトルールを集めただけでは、アーキテクチャ、ID、許可されたデータ経路に関する作業の代わりにはなりません。
関連するテストケースは、リリースプロセスに組み込むことができます。これにより、モデル、文書ソース、ツールへの変更を既知の要件と照らして確認します。OTOKO®はそのために、15年にわたるソフトウェア分析の経験と、世界各地の95名から成るチームの協力体制を提供します。貴社のプロジェクトに合わせて適切な担当者と具体的なサービス範囲を定めます。貴社の開発チームとの協働によって、根拠の明確な所見を実行可能な是正策につなげ、今後のリリースの基盤を築きます。

プロジェクトシナリオの例
社内アシスタントが、従業員にそれぞれのロールで許可された文書だけを提供するようにしたいケースです。準備したテストロールを用いて、検索アクセス、コンテキスト生成、連携するツールを確認します。所見は、具体的な権限変更・連携変更や、繰り返し利用できるテストケースに反映されます。
着手前に
いいえ。重要なデータアクセスや操作には、アプリケーションおよび連携するサービス側で適切な技術的制約が必要です。プロンプトだけでは、この制御の代わりにはなりません。
はい。既存のリリースは、そのロール、文書ソース、連携内容とともに、許可された検証計画に組み込むことができます。その後の変更は、合意したテストケースに沿って再確認します。
検証には、アップロードと処理の経路を含めることができます。継続的なファイル検査のために、ファイルスキャニングとCDRの連携を別途組み込むことも可能です。いずれも個別のサービス範囲として扱います。
適切に範囲を定め、証跡を示せる目標であれば、Result as a Serviceを利用できます。出力が変動するため、証跡の要件と評価手順は事前に特に明確に定義する必要があります。
関連するサービス
OTOKO®によるAIアプリケーションセキュリティ
対象となるシステムと、お問い合わせの目的をお知らせください。初回相談で、範囲、前提条件、次のステップを一緒に整理します。
AIアプリケーションセキュリティについて相談する