隠しテキスト追加

AIレッドチーミング、透かし、プロンプトインジェクション対策の啓発を目的に、PDFへ不可視テキスト(透明・白文字・極小文字・ページ外)を埋め込みます。ブラウザ内だけで動作します。

PDFBookの隠しテキスト追加ツールは、PDFのプロンプトインジェクション研究で扱われている手口を用いて、人間の読み手には見えなくても機械には読み取れるテキストをPDFに埋め込みます。具体的には、完全に透明なテキスト、白地に白のテキスト、ほぼ極小のフォントサイズ、表示ページの外に配置するテキストです。本ツールはセキュリティテストと啓発を目的としています。自分のAI文書ワークフローに対するレッドチーミング、リスクのデモンストレーション、透かしの埋め込みなどに使えます。すべてブラウザ内で実行され、アップロードは一切ありません。

PDFはブラウザ内でローカルに処理され、アップロードされることはありません。そのため、機密文書をサーバーに晒すことなく隠しマーカーを埋め込めます。

主なポイント

  • 4つの埋め込み方法: 不可視(透明)、白文字、ほぼ極小のフォントサイズ、ページ外
  • 全ページまたは先頭ページのみに適用可能。埋め込んだテキストは画面上では見えませんが、隠しテキスト検出ツールで復元できます
  • 自分が管理するAIやPDFのワークフローのテストや啓発を目的としています。自分が管理していない人やシステムを欺くためのものではありません

よくある質問

PDFに不可視テキストを追加するには?

PDFBookの隠しテキスト追加ツールを開き、PDFをドロップして埋め込みたいテキストを入力し、方法(不可視/透明・白文字・ほぼ極小サイズ・ページ外)と適用するページを選び、「処理」をクリックします。ダウンロードしたPDFはリーダーで見ると同じに見えますが、隠しテキストはソフトウェアで拾い上げられます。すべてブラウザ内で完結します。

なぜPDFに隠しテキストを追加するのですか?

正当な用途としては、自分のAI文書ワークフローに対するレッドチーミング(プロンプトインジェクションの試みにどう対処するかをテストするため)、セキュリティ啓発のためのリスクのデモンストレーション、自分が所有する文書への不可視の透かしの埋め込みなどがあります。同じ手口は悪用される恐れもあるため、PDFBookは責任ある利用に関する注意書きを添えています。

隠しテキストはPDFのプロンプトインジェクションと同じものですか?

プロンプトインジェクションは隠しテキストの用途の一つです。文書内に指示を隠し、それを読み取るAIには従わせる一方で、人間には決して見せないというものです。隠しテキスト追加ツールを使えば、セキュリティチームが自社システムに対してそのシナリオを再現できます。逆に隠しテキスト検出ツールはその逆を行い、あらゆるPDFの隠しテキストを明らかにします。

誰かがPDFを印刷したり読んだりすると隠しテキストは表示されますか?

いいえ。不可視・白文字・ページ外のいずれの方法でも、テキストは画面上でも印刷でも見えませんが、PDFのテキストレイヤーには残ります。そのため、コピー&ペースト、テキスト抽出、AIツールでは依然として拾われます。これこそが、機械が読み取る内容と人間が見る内容を比較してテストするのに役立つ理由です。