Tips & Tricks

PDF を一定回数閲覧すると期限切れになるかアクセスできなくなるように設定する方法

あなたは、潜在的なパートナーと機密の提案を共有しています。期間限定でレビューできるようにしたいと考えています。 2 週間後、またはユーザーが 3 回開いた後、ドキュメントにアクセスできなくなるようにしたいとします。彼らにはそれを読むのに十分な時間がありました。その情報はもう入手できないはずです。 PDF を自己破壊するには PDF が必要です。

パスワードの有効期限、デジタル著作権管理、JavaScript ベースのアクセス制御など、PDF セキュリティ 設定を組み合わせて、特定の時間または表示回数後に PDF が期限切れになるように設定できます。これらの方法の有効性はさまざまであり、どれも確実なものではありませんが、時間に敏感な文書に対して有意義な保護を提供します。

How to Set a PDF to Expire or Become Inaccessible After a Certain Number of Views

PDF の有効期限管理の 3 つのレベル

サーバーベースの DRM システムによるパスワードの有効期限は、サーバーベースのデジタル著作権管理システムの中で最初で最も安全な方法です。 PDF は暗号化されており、オンライン サーバーと照合するビューアでのみ開くことができます。サーバーは、設定したルール (時間枠、オープン数、IP アドレス範囲) に基づいてアクセスを許可または拒否します。 PDF ファイル自体ではなく、管理するサーバーによってアクセスが制御されるため、これが最も安全な方法です。欠点は、特殊な DRM ソフトウェアが必要であり、受信者がファイルを開くためにインターネット接続が必要であることです。

サーバー制御のキー配布を使用してパスワードで保護された PDF では、アクセスを制御するサービスを通じてパスワードを共有する 2 番目の方法が提供されます。 PDF を強力なパスワードで暗号化します。パスワードを受信者に送信しません。代わりに、パスワードを安全な共有サービスにアップロードします。このサービスは、受信者が身元を確認した後、限られた時間枠でのみパスワードを提供します。ウィンドウが閉じると、サービスはパスワードの提供を停止します。 PDF 自体は変更されていませんが、パスワードがないと読めません。この方法では、ファイルの配布とキーの配布が分離されます。

JavaScript ベースの制限は、PDF に埋め込まれる 3 番目の方法です。 PDF 内のスクリプトは現在の日付を確認し、有効期限が過ぎている場合は表示を無効にすることができます。ドキュメントが開かれた回数をカウントし、しきい値を超えるとアクセスを無効にすることができます。 JavaScript ベースの制限は、JavaScript を実行する PDF ビューア (主に Adobe Acrobat) でのみ機能するという制限があります。 JavaScript を無視するビューアは有効期限を無視します。この方法は壁ではなくスピードバンプです。それはカジュアルな受信者を思いとどまらせます。 JavaScript を無効にする方法を知っている断固たる受信者を止めることはありません。

WukongPDF

PDFを保護してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →

JavaScript ベースの有効期限の実装

WukongPDF では、PDF に有効期限スクリプトを埋め込むことができます。ドキュメントのプロパティを開き、JavaScript セクションに移動します。ドキュメントを開いたときに実行されるスクリプトを追加します。スクリプトは、現在の日付と指定した有効期限を照合します。現在の日付が有効期限を過ぎている場合、スクリプトはメッセージを表示してドキュメントを閉じます。単純な日付チェック スクリプトは、PDF の自己破壊の最も一般的な形式です。

PDF 暗号化 は JavaScript と組み合わせることもできます。 PDFをパスワードで暗号化します。日付をチェックするJavaScriptを埋め込みます。受信者はパスワードを入力してファイルを復号化します。次に、スクリプトは日付をチェックします。日付が経過すると、スクリプトはファイルを閉じます。受信者はパスワードを持っており、コンテンツを復号化できますが、有効期限が切れるとスクリプトによってコンテンツを表示できなくなります。この 2 層のアプローチにより、どちらかの方法を単独で使用するよりも強力な保護が提供されます。

理解する必要がある制限

これらの方法のいずれも、受信者がアクセス権を持っている間、スクリーンショットを撮ったり、ドキュメントを印刷したり、コンテンツをコピーしたりすることを妨げるものではありません。受信者がドキュメントを表示できる場合は、そのコンテンツをキャプチャできます。 PDF の有効期限は、情報ではなくファイルへのアクセスを制御します。情報が一度閲覧されると、その情報は受信者の記憶に存在し、場合によってはスクリーンショット フォルダーにも存在します。有効期限はアクセスウィンドウを管理するためのツールであり、情報漏洩を防ぐためのツールではありません。

限られた期間を超えて保存してはならない真に機密情報を扱う場合は、そもそも PDF が適切な形式であるかどうかを検討してください。ダウンロードやローカル ストレージを許可せずにコンテンツをストリーミングする安全なオンライン ドキュメント ビューアは、PDF ベースの方法よりも強力な保護を提供します。 有効期限と暗号化による PDF の保護 は、PDF 形式の利便性がコンテンツ キャプチャのリスクを上回る、中程度の機密性のドキュメントに適しています。

PDF の有効期限に関する実用的な代替案

多くのユースケースでは、より単純なアプローチで同じ目標を達成できます。有効期限付きのクラウド ストレージ リンクを介してドキュメントを共有します。 Google Drive、Dropbox、OneDrive はすべてリンクの有効期限をサポートしています。受信者はリンクをクリックしてファイルを表示またはダウンロードします。有効期限が過ぎると、リンクは機能しなくなります。 PDF 自体は変更されていませんが、受信者はそのリンクから PDF にアクセスできなくなります。これをパスワード保護と組み合わせて 2 層のアクセス制御を行います。パスワードによってファイルが復号化され、リンクの有効期限によってファイルがいつダウンロードできるかが制御されます。

本当にアクセスできないようにする必要がある非常に機密性の高い文書の場合は、PDF がそもそも正しい形式であるかどうかを検討してください。合併や買収で使用される安全な仮想データ ルームは、きめ細かいアクセス制御、ダウンロードを防止する表示専用モード、誰がいつ何を閲覧したかを示すアクティビティ ログ、およびアクセスを即座に取り消す機能を提供します。これらのプラットフォームは、制御されたドキュメント共有を目的として構築されており、スタンドアロン PDF では実現できない保護を提供します。ここで説明する PDF 期限切れテクニックは、中程度の機密性のドキュメントに適しています。漏洩が重大な損害を引き起こす可能性がある文書については、安全な文書共有を目的として設計されたプラットフォームに投資してください。

実用的な中間案: PDF に受信者の名前とアクセス ウィンドウを透かしとして入れます。 「ジョン・スミスの場合 - アクセスの有効期限は 2026 年 7 月 30 日です」という透かしが表示されます。抑止力と注意喚起の両方の役割を果たします。受信者はすべてのページに自分の名前が表示され、文書が自分宛に追跡されていることがわかります。この心理的抑止力は、技術的な強制ではなく社会的圧力に基づいて機能するため、多くの場合、技術的な期限切れメカニズムよりも効果的です。 JavaScript を無効にして JavaScript の有効期限が切れても、パーソナライズされたウォーターマークは残ります。

WukongPDF

PDFを保護してみる

インストールは必要ありません。ブラウザで直接動作します。

始める →