2017-03-01 2 views
-1

私はPDFのセキュリティがどのように機能するのでしょうか?私はシステムがPDFファイルでテキストを認識し操作することができないようにPDFファイルをロックすることができます。私が見つけたものは、「どのようにロック/アンロックするか」というものでしたが、「どうやって動くのか」については何もありませんでした。それを私に説明できる人はいますか? THXPDFのセキュリティはどのように機能しますか?

+0

これは非常に広い質問です。 PDFは、Adobe Reader用のプラグインを必要とするかどうかにかかわらず、標準または独自仕様に基づく暗号化アルゴリズムをいくつでも持つことができます。より具体的にする必要があります。 – joelgeraci

+0

@joelgeraciご迷惑をおかけして申し訳ございません。私はPDFファイルでのテキスト認識や操作のロックを意味します。暗号については何もすべきではありません。 – Majzlik

+0

ファイルを印刷したり閲覧したりすることができれば、セキュリティはまったくないかもしれません。画面を印刷したりスキャンしたり、OCRの写真を撮ったり、テキストを持っています。 – joelgeraci

答えて

1

ザ・OPはコメント

私はPDFファイルとテキスト認識や操作をロックオン意味で明らかにしました。暗号については何もすべきではありません。

はそれらの間で、いくつかのオプションがあります。

  • あなたはビットマップとしてテキストをレンダリングして含めることができるPDF

    内のビットマップ - >なしテキスト情報。

  • それとも

    標準グリフ名使用せずに、非標準エンコーディングを使用して、質問にフォントを埋め込むことができます - 未知のエンコーディングの>テキスト情報を。

    など。 cf. PDFはthis answerで解析されます。

    特殊なケース:エンコーディングを数文字だけ誤っているようにします。たぶん1文字、おそらくは数字にします。このようにして、不断の人はすべてが正常に抽出されたと思って、データが使用されるときにのみ、エラーが起こり始めます。特に、誤った数字の場合は修正が困難です。例えば。 cf. PDFはthis answerに解析されています。

  • テキスト抽出ソフトウェアまたはコピー&貼り付けルーチンが通常は見えない構造にテキストを配置することができます。たとえば、テキスト領域のテキストを含む大きなパターンタイルを作成し、一致するパターンの色で塗りつぶすことができます。

    - >テキスト情報はほとんどの抽出プログラムでは表示されますが、表示されません。

    など。 cf. this answer;この技術は、透かしのテキストを抽出できないようにするために使用されます。

  • ページ全体に余分なテキストを挿入できますが、非表示にすることができます。いくつかの無効なオプションのコンテンツグループ(レイヤー)にあるレンダリングモード3(非表示)で描画された画像の下で...テキスト抽出プログラムは、実際に抽出したテキストが表示可能かどうかをチェックしないことがよくあります。

    - >テキスト情報がありますが、ガベージテキストビットによって汚染されています。

  • ...

関連する問題