Guide pratiche

Audit Log nei Software Trasporti: Cosa Serve per ISO 9001

Per la certificazione ISO 9001 (e ISO 14001) il software trasporti deve avere audit log delle azioni critiche. Ecco cosa loggare, come strutturarlo, per quanto conservarlo.

Team Ingenia 30 April 2026
Audit Log nei Software Trasporti: Cosa Serve per ISO 9001

Hai certificazione ISO 9001 (Sistema Qualità) o stai per ottenerla? L'auditor ti chiederà: "chi ha modificato questa fattura del 12 marzo?" Se la tua risposta è "boh, non lo so", la certificazione non passa. Le ISO richiedono audit log delle azioni sui dati gestionali. Vediamo cosa loggare e come strutturarlo nel software trasporti.

Cos'è un audit log

Un audit log (o "log di tracciabilità") è un registro cronologico immodificabile delle azioni svolte dagli utenti sul sistema. Per ogni azione critica:

  • Chi ha eseguito (utente, ruolo).
  • Cosa è stato fatto (azione: creazione, modifica, eliminazione, esportazione).
  • Quando (data, ora, secondi).
  • Dove (IP, dispositivo, browser).
  • Su quale entità (es. ordine #1234, cliente Bianchi, fattura #2026-001).
  • Valore prima e dopo (per modifiche).

Il log non è modificabile dagli utenti: una volta scritto, resta.

Cosa richiedono le ISO

ISO 9001 (Sistema Qualità)

Capitolo 7.5 — Informazioni documentate:

  • Requisito 7.5.3.2: l'organizzazione deve assicurare che le modifiche siano tracciate.
  • Capacità di dimostrare il controllo dei documenti.
  • Tracciabilità di chi ha emesso, modificato, distribuito.

ISO 14001 (Ambiente)

Tracciabilità documenti relativi a impatto ambientale, anche per autotrasporto (consumi, emissioni, smaltimenti).

ISO 27001 (Sicurezza informatica)

Più stringente: log obbligatori di accessi, modifiche, esportazioni, eliminazioni. Per aziende che la implementano.

ISO 39001 (Sicurezza stradale)

Specifica per autotrasporto: tracciabilità delle decisioni operative (assegnazione mezzo, rispetto tempi guida).

Cosa loggare nel software trasporti

Operazioni sui dati

AzioneEsempioCriticità
Creazione ordineOrdine #1234 creato da MarioMedia
Modifica ordineOrdine #1234 cambiato slot da 10:00 a 14:00Alta
Eliminazione ordineOrdine #1234 eliminatoCritica
Modifica anagrafica clienteP.IVA cliente Rossi modificataAlta
Emissione fatturaFattura #2026-001 emessaAlta
Modifica fatturaFattura #2026-001 nota creditoCritica
Modifica tariffarioTariffa cliente A aumentata 5%Alta
Eliminazione clienteCliente Bianchi eliminatoCritica

Operazioni di sistema

AzioneEsempio
LoginMario loggato da IP 1.2.3.4 alle 8:15
Login fallito3 tentativi falliti per utente Mario
LogoutMario disconnesso alle 18:30
Reset passwordMario ha resettato la sua password
Modifica permessiAdmin ha cambiato i permessi di Anna
Disabilitazione utenteUtente Luca disabilitato (motivo: dimissioni)

Esportazioni dati

AzioneEsempio
Export Excel clientiAnna ha esportato anagrafica clienti
Export PDF fattureMario ha esportato fatture marzo
Export massivo datiAdmin ha esportato dump completo
Stampa reportAnna ha stampato report mensile

Cosa NON loggare

Bilanciamento tra completezza e privacy/performance:

  • Visualizzazioni (read) di routine: solo per dati molto sensibili.
  • Click su pulsanti generici.
  • Navigazione interna.
  • Auto-salvataggio (drafts).

Filtra il "rumore" per non rendere il log inutilizzabile.

Strutturazione del log

Schema raccomandato:

ID | Timestamp | UserID | UserRole | IP | Action | EntityType | EntityID | OldValue | NewValue | Note
123 | 2026-03-15 14:23:45 | mario.rossi | operatore | 192.168.1.10 | UPDATE | order | 1234 | {"slot":"10:00"} | {"slot":"14:00"} | Slot modificato per richiesta cliente

Conservazione del log

Periodo di conservazione tipico:

  • Log azioni utente: 2-5 anni.
  • Log accessi: 6-24 mesi (vincoli GDPR per IP).
  • Log fatturazione: 10 anni (allineato a obblighi fiscali).
  • Log eliminazioni critiche: indefinito (mai cancellare).

Conservazione cifrata, backup separati, accesso ristretto.

Performance del sistema

Loggare ogni azione genera molti record. Per non rallentare il sistema:

  • Log scritti in tabella dedicata, indicizzata per timestamp e utente.
  • Archiviazione log "vecchi" (oltre 6 mesi) in storage separato.
  • Compressione log oltre 1 anno.
  • Reportistica con query ottimizzate.

Visualizzazione del log

L'amministratore ha vista cronologica filtrabile per:

  • Periodo (oggi, ultima settimana, custom).
  • Utente specifico.
  • Tipo di azione.
  • Entità coinvolta.
  • Criticità (solo critiche).

Drill-down per ogni evento per dettaglio completo.

Casi d'uso

Audit ISO 9001

Auditor: "Mostratemi tutte le modifiche alla fattura #2026-001 dell'ultimo trimestre."
Risposta in 30 secondi con report PDF.

Sospetto frode

Anomalia: cliente non pagato per 50.000 € sparito improvvisamente. Audit log mostra che è stato eliminato dall'operatore Mario il 14 marzo alle 22:30 (fuori orario lavoro). Investigazione interna avviata.

Ricostruzione contestazione cliente

Cliente "Bianchi" contesta una fattura. Audit log mostra: emessa il 5 marzo, ricevuta firmata digitalmente dal cliente l'8 marzo, contestazione del cliente il 25 marzo. Difesa solida.

Conformità GDPR

Cliente chiede "diritto di accesso GDPR": tutti i miei dati. Audit log mostra a chi sono stati comunicati, quando, perché.

Errori comuni nei log

  • Loggare anche le password: mai. Le password vanno hashate, mai loggate in chiaro.
  • Log troppo verbosi: rendono inutilizzabile la consultazione.
  • Log non protetti: gli stessi utenti operativi possono leggerli/modificarli.
  • Log non backuppati: persi in caso di disastro.
  • Log senza orario certificato: timestamp del server può essere manipolato.

I moduli Logistia per audit log

  • Ruoli e Permessi con audit log integrato.
  • Log strutturati per ISO 9001 / 14001 / 27001.
  • Conservazione configurabile.
  • Esportazione PDF per audit.

Scopri Logistia e prepara la tua azienda per la certificazione ISO.

Pronto a trasformare il tuo business?

Raccontaci il tuo progetto. Ti risponderemo entro 24 ore.