モデル ファイルと API 権限は別の資産です
モデルには、重み、構造、またはビジネス トレーニングの値が含まれる場合があります。 API 資格情報は、サーバー リソースを消費する権限を表します。 1 つの漏洩によりコピーと分析が可能になり、もう 1 つの漏洩により支出、データ アクセス、またはサービス悪用が可能になる可能性があります。
すべての懸念事項を 1 つの暗号化スイッチに割り当てるのではなく、モデル、ランタイム、前処理、後処理、プロンプト、認証情報、キャッシュ、ログ、入力、出力を個別にインベントリ化します。
- モデルと構成の場所
- ランタイムSDKとサードパーティSDK
- 資格の範囲と有効期間
- 機密性の高い入力、出力、ログ
ランタイムは使用可能なモデル マテリアルを取得する必要があります
クライアント推論には、実行時に使用可能なモデル マテリアルが必要です。ファイル暗号化は静的な利便性を低下させる可能性がありますが、クライアントを絶対的に信頼できる環境にすることはできません。
キーの取得、メモリ マテリアル、デバッグ条件、モデルとアプリのバージョンのペア、およびエラー ログを確認します。現在の候補の実行時の証拠がない場合は、抽出防止の主張ではなく、設計の境界を公開します。
有効期間の長い特権キーをクライアント シークレットにしないでください
モバイル アプリケーションは観察、変更、再生できます。より安全な設計では、サーバーを介して高リスクのリクエストをプロキシし、有効期間が短く、制限され、取り消し可能な資格情報をクライアントに提供します。
サーバーは、アカウント認証、クォータ、レート、バージョン ポリシー、および異常レコードを強制する必要があります。クライアントの整合性シグナルは、リスクの高いリクエストを単独で決定することなく、決定を通知できます。
- 最小権限の資格情報
- 寿命と回転が短い
- サーバーのクォータとレート制限
- 追跡可能で取り消し可能な虐待
クライアントとサーバーの作業をビジネス目標に応じて分割する
オンデバイス推論は、低遅延、オフライン使用、および一部のプライバシーのニーズに適しています。サーバーは、モデル、認証情報、およびリスクの高い決定を一元管理します。ハイブリッド アーキテクチャは、作成、転送、使用、更新、ロールバックの責任が明示的である場合に有効です。
モデル保護の結論では、アプリケーションのバージョン、モデルのバージョン、ターゲット デバイス、および検証方法を指定する必要があります。暗号化アルゴリズムに名前を付けるだけでは、ランタイムまたは API の制御は確立されません。
ガイダンスを実際のアプリケーションに適用する
Yudun が焦点を絞った保護と互換性のレビューを推奨できるように、スタック、クリティカル パス、ターゲット システム、および現在の候補を提供します。