浸水後の業務再建で、なぜ暗号化ZIPが開けなくなるのか
豪雨や浸水の被害が落ち着いた後、自治体、水道・電力などのインフラ事業者、復旧工事会社、保険代理店などでは、点検写真、被災状況報告書、地図データ、見積書、住民の連絡先リストなどを急いで共有する必要があります。こうした機密性の高いファイルをまとめる手段として、パスワード付きZIPが使われるケースは少なくありません。
問題は、非常時の暫定運用でパスワードを設定した後、担当者が交代したり、通常業務と災害対応が並行したりして、パスワードの所在が分からなくなることです。次のような状況が典型的です。
- 現場から戻った担当者が急いでZIPを作成し、チャットで送った
- パスワードを別メッセージで送ったが、アカウント移行や端末破損で履歴を見られない
- 「現場名+西暦」「工事番号+枝番」などの独自ルールで設定したが、ルールそのものが共有されていない
- 数年前の災害対応フォルダを発掘したが、当時の担当者が退職している
- 浸水したPCからバックアップだけは救出できたものの、暗号化ZIPが開けない
被災者の個人情報やインフラ設備の写真が含まれる場合、「とにかく開けたい」からといって、ファイルを不特定の無料解析サイトへアップロードするのは避けるべきです。まずは安全に復旧できる選択肢を整理しましょう。
最初に確認すべき5つのポイント
1. オリジナルファイルは直接操作しない
暗号化ZIPのコピーを別のフォルダ、外付けストレージ、安全なクラウドストレージに作成し、復旧作業はコピーに対して行います。浸水した端末から取り出した記憶媒体を無理に接続すると、状態が悪化する可能性があります。物理的な水損が疑われる場合は、データ復旧の専門業者によるイメージ取得を優先してください。
2. 「パスワード違い」と「ファイル破損」を区別する
別の解凍ソフトや別のPCで開けるか試し、エラーメッセージを確認します。「パスワードが正しくない」と表示される場合は認証情報の問題ですが、「書庫が壊れている」「予期しない形式」といったエラーは、ダウンロード不良やストレージ破損の可能性があります。パスワード復旧は、破損したZIPの修復まで保証するものではありません。
3. 暗号化方式を確認する
ZIPには、従来型のZipCryptoと、WinZip AESなどのAES暗号化があります。AES-128/AES-256は一般に強力で、総当たりによる確認は計算コストが高くなります。ZipCryptoには構造上の弱点が知られていますが、だからといって必ず短時間で開けられるわけではありません。設定されたパスワードの長さや複雑さが大きく影響します。
4. パスワードの手がかりを集める
次の場所を安全な範囲で確認します。
- 個人・チームのパスワードマネージャー
- プロジェクト管理ツールや共有ドライブの機密メモ
- 旧端末のメモアプリ、紙の引き継ぎ書、施錠されたキャビネット
- 当時のメールやチャットの「別送」記録
- 現場名、工事番号、行政区画コード、年度、支社名などの命名ルール
パスワードそのものが見つからなくても、「8文字以上」「最初は現場名」「末尾に年度が入る」といった情報は、復旧時間を大幅に短縮する手がかりになります。
5. アクセス権と経路を記録する
業務ファイルの場合は、誰がいつ復旧作業を依頼し、どのファイルを扱うのかを記録します。復旧後の情報拡散を防ぐだけでなく、個人情報保護や内部監査の観点でも重要です。
むやみな総当たりを避けるべき理由
ZIPはWebサービスのログインとは異なり、認証失敗によるロックアウトは通常ありません。そのため、自由に候補を試せるように見えます。しかし、AES暗号化では候補パスワードごとに鍵導出と検証が必要で、一般的なノートPCでは長いパスワードやランダムなパスワードの探索に膨大な時間がかかります。
不明な無料ツールをインストールすると、マルウェア、情報窃取、不要なサブスクリプション請求などのリスクもあります。特に被災者情報やインフラ情報が含まれるZIPは、ファイル自体を外部へ渡さない方法を優先すべきです。
Hash抽出とクラウドGPUを使った安全な復旧
Catpasswd(猫密网)はZIPをはじめ、RAR、7Z、PDF、Word、Excel、PPTなどの暗号化ファイル復旧に対応したサービスです。ZIPの復旧では、元の圧縮ファイルを丸ごとアップロードするのではなく、手元でHash特徴码を抽出し、その検証用データを使ってクラウド側で候補パスワードを確認する方法を選べます。
仕組みを簡単に説明すると、Hash特徴码は「入力されたパスワードが正しいかどうか」を判定するための情報です。Hashから元のパスワードを直接逆算できるわけではなく、クラウドGPUが多数の候補を高速に検証する仕組みです。元ファイルを送信しないため、点検写真や個人情報そのものを外部に置かずに済みます。
Catpasswdの一般的な流れは次のとおりです。
- 暗号化ZIPのコピーを用意する
- Catpasswdの案内に従い、手元でHash特徴码を抽出する
- パスワードの長さ、使用されていそうな単語、年度、記号ルールなどの手がかりを提供する
- クラウドGPUと独自のパスワード辞書・パターンデータベースで候補を検証する
- 復旧できた場合はパスワードを確認し、元のZIPを開く
パスワードが完全に不明な場合でも、辞書攻撃やルールベースの探索が有効なことがあります。一方、十分な長さのランダムなパスワードは、技術的に探索が現実的でないケースもあります。どのサービスを使っても、必ず復元できるという保証はありません。Catpasswdでは、復旧成功後に無料モードで待って確認する方法と、有料ですぐに表示する方法があり、失敗時の支払いは不要です。
方法別の向き・不向き
| 方法 | 向いているケース | 注意点 |
|---|---|---|
| パスワードマネージャー・引き継ぎ書の確認 | 組織で共有していた、以前の担当者が存在する | 最初に試すべき。最も安全で低コスト |
| 辞書・ルール探索 | 現場名、社内用語、年度、定型パターンがある | 手がかりが多いほど効率的 |
| マスク探索 | 文字数や一部の文字列が分かっている | 総当たり範囲を小さくできる |
| 総当たり探索 | 短い数字または短い英数字のパスワード | 長く複雑なパスワードには非現実的 |
| クラウドGPUサービス | 機密ファイルで、自社PCでは時間が足りない | Hash抽出に対応した信頼できる事業者を選ぶ |
復旧後に必ず行うこと
ZIPが開けたら、まず内容を安全な別の場所へ展開し、破損がないか確認します。その後、新しい強力なパスワードでAES暗号化ZIPを作成し直し、古いパスワードのファイル共有リンクやコピーは無効化・削除します。ZIPのパスワードは後から変更できないため、再暗号化が原則です。
ツールによってはファイル内容だけを暗号化し、ファイル名や一覧は閲覧できる設定もあります。住民名や設備名がファイル名に含まれる場合は、ファイル一覧も暗号化できる設定か確認してください。
次の災害に備えた予防策
- チーム共有のパスワードマネージャーを使い、非常時の承認者を決める
- いわゆる「ブレイクグラス」緊急アクセス手順を文書化し、施錠管理と組み合わせる
- ファイル名にパスワードを推測できる現場名や工事番号だけを使わない
- 暗号化ZIPを作るたびに、別の担当者が開けるテスト復元を行う
- 3-2-1などの考え方に従い、オフラインとクラウドに複数のバックアップを持つ
- パスワードと復旧手順を含むBCPを、半年ごとに見直す
非常時には「ファイルを暗号化する」だけでなく、「正当な担当者が必要なときに開けられる」ことまで含めて、はじめて実用的なセキュリティといえます。
FAQ
Q. 暗号化ZIPのパスワードを忘れた場合、必ず復元できますか?
いいえ。パスワードの長さ、複雑さ、暗号化方式、手がかりの有無によって結果は異なります。特に長くてランダムなパスワードは、GPUを使っても現実的な時間内に見つからない可能性があります。
Q. 元のZIPファイルをCatpasswdにアップロードする必要はありますか?
CatpasswdはローカルでHash特徴码を抽出し、元のソースファイルをアップロードせずに復旧を進められる方式に対応しています。これにより、機密性の高い点検写真や個人情報を外部へ渡すリスクを減らせます。
Q. 復旧にはどれくらい時間がかかりますか?
短い数字や決まった単語を含むパスワードは比較的早く見つかる可能性がありますが、AES-256で長いランダムパスワードの場合は長時間、あるいは困難なこともあります。文字数や使用文字種、年度・現場名などの手がかりを正確に伝えることが重要です。
Q. ZipCryptoとAESでは復旧難易度が違いますか?
はい。ZipCryptoには既知の弱点がありますが、必ず短時間で突破できるわけではありません。AESは一般に暗号強度が高く、候補検証にも計算コストがかかります。いずれもパスワードそのものの強さが影響します。
Q. 復旧後に同じZIPのパスワードだけ変更できますか?
通常、ZIPのパスワードを直接変更することはできません。内容を復号して展開し、新しい強力なパスワードで暗号化ZIPを作り直す必要があります。古い共有リンクやコピーの無効化も忘れないでください。
Q. 無料のパスワード解析サイトでも安全ですか?
運営者やデータの取り扱いが不明なサービスに、個人情報やインフラ情報を含むZIPをアップロードするのは危険です。悪意のあるサイトではファイルが保存・流出したり、マルウェアを配布されたりする可能性があります。機密ファイルでは、ローカルHash抽出に対応した信頼できるサービスを選ぶことを推奨します。