Risoluzione dei problemi di stato protetto nello Shield

Summary: Panoramica del calcolo di stato protetto per lo Shield e come identificare la causa di un dispositivo che risulta non protetto.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Prodotti interessati:

  • Dell Encryption
  • Dell Security Management Server
  • Dell Security Management Server Virtual
  • Dell Data Protection | Encryption
  • Dell Data Protection | Enterprise Edition
  • Dell Data Protection | Virtual Edition

Per identificare il motivo per cui un endpoint non viene visualizzato come protetto in Dell Security Management Server (in precedenza Dell Data Protection | Enterprise Edition), è necessario determinare il tipo di problema riscontrato nell'endpoint. In generale, esistono tre tipi di problemi che fanno sì che un endpoint non risulti protetto:

  1. Problemi di comunicazione del client, ad esempio configurazione errata dello Shield, regole del firewall restrittive e DNS configurato non correttamente.
  2. Problemi di elaborazione dell'inventario lato server, ad esempio errori di analisi dell'inventario, errori delle impostazioni del database e problemi di comunicazione tra i servizi.
  3. Problemi di calcolo dello stato protetto, ad esempio data e ora di scansione dispositivo mancanti o incomplete, data e ora di scansione utente mancanti o incomplete e presenza di una policy aggiornata o non corretta.

Problemi di comunicazione del client

Una delle cause più comuni di un endpoint che non risulta protetto è un errore nello Shield durante la comunicazione con il servizio Policy Proxy. Spesso si tratta del risultato di una configurazione errata nello Shield o di un errore nel servizio Policy Proxy.

Il modo più rapido per identificare un problema di comunicazione è tramite la Remote Management Console nella sezione States della scheda Details & Actions nella pagina dei dettagli dell'endpoint. Per passare alla sezione States nella pagina di accesso della Remote Management Console:

  1. Cliccare sul link Populations.
  2. Cliccare sul link Endpoints.
  3. Nella sezione Endpoints, cliccare sul link dell'endpoint specifico in questione.

Dettagli endpoint
Figura 1. (Solo in inglese) Dettagli dell'endpoint

  1. Nella pagina dell'endpoint specifico, cliccare sulla scheda Details & Actions.
  2. Scorrere verso il basso all'interno della scheda Details & Actions fino alla sezione States.

Inventario ricevuto
Figura 2. (solo in inglese) Inventory Received

Il campo Inventory Received, evidenziato sopra, indica l'ultima volta in cui un inventario è stato ricevuto dal client e inserito nella tabella delle code di inventario del database per l'elaborazione. Se non sono presenti data e ora o se sono presenti ma non sono correnti, è probabile che si sia verificato un problema di comunicazione tra lo Shield e il servizio Policy Proxy.

Gli esempi seguenti mostrano un sottoinsieme di messaggi del registro relativi a una comunicazione con esito positivo dallo Shield al servizio Policy Proxy e una comunicazione con esito negativo dallo Shield al servizio Policy Proxy. Questi esempi non sono completi e sono riportati per fornire un punto di partenza da cui iniziare la ricerca dei problemi di comunicazione dal lato client. Per impostazione predefinita, il registro dello Shield si trova in C:\ProgramData\Dell\dell data protection\Encryption\CMGShield.log.

Comunicazione con esito positivo

I seguenti messaggi fanno parte del set di messaggi inviati al registro dello Shield durante una comunicazione con esito positivo con il servizio Policy Proxy.

PolicyGrabber: 680 H] Upload Inventory: Begin

PolicyGrabber: 755 H] Upload Inventory: Contacting GK at Host = serverName, IP = serverIP, Port = 8000

CMLNetEx: 118 I] Connect - Connected to host successfully

PolicyGrabber: 929 H] Upload Inventory: done (Result = 1).

Comunicazione con esito negativo

I seguenti messaggi del registro dello Shield sono esempi di tentativi non riusciti.

PolicyGrabber: 420 I] Policy Poll: Begin

PolicyGrabber: 451 H] Policy Poll: Attempt to contact Gatekeeper at Host = serverName, IP = serverIP, Port = 8001

CMLNetEx: 81 E] Connection to the host failed. (error = 10060)

PolicyGrabber: 512 I] Policy Poll: Attempt 1 of 3 to connect and retrieve policy FAILED.

CMLNetEx: 81 E] Connection to the host failed. (error = 10060)

PolicyGrabber: 512 I] Policy Poll: Attempt 2 of 3 to connect and retrieve policy FAILED.

CMLNetEx: 81 E] Connection to the host failed. (error = 10060)

PolicyGrabber: 512 I] Policy Poll: Attempt 3 of 3 to connect and retrieve policy FAILED.

La causa più comune dei problemi di comunicazione tra lo Shield e il servizio Policy Proxy è una configurazione errata dello Shield. Le seguenti impostazioni dello Shield vengono configurate al momento dell'installazione e sono le impostazioni predefinite che controllano il server e la porta a cui lo Shield si connette per inviare le informazioni di inventario. Queste impostazioni non sono complete e, a seconda della configurazione dell'ambiente, potrebbero non modificare la posizione a cui lo Shield tenta di connettersi. Se le impostazioni di esempio sono corrette o se la loro modifica non risolve il problema, contattare Dell Data Security ProSupport.

Impostazioni di configurazione predefinite

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\CMGshield]
"GK"="serverName"
"GKPort"=dword:00001f40

Problemi di elaborazione dell'inventario lato server

Un'altra causa meno comune di un endpoint che non risulta protetto è un errore in Dell Security Management Server durante l'elaborazione dei dati di inventario forniti dallo Shield. Può trattarsi del risultato di un danneggiamento in transito, di un carattere imprevisto nei dati XML dell'inventario o di un errore di comunicazione con SQL.

Analogamente a un problema di comunicazione, il modo più rapido per identificare un problema di elaborazione dell'inventario è tramite la Remote Management Console dalla sezione States della scheda Details & Actions nella pagina dei dettagli dell'endpoint.

Dettagli endpoint
Figura 3. (Solo in inglese) Dettagli dell'endpoint

Il campo Inventory Processed, evidenziato sopra, indica l'ultima volta in cui un inventario del client è stato elaborato correttamente e il database aggiornato in modo da riflettere lo stato corrente dell'endpoint. Se non sono presenti data e ora o se sono presenti ma non sono correnti, e sono presenti una data e un'ora correnti nel campo Inventory Received, è probabile che si sia verificato un problema di elaborazione dell'inventario dell'endpoint.

Gli esempi seguenti mostrano un sottoinsieme di messaggi dei registri del servizio Core Server che indicano la presenza di errori di elaborazione dell'inventario. Questi esempi non sono completi e sono riportati per fornire un punto di partenza da cui iniziare la ricerca dei problemi di elaborazione dal lato server. Per impostazione predefinita, il registro del servizio Core Server corrente viene scritto in C:\Program Files\Dell\Enterprise Edition\Core Server\Logs\output.log.

ERROR INVENTORY [75] - Error updating user shield state

ERROR INVENTORY [75] - Error updating device shield state

ERROR INVENTORY [75] - Error updating device entity data.

ERROR INVENTORY [75] - Error updating shield entity data.

A causa della varietà e della complessità dei problemi che possono verificarsi, non esistono soluzioni comuni per un'ampia percentuale di problemi di elaborazione. Se si sospetta un problema di elaborazione dell'inventario, contattare Dell Data Security ProSupport.

Problemi di calcolo dello stato protetto

I problemi di calcolo dello stato protetto sono di gran lunga la causa più comune di un endpoint protetto dallo Shield che risulta in stato non protetto. Può trattarsi del risultato di problemi precedenti che si combinano con le funzionalità dello Shield (ovvero un errore di elaborazione che causa l'esito negativo di un inventario completo a seguito della ricezione dei soli inventari ottimizzati) o dell'accesso di un utente non gestito con conseguente assenza di inventario inviato.

Una volta eliminati come cause i problemi di comunicazione del client e di elaborazione dei dati dell'inventario, resta un problema con il calcolo dello stato protetto del server. Il processo per determinare se un endpoint protetto dallo Shield è protetto o meno è riportato nell'immagine seguente.

Flusso di lavoro di risoluzione dei problemi
Figura 4. (Solo in inglese) Flusso di lavoro di risoluzione dei problemi

Le immagini seguenti mostrano la posizione nella console per trovare le informazioni necessarie per rispondere alle domande nel flusso di processo precedente:

  1. Is SDE enabled? - Il primo passo per determinare se un dispositivo è protetto è se è abilitata la crittografia SDE o del dispositivo. Per determinare se è abilitata, aprire la Remote Management Console, accedere e passare alla sezione States della scheda Details & Actions nella pagina dei dettagli dell'endpoint in questione.

Device Data Encryption On
Figura 5. (solo in inglese) Crittografia dati dispositivo attivata

Il campo Device Data Encryption On, evidenziato sopra, mostra la data e ora in cui la policy SDE è stata abilitata. Se il campo presenta una data e ora, la funzione SDE è abilitata? è impostata su Yes. Se il campo non presenta data e ora, come nell'immagine sopra, la risposta è No.

  1. SDE è crittografato? - Se la crittografia SDE o del dispositivo è abilitata, il passaggio successivo nel calcolo protetto consiste nel determinare se SDE è crittografato. A tale scopo è possibile utilizzare le informazioni contenute nella sezione States della scheda Details & Actions nella pagina dei dettagli dell'endpoint in questione.

Sweep avviato e sweep completato
Figura 6. (Solo in inglese) Sweep Started e Sweep Completed

I campi Sweep Started e Sweep Completed, evidenziati sopra con un riquadro arancione, mostrano rispettivamente la data e ora in cui è iniziato e terminato la scansione SDE/dispositivo. Se entrambi i campi presentano data e ora e la data e ora di Sweep Started sono precedenti o uguali alla data e ora di Sweep Completed, la risposta alla domanda "Is SDE encrypted" è "Yes". In caso contrario, la risposta è "No" e il dispositivo viene considerato in stato non protetto.

  1. Is User Encryption enabled for any user? - Se la crittografia SDE è disabilitata o se è abilitata e crittografata, il passaggio successivo consiste nel determinare se la crittografia utente è abilitata per qualsiasi utente attivato sull'endpoint. A tale scopo è possibile utilizzare le informazioni disponibili nella scheda Users della pagina dei dettagli dell'endpoint in questione.

Crittografia dati utente attivata
Figura 7. (Solo in inglese) User Data Encryption On

La scheda Users mostra tutti gli utenti attivati sull'endpoint. Il campo User Data Encryption On, evidenziato sopra con un riquadro arancione, mostra la data e ora in cui la policy User Encryption è stata abilitata per ogni utente specifico. Se il campo presenta data e ora per un utente attivato, come nell'immagine sopra riportata, la risposta alla domanda "Is User Encryption enabled for any user?" è "Yes". Se il campo non presenta una data e ora per un utente attivato, la risposta è No e l'endpoint viene considerato in stato protetto.

  1. Is User Encryption enabled for the last authenticated User? - Se la crittografia utente è abilitata per qualsiasi utente attivato sull'endpoint, la parte successiva del calcolo dello stato protetto consiste nel determinare se per l'utente autenticato più recente è abilitata la crittografia utente. A tale scopo è possibile utilizzare le informazioni presenti nella scheda Users della pagina dei dettagli dell'endpoint in questione.

Ultimo accesso riuscito
Figura 8. (Solo in inglese) Last Successful Login

La scheda Users mostra tutti gli utenti attivati sull'endpoint. Il campo Last Successful Login, evidenziato sopra con un riquadro arancione, mostra l'ultima volta in cui l'utente specifico ha effettuato l'accesso allo Shield. Se l'utente con la data e ora di Last Successful Login più recente presenta anche una data e ora nel campo User Data EncryptionOn , come nell'immagine sopra riportata, la risposta alla domanda Is User Encryption enabled for the last authenticated User User è Yes. Se l'utente con la data e ora di Last Successful Login più recente non presenta una data e ora nel campo User Data Encryption On, la risposta è "No".

  1. L'ultimo utente autenticato è crittografato? - Se l'ultimo utente autenticato aveva la crittografia abilitata, il processo passa all'ultimo passaggio, verificando se l'utente è crittografato. A tale scopo è possibile utilizzare le informazioni relative all'ultimo utente autenticato nella scheda Users della pagina dei dettagli dell'endpoint in questione.

Avvio ultima scansione crittografia
Figura 9. (Solo in inglese) Last Encryption Sweep Start

I campi Last Encryption Sweep Start e Sweep End, evidenziati sopra con un riquadro arancione, mostrano rispettivamente la data e ora in cui è iniziata e terminata la scansione utente. Se entrambi i campi presentano una data e ora e la data e ora di Last Encryption Sweep Start sono precedenti o uguali alla data e ora di Sweep Completed , la risposta alla domanda Is the last authenticated user Encrypted? è " Yes " e il dispositivo viene considerato in stato protetto. In caso contrario, la risposta è "No" e il dispositivo viene considerato in stato non protetto.

Non esistono messaggi di registro che aiutino a determinare quale passaggio all'interno del flusso di lavoro dello stato protetto causi lo stato non protetto del dispositivo. Esaminare la sezione Identificazione di un problema di calcolo dello stato protetto per determinare quale fase del flusso di lavoro sia stata la causa per cui l'endpoint risulta non protetto.

La tabella seguente contiene diverse soluzioni ai problemi di calcolo dello stato protetto più comuni.

Avvertenza: la procedura che segue prevede una modifica del Registro di sistema di Windows:
Problema Soluzione
Il campo Device Data Encryption On è popolato, ma non sono presenti data e ora per Sweep Started o Sweep Completed

Se la crittografia dei dati del dispositivo è abilitata, ma non sono presenti date e ore di scansione, spesso ciò indica che sull'endpoint protetto è installata un'unità SED (Self-Encrypting Drive). Per impostazione predefinita, lo Shield non applica le regole SDE quando è presente un'unità SED. Quando si verifica questo problema, nei registri dello Shield sono presenti i seguenti messaggi:

"Blocking/Disabling SDE policies, because either FVE is enabled/in progress or there is an SED on the computer."

... Uno dei dischi è un SED.

Per consentire allo Shield di applicare la crittografia SDE anche quando è presente un'unità SED, aggiungere il seguente valore di registro e riavviare l'endpoint. Una volta acquisita l'impostazione dallo Shield, viene avviata la scansione SDE.

Impostazioni di configurazione
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\CMGShield]
"AlwaysApplySDE"=dword:00000001

Il campo della data e ora di completamento della scansione è vuoto e quello della data e ora di inizio della scansione viene costantemente aggiornato.

L'aggiornamento costante del campo della data e ora di inizio della scansione indica in genere una delle due condizioni seguenti:

  1. Una delle regole della policy Regole di crittografia SDE contiene una variabile di ambiente utente, ad esempio: %env:userprofile%. Ciò causa la ripetizione della scansione, poiché il valore della variabile cambia ogni volta che un utente effettua l'accesso e appare allo Shield come una modifica di policy. Per correggere questa condizione, aggiornare la regola di crittografia per fare riferimento alla directory in un modo che non includa la variabile di ambiente utente.
  2. La policy di sicurezza Scan Workstation on Logon è abilitata. Questa policy forza lo Shield a eseguire una scansione ogni volta che viene rilevato un accesso utente.
Una scansione dispositivo/SDE o utente non è completa sulla Remote Management Console, ma la console locale mostra che la scansione è stata completata quando l'utente ha effettuato l'accesso all'endpoint.

Quando una scansione non è completata sul server e l'endpoint non mostra una scansione in corso, il problema può in genere essere risolto eseguendo una o più delle seguenti operazioni:

  1. Forzare l'upload di un inventario completo sul server aggiungendo le seguenti impostazioni di registro nell'ordine indicato. La prima forza l'invio di un inventario completo e il valore viene rimosso dopo l'upload dell'inventario. La seconda forza l'upload di un inventario sul server e il valore passa a 0 al termine dell'upload.

Impostazioni di configurazione
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\CMGshield]
"RefreshInventory"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\Credant\CMGShield\Notify]
"PingProxy"=dword:00000001

  1. Ricreare i dati della cache di scansione effettuando le seguenti operazioni:
    1. Creare una copia della cartella C:\ProgramData\Dell\dell data protection\Encryption\CMGData.
    2. Eliminare il contenuto della cartella CMGDATA originale.
    3. Aprire un prompt dei comandi e utilizzare il seguente comando dalla directory "C:\Program Files\Dell\Dell Data Protection\Encryption".

WSProbe.exe c:\


Per contattare il supporto, consultare l'articolo Numeri di telefono internazionali del supporto di Dell Data Security.
Accedere a TechDirect per generare una richiesta di supporto tecnico online.
Per ulteriori approfondimenti e risorse accedere al forum della community Dell Security.

Additional Information

 

Videos

 

Affected Products

Dell Encryption
Article Properties
Article Number: 000124735
Article Type: How To
Last Modified: 08 May 2024
Version:  8
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.