本文へ移動

もでるせっしゅ

モデル窃取

構築済みモデルへ意図的にクエリを送り、その入出力関係を観察することで、モデルの機能を模倣した代理モデルを作成する攻撃手法です。知的財産の流出や不正利用のリスクを高めます。

詳しい説明

モデル窃取とは、公開されている機械学習モデルに対して外部から入出力クエリを繰り返し送信し、得られた結果を観察することで、元のモデルを模倣した代理モデルを作成する攻撃手法です。機械学習モデルは、開発に多大な計算資源やデータを必要とする知的財産であるため、その機能を盗用されることは深刻なリスクとなります。

攻撃者は、ターゲットとなるモデルに様々なデータを入力し、それに対する予測結果を集めることで、元のモデルの内部パラメータや意思決定の論理を近似的に再現します。一度代理モデルが完成すれば、ターゲットモデルを使わずに予測を行えるほか、さらに高度な敵対的攻撃を仕掛けるための踏み台としても悪用されます。

G検定では、AIモデルに対する脅威の一つとして位置づけられます。悪意ある第三者がモデルの入出力情報を盗み出すリスクがあることを理解し、APIのレート制限やクエリの監視など、不正なアクセスを防ぐセキュリティ対策が必要であるという観点で問われます。

試験で問われること

G検定

  • モデル窃取が知的財産の盗用や悪用につながるリスクを理解しているか
  • 攻撃手法として、クエリを繰り返してモデルを再現するプロセスが問われる
  • 対策としてAPIの制限や監視が有効であると認識しているか