プロンプトインジェクション対策は何をする?AI導入時の確認項目を解説
この
- 入力の
検査だけでは 防ぎ切れないので、 だまされた 時の 被害を 小さく 設計する - AIが
読むもの、 受け取る 外部情報、 できる 操作、 送れる 先を 1枚に 書き出す - 取り消せない
操作は 人の 承認を 挟み、 外部の 文章を 読むAIの 権限は 下げる
目次
プロンプトインジェクション
今日やる
- 読める
データ (社内文書、 メール、 顧客情報など) - 受け取る
外部の 文章 (Webページ、 届いた メール、 添付ファイルなど) - 実行できる
操作 (メール送信、登録、削除など) - 外へ情報を
送れる 経路 (URLの 読み込み、 外部サービスとの 連携など)
この
なぜ入力の検査だけでは足りない?
総務省の
社員に
入力の
OWASPの
製品の
NCSCは、
自社のAIはどの形?
確認の
| 使い方 | 外部の文章 | 主に |
|---|---|---|
| 画面に |
貼り付けた |
回答を |
| 社内文書を |
文書に |
利用者ごとの |
| メールや |
日常的に入る | 読める |
| 送信や |
日常的に入る | 操作の |
下の
広く
AIをつなぐ前に確かめる7項目
1. AIのIDと権限は分かれているか
OWASPは、
2. 外部の文章を読むときに権限が下がるか
NCSCは、
3. 外へ情報が出る経路はどこか
OWASPは、
4. 取り消せない操作に人の承認があるか
権限の
5. 判定をAIの外に置いているか
NCSCは、
6. 何を読み、何を実行したか記録が残るか
変な
7. AI機能を試験の対象にしているか
OWASPは、
製造業の場合はどこから見る?
たとえば、
確認の
- フォームの
文面を 読む AIには、 公開カタログの 範囲だけを 見せる - 単価を
引く 処理は、 担当者が 案件を 開いた後に、 担当者の 権限で 動かす - 返信は
下書きで 止め、 送信は 担当者が押す - 送信先は
問い合わせの 差出人に 限るよう、 プログラム側で 固定する
便利さは
ベンダーには何を聞く?
AIの
- AIは
どの IDで 動き、 その IDは 何に 触れますか - 外部の
文章を 読むとき、 権限は どう 変わりますか - 人の
承認が 入る 操作は どれですか。 設定で 変えられますか - 読んだ
内容と 実行した 操作は、 どこに 何日残りますか - AI機能を
対象に した 試験を 行いましたか。 残ったリスクは 何ですか
総務省の
入出力を
残ったリスクをどう判断する?
7項目を
判断するのは
AIの
よくある質問
プロンプトインジェクションは製品を入れれば防げますか?
完全には
プロンプトインジェクション対策で最初に確認することは何ですか?
AIが
ChatGPTを画面で使っているだけでも対策は必要ですか?
外部の
AIを組み込むベンダーには何を聞けばいいですか?
AIが
あわせて読みたい
生成AIの
AIエージェントに
図面や
AIセキュリティとは、
