Blu Pantheon
Administration

Audit log

Registro immutabile delle azioni nel tenant — eventi tracciati, struttura di un record, filtri, esportazione per ispezioni e conservazione.

L'audit log registra in modo immutabile chi ha fatto cosa, quando e da dove. È lo strumento di riferimento per le verifiche interne, le ispezioni e la gestione degli incidenti di sicurezza.

ConsoleTenantAudit log

Prima di iniziare

  • Permesso identity:audit:read per consultare il registro
  • Ruolo Amministratore, Proprietario o Analista
  • MFA attiva per l’esportazione dei record

Cosa viene registrato

Struttura di un record

Record di audit log
{
  "id": "aud_01J9F3K2M7Q4X8Z0",
  "timestamp": "2026-09-03T14:27:11.482Z",
  "tenant": {
    "id": "tnt_7c2a91",
    "slug": "acme-srl"
  },
  "actor": {
    "type": "user",
    "id": "usr_4b8e21",
    "email": "mario.rossi@acme.it",
    "displayName": "Mario Rossi",
    "role": "Amministratore"
  },
  "action": "identity.user.role_changed",
  "outcome": "success",
  "resource": {
    "type": "user",
    "id": "usr_9d1f07",
    "label": "giulia.bianchi@acme.it"
  },
  "changes": {
    "role": { "from": "Operatore", "to": "Responsabile" }
  },
  "context": {
    "ip": "93.184.216.34",
    "userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) Safari/605.1.15",
    "geo": "Roma, IT",
    "channel": "console"
  },
  "traceId": "trc_5e7a1c9b4f2d8a30"
}

Campi del record

ParametroTipoObblig.DefaultDescrizione
idstringSì—Identificativo univoco e immutabile del record.
timestampstringSì—Data e ora dell’evento in UTC, formato ISO 8601 con millisecondi.
tenantoggettoSì—Identificativo e slug del tenant in cui è avvenuto l’evento.
actoroggettoSì—Chi ha eseguito l’azione: utente, utente di servizio o sistema. Include email, nome e ruolo al momento dell’evento.
actionstringSì—Codice dell’azione nel formato servizio.risorsa.evento.
outcomeenumSì—Esito dell’operazione: success, failure oppure denied.
resourceoggettoNo—Oggetto dell’azione con tipo, identificativo ed etichetta leggibile.
changesoggettoNo—Valori precedenti e successivi dei campi modificati. I dati sensibili sono mascherati.
context.ipstringNo—Indirizzo IP di origine della richiesta.
context.userAgentstringNo—User agent del client che ha effettuato la richiesta.
context.channelenumNo—Superficie di origine: console, api, worker, system.
traceIdstringNo—Identificativo di correlazione da fornire al supporto per l’analisi tecnica.

Esempio di traceId

trc_5e7a1c9b4f2d8a30

Includilo sempre nelle segnalazioni al supporto: permette di correlare il record con i log applicativi.

Dati mascherati

Password, token, chiavi API e segreti non compaiono mai nell'audit log, nemmeno nel campo changes. I valori sensibili sono sostituiti da un segnaposto.

Filtri e ricerca

ConsoleTenantAudit logFiltri
FiltroValori
Intervallo temporaleUltime 24 ore, 7 giorni, 30 giorni, personalizzato
AttoreUtente, utente di servizio oppure Sistema
Tipo di attoreuser, service_account, system
AzioneSelezione singola o per categoria, ad esempio tutti gli eventi identity.*
RisorsaTipo e identificativo dell'oggetto interessato
EsitoRiuscito, Fallito, Negato
Indirizzo IPIndirizzo esatto o rete CIDR
Canaleconsole, api, worker, system
traceIdRicerca puntuale per correlazione

Individua l'evento

Restringi prima l'intervallo temporale, poi aggiungi il filtro sull'azione. La ricerca su periodi ampi senza filtri restituisce troppi risultati per essere utile.

Apri il dettaglio

Fai clic sulla riga per vedere il record completo, incluse le modifiche campo per campo e il contesto tecnico.

Correla gli eventi

Dal dettaglio usa Eventi correlati per vedere tutti i record con lo stesso traceId o dello stesso attore nella stessa finestra temporale.

Indagini efficaci

Per ricostruire un incidente parti sempre dall'attore e non dall'azione: filtra per utente sull'intervallo sospetto e leggi la sequenza completa. Il contesto delle azioni adiacenti è spesso più informativo del singolo evento.

Immutabilità

I record di audit sono scritti una sola volta e mai modificabili. Non esiste alcuna funzione, in interfaccia o via API, per alterarli o eliminarli selettivamente, nemmeno per il Proprietario del tenant o per il personale Blu Pantheon.

GaranziaAttuazione
Sola aggiuntaScrittura su archivio append-only, nessuna operazione di aggiornamento o cancellazione
IntegritàOgni record include un digest crittografico concatenato al precedente
VerificabilitàIl controllo della catena è eseguito quotidianamente e in fase di esportazione
SeparazioneL'archivio è isolato dai database operativi del tenant

Audit log e diritto alla cancellazione

I record di audit non vengono cancellati in risposta a una richiesta di cancellazione dell'interessato: la loro conservazione risponde all'obbligo di tracciabilità e alla difesa in giudizio. Contengono i soli dati identificativi necessari. Vedi Conformità.

Esportazione per ispezioni

ConsoleTenantAudit logEsporta

Definisci il perimetro

Applica i filtri corrispondenti alla richiesta ricevuta: intervallo, attori e categorie di azione. Un perimetro ampio rallenta la verifica e amplia inutilmente i dati comunicati.

Scegli il formato

CSV per l'analisi in foglio di calcolo, JSON Lines per l'importazione in un SIEM, PDF firmato per la produzione documentale in sede di ispezione.

Conferma con riautenticazione

L'esportazione dell'audit log richiede password e codice MFA. L'operazione stessa genera un record console.export.performed.

Verifica l'integrità

Il pacchetto include un file manifest.json con il numero di record, l'intervallo coperto e il digest della catena. Confrontalo con quanto mostrato in Console al momento dell'esportazione.

GET/identity/v1/audit-logsBearer JWT

Recupera i record di audit con paginazione a cursore. Parametri supportati: from, to, actorId, action, outcome, traceId. Richiede identity:audit:read.

Conservazione

PianoConsultazione in ConsoleArchivio esportabile
Starter6 mesi12 mesi
Business24 mesi36 mesi
EnterpriseSecondo contratto, fino a 10 anniSecondo contratto

I record oltre la finestra di consultazione restano recuperabili su richiesta al supporto entro i limiti dell'archivio del piano. Per esigenze di conservazione a lungo termine imposta un'esportazione periodica verso il tuo sistema di archiviazione.

Chi può consultare l'audit log

RuoloConsultazioneEsportazione
ProprietarioSìSì
AmministratoreSìSì
AnalistaSìNo
ResponsabileNoNo
OperatoreNoNo
Sola letturaNoNo

Puoi concedere l'accesso al solo audit log tramite un ruolo personalizzato con il permesso identity:audit:read, utile per revisori interni e organismi di vigilanza. Vedi Ruoli e permessi.

Passi successivi

On this page