PDF (Portable Document Format)

PDFの仕様

フォーマット

セキュリティ

パスワードを設定することで、PDFへのアクセスを制限できます。そのパスワードには、

  • 文書を開くパスワード
  • 権限パスワード

の2種類があり、このうち権限パスワードでは、

  • 文書の印刷
  • 文書の編集
  • 文書の内容のクリップボードへのコピー

を制限できます。

DRM

DRM

制限の解除ツール

パスワードによる制限を解除するツールが存在するため、PDFのセキュリティは万全ではありません。

7 Free PDF Password Remover Tools
PDFCrack
PDFCrack

総当たり攻撃で権限パスワードの解除を試みます。

Usage: pdfcrack -f filename [OPTIONS]
OPTIONS:
-b, --bench             perform benchmark and exit
-c, --charset=STRING    Use the characters in STRING as charset
-w, --wordlist=FILE     Use FILE as source of passwords to try
-n, --minpw=INTEGER     Skip trying passwords shorter than this
-m, --maxpw=INTEGER     Stop when reaching this passwordlength
-l, --loadState=FILE    Continue from the state saved in FILENAME
-o, --owner             Work with the ownerpassword
-u, --user              Work with the userpassword (default)
-p, --password=STRING   Give userpassword to speed up breaking
                        ownerpassword (implies -o)
-q, --quiet             Run quietly
-s, --permutate         Try permutating the passwords (currently only
                        supports switching first character to uppercase)
-v, --version           Print version and exit
pdfcrack.exe

PDF Open Parameters

Open Parametersでは、ブラウザからPDFを開くときに、ページ番号や表示モードなどを指定できます。

http://example.org/doc.pdf#page=3

対応するブラウザにおいて、そのブラウザ内で開いた場合のみ機能します。

リンクの例

たとえばPDFファイルの5ページ目を開くには、

http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdfs/pdf_open_parameters.pdf#page=5

とします。

64bit Windows環境のエクスプローラで、全文検索をする方法

Adobe Acrobat 11やAdobe Reader 11には64bit版のIFilterが付属していないため、64bit環境のエクスプローラでは全文検索が行えません。この問題は、Abodeから提供されているPDF iFilter 64を導入することで解決できます。

Adobe - Acrobat : For Windows : PDF iFilter 64 11.0.01

IFilterが正しく適用されたかどうかは、[インデックスのオプション]の[詳細設定]ボタンから[詳細オプション]を開き、[ファイルの種類]タブのpdfの[フィルターの説明]で確認できます。


修正前

修正後

サムネイルを表示する方法

64bit環境では、ファイルのサムネイル表示も機能しません。これを修正するツールもありますが、PDFの既定のプログラムをFoxit Readerとすることでも、この問題を解決できます。


修正前

修正後
複数の技術系サイトから、まとめて検索