Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

FlexPod でデータを保護し、リカバリできます

共同作成者 Noah-Hardy kaminis85

このセクションでは、攻撃が発生した場合にエンドユーザーのデータをどのように回復できるか、および FlexPod システムを使用して攻撃を防御する方法について説明します。

テストベッドの概要

テストベッドは、 FlexPod の検出、修復、および防止を示すために、本ドキュメントの作成時点で使用可能な最新のプラットフォーム CVD で指定されているガイドラインに基づいて構築されています。 "FlexPod データセンターと VMware vSphere 6.7 U1 、 Cisco UCS 第 4 世代、および NetApp AFF A シリーズに関する CVD"

NetApp ONTAP ソフトウェアの CIFS 共有を提供していた Windows 2016 VM は、 VMware vSphere インフラに導入されました。その後、特定の拡張子タイプのファイルが実行されないように、 CIFS 共有に NetApp FPolicy を設定しました。また、アプリケーションと整合性のある Snapshot コピーを作成するために、インフラ内の VM の Snapshot コピーを管理するために NetApp SnapCenter ソフトウェアを導入しました。

攻撃前の VM とそのファイルの状態

ここでは、 VM およびマッピングされている CIFS 共有に対する攻撃前のファイルの状態を示します。

VM の Documents フォルダには、 WannaCry マルウェアによってまだ暗号化されていない PDF ファイルのセットがありました。

暗号化されていない WorkDoc PDF ファイルが一覧表示された Windows ドキュメントフォルダーのスクリーンショット

次のスクリーンショットは、 VM にマッピングされている CIFS 共有を示しています。

fpolicy_share CIFSネットワークドライブがWindowsファイルエクスプローラーでドライブZ:としてマッピングされていることを示すスクリーンショット

次のスクリーンショットは、 WannaCry マルウェアによってまだ暗号化されていない CIFS 共有 'fpolicy_share' 上のファイルを示しています。

fpolicy_share CIFS共有をドライブZとしてマッピングした状態で、暗号化されていないファイルを表示しているファイルエクスプローラーのスクリーンショット

攻撃前の重複排除およびスナップショット情報

攻撃前の Snapshot コピーのストレージ効率の詳細およびサイズは、検出フェーズで参照用として示されます。

VM をホストするボリュームで重複排除を実行すると、ストレージを 19% 削減できました。

infra_datastore1 のストレージ効率のスクリーンショット(5.84 GB (19%)の重複排除による節約を表示)

CIFS 共有「 fpolicy_share 」の重複排除により、 45% のストレージ節約を達成しました。

cifS_volumeのストレージ効率を示すスクリーンショット。重複排除により5.05 GB(45%)の節約を達成しています。

VM をホストしているボリュームの Snapshot コピーサイズとして、 456KB が観察されました。

infra_datastore1 のスナップショットコピーのスクリーンショット(合計サイズ 456 KB の before_attack を表示)

CIFS 共有「 fpolicy_share 」に対しては、 160KB の Snapshot コピー・サイズが検出されました。

cifS_volumeのスナップショットコピータブのスクリーンショット。合計サイズ160 KBのbefore_attack_cifsスナップショットが表示されています。

VM および CIFS 共有での WannaCry 感染

このセクションでは、 WannaCry マルウェアが FlexPod 環境にどのように導入されたか、および観察されたシステムにその後の変更がどのように加えられたかを説明します。

次の手順は、 WannaCry マルウェアバイナリが VM にどのように導入されたかを示しています。

  1. 保護されたマルウェアが抽出されました。

    Ransomware.WannaCryという名前の圧縮フォルダのアイコン。

  2. バイナリが実行されました。

    Windows ファイル エクスプローラーで選択した WannaCry の実行可能ファイルと「管理者として実行」メニューオプションを示すスクリーンショット

ケース 1 : WannaCry は VM 内のファイルシステムを暗号化し、マッピングされた CIFS 共有を暗号化します

ローカルファイルシステムとマッピングされた CIFS 共有は、 WannaCry マルウェアによって暗号化されています。

マルウェアは WNCRY 拡張子でファイルを暗号化し始めます。

Windows ファイルエクスプローラーのスクリーンショット。ドキュメントフォルダに PDF ファイルと暗号化された WNCRY ファイルが表示されています。

マルウェアは、ローカル VM およびマッピングされた共有内のすべてのファイルを暗号化します。

WNCRY拡張子で暗号化されたローカルおよびマップされたCIFS共有ファイルを示すスクリーンショット

検出

マルウェアがファイルの暗号化を開始した瞬間から、 Snapshot コピーのサイズが急激に増加し、ストレージ効率が急激に低下しました。

攻撃中に CIFS 共有をホストしているボリュームの Snapshot サイズが 820.98MB に急増していることが検出されました。

cifs_volumeのスナップショットコピータブにスナップショットサイズ820.98 MBが表示されているスクリーンショット

VM をホストしているボリュームの Snapshot コピーサイズが 404.3MB に増加していることが検出されました。

404.3 MB の before_attack スナップショットコピーが表示されている infra_datastore1 の「スナップショットコピー」タブのスクリーンショット

CIFS 共有をホストしているボリュームのストレージ効率は 34% に低下しています。

cifsv_volumeのストレージ効率を示すスクリーンショット(合計5 GBの節約、34%)

修正

攻撃の前に作成されたクリーンな Snapshot コピーを使用して、 VM およびマッピングされた CIFS 共有をリストアします。

  • リストア VM *

VM をリストアするには、次の手順を実行します。

  1. SnapCenter で作成した Snapshot コピーを使用して、 VM をリストアします。

    NetApp SnapCenterのリストアが選択された状態の、WannaCry-2016-1に対するvSphereのアクションメニューのスクリーンショット

  2. リストアに使用する VMware 整合性のある Snapshot コピーを選択します。

    利用可能な VMware Snapshot バックアップの一覧が表示され、1つが選択されているリストアウィザードのスクリーンショット

  3. VM 全体がリストアされて再起動されます。

    WannaCry-2016-1 仮想マシン全体を選択し、ESXi ホスト上で再起動する復元ウィザード

  4. [ 完了 ] をクリックして、復元プロセスを開始します。

    仮想マシン WannaCry-2016-1 の復元ウィザードの概要(完了ボタンと電源オフ警告付き)

  5. VM とそのファイルがリストアされます。

    ドキュメントフォルダーに復元されたPDFファイルを表示しているWindows ファイルエクスプローラーのスクリーンショット

    • CIFS 共有の復元 *

CIFS 共有をリストアするには、次の手順を実行します。

  1. 攻撃の前に作成されたボリュームの Snapshot コピーを使用して、共有をリストアします。

    cifs_volume のスナップショットコピータブで復元アクションが選択されている状態を示すスクリーンショット

  2. [OK] をクリックしてリストア処理を開始します。

    スナップショットコピーから cif_volume を復元するための、OK ボタンとキャンセルボタンを備えたボリューム復元確認ダイアログ

  3. リストア後に CIFS 共有を表示する

    fpolicy_shareにマッピングされたCIFSドライブと、フォルダー、ディスクイメージ、PDFファイルを表示したWindows ファイルエクスプローラーのスクリーンショット

ケース 2 : WannaCry は VM 内のファイルシステムを暗号化し、 FPolicy で保護されているマッピングされた CIFS 共有を暗号化しようとします

防止

  • FPolicy を設定 *

CIFS 共有に FPolicy を設定するには、 ONTAP クラスタで次のコマンドを実行します。

vserver fpolicy policy event create -vserver infra_svm -event-name Ransomware_event -protocol cifs -file-operations create,rename,write,open
vserver fpolicy policy create -vserver infra_svm -policy-name Ransomware_policy -events Ransomware_event -engine native
vserver fpolicy policy scope create -vserver infra_svm -policy-name Ransomware_policy -shares-to-include fpolicy_share -file-extensions-to-include WNCRY,Locky,ad4c
vserver fpolicy enable -vserver infra_svm -policy-name Ransomware_policy -sequence-number 1

このポリシーでは、拡張子が WNCRY 、 Locky 、および ad4c のファイルは、ファイル操作の作成、名前変更、書き込み、または開くことができません。

攻撃前のファイルのステータスを表示します。ファイルは暗号化されておらず、クリーンなシステムにあります。

Documents フォルダと fpolicy_share ドライブに保存されている暗号化されていない WorkDoc PDF ファイルを示すスクリーンショット

VM 上のファイルが暗号化されます。WannaCry マルウェアは CIFS 共有内のファイルの暗号化を試みますが、 FPolicy はファイルへの影響を防ぎます。

FPolicy CIFS共有内の影響を受けていないPDFファイルと並んで暗号化されたVMファイルのスクリーンショット