Passa al contenuto
Corellix Software Engineering Soluzioni
NetScaler-UserLogging

Ogni sessione Citrix, messa a registro.

NetScaler-UserLogging raccoglie le sessioni ICA che passano dal NetScaler Gateway — utente, IP del client, applicazione pubblicata, server, login e logout — dal flusso IPFIX che invia AppFlow. Ogni notte le scrive in un CSV nel formato che scegliete, lo comprime, lo cifra con la vostra chiave PGP e lo archivia per cinque anni, dove il vostro SIEM o i revisori lo prelevano via SFTP.

  • NetScaler Gateway 13.1+ · AppFlow su IPFIX
  • Rocky Linux 9 · RHEL 9
  • CSV · gzip · OpenPGP · SFTP
Dal login al logout Ogni sessione ICA è seguita per il suo identificativo: inizio, fine, durata e come si è chiusa.
Cifrato prima di essere archiviato Il CSV della notte viene compresso e cifrato con la vostra chiave PGP pubblica, e la copia in chiaro viene cancellata.
Cinque anni di storia Archivi ordinati per anno e mese, conservati 1.825 giorni e poi rimossi da una pulizia settimanale.
Si sorveglia da solo Ogni minuto un watchdog controlla servizi, porte, montaggio SFTP e spazio disco, e riavvia ciò che si è fermato.
In azione

Provate NetScaler-UserLogging da qui

Una console web, nel browser, per chi deve rispondere a «chi era collegato». Qui sotto, con dati di esempio, le sessioni si aprono e si chiudono in tempo reale: seguitele nella dashboard, cercate nel log per utente e provate «Archivia Adesso» nella pagina di archiviazione.

L'interfaccia è quella del prodotto, i dati sono di esempio: la simulazione non è collegata a nessun sistema.

Il problema

Chi era collegato, da dove, e fino a quando?

Prima o poi qualcuno lo chiede: un audit, un incidente di sicurezza, una norma che vuole i log degli accessi conservati per anni. Il NetScaler sa chi ha aperto quale sessione Citrix, ma non tiene anni di storia, e i suoi log non sono fatti per rispondere per utente, per applicazione e per giorno.

Ricomporre login e logout da log sparsi, giorno dopo giorno, non è un lavoro che si può continuare a fare.

La risposta

Un collettore dedicato accanto al NetScaler

Il NetScaler invia i suoi record AppFlow via IPFIX a una VM Linux. Lì ipfixcol2 decodifica i campi Citrix e NetScaler-UserLogging segue ogni sessione ICA dal login al logout, chiudendo per timeout quelle che il logout non lo mandano mai.

Ogni notte le sessioni chiuse diventano un archivio cifrato. Una console web mostra le sessioni mentre accadono, l'archivio di ogni giorno e lo stato dei servizi.

Funzionalità

Che cosa fa NetScaler-UserLogging

Tracciamento delle sessioni ICA

Utente, dominio, IP e nome del client, applicazione o desktop pubblicato, server, login, logout e durata, dai campi Citrix di AppFlow. Una sessione senza logout si chiude dopo quattro ore senza aggiornamenti, e nessuna resta aperta più di un giorno.

Il CSV che i vostri sistemi si aspettano

Si scelgono e si ordinano le colonne fra 43 campi, con una riga per sessione oppure una per login e una per logout; si sceglie separatore, codifica e nome del file, e si segnano le sessioni che arrivano dalle vostre subnet VPN.

Compressione, cifratura, archivio

Ogni notte le sessioni chiuse diventano un file gzip o bzip2 cifrato con OpenPGP, ordinato per anno e mese. Un'archiviazione si avvia anche a mano dalla console.

Consegna via SFTP

Account SFTP in sola lettura, in una chroot, per il SIEM o i revisori, con il registro di ogni download. Un calendario mostra, giorno per giorno, se l'archivio è stato generato e se è stato prelevato.

Console web

Dashboard in tempo reale, log delle sessioni con filtri e vista per utente, una legenda dei valori ricevuti, i comandi per il NetScaler pronti da copiare, utenti locali con o senza diritti di amministratore, HTTPS con il vostro certificato.

Pensato per girare da solo

Servizi systemd, un watchdog ogni minuto, una manutenzione del database che fa un backup prima di ogni modifica, uno script di installazione per Rocky Linux 9 e pacchetti di aggiornamento.

Come funziona

Un'esecuzione, passo per passo

  1. 1

    Si prepara la VM

    Una VM Rocky Linux 9 vicina al NetScaler; lo script di installazione prepara ipfixcol2, i servizi e il firewall.

  2. 2

    Si accende AppFlow

    Collector, action, una policy legata al traffico ICA e il log AppFlow sul virtual server VPN del Gateway: i comandi li scrive la console con i vostri indirizzi.

  3. 3

    Si scelgono formato e chiave

    La chiave PGP pubblica di chi leggerà i log, le colonne del CSV, la compressione e gli account SFTP.

  4. 4

    Lo si lascia raccogliere

    Le sessioni compaiono nella console mentre si aprono e si chiudono; ogni notte l'archivio è pronto da prelevare.

Requisiti

Che cosa serve

NetScaler
NetScaler Gateway 13.1 o successivo, AppFlow con trasporto IPFIX legato al traffico ICA
Dove si installa
VM Linux, Rocky Linux 9 o RHEL 9 compatibile; collector ipfixcol2 (CESNET)
Rete
UDP 4739 dal NetScaler alla VM; HTTPS 443 per la console; SFTP 22 per prelevare gli archivi
Archivi
CSV, se si vuole gzip o bzip2, cifrato con OpenPGP; conservato 1.825 giorni per impostazione
Dati
Utente, dominio, IP e nome del client, applicazione, server, login, logout, durata, motivo di chiusura e gli altri campi AppFlow
Come si usa
Console web dal browser; riga di comando per le esportazioni
Domande frequenti

Quello che ci chiedono

Servono NetScaler Console o HDX Insight?

No. Il NetScaler invia AppFlow direttamente al collettore via IPFIX; nessun altro prodotto Citrix è coinvolto.

Che cosa succede a una sessione che non fa mai logout?

Se il NetScaler smette di mandare aggiornamenti, la sessione si chiude come TIMEOUT dopo quattro ore; in ogni caso nessuna resta aperta più di 24 ore. Entrambi i limiti si impostano.

Chi può leggere gli archivi?

Con PGP impostato, solo chi ha la chiave privata corrispondente alla chiave pubblica che importate: il server cifra e quella chiave privata non ce l'ha mai.

I dati restano nella nostra rete?

Sì. Il collettore è una vostra VM, la console non ha bisogno di nulla da Internet, e gli archivi escono solo dagli account SFTP che create voi.

È un prodotto ufficiale NetScaler o Citrix?

No. È un prodotto di Corellix Software Engineering che usa AppFlow, una funzione del NetScaler, e il collettore open source ipfixcol2. NetScaler e Citrix sono marchi di Cloud Software Group, Inc.

Parliamone

Diteci per quanto tempo dovete conservare i log

Vi mostriamo NetScaler-UserLogging con dati di esempio e pianifichiamo con voi la configurazione di AppFlow e la consegna degli archivi ai vostri sistemi.

Preferite scriverci? Pagina Contatti

Che cosa vi serve

Usiamo questi dati solo per rispondervi. Nessuna lista commerciale. Privacy

NetScaler-UserLogging è progettato, sviluppato e supportato da Corellix Software Engineering: il team della piattaforma Corellix, che costruisce anche software su misura, strumenti per l'infrastruttura e migrazioni di dati.

Chi siamo Tutte le soluzioni