私はPDFのセキュリティがどのように機能するのでしょうか?私はシステムがPDFファイルでテキストを認識し操作することができないようにPDFファイルをロックすることができます。私が見つけたものは、「どのようにロック/アンロックするか」というものでしたが、「どうやって動くのか」については何もありませんでした。それを私に説明できる人はいますか? THXPDFのセキュリティはどのように機能しますか?
答えて
ザ・OPはコメント
私はPDFファイルとテキスト認識や操作をロックオン意味で明らかにしました。暗号については何もすべきではありません。
はそれらの間で、いくつかのオプションがあります。
あなたはビットマップとしてテキストをレンダリングして含めることができるPDF
内のビットマップ - >なしテキスト情報。
それとも
標準グリフ名使用せずに、非標準エンコーディングを使用して、質問にフォントを埋め込むことができます - 未知のエンコーディングの>テキスト情報を。
など。 cf. PDFはthis answerで解析されます。
特殊なケース:エンコーディングを数文字だけ誤っているようにします。たぶん1文字、おそらくは数字にします。このようにして、不断の人はすべてが正常に抽出されたと思って、データが使用されるときにのみ、エラーが起こり始めます。特に、誤った数字の場合は修正が困難です。例えば。 cf. PDFはthis answerに解析されています。
テキスト抽出ソフトウェアまたはコピー&貼り付けルーチンが通常は見えない構造にテキストを配置することができます。たとえば、テキスト領域のテキストを含む大きなパターンタイルを作成し、一致するパターンの色で塗りつぶすことができます。
- >テキスト情報はほとんどの抽出プログラムでは表示されますが、表示されません。
など。 cf. this answer;この技術は、透かしのテキストを抽出できないようにするために使用されます。
ページ全体に余分なテキストを挿入できますが、非表示にすることができます。いくつかの無効なオプションのコンテンツグループ(レイヤー)にあるレンダリングモード3(非表示)で描画された画像の下で...テキスト抽出プログラムは、実際に抽出したテキストが表示可能かどうかをチェックしないことがよくあります。
- >テキスト情報がありますが、ガベージテキストビットによって汚染されています。
...
- 1. PDFの座標はどのように機能しますか?
- 2. hasRole()とhasPermission()Webセキュリティ式はどのように機能しますか?
- 3. logstash kv {}機能はどのように機能しますか?
- 4. WatchKit:ディクテーション機能はどのように機能しますか?
- 5. 機能はどのように機能しますか?
- 6. $ watchのコール機能は一度にどのように機能しますか?
- 7. dropbox.comの複数のファイルアップロード機能はどのように機能しますか?
- 8. JQueryのdatepickerのポップアップ機能はどのように機能しますか?
- 9. array_udiff()、array_uintersect()などはどのように機能しますか?
- 10. OpenLayers.Control.Scale.template - それはどのように機能し、全く機能しますか?
- 11. マップ機能はReact.jsではどのように機能しますか?
- 12. Schemeではコレクタ機能はどのように機能しますか?
- 13. この機能割り当てはどのように機能しますか?
- 14. セッターテンプレートのライブライブテンプレート機能はどのように機能しますか?
- 15. Facebookのリンク機能はどのように機能しますか?
- 16. このソート機能はどのように機能しますか?
- 17. Solrのスケール機能はどのように機能しますか?
- 18. この単語置換機能はどのように機能しますか?
- 19. この機能はどのように機能しますか? char * getname(); C++
- 20. ソケットioの発光機能はどのように機能しますか?
- 21. 豚の置換機能はどのように機能しますか?
- 22. Readerモナドの「質問」機能はどのように機能しますか?
- 23. 機能の削減はどのように機能しますか?
- 24. jqueryのshow/hide機能はどのように機能しますか?
- 25. Pythonの "all"機能はどのように機能しますか?
- 26. このトランスポーズ機能はどのように機能しますか?
- 27. Aureliaの機能とルーティングはどのように機能しますか?
- 28. Safariのリーダー機能はどのように機能しますか?
- 29. JavaScriptのパワー機能はどのように機能しますか?
- 30. Kotlinの拡張機能はどのように機能しますか?
これは非常に広い質問です。 PDFは、Adobe Reader用のプラグインを必要とするかどうかにかかわらず、標準または独自仕様に基づく暗号化アルゴリズムをいくつでも持つことができます。より具体的にする必要があります。 – joelgeraci
@joelgeraciご迷惑をおかけして申し訳ございません。私はPDFファイルでのテキスト認識や操作のロックを意味します。暗号については何もすべきではありません。 – Majzlik
ファイルを印刷したり閲覧したりすることができれば、セキュリティはまったくないかもしれません。画面を印刷したりスキャンしたり、OCRの写真を撮ったり、テキストを持っています。 – joelgeraci