衛星画像・地理空間解析プロジェクトで暗号化RARが開けないときの安全な復旧手順|GeoTIFF・AI学習データ・納品アーカイブを取り戻す

衛星画像プロジェクトで暗号化RARが開けなくなる背景

衛星画像や地理空間解析のプロジェクトでは、GeoTIFF、オルソ画像、LAS/LAZ形式の点群データ、ベクターデータ、AI学習用のタイル画像、解析レポートなどをまとめて納品する場面が少なくありません。ファイル容量が大きく、プロジェクト単位で分割保管されることも多いため、RAR形式で圧縮し、パスワードを設定するケースがよく見られます。

しかし、数か月から数年後に長期保管アーカイブを開こうとしたとき、次のような理由で暗号化RARが開けなくなることがあります。

  • プロジェクトごとに異なるパスワードを使っていた
  • 担当者の異動や退職で引き継ぎ情報が残っていなかった
  • パスワード管理ツールに保存したつもりが、別のアカウントに保存されていた
  • 委託先から納品されたアーカイブのパスワードを社内で共有していなかった
  • 定期的なパスワード変更により、どのパスワードが対象か分からなくなった

衛星画像やインフラ監視データには機密性の高い情報が含まれる場合もあるため、「とにかく早く開きたい」という焦りから不確かなツールを導入すると、マルウェア感染や情報漏洩といった二次的なリスクにつながりかねません。まずは落ち着いて、安全な確認から始めましょう。

最初にやるべき安全な一次対応

1. 読み取り専用のコピーを作成する

復旧作業を始める前に、外付けHDD/SSDやクラウドストレージなどにRARファイルのコピーを作成してください。原本に対して解析や修復を行うと、ファイル構造が破損したり、メタデータが失われたりする可能性があります。

特に、part1.rar、part2.rarのような分割ボリュームの場合は、すべてのパーツを同じフォルダに揃え、先頭ボリュームから開く必要があります。一部のボリュームが欠けていると、パスワードが正しくても展開できません。

2. パスワードが記録されている場所を探す

次の場所を一通り確認してください。

  • パスワード管理ツール
  • プロジェクト管理ツールの機密項目
  • 契約書や納品書、検収資料
  • 委託先とのメールやチャット履歴
  • チーム共有の暗号化メモ
  • 前任者の引き継ぎ書

RARのパスワードそのものではなく、「プロジェクトコード+顧客名+西暦」のような命名ルールが残っている場合もあります。思い当たる候補をメモに書き出し、大文字・小文字・記号の違いも整理しておくと、後の解析時間を短縮できます。

3. 別のバックアップや再納品ルートを確認する

同じアーカイブが別のストレージに残っていないか確認しましょう。また、外部委託先が元データや復号済みアーカイブを保持している場合は、再納品を依頼できる可能性があります。

ただし、衛星画像の利用契約や保存期間によっては再提供が難しい場合もあります。そのときは、パスワード復旧サービスの利用を検討する流れが現実的です。

RARの暗号化はどのように守られているのか

RAR形式、特にRAR5では強力な暗号化が利用されており、正しいパスワードなしに内容を復号する正式な「裏口」は存在しません。ファイル名も暗号化する設定を有効にしている場合は、アーカイブ内のファイル名やフォルダ構造も非表示になります。

パスワード復旧では、アーカイブから暗号化検証に使われるハッシュ情報を抽出し、候補となるパスワードを一つひとつ照合するのが一般的です。ハッシュ情報は元の衛星画像そのものではないため、ソースファイルを外部にアップロードせずに解析できる可能性があります。

ただし、パスワードが長く、ランダムな文字列であるほど組み合わせは爆発的に増えます。たとえば、12文字以上のランダムな英数字記号を総当たりで試す場合、一般的なPCでは現実的な時間内に完了しないことも少なくありません。

主な復旧方法の比較

方法 向いているケース メリット 注意点
パスワード候補の整理 命名ルールや過去パスワードの心当たりがある場合 コストがかからず、すぐに試せる 候補が多すぎると時間がかかる
ローカル解析ソフト 小規模なRAR、短いパスワード、機密データを外部に出したくない場合 手元で処理できる GPU性能や辞書の質に依存し、悪質ツールの混入リスクがある
クラウドGPU型復旧サービス 大容量・長時間の解析が必要で、GPUリソースを借りたい場合 処理速度を確保しやすく、端末への負荷が少ない サービスの信頼性と情報の取り扱いを確認する必要がある
委託先への再納品依頼 元データが相手側に残っている場合 解析せずに正規データを取得できる 契約、保存期間、費用、納期の調整が必要

Catpasswdを利用した安全なRAR復旧の流れ

衛星画像や地理空間データのように機密性の高いファイルでは、ソースアーカイブ自体をアップロードする方法には慎重になる必要があります。Catpasswd(猫密网)公式サイトでは、RARを含む暗号化ファイルからローカル環境でハッシュ特徴情報を抽出し、元ファイルをアップロードせずに復旧を試みる方法を提供しています。

基本的な流れは次のとおりです。

  1. 復旧権限を確認する
    自身が管理または復旧する権限を持つRARファイルだけを対象にしてください。

  2. ローカルでハッシュを抽出する
    Catpasswdの対応機能を使い、RARアーカイブからパスワード検証に必要なハッシュ情報を抽出します。大容量のGeoTIFFや点群データそのものを送信する必要はありません。

  3. クラウドGPUで候補を解析する
    抽出したハッシュ情報をクラウド側のGPUクラスタで処理します。Catpasswdは独自のパスワード辞書やパスワードパターンデータベースを活用し、単純な総当たりよりも効率的な候補検索を目指します。

  4. 結果を確認する
    復旧に成功した場合、待機することで無料で確認できるモードがあります。すぐにパスワードを表示したい場合は有料オプションを選択でき、失敗した場合には支払いが発生しません。

  5. コピーしたアーカイブで動作を検証する
    判明したパスワードを使い、まずはコピー側のRARを展開します。分割ボリュームの場合は、すべてのパーツが揃った状態で先頭ファイルから開いてください。

すべての暗号化RARで必ず復旧できるわけではなく、パスワードの長さ、複雑さ、使用されているRARのバージョンによって結果は変わります。それでも、ローカルでハッシュ抽出できる点や、失敗時の費用が発生しない点は、機密データを扱うプロジェクトにとって利用しやすい選択肢といえます。

復旧後に取り入れたい再発防止策

パスワード管理ツールで一元管理する

RARのパスワードは、チャットやメールに平文で残すのではなく、アクセス制御されたパスワード管理ツールに保存します。プロジェクト名、アーカイブ保存先、作成日、担当者、パスワード変更履歴を紐付けておくと、後から検索しやすくなります。

アーカイブ作成時に展開テストを行う

暗号化RARを作成したら、保管前に必ず別端末または別ユーザーアカウントで展開テストを行い、パスワードとファイル内容が正しいことを確認します。分割ボリュームの場合は、全ボリュームを移動した状態でテストすることが重要です。

緊急時のアクセスルールを決める

担当者が不在でも復旧できるよう、限定された管理者だけがアクセスできる「ブレイクグラス」用のパスワード保管領域を用意します。二人以上で承認する運用にすれば、不正利用と業務停止の両方のリスクを下げられます。

長期保管用の台帳を作成する

アーカイブごとに次の情報を台帳へ記録してください。

  • アーカイブ名と保存場所
  • RARのバージョン
  • ヘッダー暗号化の有無
  • プロジェクトコード
  • パスワード管理ツール上の識別名
  • 保持期限と廃棄予定日

台帳自体も暗号化し、アクセス権限を管理することで、数年後のプロジェクト検証や監査対応がスムーズになります。

FAQ

Q1. RAR5でファイル名も暗号化されています。パスワードなしで中身を確認できますか?

いいえ、ヘッダー暗号化が有効なRAR5では、ファイル名やフォルダ構造も暗号化されています。正しいパスワードを復元するか、別の復号済みコピーを入手する必要があります。

Q2. 復旧にかかる時間はどのくらいですか?

パスワードの長さ、文字種類、規則性、RARのバージョンによって大きく異なります。短い数字や決まった命名ルールがある場合は比較的早く見つかる可能性がありますが、長くランダムなパスワードでは時間がかかることもあります。

Q3. 衛星画像そのものをアップロードする必要はありますか?

Catpasswdでは、ローカル環境でRARからハッシュ特徴情報を抽出する方法を利用できます。その場合、大容量の元アーカイブや画像データ自体をアップロードする必要はなく、プライバシー面のリスクを抑えられます。

Q4. 分割されたRARの一部が見つかりません。復旧できますか?

分割ボリュームの一部が欠けていると、アーカイブ全体の展開ができない場合があります。まずは別のバックアップや委託先から欠けたボリュームを探し、すべてのパーツを揃えてから解析を始めてください。

Q5. 自分でパスワードを解析するPCがなくても利用できますか?

はい、CatpasswdはクラウドGPUを活用したサービスのため、手元のPCに高性能なGPUがなくても利用できます。ローカルで必要なハッシュ情報を抽出した後は、クラウド側のリソースで解析を進められます。