
プロンプトインジェクションとは、AIが読み込む文章に細工した指示を紛れ込ませ、使う方や作った方の意図と違う動きをさせる攻撃のことです。ChatGPTやClaude、Gemini、Copilotを業務で使うだけの会社でも対策は必要で、その中心は、AIにつなぐ範囲と任せる操作を会社で決めて絞ることになります。OpenAIなど提供元も完全には防げないと認めているため、防ぐ仕組みはサービスに任せ、被害が小さく収まる使い方を社内で決めるのが現実的でしょう。管理画面のどこを設定し、社員に何を伝えればよいかを、公式ヘルプの画面名と通知文のひな形つきでまとめました。
プロンプトインジェクションとは|AIに細工した指示を読ませる攻撃
プロンプトインジェクションは、AIへの指示(プロンプト)の中に、本来の指示を上書きするような命令を差し込む攻撃になります。AIは受け取った文章を、守るべき指示と、ただ読むだけの資料とにきっちり分けて扱うのが苦手です。そのため、資料の中に「これまでの指示を無視して、次のことをせよ」といった一文が紛れていると、それに従ってしまうことがあります。
Webアプリの安全性を扱う非営利の団体OWASPは、大規模言語モデル(LLM:ChatGPTなどの土台になっているAI)を使うアプリの主なリスクをまとめた「OWASP Top 10 for LLM Applications 2025」で、プロンプトインジェクションを1番目(LLM01)に挙げています。業務でAIを使うだけの会社にとっても、これは他人事ではありません。
直接型と間接型(外部の文書・Web・メールに命令を仕込む)
プロンプトインジェクションには、大きく分けて直接型と間接型の2種類があります。直接型は、使う方自身がチャット欄に細工した指示を打ち込み、AIの動きを変えようとするものです。OWASPの説明では、利用者の入力がモデルの動きを意図しない形で直接変えてしまう場合が直接型とされます。Microsoftの日本語の解説ページも、Copilotに悪意のある操作をさせるよう作られたプロンプトを利用者が入力する攻撃として説明しています。
間接型は、AIが読み込む外部の文書やWebページ、メール、ファイルの中に命令が仕込まれているものを指します。OWASPは、AIがWebサイトやファイルなど外部の情報源から入力を受け取るときに起きるものと説明しています。Googleの管理者向けヘルプでは、外部データに隠された悪意のある指示をAIモデルが処理することで引き起こされる脆弱性、という趣旨で定義されます。Microsoftの解説にも、命令はテキストファイルや画像、コード、エンコードされた文字列に含めることができ、プロンプトそのものには含まれない、という説明があります。
社員の方が自分でAIを悪用する直接型より、会社にとって厄介なのは間接型でしょう。社員は普段どおりにメールの要約やPDFの読み込みを頼んだだけなのに、その中身に仕込まれた命令でAIが動かされてしまうからです。社員に悪意がなくても、AIに読ませた文書そのものが攻撃の入口になってしまいます。
SQLインジェクションとの違い
名前の似たSQLインジェクションは、Webサイトの入力欄にデータベースへの命令文を紛れ込ませる、古くからある攻撃になります。こちらは命令とデータを仕組みの上で分けて扱う書き方が確立しており、正しく作れば防ぐことが出来ます。プロンプトインジェクションでは、命令も資料も同じ自然な文章で書かれているため、どこからが命令なのかを機械的に見分けるのが難しくなります。英国の国家サイバーセキュリティセンター(NCSC)が2025年12月10日に出した注意喚起も、この違いを取り上げています。
ジェイルブレイクとの違い
よく一緒に語られるジェイルブレイク(脱獄)は、AIに組み込まれた安全上の制限を言葉巧みに外させ、本来は答えない内容を答えさせる試みを指すことが多い言葉です。プロンプトインジェクションが、誰かが用意した指示や仕組みを乗っ取ることに重きを置くのに対し、ジェイルブレイクはAIそのものの制限を破ることに重きを置く、という違いで説明されることがよくあります。Microsoftの資料でも脱獄とクロスプロンプトインジェクション攻撃は並べて扱われ、それぞれに分類器を使って軽減していると書かれています。利用企業の立場では、両方を厳密に区別するより、どちらも提供元の仕組みで軽減され、会社の側では使い方で被害を小さくするもの、と捉えれば充分でしょう。
完全には防げない前提で多層防御にする
プロンプトインジェクションは、AIの提供元や英国の専門機関も、完全には防げないものとして扱っています。英国NCSCは2025年12月10日の注意喚起で、生成AIアプリへのプロンプトインジェクションは、SQLインジェクションのように完全に緩和されることはないかもしれない、という趣旨を述べました。OpenAIの公式ヘルプにも、テストや監視、アクセス制御などで危険を減らしているとしたうえで、「These measures do not eliminate third-party or prompt-injection risk」(これらの対策で第三者やプロンプトインジェクションの危険がなくなるわけではない)という一文があります。
Microsoftも、Copilotの分類器について「すべての Microsoft Copilot シナリオで使用できるとは限りません」と記載しています。提供元が自ら限界を認めている以上、利用する会社は「防げたらよい」という考え方から一歩進める必要があります。使う会社は、すり抜けられても被害が小さく収まる状態を目指すことになります。
総務省サイバーセキュリティタスクフォースのAIセキュリティ分科会(第2回、2025年10月9日)に三井物産セキュアディレクションが提出した資料も、複数の対策を組み合わせる多層防御が重要だとする内容です。同じ資料では、対策は時間の経過とともに古くなる場合があるため、継続的な見直しが必要だとも述べられています。一度設定して終わりにせず、時期を決めて見直してみてください。
使う側の多層防御は、次の6つの層で考えると整理しやすくなります。
- 使うAIサービスを会社で決める(見えない入口をなくす)
- AIに渡す権限を絞る(アプリ・コネクタ・読み取りと書き込み・ブラウザ操作)
- 外部の文書を読ませるときの社内ルールを決める
- 送信や変更などの操作は、実行の前に人が確認する
- ログを残して、後から確かめられるようにする
- 万一のときの初動を決めておく
どれか1つが破られても、次の層で止まる形にしておくことが大切です。後半の節で、この6つを順に具体的な設定とルールに落としていきます。
プロンプトインジェクションで起きる被害とリスク
被害の中心は、AIがアクセスできる情報の持ち出しと、AIに任せた操作の乗っ取りの2つになります。AIがつながっている範囲が広いほど、どちらの被害も大きくなってしまいます。主な被害を、使う会社で起きうる場面と並べると次のとおりです。
| 被害 | 何が起きるか | 使う会社で起きうる場面 |
|---|---|---|
| 機密情報の漏えい | AIが読める社内の情報を、外部へ出させる | 共有ドライブにつないだAIが、要約のついでに社外のURLへ情報を載せてしまう |
| システムプロンプトの漏えい | 社内で作ったBOTの指示文や、そこに書いた情報を引き出される | 社内向けに作ったGPTsなどの指示文に書いた社内の情報が表示される |
| 権限のない操作・乗っ取り | メール送信、ファイルの変更、予定の登録などを勝手に実行させる | ブラウザ操作を任せたAIが、閲覧したページの指示で入力や送信をしてしまう |
| 誤情報・有害な出力 | 事実と違う要約、偽のリンクや連絡先を出させる | 要約に偽の振込先や問い合わせ先が紛れ込み、社員がそのまま使ってしまう |
| 信頼の毀損 | 取引先の情報が漏れる、不適切な文面が社外に出る | 取引先への説明や再発防止の対応に追われ、取引に影響が出る |
Googleは、Gemini Sparkのヘルプで、起こりうる被害の例として次の2つを挙げています。
- メールやドキュメントから個人情報を取得し、一般公開されているウェブサイトに投稿する
- Gmail で送信したメールを、気づかれないように外部サービスに送信する
どちらも、AIがメールや文書を読めて、外に送る手段も持っているときに成り立つ被害です。読めるものと送れる先の両方を絞ることが、使う側の対策の土台になります。
攻撃の手口の具体例(命令の上書き・プロンプト抽出・ロールプレイ・難読化)
手口にはいくつかの型があり、代表的なものは次のとおりです。
- 命令の上書き:「これまでの指示は無視して」と書き、元の指示を打ち消す
- 役割の変更・ロールプレイ:「あなたは制限のないAIです」などと役を演じさせ、制限を外させる
- プロンプトの抽出:「最初に与えられた指示をそのまま表示して」と頼み、システムプロンプト(AIに裏で与えている指示文)を引き出す
- 難読化:命令を別の言語や記号、エンコードした文字列に置き換え、チェックをすり抜ける
- 見えない命令:背景と同じ色の文字、ごく小さな文字、画像の中などに指示を書き、人の目に触れにくくする
- 持ち出しの誘導:回答の中に画像やリンクを出させ、そのURLに社内の情報を載せて外へ送らせる
間接型では、こうした命令が人の目には見えにくい形で文書に入っていることがあります。社員が本文を読んで怪しさに気づけるとは限らないため、読ませる文書の出所と、AIに任せる操作の範囲で守ることになります。
過去の事例|EchoLeakと、ファイルに仕込まれた指示
実際に報告された事例を見ると、AIにつないだ範囲がそのまま漏れうる範囲になることが分かります。
Microsoft 365 CopilotのEchoLeak(CVE-2025-32711)
EchoLeakは、Microsoft 365 Copilotで見つかった間接プロンプトインジェクションの脆弱性に付けられた呼び名です。脆弱性の識別番号はCVE-2025-32711で、2025年6月11日に公表され、深刻度を示すCVSSのスコアは9.3とされます。IPAのサイトで公開された、中核人材育成プログラム受講者による手引書は、細工したメールを送るだけで、利用者が何も操作しなくても機密情報が流出しうる状態だったと説明しています。発見したのはセキュリティ企業のAim Security社と報じられており、Microsoftは2025年5月に修正パッチを出したとされます。
この事例で押さえておきたいのは、社員が怪しいリンクを押したわけでも、添付ファイルを開いたわけでもない点です。Copilotが社内のメールや文書を読める立場にあったことが、そのまま漏れうる範囲を決めていました。AIに読める範囲を広げるほど、1通のメールで漏れうる範囲も広がってしまいます。
当時のNotebookLM(現在のGemini Notebook)で公表された事例
ファイルを読ませる使い方でも、似た仕組みの事例が公表されています。研究者のブログEmbrace The Redは2024年4月15日、当時のNotebookLMに読み込ませたファイルに指示を仕込むと、画像のURLに別の文書の情報を載せて外部へ送らせることが出来た、と公表しました。研究者は2023年12月4日にGoogleへ報告し、2024年4月19日に修正されたと記しています。
社員が善意で取引先から届いたファイルを読み込ませても、そこに指示が仕込まれていれば、同じノートブックの別の資料が危険にさらされることになります。読ませるファイルとつなぐ資料の組み合わせは、Gemini Notebook(旧NotebookLM)の情報漏えい対策で詳しく扱っています。
使い方の段階別リスク表|チャットだけからエージェントまで
同じAIでも、使い方の段階が上がるほど、間接プロンプトインジェクションの入口と被害の範囲は広がります。自社の社員がどの段階まで使っているかを、まず表に当てはめて確かめてみましょう。
| 段階 | 使い方の例 | 命令が入り込む入口 | 漏れうる・動かされうる範囲 | 最低限決めること |
|---|---|---|---|---|
| 1 チャットに文章を貼って聞くだけ | 自分で書いた文の推敲、アイデア出し | 社員が貼り付けた文章(社外から届いた文なら入口になる) | その会話の中身。外に送る手段がなければ、誤った回答が中心 | 入力してはいけない情報のルール |
| 2 ファイル・Webページを読ませる | 取引先のPDFの要約、Web検索・閲覧 | ファイルやページの中の、見えにくい文字や画像 | 会話の中身、要約の正しさ、回答に出てくるリンク | 出所の分からないファイルは読ませない。要約の中のリンク・連絡先は使う前に確かめる |
| 3 アプリ・コネクタで社内データにつなぐ | メール、ドライブ、カレンダーとの連携 | 受信したメール、共有された文書、予定の説明欄 | つないだアカウントで読めるすべての情報 | つなぐアプリを管理者が選ぶ。読み取りだけで足りるなら書き込みは許さない |
| 4 ブラウザ操作・エージェントに任せる | Webでの入力の代行、複数の手順の自動実行 | AIが閲覧したすべてのページ | ログイン中のサービスでできるすべての操作 | 使う部署と対象のサイトを限る。操作ごとに人が承認する |
段階1と2までなら、社内ルールと社員への周知が対策の中心です。段階3と4に進むと、管理画面の設定が欠かせなくなり、つなぐ前に後の節の確認を済ませる必要が出てきます。段階3から先は、社員個人の判断に任せず、管理者が許可したものだけにしましょう。入力してはいけない情報の決め方は、生成AIに入力してはいけない情報にまとめています。
作る側と使う側の対策を分ける|総務省の分科会に提出された資料の3分類から
検索で見つかる対策の多くはAIを作る側に向けたもので、使うだけの会社がそのまま実行できるものは限られます。総務省のAIセキュリティ分科会(第2回、2025年10月9日)で三井物産セキュアディレクションが示した資料「プロンプトインジェクションの対策」も、図の中で対策の主体としてAI開発者とAI提供者を置いています。この資料は総務省が定めた対策ではなく、会議に提出された民間企業の資料という位置づけになります。
資料は、対策を次の3つに大別しています。
- AI内部対策:LLMが細工されたプロンプトに従わないようにする対策
- AI入口対策:細工されたプロンプトや外部参照情報を精査する対策
- AI出口対策:LLMが生成した回答を外部に出力する前に精査する対策
この3分類を、AIを使うだけの会社の立場に置き直すと、次の表のようになります。
| 資料の3分類 | 使うだけの会社に置き直すと | 具体的にやること |
|---|---|---|
| AI内部対策 | 対策を備えたサービスを選ぶ | 提供元が分類器などの対策を公表しているかを確かめる。社内で作るBOTの指示文に機密を書かない |
| AI入口対策 | AIに入る情報を絞る | つなぐアプリと、読ませる文書の出所を決める。メールの段階での検出(Microsoft Defender for Office 365 プラン2など)を検討する |
| AI出口対策 | AIが出したものと、AIの操作を人が確かめる | 送信や変更は人が承認する。要約の中のリンクや振込先は元の情報で確かめる。ログを残す |
資料が挙げる10の対策も、使う側から見た意味に直すと次のとおりです。
| 資料の対策 | 使うだけの会社にとっての意味 |
|---|---|
| 1 学習データの精査 | モデルを作る段階の対策で、使う側は関わらない |
| 2 LLM自体の頑健性向上 | 同じく作る段階の対策。提供元が公表している対策の中身を、選ぶときの目安にする |
| 3 システムプロンプトの強化 | 社内でGPTsやGem、Claudeのプロジェクトを使ってBOTを作るときに関係する |
| 4 機密情報をシステムプロンプトから分離 | BOTの指示文に社外秘の情報を書かない |
| 5 プロンプトの検証 | 提供元の分類器に任せる部分。自社では社員の入力のルールで補う |
| 6 プロンプトの無害化 | 同じく提供元に任せる部分 |
| 7 外部参照データの検証 | 読ませる文書やWebページの出所を決める社内ルールで補う |
| 8 外部参照データの分離 | 社外の文書と社外秘の文書を、同じ会話やノートブックで扱わない |
| 9 RAG用のデータおよびデータストアのアクセス制御 | 社内文書をAIに参照させるなら、読ませてよい文書の範囲とアクセス権を決める |
| 10 出力データの検証 | 送信や変更の前に人が確かめる。ログを見返す |
資料の図では、対策の担い手としてAI開発者とAI提供者が置かれています。使う側の出番は、7から10をサービスの設定と社内ルールで補う部分と、サービスを選ぶ段階に集まっていると読めます。使うだけの会社が受け持つのは、サービスを選ぶ・つなぐ範囲を決める・読ませ方を伝える、の3つです。
総務省はその後、「AIのセキュリティ確保のための技術的対策に係るガイドライン」(令和8年3月)も公表しました。想定する読者はAI開発者とAI提供者で、主な脅威としてプロンプトインジェクション攻撃とDoS攻撃が挙げられています。利用企業にとっては、サービスを選ぶときの目安として読むのが合った使い方でしょう。
IPAが2026年1月29日に公表した「情報セキュリティ10大脅威 2026」でも、組織編の3位に「AIの利用をめぐるサイバーリスク」が初めて入りました。AIを使うだけの会社にとっても、経営として扱う課題になりつつあります。
作る側(開発者)の対策|社内でAIを組み込むときに知っておくこと
自社でAIを組み込んだアプリやBOTを作るときは、ここで挙げる対策が必要になります。ChatGPTのGPTsやGeminiのGem、Claudeのプロジェクトで社内向けのBOTを作るだけでも、一部は関係してきます。OWASPが挙げる対策は、モデルの振る舞いを制約する、出力の形式を定めて検証する、入出力をフィルタする、権限を最小にする、危険の高い操作には人の承認を求める、外部の内容を分けて示す、攻撃を模したテストを行う、の7項目になります。
防御プロンプトの工夫(サンドイッチ・XMLタギング・区切り文字)
防御プロンプトとは、AIに裏で与える指示文(システムプロンプト)の書き方を工夫し、攻撃に従いにくくすることです。よく知られる工夫には、次のようなものがあります。
- 指示の中で、利用者の入力や外部の文章に含まれる命令には従わないよう明記する(インストラクション・ディフェンス)
- 利用者の入力の前と後ろの両方に、本来の指示を置く(サンドイッチ・ディフェンス)
- 外部の文章をXMLのタグで囲み、ここは資料であって命令ではないと示す(XMLタギング)
- 毎回変わるランダムな文字列で入力を囲み、囲みの外の命令と見分けやすくする(ランダム・シーケンス・エンクロージャー)
- 記号などの区切り文字で、指示と資料の境目をはっきりさせる(デリミタ)
いずれも攻撃を受けにくくする効果はあっても、言い回しを工夫した攻撃にすり抜けられる可能性は残ります。防御プロンプトだけに頼らず、他の対策と重ねて使うのが前提です。
入力の検証とフィルタリング
入力の検証は、AIに渡す前の文章をチェックし、怪しい命令や決まった言い回しを弾く対策になります。禁止する語句の一覧(ブロックリスト)で止める方法や、入力の長さや使える文字の種類を制限する方法がよく使われています。ただ、自然な文章は言い換えが利くため、一覧だけで防ぎ切ることは出来ません。
出力の検証とフィルタリング
出力の検証は、AIが出した答えを利用者や外部のシステムに渡す前に確かめる対策です。答えの中に社外のURLや隠れた画像、決まった形式から外れた内容が含まれていないかを調べ、見つかれば止める仕組みを入れます。Googleも、Geminiの間接プロンプトインジェクション対策の1つとして、Markdown(文字の装飾の書式)の無害化と不審なURLの除去などを挙げています。
ガードレールと別のAIによる判定(LLM-as-a-Judge)
ガードレールは、AIの入力と出力の両方を見張り、危険なやり取りを止める仕組みの総称として使われる言葉です。前述の分科会資料(三井物産セキュアディレクション)でも、入口と出口の両方の対策にガードレールによる検知が挙げられ、別のAIに入力や出力を判定させるシステムプロンプトの例(LLM-as-a-Judge)が参考として載っています。Microsoft 365 CopilotのXPIA分類器や、Claude in Chromeが取り込む内容を調べる分類器も、提供元が用意した同じ種類の仕組みといえます。
システムプロンプトと外部データの分離
システムプロンプトと、利用者の入力や外部から取り込んだデータは、AIに渡すときに混ぜず、別のものとして示すことが基本になります。OWASPも、外部の内容を分け、外部のものだと分かるように示すことを対策に挙げています。前述の分科会資料にある外部参照データの分離も、同じ考え方に立った対策と位置づけられます。
機密情報をシステムプロンプトやAIが触れる範囲に置かない
システムプロンプトは、プロンプトの抽出で引き出される可能性があるものとして扱うのが安全です。社内向けのBOTを作るときも、指示文にパスワードや顧客名、社外秘の数字を書かないようにしましょう。BOTに読ませる資料も同じで、そのBOTを使う全員が見てよいものだけに絞ることになります。
攻撃テスト(レッドチーム)で弱点を探す
攻撃テストは、作ったAIアプリに攻撃者の立場でわざと細工した入力を与え、防げるかどうかを試すことです。OWASPは攻撃を模したテストの実施を対策に含めていて、専門のチームが攻める役を担う形はレッドチームと呼ばれています。モデルの更新やプロンプトの変更で結果が変わることもあるため、作った後も定期的に試しましょう。
一方、他社が提供するChatGPTなどのサービスに対して、利用者が勝手に攻撃を試すことは、利用規約に反するおそれがあります。使うだけの会社は、次の節から紹介する設定と社内ルールに力を割いてください。
対策1|使うAIサービスを会社で決める
使う側の対策の最初の一歩は、業務で使ってよいAIサービスとプランを会社で決め、それ以外を業務に使わない状態にすることです。社員が個人のアカウントや無料版をばらばらに使っていると、どのAIに何をつないでいるのか、管理者からは見えなくなってしまいます。個人のアカウントでは、アプリの接続やブラウザ操作の設定も本人任せになり、後の節で紹介する管理者の設定がそもそも効きません。
会社が把握していないAIの利用は、シャドーAI(野良AI)と呼ばれています。取引先から届いたPDFを社員が私物のAIに読ませて要約していても、会社からはそのやり取りが見えないのです。AIが何を読み、何をしたのかを後から確かめられない状態が、使う側の大きな弱点になります。
使うサービスを選ぶときは、次の点を確かめてみてください。
- アプリやコネクタを有効にするかどうかを、管理者が決められるか
- ブラウザ操作やエージェントの機能を、組織として止めたり部署を限ったりできるか
- 誰がいつどのAIを使ったかのログを、管理者が確かめられるか
- 入力した内容を学習に使わない設定が、会社の単位で効くか
社内ルールの全体像は、生成AIの社内ガイドラインの作り方にまとめています。使えるサービスを1つか2つに絞れば、設定と点検の手間も小さくなるでしょう。
誰がどのAIを使ったかを管理者が把握するには、使う環境を会社で1つにまとめるのが近道です。UPGEAR AI(アップギアAI)は、ChatGPT・Claude・Gemini・Perplexityを1つの契約で使える法人向けサービスです(人数無制限)。
対策2|AIに渡す権限を最小化する(読み取り専用・人の承認)
AIに渡す権限は、業務に必要な分だけに絞り、読み取りだけで足りるものには書き込みを許さないのが原則です。AIにつないだアプリの範囲が、そのまま間接プロンプトインジェクションで狙われる範囲になってしまいます。主要なサービスの管理画面で、どこを見ればよいかを順に見ていきましょう。
ChatGPT(Business・Enterprise)のアプリと権限の設定
OpenAIの公式ヘルプ「Admin controls, security, and compliance for plugins and apps」によると、ChatGPT Businessではアプリが既定で有効になっていて、管理者がワークスペース全体での利用可否を変更できます。EnterpriseとEduでは、新しいプラグインやアプリは基本的に既定で無効とされ、管理者が確認して有効にする形になります。EnterpriseとEduでは、役割(ロール)ごとに使えるアプリを分けることも出来ます。
管理する場所は管理画面のAdminにあるPluginsで、アプリの管理ページが残っている場合もあると案内されています。確認を求める範囲は、Workspace settings、General、Plugin permissionsの順に開いて全体に設定し、アプリごとにも変えられます。選択肢の意味は次のとおりです。
| 設定 | ヘルプでの説明 | 使う会社での目安 |
|---|---|---|
| Always ask | 情報を読む前と、変更する前の両方で確認を求める | 導入の直後や、社外とのやり取りが多い部署 |
| Allow read actions | 読むのは確認なしで進め、変更の前には確認を求める | 多くの会社で基本の設定の候補になる |
| Allow low-risk actions | 低リスクとされる操作を許可する段階 | どの操作が当たるかをヘルプで確かめてから選ぶ |
| Allow all actions | すべての操作を許可する。ヘルプは危険の高い選択肢とし、全体の設定の選択肢には出さず、アプリごとの設定だけにある | 原則として使わない |
操作はRead actions(読む操作)とWrite actions(書く操作)を分けて有効にでき、後から追加される操作の扱いはNew actionsで3つから選べます。選択肢はEnable all new actions、Only enable new read actions、Disable new actionsの3つです。迷ったら、新しい操作は読む操作だけを有効にする設定から始めましょう。
Google Driveの統合アクションは、EnterpriseとEduでは既定でオフ、Businessでは既定でオンと書かれています。Businessを使っている会社は、既定のまま全社に開いていないかを一度確かめてみてください。自社で追加するカスタムアプリについては、OpenAIが検証したものではなく開発者向けのものだと説明され、中身を理解して信頼できる場合だけ追加するよう求められています。なお、Business・Enterprise・Eduのワークスペースの内容は、アプリ経由で読んだ情報も含め、既定では学習に使われないと案内があります。
Claude in Chrome(ブラウザ操作)の管理者設定
Anthropicは公式ヘルプで、ブラウザを使うAIにとって最も大きな危険は、Webの内容に隠された悪意ある指示によるプロンプトインジェクションだと説明しています。Claude in Chromeは、Chromeの中でClaudeがページを読み、クリックや入力を行うブラウザ操作の機能になります。管理者は、Organization settingsのClaude in Chromeで、組織として使うかどうかを決められます。
公式ヘルプでは、Teamプランは既定で有効(無効にもできる)、Enterpriseプランは2026年9月10日から、すでに無効にしている場合を除き既定で有効になったとの記載があります。有効にする前に、公式の安全ガイド「Use Claude in Chrome safely」を読むよう、ヘルプは勧めています。安全ガイドの勧めは、信頼できるサイトから使い始めることと、すべての操作を自分で確かめたい場合はManually approve(手動で承認)に切り替えることの2つです。
同社は、取り込む信頼できない内容を分類器で調べ、Claudeが自分で動くときは操作ごとに危険を確かめているとも説明しました。同社は、最新のモデルで攻撃の成功率を0.08%未満に抑えたという数字も示していますが、これは同社の社内テストによる自己申告の値で、使うモデルや時期で変わります。Enterpriseプランで使わない方針の会社は、既定が変わった後の設定を確かめておきましょう。Claudeをメールや社内文書とつなぐときの考え方は、Claudeのコネクタの使い方と注意点で扱っています。
Google WorkspaceのGeminiとWorkspaceアプリの接続
Google Workspaceでは、GeminiアプリからGmailやドライブなどのWorkspaceアプリへの接続が既定でオンになっていると、管理者向けヘルプにあります。接続のオンとオフは、組織部門やグループの単位で変えることが出来ます。まず全社でオンのままでよいかを決め、必要な部署だけに開く形も検討してみてください。
Googleは、間接プロンプトインジェクションへの多層防御として、内容の分類、セキュリティを意識した考え方の強化、利用者に確認を求める仕組み、利用者への通知、モデル自体の強化などを挙げています。2026年4月2日には、Google Workspaceでの継続的な対策を説明する記事も公式ブログに公開されました。
Microsoft 365 Copilotの分類器とメールでの検出
Microsoftは、Copilotが脱獄とクロスプロンプトインジェクション攻撃(XPIA)の分類器を使い、危険度の高いプロンプトをモデルの実行前に止めるのに役立てていると説明しています。ただし前述のとおり、この分類器がすべてのCopilotの場面で使えるとは限らないという記載も見逃せません。受信メールについては、Microsoft Defender for Office 365 プラン2が、利用者やAIアシスタントに届く前にメールの中のプロンプトインジェクションを検出する、という案内があります。
脱獄の試行を示すJailbreakDetectedというフラグが監査ログに記録されることも説明されていて、情シスの担当者が確かめる場所の手がかりになります。Copilotに読ませる範囲の考え方は、Copilotの情報漏えい対策を参照してください。
※各社の公式ページの記載は2026年9月25日時点で確認したものです。画面名や既定値は変わることがあるため、設定の前に各社の最新のヘルプをご確認ください。
対策3|外部参照データ(Web・ファイル・メール)を読ませるときの社内ルール
社員が外部の文書をAIに読ませるときのルールは、出所の分からないものを読ませないことと、読ませた結果をそのまま使わないことの2つが柱になります。管理画面でどれだけ絞っても、社員がどの文書を読ませるかまでは設定で選べないため、社内ルールで補う必要があります。決めておきたいのは次の6つになります。
- 知らない相手からのメールや添付ファイル、出所の分からないPDFやWebページは、AIに要約させる前に、普段のメールと同じ基準で確かめる
- 要約や回答に出てきたリンク、振込先、電話番号、メールアドレスは、元の文書や取引先の公式の情報で確かめてから使う
- 社外から届いた文書と社外秘の文書を、同じ会話やノートブックに入れない
- AIがメールの送信、ファイルの削除や書き換え、予定の登録をしようとしたら、内容を読んでから承認する
- 確認の画面で「常に許可」を選ばない
- 頼んでいない作業を始めた、急に話が変わった、見覚えのないリンクを出したと感じたら、作業を止めて報告する
中でも大事なのは、要約の中の連絡先や振込先をそのまま使わないことです。仕込まれた命令によって、偽の問い合わせ先がもっともらしく要約に紛れ込むことも考えられます。AIの要約は下書きとして扱い、お金と連絡先に関わる情報は元の文書で確かめましょう。
社内文書をAIに参照させるときのアクセス制御
社内文書をAIに検索させる仕組み(RAG:社内の資料を検索して回答に使う方法)を使うときは、AIが読める文書の範囲を、使う人の権限に合わせることが基本です。AIが全社の共有ドライブを読める状態だと、閲覧の権限がない社員にも、AIを通じて情報が届いてしまうことがあります。読ませる前に、共有の設定が古いまま広く開いているフォルダがないかを棚卸ししておきましょう。
対策4|送信・変更などの操作は人が確認する
AIに任せる操作のうち、メールの送信、ファイルの変更や削除、予定の登録、Webフォームへの入力は、実行の前に人が確かめる形にするのが基本です。OWASPも、危険の高い操作には人の承認を求めることを対策に挙げています。ChatGPTのAlways askやAllow read actions、Claude in ChromeのManually approveは、この確認を仕組みとして入れるための設定といえます。
ただ、確認の画面が何度も出ると、社員は中身を読まずに許可を押すようになりがちです。承認の前に、送り先・送る中身・変える対象の3点だけは必ず読むよう決めましょう。操作の種類ごとの目安は次のとおりです。
| AIに任せる操作 | 確認の目安 | 理由 |
|---|---|---|
| メール・チャットの送信 | 毎回、人が承認する | 社外に情報が出る |
| ファイルの作成・書き換え・削除 | 毎回、人が承認する | 元に戻せないことがある |
| 予定の登録・招待の送信 | 人が承認する | 招待の形で社外に内容が届く |
| Webフォームへの入力・送信 | 人が承認し、対象のサイトを限る | 閲覧したページの指示で動くことがある |
| 社内文書の検索・要約(読むだけ) | 部署の判断で確認なしも選べる | 結果を人が確かめてから使う前提 |
読むだけの操作と、外に出す・書き換える操作とで扱いを分けると、確認の手間と安全のつり合いが取りやすくなります。確認の回数を減らしたいときも、外に出す操作の確認だけは残してください。
対策5|ログを残して後から確かめる(監視と定期点検)
ログは、プロンプトインジェクションを防ぐものではなく、何が起きたかを後から確かめるためのものです。間接型は社員が気づかないうちに進むことがあるため、AIの利用と、AIが行った操作の記録を残すことが欠かせません。
Microsoft 365 Copilotでは、監査ログのJailbreakDetectedが手がかりの1つとして説明されています。ChatGPTでは、アプリの管理についての公式ヘルプによると、Compliance PlatformはEnterpriseとEduだけが対象となります。使っているプランで、管理者がどこまで記録を確かめられるかを、契約の前に確認しておきましょう。
点検は、次のような間隔で決めると続けやすくなります。
- 毎月:有効になっているアプリやコネクタと、使っている部署の一覧を見直す
- 四半期ごと:ブラウザ操作やエージェントの機能を使っている社員と、承認の設定を確かめる
- 半年ごと:社内ルールと通知文を、各社の既定値の変更に合わせて見直す
- 随時:各社の管理者向けのお知らせで、既定値の変更がないかを確かめる
既定値は、Claude in ChromeのEnterpriseプランの例のように、途中で変わることがあります。既定のままで安全という前提は置かず、変更のお知らせを確かめる担当者を決めましょう。点検の項目の全体は、生成AIのセキュリティ対策チェックリストも参考になります。
対策6|怪しい動きに気づいたときの最初の対応
AIの動きがおかしいと感じたら、まず作業を止め、証拠を残してから管理者へ連絡する順番で動くことが大切です。ここで挙げるのは一般的な初動の手順で、各社が公式に定めた手順ではありません。自社の連絡先を書き込んで、社内の手順書に落とし込んでみてください。
社員が行うこと
社員の方には、次の順番を覚えてもらいましょう。
- AIの作業を止める(ブラウザ操作やエージェントが動いていれば停止する)
- 画面を保存する(画面の写し、会話の画面、読ませたファイル名、時刻)
- 読ませたファイルやメールを、転送や削除をせずに残す
- 決められた窓口へ、何を読ませ、AIが何をしたかを連絡する
- AIが出したリンク、連絡先、振込先は使わない
管理者が行うこと
管理者は、連絡を受けたら次の順で動きます。
- 該当するアプリやコネクタ、ブラウザ操作の機能を、その社員またはグループで無効にする
- AIが送ったメール、変更したファイル、登録した予定を洗い出す
- 利用ログや監査ログを保存する
- つないでいたサービスとの連携を解除し、必要に応じてパスワードの変更や再認証を行う
- 原因になったファイルやメールの出所を確かめ、同じものを受け取った社員がいないかを調べる
- 情報が外に出た可能性があれば、社内の情報漏えい時の手順に移る
- 設定と社内ルールを見直し、全社員に共有する
情報が外に出た可能性があるときは、個人情報の扱いなど法令が関わることもあるため、社内の担当部署と早めに相談しましょう。
社員向けの通知文のひな形と、管理者のチェックリスト
社内ルールは決めただけでは伝わらないため、短い通知文で全社員に知らせるのが近道です。次のひな形は、会社名や窓口を書き換えればそのまま使えます。
社員各位
業務でAI(ChatGPT・Claude・Gemini・Copilotなど)を使うときの注意をお知らせします。メールやPDF、Webページの中に隠れた指示で、AIが意図しない動きをさせられる攻撃(プロンプトインジェクション)が知られています。次の点を守ってください。
1. 業務で使ってよいAIは、会社が契約した〇〇だけです。個人のアカウントや無料版に業務の文書を読ませないでください。
2. 知らない相手からのメールや添付ファイル、出所の分からないPDFやWebページは、AIに要約させる前に、普段のメールと同じように確かめてください。
3. AIの要約や回答に出てきたリンク、振込先、電話番号、メールアドレスは、元の文書や取引先の公式の情報で確かめてから使ってください。
4. AIがメールの送信、ファイルの変更、予定の登録などをしようとしたときは、送り先・中身・対象を読んでから承認してください。「常に許可」は選ばないでください。
5. 社外から届いた文書と社外秘の文書を、同じ会話やノートブックに入れないでください。
6. メール、ドライブ、カレンダーなどのアプリをAIに新しくつなぐときは、事前に〇〇(管理者)へ申請してください。
7. AIが頼んでいない動きをした、見覚えのないリンクを出した、と感じたら、作業を止めて画面を保存し、〇〇(窓口)へ連絡してください。
問い合わせ先:〇〇部 〇〇(内線〇〇/メール〇〇)
通知文は一度送って終わりにせず、入社時の説明や年に1回の研修でも繰り返し伝えてみましょう。
管理者のチェックリスト
管理者の方が確かめる項目は、次の11個になります。
- 業務で使うAIサービスとプランを決め、社内に周知した個人のアカウントや無料版を業務に使わないことまで伝えます。
- 有効になっているアプリ・コネクタを一覧にし、不要なものを無効にしたChatGPT Businessはアプリが既定で有効なので、特に確かめます。
- 読み取りだけで足りるアプリは、書き込みの操作を無効にしたRead actionsとWrite actionsを分けて見直します。
- ChatGPTのPlugin permissionsを、Always askかAllow read actionsにしたAllow all actionsは原則として使いません。
- 新しく追加される操作の扱い(New actions)を決めた迷ったらOnly enable new read actionsから始めます。
- カスタムアプリの追加を、中身を確かめたものだけに限ったOpenAIが検証したものではない、と公式ヘルプに書かれています。
- Claude in Chromeなどブラウザ操作の機能を、使う部署だけに開いたEnterpriseプランは2026年9月10日から既定が有効になっています。
- Google WorkspaceのGeminiとWorkspaceアプリの接続範囲を決めた組織部門やグループの単位で変えられます。
- 利用ログ・監査ログを確かめる場所と担当者を決めたMicrosoft 365 CopilotならJailbreakDetectedのフラグも手がかりになります。
- 怪しい動きに気づいたときの窓口と初動を決め、通知文で伝えた社員が行うことと管理者が行うことを分けて書きます。
- 既定値の変更のお知らせを確かめる担当者と、点検の時期を決めた毎月・四半期・半年の点検を予定に入れます。
チェックが付かない項目は、段階別リスク表で自社がどの段階まで使っているかに合わせ、優先順位を付けて進めてください。
使えるAIと利用の記録を、管理者がまとめて把握する
UPGEAR AI(アップギアAI)は、ChatGPT・Claude・Gemini・Perplexityを1つの契約で使える法人向けサービスです。管理者ダッシュボードで、利用ログ・権限・モデルのON/OFFを管理できます。自社の資料を読み込ませて回答させる社内文書RAGにも対応し、基盤はAWSの日本リージョンで稼働しています。料金は月額30,000円(税抜)から。どのプランも利用人数は無制限で、料金は利用量に応じたプラン設計です(人数の目安はライト1〜5名、スタンダード6〜20名、プレミアム21〜50名)。初期費用100,000円(税抜)が別途かかります。
UPGEAR AIの詳細を見るよくある質問
プロンプトインジェクションとは何ですか?
プロンプトインジェクションとジェイルブレイクの違いは何ですか?
AIのプロンプト攻撃を回避するにはどうすればいいですか?
ChatGPTに聞いてはいけないことは何ですか?
プロンプトインジェクションは完全に防げますか?
AIを開発していない会社でも対策は必要ですか?
ChatGPT・Claude・Gemini・Copilotで対策は違いますか?
まとめ
プロンプトインジェクションとは、AIが読み込む文章に仕込まれた指示で、AIを意図しない動きへ導く攻撃のことです。業務でAIを使うだけの会社が特に注意したいのは、メールやPDF、Webページを読ませたときに起きる間接型になります。提供元も完全には防げないと認めている以上、使う側は被害を小さく抑える形を整えるのが現実的でしょう。
やることは、使うAIサービスを会社で決める、AIに渡す権限を絞る、外部の文書を読ませるルールを決める、送信や変更は人が確かめる、ログを残す、万一の初動を決める、の6つです。まずは段階別リスク表で自社の使い方を確かめ、管理者のチェックリストで未チェックの項目から手を付けてみてください。AIを会社で安全に使うための他の記事は、AI活用コラム一覧からご覧いただけます。
※各社の公式ページの記載は2026年9月25日時点で確認したものです。OpenAIのヘルプの引用は英語の原文、日本語は要旨です。
