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

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

主なポイント

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

よくある質問

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

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

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

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

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

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

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

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