PDF にパスワードを設定したり、ドキュメントのプロパティで機密としてマークしたりすることは、宣言された意図のある行為です。ファイルとそれを扱う人に対して、この文書は非公開であると伝えていることになります。パスワードで保護されたファイルを PDF ツールにアップロードして処理するとどうなりますか?ツールがファイルを操作するには、ファイルを復号化する必要があります。問題は、ツールがファイルに組み込まれたプライバシーの意図を尊重するのか、それとも単なる別のデータ ペイロードとして扱うのかということです。
プライバシー設定は、使用するツールがプライバシー設定を尊重する場合にのみ重要です。確認することが唯一の方法です。
PDF Security ツールが実際にプライバシー設定を尊重しているかどうかを確認するには、保護されたファイルでの動作をテストし、特定の基準に照らしてデータ処理ドキュメントを読み、処理完了後に削除要求を検証する必要があります。 WukongPDF の PDF ツール はプライバシーを尊重したデフォルトで構築されており、以下のフレームワークは評価するすべてのツールに適用されます。

PDF プライバシー設定で実際に保護されるもの
パスワードで保護された PDF は、保護が正しく適用されている場合、保存時に AES を使用して暗号化されます。パスワードがなければ、誰もファイルを開いたり、その内容を閲覧したりすることはできません。この保護は、ファイルがハード ドライブまたはクラウド ストレージに保存されている間は完全に機能します。ツールに処理用のパスワードを与えると、その瞬間に動作が停止します。ツールは、圧縮、変換、OCR、結合などの操作を実行するために、コンテンツをメモリに復号化する必要があります。
処理中、ファイルはツールのメモリ空間に復号化された形式で存在します。プライバシー設定は、復号化されたコンテンツとともに送信されません。復号化されると、ツールは保護されていないドキュメントに完全にアクセスできるようになります。そのアクセスで何を行うか、復号化されたデータをどのくらいの期間保持するか、コンテンツをログに記録するかどうかは、ツールの実装とポリシーに完全に依存します。処理前にファイルはパスワードで保護されていました。実行中およびその後のツールの動作によって、プライバシーの意図が尊重されるかバイパスされるかが決まります。
PDFを保護してみる
インストールは必要ありません。ブラウザで直接動作します。
ツールがパスワードで保護された PDF をどのように処理するかをテストする
後で検索できる、独特のコンテンツ、固有の文、または特定の番号を含むテスト PDF を作成します。既知のパスワードでパスワード保護します。そのパスワードを使用してツールを介してアップロードし、処理します。出力をダウンロードして、正確さを確認します。 1 週間後、パスワードを使用せずに同じファイルを処理してみます。ツールは再度パスワードの入力を求めるプロンプトを表示しますが、これは正しい動作であり、復号化されたコンテンツやパスワード自体が保存されていないことを示しています。
このカナリア テストでは、保持動作が明らかになります。パスワードをファイルと一緒に保存したり、復号化されたコンテンツを個別にキャッシュしたりするツールは、パスワードが提供するはずだった保護を無効にしてしまいます。テスト ファイルに埋め込まれた固有のコンテンツはマーカーとして機能します。不正なコンテキストでそのコンテンツを見つけた場合、どのツールがいつ漏洩したかを正確に知ることができます。
有意義な取り組みのためにプライバシーに関するドキュメントを読む
プライバシー ポリシーでは、特定の約束をする、または約束を避けるために特定の表現を使用します。ファイルの内容にはアクセスしないというポリシーは、具体的で反証可能な主張となります。あなたのプライバシーを尊重するというポリシーは何もありません。 1つ目はテスト可能です。 2つ目はマーケティングです。ファイルがどこに保存されるか、誰がアクセスできるか、ファイルがどのくらいの期間保持されるか、要求したサービス以外の目的に使用されるかどうかなど、具体的な表現を探してください。
政策のギャップは、その声明と同じくらい雄弁に語ります。従業員によるファイルの内容へのアクセスについて言及されていない場合でも、ポリシーで禁止されることはありません。保存期間が明記されていない場合、ファイルは無期限に保存される可能性があります。ポリシーに記載されている内容と同じくらい、ポリシーに何が省略されているかを注意深く読んでください。答えのない質問はリスク領域を定義します。徹底したポリシーにより、合理的なユーザーが尋ねるであろうすべての質問に答えます。
| ポリシー言語 | 実際の意味 | 信頼レベル |
|---|---|---|
| 処理後 24 時間以内に削除されたファイル | 具体的、測定可能、検証可能なコミットメント | 高い |
| 私たちはあなたのファイルにアクセスしたり、共有したり、保持したりしません | サービスを超えたデータ使用の明確な禁止 | 高い |
| ファイルは当社のサービスを向上させるために保持される場合があります | データは ML トレーニングまたは分析に使用される場合があります | 低い |
| 私たちはあなたのプライバシーを真剣に受け止めます | 具体的な約束のないマーケティング言語 | 低い |
| 従業員のアクセスに関する記述はありません | 従業員のアクセスはポリシーで禁止されていません | 最悪の事態を想定する |
処理後の削除申し立ての検証
24 時間以内の削除主張は検証可能であるべきです。テスト ファイルを処理し、正確な時刻を記録し、25 時間後にツールのインターフェイスを介して、またはその特定のファイルについてサポートに連絡して、そのファイルへのアクセスを試みます。アクセス可能な場合は、削除の主張が誤りであるか、保持期間が宣伝されているよりも長いことになります。なくなった場合、そのテストについてはその主張が有効になります。数週間にわたってテストを数回繰り返します。
サーバーの負荷、メンテナンスの時間枠、バックアップ サイクルはすべて、実際の削除のタイミングに影響します。 1 つのテストに合格すると励みになります。複数の試行にわたって一貫してテストに合格することは、信頼性の高い削除プロセスの証拠です。時折失敗する場合は、保証された削除ではなくベストエフォート型の削除が推奨されます。機密文書の場合は、繰り返しのテストによって検証された削除の保証のみが許容可能な保証を提供します。リスクが高い場合、ベストエフォートだけでは十分ではありません。
究極のプライバシー検証としてのクライアント側処理
WebAssembly を使用してブラウザ内でファイルを完全に処理するツールは、信頼性の問題を完全に排除します。ファイルがコンピュータから離れることはありません。ファイルは決して送信されないため、暗号化は無関係です。サーバーのコピーが存在しないため、削除は無関係です。プライバシーの検証は 1 つのチェックに減ります。ネットワーク要求には処理中のファイル データが含まれているかどうかです。
処理する前に、ブラウザの開発者ツールの [ネットワーク] タブを開きます。リクエストを見てください。ネットワーク リクエスト内のファイル データは、ツールが真のクライアント側ではないことを意味します。どのリクエストにもファイル データがないことは、処理が完全にローカルであることを意味します。この 30 秒の検証により、アーキテクチャに関する決定的な証拠が得られます。 「ネットワーク」タブは嘘をつきません。プライバシー ポリシーが適用される場合もあります。
ツールがプライバシー検証に失敗した場合の対処法
失敗した検証は実用的な情報です。機密文書をそのツールから遠ざける必要があることがわかりました。ツールがうまく機能する場合は、機密性の低い作業には引き続き使用してください。分離を文書化します。公的文書や日常的な処理にはこのツールを、機密情報を含むものには検証に合格したあのツールを使用します。
ツールのプライバシーに関する主張が明示的であり、テストがそれらと矛盾する場合は、矛盾を報告することを検討してください。 24 時間削除を約束しながらファイルを 1 週間保持するツールにより、すべてのユーザーが誤った前提でプライバシーに関する決定を下すことになります。プライバシー担当者にテスト結果を説明する短い電子メールを送信することで、企業は行動を修正したり、マーケティングを修正したりする機会が得られます。どちらの結果も、不正確な主張を信頼するであろう将来のユーザーに利益をもたらします。
PDFを保護してみる
インストールは必要ありません。ブラウザで直接動作します。
