トピックのホームに戻る

モバイル AI アプリケーションのランタイム セキュリティ境界

ユドゥン技術ガイド · エンジニアリングの原則と実践 · 日本語

モバイル AI アプリケーションでは、多くの場合、モデル、推論ランタイム、SDK、インターフェイス、ビジネス上の意思決定が組み合わされます。クライアントが何を保護するかを決定する前に、各資産が作成、転送、使用、更新される場所をマップします。

モデルを多数の資産のうちの 1 つとして扱う

インベントリ プロンプト、前処理、後処理、インターフェイス認証情報、キャッシュ、ログ、およびモデルと並行したユーザー入力と出力。

各資産には、異なる機密性、完全性、および可用性のニーズがあります。

  • モデルと構成
  • SDKとランタイム
  • インターフェースと認証情報
  • 入力、出力、およびログ

クライアントとサーバーの責任を分割する

クライアントは、低遅延のオフライン推論をサポートできます。長期間有効な秘密、アカウント認証、およびリスクの高いビジネス上の意思決定は、サーバー制御下でより安全になります。

クライアントのシグナルは証拠であり、絶対的な信頼ではありません。

アップデートパスを確保する

モデル、ランタイム、アプリケーションのバージョンには、定義された互換性が必要です。更新元、整合性、ロールバック、ロールアウト範囲を確認します。

システムは、欠陥のあるモデルまたはポリシーを無期限に保持するのではなく、停止できる必要があります。

  • バージョンのペアリング
  • アップデート元
  • 完全性の検証
  • 失敗のロールバック

証拠の範囲内で公開する

現在のサンプルと実行時の証拠がない場合は、抽出やメモリの変更がブロックされたという主張ではなく、脅威モデル、設計原則、および受け入れチェックリストを公開してください。

実際のリリース候補との境界を検証する

アプリケーション スタック、クリティカル パス、およびターゲット システム範囲を提供します。アカウント、アプリケーション、プロジェクトの詳細は、中央の Yudun プラットフォームによって処理されます。

セキュリティ標準とプラットフォームのリファレンス

  1. Apple Core ML

    オンデバイスモデルの統合とランタイム境界

  2. Google AI Edge LiteRT

    オンデバイス推論ランタイムとモデル配信コンテキスト

  3. OWASP MASVS

    モバイルアプリケーションのセキュリティ管理と検証範囲

  4. Android security best practices

    Android アプリケーションのセキュリティ設計とリリースの境界

  5. Apple Platform Security

    Apple プラットフォームのコード署名とランタイム セキュリティ コンテキスト