メインコンテンツまでスキップ

ランサムウェアからクラウドストレージを守る — RcloneViewによるイミュータブルバックアップ

· 約7分
Tayson
Senior Engineer

ランサムウェアはローカルファイルを暗号化するだけではありません。クラウド同期が有効になっている場合、クラウド上のコピーも暗号化されたバージョンで上書きされてしまいます。Google Drive、OneDrive、Dropboxのいずれも、わずか数分で被害を受ける可能性があります。

クラウドストレージは「クラウドにあるから、バックアップされている」と安心しがちです。しかし、クラウド同期ツールは双方向に動作します。ランサムウェアがコンピューター上のファイルを暗号化すると、同期クライアントは律儀にその暗号化されたバージョンをクラウドにアップロードし、元のファイルを置き換えてしまいます。数分のうちに、あなたのクラウドストレージは暗号化されたゴミで埋め尽くされます。解決策は、ランサムウェアが手を出せないバックアップコピーを持つことです。

RcloneViewアプリのプレビュー

すべてのクラウドを一か所で管理・同期

RcloneViewはrcloneのクロスプラットフォームGUIです。フォルダを比較し、ファイルを転送・同期し、クリーンなビジュアルインターフェースでマルチクラウドのワークフローを自動化できます。

  • ワンクリック操作: コピー · 同期 · 比較
  • 信頼性の高い自動化のためのスケジューラーと履歴
  • Google Drive、OneDrive、Dropbox、S3、WebDAV、SFTPなどに対応
WindowsmacOSLinux
無料で始める →

コア機能は無料。Plusで自動化機能を利用可能。

ランサムウェアがクラウドに到達する仕組み

  1. ランサムウェアがローカルファイルを暗号化 — コンピューター上のファイルが暗号化されます。
  2. 同期クライアントが変更を検知 — OneDrive、Dropbox、Google Driveの同期が「変更あり」を検知します。
  3. 暗号化されたファイルがアップロードされる — 同期クライアントが元のファイルを暗号化バージョンに置き換えます。
  4. クラウドストレージも暗号化される — ローカルとクラウドの両方のコピーが被害を受けます。

防御戦略: 同期ではなくコピーを使う

重要なポイントは、バックアップには同期ではなくコピージョブを使うことです。コピーはファイルの追加と更新のみを行い、送信先からファイルを削除することはありません。プライマリのクラウドがランサムウェアに暗号化されたファイルで汚染されても、バックアップには最後の正常なバージョンが保持されます。

プライマリクラウド(脆弱)

Google Drive ← ローカルコンピューターと同期(ランサムウェアがここに到達可能)

バックアップ(保護されている)

Google Drive → コピー → Backblaze B2(ランサムウェアは古いバージョンを削除できない)
Create ransomware-resistant backup

追加の保護レイヤー

1) S3 Object Lock(イミュータブル)

AWS S3はObject Lockをサポートしており、指定した期間、ファイルの変更や削除ができないようにできます。

  • ガバナンスモード — 誤削除から保護します。管理者は上書きすることができます。
  • コンプライアンスモード — ルートアカウントであっても、誰も削除・変更できません。

Object Lockを有効にしたS3バケットにバックアップしましょう。ランサムウェアがAWSの認証情報を突破したとしても、ロックされたオブジェクトは生き残ります。

2) バージョニング

バックアップ先のストレージでバージョニングを有効にしましょう。

  • S3バージョニング — 上書きのたびに新しいバージョンが作成されます。古いバージョンは保持されます。
  • B2バージョニング — Backblazeはデフォルトで以前のバージョンを保持します。

ランサムウェアに暗号化されたファイルがバックアップにコピーされたとしても、以前のクリーンなバージョンにアクセスすることができます。

3) 認証情報を分ける

バックアップ先には異なる認証情報を使用しましょう。プライマリとバックアップのクラウド間でAWSキーやOAuthトークンを使い回してはいけません。ランサムウェアが一方の認証情報を盗んだとしても、もう一方は安全なままです。

4) cryptによる暗号化バックアップ

rcloneのcryptリモートを使って、バックアップを暗号化しましょう。誰かがバックアップストレージにアクセスできたとしても、あなたのcryptパスワードなしでは暗号化されたデータを変更することはできません。

バックアップスケジュール

Schedule ransomware-resistant backup

重要なデータについては、1日に複数回コピージョブを実行しましょう。

データの種類バックアップ頻度保持期間
重要な文書4時間ごと90日分のバージョン
プロジェクトファイル毎日30日分のバージョン
アーカイブ毎週1年間

バックアップの整合性を検証する

バックアップが破損していないか、定期的に確認しましょう。

Verify backup integrity

復旧計画

ランサムウェアの被害に遭った場合:

  1. すべての同期クライアントを即座に停止します。
  2. ネットワークから切断し、被害の拡大を防ぎます。
  3. RcloneView経由でバックアップにアクセスします(クリーンなマシンから)。
  4. 最後のクリーンなバージョンから復元 — バックアップからクリーンなクラウドアカウントへコピーします。
  5. フォルダ比較で復元したデータを検証します。

はじめに

  1. rcloneview.comからRcloneViewをダウンロードします。
  2. 同期ではなくコピーで、別のプロバイダーへのバックアップを設定します。
  3. バックアップストレージでバージョニングを有効にします。
  4. バックアップアカウントには別の認証情報を使用します。
  5. 頻繁なバックアップをスケジュールします。
  6. 復元をテスト — 必要になる前に練習しておきましょう。

最高のランサムウェア対策は、ランサムウェアが手を出せないバックアップを持つことです。


関連ガイド:

対応クラウドプロバイダー

Local Files
WebDAV
FTP
SFTP
HTTP
SMB / CIFS
Google Drive
Google Photos
Google Cloud Storage
OneDrive
Dropbox
Box
MS Azure Blob
MS File Storage
S3 Compatible
Amazon S3
pCloud
Wasabi
Mega
Backblaze B2
Cloudflare R2
Alibaba OSS
Ceph
Swift (OpenStack)
IBM Cloud Object Storage
Oracle Cloud Object Storage
IDrive e2
MinIO
Storj
DigitalOcean Spaces