Tips & Tricks

PDF からクレジット カードと支払い情報を編集する方法

クレジット カード番号、銀行口座の詳細、支払い情報は、ほとんどの人が思っているよりも頻繁に PDF に表示されます。請求書にはクライアントの支払いの詳細が含まれます。契約書には銀行のルーティング番号が記載されています。 PDF に変換された電子メールの領収書には、使用されたカードの下 4 桁が表示されます。支払い情報を編集せずにこれらの文書を共有すると、個人または企業が金融詐欺にさらされることになります。

支払いデータは、編集しないままにしておくのが最も危険な情報です。名前や住所と違って、すぐに盗難に利用されてしまう可能性があります。

PDF Redaction による支払い情報の秘匿化とは、ドキュメント全体でカード番号、口座番号、ルーティング番号のすべてのインスタンスを検索し、基礎となるデータを削除する真の秘匿化を適用し、回復可能な痕跡が残っていないことを確認することを意味します。 WukongPDF の PDF Security 編集ツールは、永久的なデータ削除を処理します。

How to Redact Credit Card and Payment Information From a PDF

支払い情報を識別する特定のパターン

クレジット カード番号は、予測可能なパターンに従って検索可能になっています。 Visa カードは 4 で始まり 16 桁です。 Mastercard は 5 から始まり 16 桁です。 American Express は 3 で始まり 15 桁です。多くの場合、数値はスペースまたはダッシュで区切られた 4 つのグループでフォーマットされます。墨消しツールの検索機能で正規表現を使用して、これらのパターンを検索します。

銀行口座番号はカード番号ほど標準化されていないため、パターンだけで見つけるのが困難です。番号の近くのラベルを探します: 口座番号、口座番号、銀行口座、ルーティング番号、ABA 番号、SWIFT、IBAN。これらのラベル文字列を検索し、それぞれに続く番号を編集します。ラベルは道標です。その横の数字がターゲットです。

WukongPDF

PDF を墨消ししてみる

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

始める →

ドキュメントのヘッダーとフッターでのカード番号の検索

ヘッダーとフッターの支払い情報はすべてのページで繰り返されます。 20 ページに表示されるヘッダー内の 1 つの未編集のカード番号は、20 の個別の編集場所を意味します。各ページの最初と最後のインチを調べて、ヘッダーとフッターを具体的に検索します。ヘッダー領域とフッター領域が PDF 構造内に個別のページ要素として保存されている場合、墨消しツールの検索ではヘッダー領域とフッター領域が自動的にスキャンされないことがあります。

編集後、すべてのページをサムネイル サイズでスクロールし、ヘッダー領域とフッター領域に表示されている数字が残っているかどうかを確認します。ヘッダー内のカード番号は本文よりも小さくて軽いことが多いため、本文に重点を置いたレビュー中に見落としやすくなります。サムネイル スキャンでは、詳細なレビューでは見落とされるヘッダーとフッターのコンテンツを検出します。

部分的にマスクされたカード番号の処理

多くの文書には、**** **** **** 1234 など、部分的にマスクされたカード番号がすでに表示されています。最後の 4 桁だけでは詐欺には不十分かもしれませんが、カード所有者の名前や文書内の他の場所にある加盟店情報と組み合わせると、ソーシャル エンジニアリング攻撃に使用される可能性があります。文書の機密性に基づいて、部分的にマスクされた数値であっても編集するかどうかを決定します。公的に共有されている文書、または不明な受信者と共有されている文書の場合は、すべての数字を編集します。

墨消しツールのパターン検索は、完全な数値と部分的にマスクされた数値の両方に一致する必要があります。スペースまたはアスタリスクで区切られた 4 桁のグループを検索する検索パターンでは、4111 2222 3333 4444 と **** **** **** 1234 の両方が見つかります。すべての一致に秘匿化を適用し、手動で確認して、秘匿化されたコンテンツが支払い情報であり、たまたま数字パターンに一致した無害な番号ではないことを確認します。

支払いデータ型検索パターンそれが現れる場所
クレジットカード番号4 桁の 4 つのグループ、または 15 ~ 16 の連続した桁請求書、領収書、支払用紙
銀行ルーティング番号9 桁。多くの場合、ルーティングまたは ABA というラベルが付けられます。契約書、口座振替フォーム、請求書
銀行口座番号Account または Acct というラベルが付いた可変長ルーティング番号と同じ書類
カードの下4桁最後の 4 または XXXX-XXXX-XXXX-NNNN というラベルが付いています領収書、注文確認書
CVVまたはセキュリティコード3 ~ 4 桁、通常はカード番号の近く支払いフォーム(正しく入力されていない限り、PDF になることはほとんどありません)

編集されたファイルに回復可能な支払いデータが含まれていないことの確認

墨消しを適用した後、墨消しされたドキュメントについて説明したのと同じ検証テスト (テキスト選択テスト、コピー&ペースト テスト、テキストへのエクスポート テスト、およびメタデータ検査) を実行します。支払いデータは特に一か八かの賭けとなるため、追加のテストを追加します。編集された PDF をバイナリ レベルの 16 進エディタまたはテキスト エディタで開き、編集された数値の断片を検索します。真の編集では、バイナリ レベルでデータが削除されます。

大きな文書の完全な文書スキャンに依存するのではなく、編集された場所のランダムなサンプルをテストします。さまざまなページにわたって 10 個の編集された領域を選択し、それぞれから基礎となるデータの回復を試みます。 10 個すべてが回復できない場合、編集プロセスは正しく機能しており、残りの編集は信頼できます。 10 個のいずれかが回復可能な場合は、編集プロセスが失敗したため、ドキュメント全体に再適用する必要があります。

PCI DSS 準拠および編集要件

ペイメント カード データを扱う組織は、承認後に完全なカード番号、CVV コード、または磁気ストライプ データを保存することを禁止する PCI DSS 要件の対象となります。完全なカード詳細を含む署名済みの注文書など、ビジネス記録として保持する必要がある PDF からこのデータを編集することは、保存された文書を準拠させる 1 つの方法です。編集は、視覚的に覆い隠すものではなく、永続的で真の内容を削除する必要があります。

PCI DSS では、カード番号をどこに保管しても読み取り不可能にすることも求められています。カード番号が編集されていない古い注文書の PDF アーカイブは、コンプライアンス ギャップです。アーカイブ全体を処理する 1 回限りの編集プロジェクトにより、アーカイブが準拠します。プロジェクトには時間がかかりますが、有限です。最後の PDF の最後のカード番号が完全に削除されると終了します。アーカイブのサイズと、編集および検証できる 1 時間あたりのドキュメントの数に基づいて時間を予算化します。

編集されていないオリジナルの安全な廃棄

編集されていないオリジナルには、削除を完了したすべての支払いデータが含まれています。これを削除するか、編集されたバージョンとは別のアクセス制御された暗号化された場所に保存します。編集されていないオリジナルが編集されたバージョンと同じフォルダーに存在するか、さらに悪いことに、複数のデバイスと同期されているクラウド ストレージ フォルダー内に存在すると、編集の目的が無効になります。編集されていないオリジナルを見つけた人は誰でも、共有バージョンから慎重に削除したすべてのデータを手に入れることになります。

編集されていないオリジナルを記録保持のために保持する必要がある場合は、編集されたバージョンと区別できるように明確に名前を付けます。 Invoice-1234-UNREDACTED-ORIGINAL-DO-NOT-SHARE.pdf のようなファイル名は、それを見た人にとってそのステータスを明確にします。命名規則は技術的なものではなく、手順上の安全策ですが、間違ったバージョンを誤って共有することを防ぐ最も簡単で効果的な保護策です。

WukongPDF

PDF を墨消ししてみる

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

始める →