Q.272安全・プライバシー・著作権

「プロンプトインジェクション」とは?Copilotで気をつけることは?

公開日  運営:Copilotの疑問100運営事務局

プロンプトインジェクションは、AIに悪い指示を紛れ込ませて意図しない動きをさせる攻撃です。Microsoft Learnでは、利用者が悪い指示を直接打ち込む直接型と、ファイル・画像・コード・メールなどに命令を隠す間接型に分けて説明しています。

2種類のプロンプトインジェクション直接型(脱獄)利用者が悪い指示を入力「ルールを無視して…」分類器で検出・ブロック間接型(XPIA)メールや文書に命令を隠す要約させると命令が紛れ込む外部の文章ほど注意
2種類のプロンプトインジェクション

Microsoftの主な対策

  • 脱獄(ジェイルブレイク)を見つける分類器と、既知の悪い指示のブロックリスト
  • コピー&ペーストに隠された見えない文字の無害化
  • ツールを使う前に攻撃の危険を評価
  • 最終的な確認は利用者が行う前提の設計

利用者ができること

  • 知らない相手のメールや文書を要約させたら、答えに出てきたリンクや依頼をうのみにしない
  • 出どころのわからない文章をそのまま貼り付けない
  • Copilotが送信・削除などをしようとしたら、内容を確認してから承認する

出典:Microsoft Learn「Microsoft Copilot prompt defense in depth」

↑