Installazione e utilizzo dell'agente di registrazione per Windows¶
-
Installazione
Installazione e distribuzione dell'agente di registrazione Windows.
-
Configurazione
Configurare l'agente di registrazione Windows per funzionare con le applicazioni RDP e HTML5 RDP e/o l'accesso diretto.
Utilizzo dell'agente di registrazione con applicazioni RDP e HTML5 RDP¶
Consentire l'uso dell'agente di registrazione¶
Se l'agente di registrazione è installato e configurato correttamente, l'abilitazione dell'uso dell'agente avviene a livello dell'applicazione RDP o RDP HTML5 preferita:
Tre parametri sono coinvolti nel meccanismo:
Without agent mode- Questa opzione deve rimanere deselezionata affinché l'agente di registrazione funzioni.
Disconnect session if the recorder is not working- Questo abilita o disattiva una funzione di sicurezza quando la registrazione della sessione non riesce per vari motivi. Se la registrazione non può essere eseguita, la sessione RDP o HTML5 RDP dell'utente verrà terminata. Si consiglia di abilitare questa impostazione per impedire le connessioni utente senza registrazione (ad esempio, in caso di malfunzionamento dell'agente di registrazione).
Time before disconnection- Se l'opzione precedente è abilitata, questa opzione consente di impostare il tempo in secondi prima che venga eseguita la disconnessione. L'impostazione predefinita è 30 secondi, ma può essere ridotta per aumentare la reattività o aumentata se, ad esempio, si sa che le sessioni utente sono lunghe.
Limite di movimento laterale¶
Limiting lateral movement è una funzione che limita le connessioni di rete per la sessione utente. Questa funzione blocca di default tutto il traffico TCP/UDP all'interno della sessione utente, ma gli amministratori possono aprire diversi flussi di accesso.
Le restrizioni sono configurate nel access policy e possono quindi variare a seconda dell'utente e avere impostazioni diverse per un singolo utente (multiplicando le politiche di accesso assegnate a loro).
Una volta che un'applicazione RDP o RDP HTML5 con agente è autorizzata in una politica di accesso, la scheda Network connections diventa disponibile. Da lì, è possibile abilitare il filtraggio e specificare le reti autorizzate per l'utente: 
Info
Qualsiasi modifica di queste impostazioni sarà applicata agli utenti solo quando utilizzeranno la prossima volta l'applicazione RDP o HTML5 RDP pertinente.
Configurare le registrazioni di accesso diretto con l'agente¶
Declare server preparati per l'accesso diretto con l'agente¶
Per dichiarare un server che deve operare in accesso diretto con modalità agente, è necessario prima aprire il modulo Machines management:
Poi clicca sul pulsante per aggiungere un nuovo server. Una nuova finestra apparirà per configurare il nuovo server: 
Name- Nome della macchina come visualizzato nella console cyberelements.io o cyberelements Cleanroom.
Notification text- Messaggio di notifica che gli utenti riceveranno quando si connetteranno al server.
Record sessions as videos- Consente o disattiva la registrazione video della sessione. Se disattivata, verranno catturati e registrati solo gli eventi della sessione.
Check video integriyt at playback- Quando si crea l'archivio video, viene calcolato e memorizzato un hash (SHA-256) del file video. Quando gli amministratori visualizzano l'archivio, controllano che l'hash non sia stato modificato. Se è stato modificato, verrà inviato un messaggio di avviso all'amministratore, poiché ci saranno probabilmente modifiche alla registrazione video (ad esempio, sostituzione o sequenze di taglio).
Allow manual removal of archives- Consentire o negare agli amministratori la possibilità di eliminare gli archivi video.
Info
Gli archivi generati conservano le impostazioni in vigore al momento della registrazione. La modifica di questa impostazione influirà solo sugli archivi nuovi. Delete archives automatically- Impostazione di una cancellazione automatica degli archivi dopo il superamento di un numero specifico di giorni.
Info
Gli archivi generati conservano le impostazioni in vigore al momento della registrazione. La modifica di questa impostazione influirà solo sugli archivi nuovi. Use agent mode- Opzione che deve essere abilitata affinché il server disponga del meccanismo di accesso diretto con agente attivo.
Host (CN of the certificate)- Indicazione della NC del certificato utilizzato dall'agente di registrazione per autenticarsi presso il Edge GatewayQuesto corrisponde al impostazioni del certificato della macchina.
Use no agent- Se un parametro non è utile per la modalità di funzionamento desiderata, può essere disattivato.
Configurazione dei diritti di accesso diretto con un agente¶
Configurare i diritti di accesso diretto con un agente è simile a configurare le politiche di accesso per le applicazioni. I nuovi diritti vengono dichiarati e i diritti esistenti vengono modificati tramite Configurations d'enregistrement direct:
È possibile aggiungere una nuova configurazione facendo clic sul pulsante .
Le varie schede di impostazioni sono simili a quelle per le politiche di accesso alle applicazioni, ad eccezione della scheda gruppi, che consente di aggiungere un gruppo manualmente: 
Dopo aver cliccato sul pulsante aggiungere manualmente, apparirà una nuova finestra per recuperare il nome del gruppo e il suo dominio: 
Tip
Questa funzione è particolarmente utile se si desidera aggiungere un gruppo locale o un gruppo in un'unità operativa diversa da quella impostata nelle configurazioni di dominio LDAP.
Le altre schede sono:
Sites: localizza la configurazione in uno o più siti e, per estensione, consente all'agente di registrazione di connettersi a uno o più gateway di bordo collegati ai siti autorizzati.Machines: aggiungere i server RDP dichiarati in il capitolo precedente.Alerts: collegare gli avvisi alla configurazione.Network connections: limita i movimenti laterali degli utenti durante le loro sessioni con funzionalità identiche alle limitazioni dei movimenti laterali delle applicazioni RDP e HTML5 RDP.
Gli archivi dell'agente di registrazione¶
Abilitazione dei registri degli agenti di registrazione¶
Warning
L'attivazione dei log richiede il riavvio del servizio di recording agent, che fermerà tutte le registrazioni di sessione attualmente in corso sul server.
A seconda delle impostazioni della chiave LogOffOnFailure, l'utente sarà disconnesso o resterà connesso.
Per consentire l'accesso al registro per l'agente di registrazione, è necessario eseguire le seguenti operazioni:
-
Creare una directory denominata
Lognella directory di installazione dell'agente (per impostazione predefinita, questa èC:\Program Files (x86)\Systancia\Safeper ** cyberelements Cleanroom eC:\Program Files (x86)\Systancia\cyberelementsper ** cyberelements.io). -
Riavviare il servizio
CleanroomAgent, ad esempio con il seguente comando di amministratore PowerShell:1Restart-Service -Name 'CleanroomAgent'
Ogni volta che il servizio di recording agent viene avviato, viene generato un nuovo file di registro nella directory Log creata al passaggio 1.
Contenuto dei registri dell'agente di registrazione¶
I log generati dall'agente di registrazione avranno questo aspetto:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 | |
Inizializzazione dell'agente di registrazione (linee 1-21)
Quando l'agente di registrazione viene inizializzato (linee 1-18), vengono registrate varie informazioni sul sistema.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
La riga 19 specifica il numero di Edge Gateway presenti nel file gateways.xml per l'operazione in modalità diretta.
19 | |
La riga 20 indica un problema di caricamento di chiavi in una directory inesistente. Questa è una vecchia funzione che non influenza il funzionamento generale dell'agente. Questo registro di errori può quindi essere ignorato.
20 | |
La riga 21 specifica l'azione di copiare il CareInit.exe eseguibile a System32 per coprire i casi in cui un'applicazione RDP con agente viene avviata da una macchina macOS o Ubuntu.
In questa condizione, la connessione al server richiede di eseguire CareInit.exe come programma di avvio.
21 | |
Connezione di un'applicazione RDP o RDP HTML5 con un agente (linee 22-39)
Quando viene rilevata una nuova sessione RDP, vengono scritti i seguenti registri per indicare il rilevamento di una nuova sessione RDP e registrare il nome utente che ha effettuato l'accesso:
22 23 24 25 | |
Nel registro di cui sopra, si tratta del cyberelements_user utente che si è connesso tramite RDP.
Quando si avvia un'applicazione RDP o RDP HTML5 con un agente, viene creato uno specifico canale RDP virtuale per inviare all'agente di registrazione l'indirizzo di connessione Edge Gateway e la password unica per la connessione al servizio di registrazione Edge Gateway.
Questo indica due cose:
- L'agente di registrazione ha rilevato che si tratta di una connessione RDP avviata da cyberelements Cleanroom o cyberelements.io, quindi non dovrebbe trattare la sessione come un accesso diretto.
- L'agente di registrazione è stato in grado di recuperare l'indirizzo del Edge Gateway alla quale deve inviare le registrazioni video e gli eventi.
Queste informazioni corrispondevano alle righe 27-29, dove nell'esempio l'agente di registrazione ha recuperato l'indirizzo di connessione per Edge Gateway (my-edge-gateway.domain.local) e una password di una sola volta (K5efPBwVM2cIU0LaYQucZp0FV19nRIE5f5VYoBZz6EqlZOxNGM):
29 30 31 | |
Successivamente vengono riportati i registri relativi all'applicazione delle regole di filtraggio della rete, che sono dettagliati in un'altra sezione informativa più in basso nella pagina.
Un log specifica quando l'agente di registrazione avvia la connessione con il Edge Gateway e quale password unica utilizza per autenticarsi.
35 | |
Infine, quando l'utente avvia una disconnessione, viene catturata dall'agente di registrazione per terminare la registrazione e rimuovere eventuali regole di filtraggio della rete.
36 37 38 39 | |
Connezione diretta di accesso RDP (linee 40-61)
Quando viene rilevata una nuova sessione RDP, vengono scritti i seguenti registri per indicare il rilevamento di una nuova sessione RDP e registrare il nome utente che ha effettuato l'accesso:
40 41 42 43 | |
Nel registro di cui sopra, si tratta del cyberelements_user utente che si è connesso tramite RDP.
Durante una connessione RDP live, non viene utilizzato lo specifico canale virtuale RDP per l'esecuzione di applicazioni RDP o HTML5 RDP con un agente.
44 | |
Dato il rilevamento dell'accesso diretto, l'agente di registrazione registra i diversi gruppi di utenti dell'utente che si è appena connesso:
46 | |
Tip
Con queste informazioni è possibile determinare i motivi per cui le registrazioni di accesso diretto non vengono attivate: se il contratto di accesso diretto non autorizza uno dei gruppi di utenti, o se il nome di dominio specificato deve essere il nome breve (nome netBIOS) o il nome completo.
L'agente di registrazione specifica a quali Gateway Edge potrà connettersi per caricare la registrazione della sessione dell'utente.
Per ricordare, questi sono gli Edge Gateway che fanno parte del file gateways.xml configurato durante la configurazione dell'agente di registrazione .
47 | |
Poi c'è il certificato client che l'agente di registrazione utilizza per autenticare con il servizio di registrazione.
In modo predefinito, l'agente di registrazione cerca un certificato contenente il nome del server RDP nella sua CN, a meno che non sia stato definito il codice MachineName.
Il responsabile della registrazione specifica quindi il certificato selezionato e le informazioni sull'autorità di certificazione che lo ha generato.
48 49 50 51 | |
Nell'esempio precedente, l'agente di registrazione ha cercato un certificato contenente my-rds-server e ne ha trovato uno con la NC my-rds-server.domain.local rilasciato per l'autorità di certificazione SUB-CA.
Successivamente vengono riportati i registri relativi all'applicazione delle regole di filtraggio della rete, che sono dettagliati in un'altra sezione informativa più in basso nella pagina.
Un log specifica quando l'agente di registrazione avvia la connessione con il Edge Gateway e quale password unica utilizza per autenticarsi.
57 | |
Infine, quando l'utente avvia una disconnessione, viene catturata dall'agente di registrazione per terminare la registrazione e rimuovere eventuali regole di filtraggio della rete.
58 59 60 61 | |
Applicazione delle regole di filtraggio della rete (linee 31 e 53-56)
Per ogni sessione rilevata dall'agente di registrazione, quest'ultimo determinerà se è necessario applicare regole di filtraggio di rete alla sessione dell'utente.
Se non è necessario applicare regole di filtraggio della rete, l'agente di registrazione indica Filter not enabled.
31 | |
Se è necessario applicare le regole di filtraggio della rete, verrà visualizzato il messaggio Net filter enabled.
Dopo questa riga di attivazione del filtro, viene indicato ciascuno dei filtri applicati, uno per riga:
53 54 55 56 | |
Per ricordare, quando il filtro di rete è attivato, il comportamento predefinito è quello di bloccare tutto il traffico TCP/UDP. Pertanto, i filtri indicati sono gli unici traffico TCP/UDP autorizzati per i programmi in esecuzione nel contesto dell'utente.
Nell'esempio precedente, i collegamenti a TCP 10.10.1.42:443 e UDP 10.10.20.1:53 Oltre a questi due flussi autorizzati dall'amministratore, il flusso di connessione al servizio di registrazione è anche aperto per consentire la registrazione della sessione di essere inviata dal programma responsabile di esso.
Tip
Se non sono autorizzati flussi per l'utente, solo le linee che indicano che il filtro è attivo e che il processo di registrazione può contattare il Edge Gateway verrà visualizzato il servizio di registrazione.
Non è riuscito a connettersi al servizio di registrazione
Diversi problemi possono causare l'impossibilità per l'agente di registrazione di connettersi al servizio di registrazione su Edge Gateway.
Il primo è un blocco di flusso di rete. In questo caso, quando il servizio di registrazione tenta di connettersi al servizio di registrazione, scrive log simili a questi:
1 2 3 4 | |
In questo esempio, la riga 1 indica che il flusso non è stato avviato, mentre la riga 3 specifica il Edge Gateway (si noti anche il numero di unità di controllo) 242 alla fine della riga 3 per questo tipo di problema).
Il secondo problema che si può incontrare è l'incapacità dell'agente di registrazione, e per estensione del server RDP, di risolvere il nome del file. Edge Gateway:
1 2 3 | |
In questo esempio, la riga 1 conferma il problema di risoluzione DNS con il nome del Edge Gateway.
La seconda riga specifica il guasto di connessione e il nome del Edge Gateway. Si noti che la riga termina con il numero 232 quando si verifica un errore di risoluzione DNS.
Il terzo problema che può verificarsi è una connessione a un servizio che non è un servizio di registrazione, ad esempio, un server web che ascolta su porta 8443.
In questo caso si ottengono i seguenti log:
1 2 3 | |
La riga 1 indica un errore con i dati scambiati, la riga 2 conferma il problema di connessione e specifica l'errore 140 alla fine della riga.
Nessun contratto di accesso diretto consente di attivare la registrazione diretta della sessione.
Durante l'accesso diretto, non tutti gli utenti devono necessariamente essere registrati.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | |
I log ottenuti iniziano come tutte le sessioni dirette catturate dall'agente di registrazione. Tuttavia, una volta stabilita la connessione al servizio di registrazione Edge Gateway, quest'ultimo restituisce all'agente di registrazione informazioni che indicano che l'utente che si è connesso non è soggetto a registrazione.
L'agente di registrazione indica quindi che non è necessario registrare la sessione dell'utente (linea 14 dell'esempio precedente).
La riga 7 elenca tutti i gruppi recuperati dall'agente di registrazione per l'utente che si è connesso.
Queste informazioni consentono di determinare le ragioni per cui le registrazioni di accesso diretto non vengono attivate: se il contratto di accesso diretto non autorizza uno dei gruppi di utenti, o se il nome di dominio specificato deve essere il nome breve (nome netBIOS) o il nome completo.





