Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Proteggere e ripristinare i dati su FlexPod

Collaboratori Noah-Hardy kaminis85

Questa sezione descrive come è possibile ripristinare i dati di un utente finale in caso di attacco e come è possibile prevenire gli attacchi utilizzando un sistema FlexPod.

Panoramica testbed

Per mostrare il rilevamento, la correzione e la prevenzione di FlexPod, è stato creato un testbed basato sulle linee guida specificate nell'ultima piattaforma CVD disponibile al momento della stesura del presente documento: "FlexPod Datacenter con VMware vSphere 6.7 U1, Cisco UCS 4a generazione e NetApp AFF A-Series CVD".

Una macchina virtuale Windows 2016, che forniva una condivisione CIFS dal software NetApp ONTAP, è stata implementata nell'infrastruttura VMware vSphere. Quindi, NetApp FPolicy è stato configurato sulla condivisione CIFS per impedire l'esecuzione di file con determinati tipi di estensione. Il software NetApp SnapCenter è stato implementato anche per gestire le copie Snapshot delle macchine virtuali nell'infrastruttura per fornire copie Snapshot coerenti con l'applicazione.

Stato della macchina virtuale e dei relativi file prima di un attacco

Questa sezione mostra lo stato dei file prima di un attacco alla macchina virtuale e la condivisione CIFS ad essa mappata.

La cartella documenti della macchina virtuale aveva un set di file PDF che non sono stati ancora crittografati dal malware WannaCry.

Uno screenshot di una cartella Documenti di Windows che elenca file PDF WorkDoc non crittografati

La seguente schermata mostra la condivisione CIFS mappata alla macchina virtuale.

Uno screenshot che mostra l'unità di rete CIFS fpolicy_share mappata come unità Z: in Esplora file di Windows

La seguente schermata mostra i file sulla condivisione CIFS fpolicy_share Che non sono ancora stati crittografati dal malware WannaCry.

Uno screenshot di Esplora file che mostra i file non crittografati sulla fpolicy_share CIFS share mappata come unità Z

Deduplica e informazioni Snapshot prima di un attacco

I dettagli sull'efficienza dello storage e le dimensioni della copia Snapshot prima di un attacco vengono indicati e utilizzati come riferimento durante la fase di rilevamento.

Grazie alla deduplica sul volume che ospita la macchina virtuale, sono stati ottenuti risparmi dello storage del 19%.

Uno screenshot dell'efficienza di archiviazione di infra_datastore1 che mostra un risparmio di deduplicazione di 5,84 GB (19%)

Con la deduplica sulla condivisione CIFS sono stati ottenuti risparmi dello storage del 45% fpolicy_share.

Uno screenshot dell'efficienza di archiviazione del volume cifS che mostra un risparmio di deduplicazione di 5,05 GB (45%)

È stata rilevata una dimensione della copia Snapshot di 456 KB per il volume che ospita la macchina virtuale.

Uno screenshot delle Snapshot Copies di infra_datastore1 che mostrano before_attack con una dimensione totale di 456 KB

Per la condivisione CIFS è stata osservata una dimensione della copia Snapshot di 160 KB fpolicy_share.

Uno screenshot della scheda Copie Snapshot di cifS_volume che mostra lo snapshot before_attack_cifs con una dimensione totale di 160 KB

Infezione WannaCry su VM e condivisione CIFS

In questa sezione viene illustrato come il malware WannaCry è stato introdotto nell'ambiente FlexPod e le successive modifiche apportate al sistema.

I seguenti passaggi dimostrano come il malware binario WannaCry è stato introdotto nella macchina virtuale:

  1. Il malware protetto è stato estratto.

    Icona per una cartella compressa chiamata Ransomware.WannaCry

  2. Il binario è stato eseguito.

    Uno screenshot di Esplora file di Windows che mostra un eseguibile WannaCry selezionato con l'opzione di menu "Esegui come amministratore"

Caso 1: WannaCry crittografa il file system all'interno della VM e della condivisione CIFS mappata

Il file system locale e la condivisione CIFS mappata sono stati crittografati dal malware WannaCry.

Il malware inizia a crittografare i file con estensioni WNCRY.

Uno screenshot di Esplora file di Windows che mostra file PDF e file WNCRY crittografati in Documenti

Il malware crittografa tutti i file nella VM locale e nella condivisione mappata.

Uno screenshot che mostra i file delle CIFS share locali e mappate crittografati con estensioni WNCRY

Rilevamento

Dal momento in cui il malware ha iniziato a crittografare i file, ha generato un aumento esponenziale delle dimensioni delle copie Snapshot e una diminuzione esponenziale della percentuale di efficienza dello storage.

Durante l'attacco, è stato rilevato un notevole aumento delle dimensioni di Snapshot fino a 820,98 MB per il volume che ospita la condivisione CIFS.

Uno screenshot che mostra la scheda Snapshot Copies di cifs_volume con una dimensione Snapshot di 820,98 MB

È stato rilevato un aumento delle dimensioni della copia Snapshot fino a 404,3 MB per il volume che ospita la macchina virtuale.

Uno screenshot della scheda Snapshot Copies di infra_datastore1 che mostra una copia Snapshot before_attack di 404,3 MB

L'efficienza dello storage per il volume che ospita la condivisione CIFS è scesa al 34%.

Uno screenshot dell'efficienza di archiviazione di cifsv_volume che mostra un risparmio totale di 5 GB pari al 34%

Risoluzione dei problemi

Ripristinare la VM e la condivisione CIFS mappata utilizzando una copia Snapshot pulita creata prima dell'attacco.

Ripristinare la macchina virtuale

Per ripristinare la macchina virtuale, attenersi alla seguente procedura:

  1. Utilizzare la copia Snapshot creata con SnapCenter per ripristinare la macchina virtuale.

    Uno screenshot del menu Azioni di vSphere per WannaCry-2016-1 con NetApp SnapCenter Ripristina selezionato

  2. Selezionare la copia Snapshot coerente VMware desiderata per il ripristino.

    Uno screenshot della procedura guidata di ripristino che elenca i backup Snapshot di VMware disponibili con uno selezionato

  3. L'intera macchina virtuale viene ripristinata e riavviata.

    Una procedura guidata di ripristino che seleziona l'intera macchina virtuale WannaCry-2016-1 e la riavvia su un host ESXi

  4. Fare clic su Finish (fine) per avviare il processo di ripristino.

    Riepilogo della procedura guidata di ripristino per la macchina virtuale WannaCry-2016-1 con pulsante Fine e avviso di spegnimento

  5. La macchina virtuale e i relativi file vengono ripristinati.

    Uno screenshot di Esplora file di Windows che mostra i file PDF ripristinati nella cartella Documenti

Ripristina condivisione CIFS

Per ripristinare la condivisione CIFS, attenersi alla seguente procedura:

  1. Utilizzare la copia Snapshot del volume preso prima dell'attacco per ripristinare la condivisione.

    Uno screenshot che mostra la scheda Snapshot Copies per cifs_volume con l'azione Restore selezionata

  2. Fare clic su OK per avviare l'operazione di ripristino.

    Una finestra di dialogo di conferma per il ripristino del volume con i pulsanti OK e Annulla per il ripristino di cif_volume da una copia Snapshot

  3. Visualizzare la condivisione CIFS dopo il ripristino.

    Uno screenshot di Esplora file di Windows che mostra l'unità CIFS fpolicy_share mappata con cartelle, immagini disco e file PDF

Caso 2: WannaCry crittografa il file system all'interno della macchina virtuale e tenta di crittografare la condivisione CIFS mappata protetta tramite FPolicy

Prevenzione

Configura FPolicy

Per configurare FPolicy sulla condivisione CIFS, eseguire i seguenti comandi sul cluster 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

Con questo criterio, ai file con estensioni WNCRY, Locky e ad4c non è consentito eseguire le operazioni di creazione, ridenominazione, scrittura o apertura dei file.

Visualizzare lo stato dei file prima dell'attacco: Sono non crittografati e in un sistema pulito.

Uno screenshot che mostra i file PDF non crittografati WorkDoc nella cartella Documenti e nell'unità fpolicy_share

I file sulla macchina virtuale sono crittografati. Il malware WannaCry tenta di crittografare i file nella condivisione CIFS, ma FPolicy impedisce che influiscano sui file.

Uno screenshot di file VM crittografati accanto a file PDF non interessati in una CIFS share