Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro
Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l’EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.
AuditRails supporta 8 framework di conformità pronti all’uso. Per ciascuno, tipi di evento specifici, garanzie di archiviazione e funzionalità della dashboard sono mappati direttamente sui controlli normativi, così puoi dimostrare la conformità senza raccolta manuale delle evidenze.L’elenco autorevole è sempre GET https://app.auditrails.io/api/v1/frameworks. Se un framework non è presente in quella risposta, non è disponibile per l’attivazione.
Prima di mappare gli eventi sui controlli, assicurati di essere configurato correttamente.
1
Abilita un framework di conformità
Vai su Impostazioni → Framework di conformità e attiva i framework rilevanti per la tua organizzazione. Ogni piano include la registrazione dei framework di conformità. Quanti puoi abilitare contemporaneamente dipende dal tuo piano: Starter Trails ne ottiene uno, scelto in fase di registrazione e bloccato; Framework Trails ne ottiene fino a tre, sostituibili in autonomia; Compliance Trails li ottiene tutti, inclusi gratuitamente.
2
Rivedi la checklist di conformità
Apri Dashboard → Conformità e seleziona il tuo framework. Ogni voce della checklist è mappata su un controllo specifico e ne mostra lo stato attuale.
3
Inizia a registrare gli eventi richiesti
Strumenta la tua applicazione per emettere i tipi di evento elencati per il tuo framework nelle sezioni seguenti. Usa l’SDK AuditRails o l’API REST.
4
Esegui la verifica automatica
Usa la funzione di verifica automatica nella dashboard di conformità per confermare che la tua catena di hash sia integra e che la copertura degli eventi richiesti sia soddisfatta.
5
Monitora i progressi
Monitora la checklist nel tempo. Ogni controllo diventa verde non appena AuditRails rileva gli eventi e la configurazione richiesti.
Il Regolamento UE sulla Resilienza Operativa Digitale (2022/2554) si applica alle entità finanziarie e ai loro fornitori ICT. Enfatizza la continuità operativa, le tempistiche degli incidenti e il rischio da terze parti.
Articolo
Requisito
Funzionalità AuditRails
Art.5-9 - Rischio ICT
Registro di audit delle operazioni
Registro immutabile
Art.6 - Governance ICT
Registrazione con catena di hash
Verifica della catena di hash
Art.17-19 - Gestione incidenti
Cronologie degli incidenti
Eventi di incidente con timestamp
Art.24-27 - Test di resilienza
Eventi vulnerability.scan
Cattura degli eventi
Art.28-30 - Rischio terze parti
access.granted con metadata.is_third_party
Cattura degli eventi
Scadenze di segnalazione: 4 ore (notifica iniziale), 72 ore (relazione intermedia), 1 mese (relazione finale). Registra gli eventi incident.detected e incident.notified per creare una traccia con timestamp per ciascuna scadenza.Conservazione: 5 anni (impostata automaticamente quando DORA è abilitato).
Il requisito dell’Art.6 di DORA per la registrazione con catena di hash è soddisfatto nativamente. Ogni evento è concatenato con SHA-256, e puoi verificare la catena in qualsiasi momento tramite dashboard o API.
Gli obblighi GDPR spaziano dalla responsabilizzazione nel trattamento dei dati, alla gestione del consenso, ai diritti dell’interessato, alla notifica delle violazioni. Consulta la guida alla conformità GDPR per i passaggi di configurazione completi.
Articolo
Requisito
Funzionalità AuditRails
Art.5 - Responsabilizzazione
Registro di audit del trattamento
Registro di audit immutabile
Art.6 - Base giuridica
consent.given, consent.withdrawn
Cattura degli eventi
Art.15-20 - Diritti dell’interessato
Esportazione/eliminazione DSAR
API DSAR + Dashboard
Art.30 - Registri
Registri di trattamento generati automaticamente
Dashboard di conformità
Art.33 - Notifica delle violazioni
breach.detected, breach.notified
Cattura degli eventi
Art.35 - DPIA
Checklist DPIA
Checklist di conformità
Conservazione: 5 anni (impostata automaticamente quando GDPR è abilitato).
consent.given richiede actor_id, metadata.legal_basis e metadata.purpose. Gli eventi privi di un campo richiesto vengono rifiutati in fase di ingestione, quindi una checklist superata significa che l’evidenza è realmente completa.
La Direttiva UE NIS2 (2022/2555) si applica alle entità essenziali e importanti. Impone la registrazione degli eventi di sicurezza, i controlli di accesso, il monitoraggio della supply chain e la segnalazione degli incidenti.
Articolo
Requisito
Funzionalità AuditRails
Art.21 - Misure di sicurezza
Eventi di sicurezza, controlli di accesso, modifiche di configurazione
Cattura degli eventi
Art.21(2)(d) - Supply chain
Registrazione dell’accesso di terze parti
Cattura degli eventi
Art.21(2)(h) - Crittografia
SHA-256 + WORM + TLS 1.3 + SSE
Catena di hash + S3
Art.21(2)(i) - Controlli di autenticazione
Eventi di autenticazione
Eventi auth.*
Art.23 - Segnalazione incidenti
incident.early_warning, incident.notified, incident.resolved con timestamp
Registro immutabile
Art.20 - Governance
Dashboard di supervisione della direzione
Dashboard di conformità
Scadenze di segnalazione: 24 ore (allarme preventivo), 72 ore (notifica dell’incidente), 1 mese (relazione finale). incident.early_warning richiede actor_id, metadata.incident_id e metadata.authority.Conservazione: 5 anni (impostata automaticamente quando NIS2 è abilitato).
Il Regolamento (UE) 2024/1689 si applica ai fornitori e utilizzatori di sistemi di IA. L’articolo 12 richiede che i sistemi ad alto rischio registrino automaticamente gli eventi lungo il loro ciclo di vita, esattamente ciò che offre un registro append-only con catena di hash.
Articolo
Requisito
Tipi di evento
Art.9 - Gestione del rischio
Revisione continua e documentata del rischio
aiact.risk_management_review
Art.10 - Governance dei dati
Provenienza dei dati di addestramento
aiact.training_data_lineage_recorded
Art.12 - Registrazione automatica
Log operativi per ogni inferenza
aiact.model_inference_logged
Art.14 - Supervisione umana
Intervento umano registrato
aiact.human_oversight_intervention
Art.43 - Valutazione di conformità
Registri di valutazione
aiact.conformity_assessment_record
Art.50 - Trasparenza
Informativa mostrata all’utente
aiact.transparency_disclosure_shown
Art.72 - Monitoraggio post-commercializzazione
Eventi di monitoraggio continuo
aiact.post_market_monitoring_event
Art.73 - Incidenti gravi
Segnalazioni di incidenti alle autorità
aiact.serious_incident_logged
Conservazione: 10 anni, la più lunga tra tutti i framework supportati da AuditRails (impostata automaticamente quando l’EU AI Act è abilitato).
aiact.model_inference_logged richiede actor_id, resource, metadata.system_id e metadata.model_id. I campi opzionali coprono input_hash, output_hash, risk_tier, decision e human_oversight, che è ciò che trasforma un log di inferenza grezzo in un’evidenza ai sensi dell’Art.12.
I controlli dell’Annex A di ISO 27001:2022 si mappano strettamente sulle capacità di registrazione, monitoraggio e integrità di AuditRails.
Controllo
Requisito
Funzionalità AuditRails
A.8.15 - Registrazione
Registrazione completa degli eventi
Cattura degli eventi configurabile
A.8.16 - Monitoraggio
Monitoraggio continuo
Monitoraggio da dashboard
A.8.17 - Sincronizzazione oraria
Timestamp UTC
Timestamp UTC in millisecondi
A.5.23 - Sicurezza cloud
Protezione dei dati
WORM + crittografia + isolamento per tenant
A.5.25 - Revisione delle informazioni
Verifica automatica
Verifica automatica da dashboard di conformità
A.5.26 - Risposta agli incidenti
Eventi di incidente
incident.detected, incident.resolved
Conservazione: 3 anni (impostata automaticamente quando ISO 27001 è abilitato).
L’isolamento per tenant significa che la catena di hash di ogni cliente è indipendente. Una violazione nella catena di un tenant non può influenzare quella di un altro, soddisfacendo i controlli multi-tenant dell’A.5.23.
I Trust Services Criteria di SOC 2 richiedono di registrare eventi di accesso, attività di autenticazione, modifiche dei permessi e modifiche di configurazione, e di dimostrare che tali log non possano essere manomessi.
Controllo
Tipi di evento
Funzionalità AuditRails
CC6.1 - Accesso logico
access.granted, access.revoked
Registro di audit immutabile
CC6.2 - Autenticazione
auth.login, auth.logout
Registro di audit immutabile
CC6.3 - Modifiche dei permessi
permission.granted, permission.revoked
Ruolo RBAC di revisore
CC7.2 - Monitoraggio
Ricerca da dashboard ed export CSV
Dashboard + export
CC8.1 - Gestione delle modifiche
config.changed, deploy.completed
Registro di audit immutabile
A1.2 - Disponibilità
Archiviazione WORM
S3 Object Lock COMPLIANCE
Capacità chiave: registro di audit immutabile, archiviazione WORM, ruolo RBAC di revisore (accesso in sola lettura per i revisori), export CSV per pacchetti di evidenze.Conservazione: 1 anno (impostata automaticamente quando SOC 2 è abilitato).
Il ruolo RBAC di revisore ti consente di concedere al tuo revisore esterno un accesso in sola lettura alla dashboard di conformità senza esporre le impostazioni di configurazione sensibili.
Il provvedimento del Garante italiano del 27 novembre 2008 (aggiornato nel 2009) sugli amministratori di sistema richiede che ogni accesso amministrativo ai sistemi che trattano dati personali sia individualmente attribuibile, completamente registrato, a prova di manomissione e conservato per almeno sei mesi.
Controllo
Requisito
Tipi di evento
AMS-LOG-1 - Eventi di accesso
Ogni accesso amministratore, con timestamp e identità
admin.login
AMS-LOG-2 - Eventi di disconnessione
Ogni disconnessione, con timestamp
admin.logout
AMS-LOG-3 - Tentativi falliti
Accessi amministratore falliti
admin.login_failed
AMS-LOG-4 - Operazioni privilegiate
Accesso ai dati, modifiche di configurazione, gestione utenti, escalation dei privilegi
Verifica e revisione annuale dell’elenco degli amministratori
admin.verification_completed, admin.list_reviewed
AMS-INT-1/2 - Integrità dei log
Archiviazione immutabile e verificabile
WORM + verifica della catena di hash
Conservazione: 1 anno, superiore al minimo di sei mesi previsto dal provvedimento (impostata automaticamente quando il framework è abilitato).
admin.operation richiede actor_id, resource, metadata.operation_type, metadata.before e metadata.after. La coppia before/after è ciò che rende il record probante e non una semplice nota che qualcosa è cambiato.
Il Requisito 10 di PCI DSS v4.0 impone log di audit dettagliati per ogni accesso agli ambienti dei dati dei titolari di carta, con protezione da manomissione e ricerca per intervallo temporale.
Requisito
Tipi di evento / Funzionalità
Mappatura AuditRails
10.2.1 - Accesso ai log
auth.login, auth.logout, cardholder.accessed
Registro immutabile
10.2.2 - Azioni amministrative
Tutti gli eventi admin con actor_id
Campo actor_id
10.3 - Contenuto dei log
chi/cosa/quando/dove/esito
Schema evento standard
10.5 - Protezione dei log
WORM impedisce la modifica
S3 Object Lock
10.6 - Sincronizzazione oraria
Ricerca per intervallo temporale
Ricerca da dashboard
10.7 - Conservazione
Minimo 12 mesi
Conservazione basata sul piano
Conservazione: 1 anno (impostata automaticamente quando PCI DSS è abilitato). Questo soddisfa il minimo di 12 mesi del Requisito 10.7, con 3 mesi immediatamente disponibili.
Ogni evento in AuditRails include per impostazione predefinita i campi actor_id, resource, action, timestamp, indirizzo IP ed esito, soddisfacendo il mandato del “record completo” del Requisito 10.3 senza configurazione aggiuntiva.
Abilitare un framework innalza la tua conservazione effettiva al suo minimo. Dove più framework sono abilitati, vince il più lungo.
Framework
Conservazione
EU AI Act
10 anni
DORA
5 anni
GDPR
5 anni
NIS2
5 anni
ISO 27001
3 anni
SOC 2
1 anno
Amministratori di Sistema
1 anno
PCI DSS
1 anno
La conservazione non è di per sé una funzionalità legata al piano. Consulta Conservazione dei dati per capire come interagiscono il periodo base e i minimi dei framework.
Se la tua organizzazione deve soddisfare più framework contemporaneamente, AuditRails ne unisce i requisiti. Un singolo evento auth.login, ad esempio, soddisfa contemporaneamente SOC 2 CC6.2, PCI DSS 10.2.1 e NIS2 Art.21(2)(i).
Abilita tutti i framework applicabili prima di iniziare la registrazione. Questo garantisce che la dashboard di conformità monitori la copertura su tutti fin dal primo giorno e che venga applicato il periodo di conservazione corretto (il più lungo tra tutti i framework abilitati).
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AuditRails","colors":{"primary":"#3366FF","light":"#5588FF","dark":"#2255DD"},"logo":{"light":"https://mintcdn.com/auditrails/asQIQ9w1IzwfTyc6/images/logo-light.svg?fit=max\u0026auto=format\u0026n=asQIQ9w1IzwfTyc6\u0026q=85\u0026s=1ac6fa1e45708eef5d2f9f7e11bb789a","dark":"https://mintcdn.com/auditrails/asQIQ9w1IzwfTyc6/images/logo-dark.svg?fit=max\u0026auto=format\u0026n=asQIQ9w1IzwfTyc6\u0026q=85\u0026s=f2c0237aaf4e0c5b9b817350423a04ac"},"favicon":"https://mintcdn.com/auditrails/asQIQ9w1IzwfTyc6/images/favicon.ico?fit=max\u0026auto=format\u0026n=asQIQ9w1IzwfTyc6\u0026q=85\u0026s=d6254829dfe6bd31dcf6e3a933c76641","api":{},"navbar":{"links":[{"href":"https://auditrails.io/en","label":"Website"},{"href":"https://auditrails.io/en/pricing","label":"Pricing"},{"href":"https://app.auditrails.io","label":"Dashboard"}],"primary":{"type":"button","label":"Get Started Free","href":"https://app.auditrails.io/register"}},"footer":{"socials":{"github":"https://github.com/auditrails","linkedin":"https://linkedin.com/company/auditrails"}},"integrations":{"plausible":{"domain":"docs.auditrails.io"}},"styling":{"latex":false},"navigation":{"languages":[{"language":"en","href":"introduction"},{"language":"it","href":"introduction"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"auditrails","hasAudioNarration":false,"actualSubdomain":"auditrails","customDomains":["docs.auditrails.io"],"gitSource":{"type":"github","owner":"auditrails","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ab0e129eb4ab5a63760a8d0","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Riferimento API","count":10},{"language":"default","tag":"SDK","count":8},{"language":"default","tag":"Documentazione","count":7},{"language":"default","tag":"Lettura e verifica","count":4},{"language":"en","tag":"Documentation","count":4},{"language":"it","tag":"Documentazione","count":4},{"language":"default","tag":"Per iniziare","count":3},{"language":"default","tag":"Riferimento","count":3},{"language":"en","tag":"Guides","count":3},{"language":"it","tag":"Guide","count":3},{"language":"default","tag":"Panoramica","count":2},{"language":"default","tag":"Richieste dell'interessato","count":2},{"language":"default","tag":"Ingestione","count":2},{"language":"en","tag":"SDKs","count":2},{"language":"it","tag":"SDK","count":2},{"language":"default","tag":"Guide","count":1},{"language":"en","tag":"API Reference","count":1},{"language":"en","tag":"Overview","count":1},{"language":"en","tag":"Getting Started","count":1},{"language":"it","tag":"Riferimento API","count":1},{"language":"it","tag":"Panoramica","count":1},{"language":"it","tag":"Per iniziare","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"it/guides/compliance-mapping","slug":"/it/guides/compliance-mapping","pageMetadata":{"title":"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro","sidebarTitle":"Mappatura conformità","description":"Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l'EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.","href":"/it/guides/compliance-mapping"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l’EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,hr:`hr`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Heading,Info,Step,Steps,Tab,Table,Tabs,Tip}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Step)_missingMdxReference(`Step`,true);if(!Steps)_missingMdxReference(`Steps`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`AuditRails supporta 8 framework di conformità pronti all’uso. Per ciascuno, tipi di evento specifici, garanzie di archiviazione e funzionalità della dashboard sono mappati direttamente sui controlli normativi, così puoi dimostrare la conformità senza raccolta manuale delle evidenze.`}),`\n`,_jsxs(_components.p,{children:[`L’elenco autorevole è sempre `,_jsx(_components.code,{children:`GET https://app.auditrails.io/api/v1/frameworks`}),`. Se un framework non è presente in quella risposta, non è disponibile per l’attivazione.`]}),`\n`,_jsx(Heading,{level:`2`,id:`per-iniziare`,children:`Per iniziare`}),`\n`,_jsx(_components.p,{children:`Prima di mappare gli eventi sui controlli, assicurati di essere configurato correttamente.`}),`\n`,_jsxs(Steps,{children:[_jsx(Step,{title:`Abilita un framework di conformità`,children:_jsxs(_components.p,{children:[`Vai su `,_jsx(_components.strong,{children:`Impostazioni → Framework di conformità`}),` e attiva i framework rilevanti per la tua organizzazione. Ogni piano include la registrazione dei framework di conformità. Quanti puoi abilitare contemporaneamente dipende dal tuo piano: Starter Trails ne ottiene uno, scelto in fase di registrazione e bloccato; Framework Trails ne ottiene fino a tre, sostituibili in autonomia; Compliance Trails li ottiene tutti, inclusi gratuitamente.`]})}),_jsx(Step,{title:`Rivedi la checklist di conformità`,children:_jsxs(_components.p,{children:[`Apri `,_jsx(_components.strong,{children:`Dashboard → Conformità`}),` e seleziona il tuo framework. Ogni voce della checklist è mappata su un controllo specifico e ne mostra lo stato attuale.`]})}),_jsx(Step,{title:`Inizia a registrare gli eventi richiesti`,children:_jsx(_components.p,{children:`Strumenta la tua applicazione per emettere i tipi di evento elencati per il tuo framework nelle sezioni seguenti. Usa l’SDK AuditRails o l’API REST.`})}),_jsx(Step,{title:`Esegui la verifica automatica`,children:_jsx(_components.p,{children:`Usa la funzione di verifica automatica nella dashboard di conformità per confermare che la tua catena di hash sia integra e che la copertura degli eventi richiesti sia soddisfatta.`})}),_jsx(Step,{title:`Monitora i progressi`,children:_jsx(_components.p,{children:`Monitora la checklist nel tempo. Ogni controllo diventa verde non appena AuditRails rileva gli eventi e la configurazione richiesti.`})})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`riferimento-framework`,children:`Riferimento framework`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`DORA`,id:`dora`,children:[_jsx(_components.p,{children:`Il Regolamento UE sulla Resilienza Operativa Digitale (2022/2554) si applica alle entità finanziarie e ai loro fornitori ICT. Enfatizza la continuità operativa, le tempistiche degli incidenti e il rischio da terze parti.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Articolo`}),_jsx(_components.th,{children:`Requisito`}),_jsx(_components.th,{children:`Funzionalità AuditRails`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.5-9 - Rischio ICT`}),_jsx(_components.td,{children:`Registro di audit delle operazioni`}),_jsx(_components.td,{children:`Registro immutabile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.6 - Governance ICT`}),_jsx(_components.td,{children:`Registrazione con catena di hash`}),_jsx(_components.td,{children:`Verifica della catena di hash`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.17-19 - Gestione incidenti`}),_jsx(_components.td,{children:`Cronologie degli incidenti`}),_jsx(_components.td,{children:`Eventi di incidente con timestamp`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.24-27 - Test di resilienza`}),_jsxs(_components.td,{children:[`Eventi `,_jsx(_components.code,{children:`vulnerability.scan`})]}),_jsx(_components.td,{children:`Cattura degli eventi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.28-30 - Rischio terze parti`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`access.granted`}),` con `,_jsx(_components.code,{children:`metadata.is_third_party`})]}),_jsx(_components.td,{children:`Cattura degli eventi`})]})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Scadenze di segnalazione:`}),` 4 ore (notifica iniziale), 72 ore (relazione intermedia), 1 mese (relazione finale). Registra gli eventi `,_jsx(_components.code,{children:`incident.detected`}),` e `,_jsx(_components.code,{children:`incident.notified`}),` per creare una traccia con timestamp per ciascuna scadenza.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conservazione:`}),` 5 anni (impostata automaticamente quando DORA è abilitato).`]}),_jsx(Info,{children:_jsx(_components.p,{children:`Il requisito dell’Art.6 di DORA per la registrazione con catena di hash è soddisfatto nativamente. Ogni evento è concatenato con SHA-256, e puoi verificare la catena in qualsiasi momento tramite dashboard o API.`})})]}),_jsxs(Tab,{title:`GDPR`,id:`gdpr`,children:[_jsxs(_components.p,{children:[`Gli obblighi GDPR spaziano dalla responsabilizzazione nel trattamento dei dati, alla gestione del consenso, ai diritti dell’interessato, alla notifica delle violazioni. Consulta la `,_jsx(_components.a,{href:`/it/guides/gdpr-compliance`,children:`guida alla conformità GDPR`}),` per i passaggi di configurazione completi.`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Articolo`}),_jsx(_components.th,{children:`Requisito`}),_jsx(_components.th,{children:`Funzionalità AuditRails`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.5 - Responsabilizzazione`}),_jsx(_components.td,{children:`Registro di audit del trattamento`}),_jsx(_components.td,{children:`Registro di audit immutabile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.6 - Base giuridica`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`consent.given`}),`, `,_jsx(_components.code,{children:`consent.withdrawn`})]}),_jsx(_components.td,{children:`Cattura degli eventi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.15-20 - Diritti dell’interessato`}),_jsx(_components.td,{children:`Esportazione/eliminazione DSAR`}),_jsx(_components.td,{children:`API DSAR + Dashboard`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.30 - Registri`}),_jsx(_components.td,{children:`Registri di trattamento generati automaticamente`}),_jsx(_components.td,{children:`Dashboard di conformità`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.33 - Notifica delle violazioni`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`breach.detected`}),`, `,_jsx(_components.code,{children:`breach.notified`})]}),_jsx(_components.td,{children:`Cattura degli eventi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.35 - DPIA`}),_jsx(_components.td,{children:`Checklist DPIA`}),_jsx(_components.td,{children:`Checklist di conformità`})]})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conservazione:`}),` 5 anni (impostata automaticamente quando GDPR è abilitato).`]}),_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`consent.given`}),` richiede `,_jsx(_components.code,{children:`actor_id`}),`, `,_jsx(_components.code,{children:`metadata.legal_basis`}),` e `,_jsx(_components.code,{children:`metadata.purpose`}),`. Gli eventi privi di un campo richiesto vengono rifiutati in fase di ingestione, quindi una checklist superata significa che l’evidenza è realmente completa.`]})})]}),_jsxs(Tab,{title:`NIS2`,id:`nis2`,children:[_jsx(_components.p,{children:`La Direttiva UE NIS2 (2022/2555) si applica alle entità essenziali e importanti. Impone la registrazione degli eventi di sicurezza, i controlli di accesso, il monitoraggio della supply chain e la segnalazione degli incidenti.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Articolo`}),_jsx(_components.th,{children:`Requisito`}),_jsx(_components.th,{children:`Funzionalità AuditRails`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.21 - Misure di sicurezza`}),_jsx(_components.td,{children:`Eventi di sicurezza, controlli di accesso, modifiche di configurazione`}),_jsx(_components.td,{children:`Cattura degli eventi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.21(2)(d) - Supply chain`}),_jsx(_components.td,{children:`Registrazione dell’accesso di terze parti`}),_jsx(_components.td,{children:`Cattura degli eventi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.21(2)(h) - Crittografia`}),_jsx(_components.td,{children:`SHA-256 + WORM + TLS 1.3 + SSE`}),_jsx(_components.td,{children:`Catena di hash + S3`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.21(2)(i) - Controlli di autenticazione`}),_jsx(_components.td,{children:`Eventi di autenticazione`}),_jsxs(_components.td,{children:[`Eventi `,_jsx(_components.code,{children:`auth.*`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.23 - Segnalazione incidenti`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`incident.early_warning`}),`, `,_jsx(_components.code,{children:`incident.notified`}),`, `,_jsx(_components.code,{children:`incident.resolved`}),` con timestamp`]}),_jsx(_components.td,{children:`Registro immutabile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.20 - Governance`}),_jsx(_components.td,{children:`Dashboard di supervisione della direzione`}),_jsx(_components.td,{children:`Dashboard di conformità`})]})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Scadenze di segnalazione:`}),` 24 ore (allarme preventivo), 72 ore (notifica dell’incidente), 1 mese (relazione finale). `,_jsx(_components.code,{children:`incident.early_warning`}),` richiede `,_jsx(_components.code,{children:`actor_id`}),`, `,_jsx(_components.code,{children:`metadata.incident_id`}),` e `,_jsx(_components.code,{children:`metadata.authority`}),`.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conservazione:`}),` 5 anni (impostata automaticamente quando NIS2 è abilitato).`]})]}),_jsxs(Tab,{title:`EU AI Act`,id:`eu-ai-act`,children:[_jsx(_components.p,{children:`Il Regolamento (UE) 2024/1689 si applica ai fornitori e utilizzatori di sistemi di IA. L’articolo 12 richiede che i sistemi ad alto rischio registrino automaticamente gli eventi lungo il loro ciclo di vita, esattamente ciò che offre un registro append-only con catena di hash.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Articolo`}),_jsx(_components.th,{children:`Requisito`}),_jsx(_components.th,{children:`Tipi di evento`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.9 - Gestione del rischio`}),_jsx(_components.td,{children:`Revisione continua e documentata del rischio`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`aiact.risk_management_review`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.10 - Governance dei dati`}),_jsx(_components.td,{children:`Provenienza dei dati di addestramento`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`aiact.training_data_lineage_recorded`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.12 - Registrazione automatica`}),_jsx(_components.td,{children:`Log operativi per ogni inferenza`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`aiact.model_inference_logged`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.14 - Supervisione umana`}),_jsx(_components.td,{children:`Intervento umano registrato`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`aiact.human_oversight_intervention`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.43 - Valutazione di conformità`}),_jsx(_components.td,{children:`Registri di valutazione`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`aiact.conformity_assessment_record`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.50 - Trasparenza`}),_jsx(_components.td,{children:`Informativa mostrata all’utente`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`aiact.transparency_disclosure_shown`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.72 - Monitoraggio post-commercializzazione`}),_jsx(_components.td,{children:`Eventi di monitoraggio continuo`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`aiact.post_market_monitoring_event`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Art.73 - Incidenti gravi`}),_jsx(_components.td,{children:`Segnalazioni di incidenti alle autorità`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`aiact.serious_incident_logged`})})]})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conservazione:`}),` 10 anni, la più lunga tra tutti i framework supportati da AuditRails (impostata automaticamente quando l’EU AI Act è abilitato).`]}),_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`aiact.model_inference_logged`}),` richiede `,_jsx(_components.code,{children:`actor_id`}),`, `,_jsx(_components.code,{children:`resource`}),`, `,_jsx(_components.code,{children:`metadata.system_id`}),` e `,_jsx(_components.code,{children:`metadata.model_id`}),`. I campi opzionali coprono `,_jsx(_components.code,{children:`input_hash`}),`, `,_jsx(_components.code,{children:`output_hash`}),`, `,_jsx(_components.code,{children:`risk_tier`}),`, `,_jsx(_components.code,{children:`decision`}),` e `,_jsx(_components.code,{children:`human_oversight`}),`, che è ciò che trasforma un log di inferenza grezzo in un’evidenza ai sensi dell’Art.12.`]})})]}),_jsxs(Tab,{title:`ISO 27001`,id:`iso-27001`,children:[_jsx(_components.p,{children:`I controlli dell’Annex A di ISO 27001:2022 si mappano strettamente sulle capacità di registrazione, monitoraggio e integrità di AuditRails.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Controllo`}),_jsx(_components.th,{children:`Requisito`}),_jsx(_components.th,{children:`Funzionalità AuditRails`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A.8.15 - Registrazione`}),_jsx(_components.td,{children:`Registrazione completa degli eventi`}),_jsx(_components.td,{children:`Cattura degli eventi configurabile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A.8.16 - Monitoraggio`}),_jsx(_components.td,{children:`Monitoraggio continuo`}),_jsx(_components.td,{children:`Monitoraggio da dashboard`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A.8.17 - Sincronizzazione oraria`}),_jsx(_components.td,{children:`Timestamp UTC`}),_jsx(_components.td,{children:`Timestamp UTC in millisecondi`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A.5.23 - Sicurezza cloud`}),_jsx(_components.td,{children:`Protezione dei dati`}),_jsx(_components.td,{children:`WORM + crittografia + isolamento per tenant`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A.5.25 - Revisione delle informazioni`}),_jsx(_components.td,{children:`Verifica automatica`}),_jsx(_components.td,{children:`Verifica automatica da dashboard di conformità`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A.5.26 - Risposta agli incidenti`}),_jsx(_components.td,{children:`Eventi di incidente`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`incident.detected`}),`, `,_jsx(_components.code,{children:`incident.resolved`})]})]})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conservazione:`}),` 3 anni (impostata automaticamente quando ISO 27001 è abilitato).`]}),_jsx(Info,{children:_jsx(_components.p,{children:`L’isolamento per tenant significa che la catena di hash di ogni cliente è indipendente. Una violazione nella catena di un tenant non può influenzare quella di un altro, soddisfacendo i controlli multi-tenant dell’A.5.23.`})})]}),_jsxs(Tab,{title:`SOC 2`,id:`soc-2`,children:[_jsx(_components.p,{children:`I Trust Services Criteria di SOC 2 richiedono di registrare eventi di accesso, attività di autenticazione, modifiche dei permessi e modifiche di configurazione, e di dimostrare che tali log non possano essere manomessi.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Controllo`}),_jsx(_components.th,{children:`Tipi di evento`}),_jsx(_components.th,{children:`Funzionalità AuditRails`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CC6.1 - Accesso logico`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`access.granted`}),`, `,_jsx(_components.code,{children:`access.revoked`})]}),_jsx(_components.td,{children:`Registro di audit immutabile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CC6.2 - Autenticazione`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`auth.login`}),`, `,_jsx(_components.code,{children:`auth.logout`})]}),_jsx(_components.td,{children:`Registro di audit immutabile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CC6.3 - Modifiche dei permessi`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`permission.granted`}),`, `,_jsx(_components.code,{children:`permission.revoked`})]}),_jsx(_components.td,{children:`Ruolo RBAC di revisore`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CC7.2 - Monitoraggio`}),_jsx(_components.td,{children:`Ricerca da dashboard ed export CSV`}),_jsx(_components.td,{children:`Dashboard + export`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CC8.1 - Gestione delle modifiche`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`config.changed`}),`, `,_jsx(_components.code,{children:`deploy.completed`})]}),_jsx(_components.td,{children:`Registro di audit immutabile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A1.2 - Disponibilità`}),_jsx(_components.td,{children:`Archiviazione WORM`}),_jsx(_components.td,{children:`S3 Object Lock COMPLIANCE`})]})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Capacità chiave:`}),` registro di audit immutabile, archiviazione WORM, ruolo RBAC di revisore (accesso in sola lettura per i revisori), export CSV per pacchetti di evidenze.`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conservazione:`}),` 1 anno (impostata automaticamente quando SOC 2 è abilitato).`]}),_jsx(Info,{children:_jsx(_components.p,{children:`Il ruolo RBAC di revisore ti consente di concedere al tuo revisore esterno un accesso in sola lettura alla dashboard di conformità senza esporre le impostazioni di configurazione sensibili.`})})]}),_jsxs(Tab,{title:`Amministratori di Sistema`,id:`amministratori-di-sistema`,children:[_jsxs(_components.p,{children:[`Il provvedimento del Garante italiano del 27 novembre 2008 (aggiornato nel 2009) sugli `,_jsx(_components.em,{children:`amministratori di sistema`}),` richiede che ogni accesso amministrativo ai sistemi che trattano dati personali sia individualmente attribuibile, completamente registrato, a prova di manomissione e conservato per almeno sei mesi.`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Controllo`}),_jsx(_components.th,{children:`Requisito`}),_jsx(_components.th,{children:`Tipi di evento`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`AMS-LOG-1 - Eventi di accesso`}),_jsx(_components.td,{children:`Ogni accesso amministratore, con timestamp e identità`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`admin.login`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`AMS-LOG-2 - Eventi di disconnessione`}),_jsx(_components.td,{children:`Ogni disconnessione, con timestamp`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`admin.logout`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`AMS-LOG-3 - Tentativi falliti`}),_jsx(_components.td,{children:`Accessi amministratore falliti`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`admin.login_failed`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`AMS-LOG-4 - Operazioni privilegiate`}),_jsx(_components.td,{children:`Accesso ai dati, modifiche di configurazione, gestione utenti, escalation dei privilegi`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`admin.operation`}),`, `,_jsx(_components.code,{children:`admin.data_access`}),`, `,_jsx(_components.code,{children:`admin.config_changed`}),`, `,_jsx(_components.code,{children:`admin.user_managed`}),`, `,_jsx(_components.code,{children:`admin.privilege_escalation`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`AMS-ID-1/2 - Designazione`}),_jsx(_components.td,{children:`Nomina formale e revoca degli amministratori`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`admin.designated`}),`, `,_jsx(_components.code,{children:`admin.revoked`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`AMS-AUD-1/2 - Verifica annuale`}),_jsx(_components.td,{children:`Verifica e revisione annuale dell’elenco degli amministratori`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`admin.verification_completed`}),`, `,_jsx(_components.code,{children:`admin.list_reviewed`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`AMS-INT-1/2 - Integrità dei log`}),_jsx(_components.td,{children:`Archiviazione immutabile e verificabile`}),_jsx(_components.td,{children:`WORM + verifica della catena di hash`})]})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conservazione:`}),` 1 anno, superiore al minimo di sei mesi previsto dal provvedimento (impostata automaticamente quando il framework è abilitato).`]}),_jsx(Info,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`admin.operation`}),` richiede `,_jsx(_components.code,{children:`actor_id`}),`, `,_jsx(_components.code,{children:`resource`}),`, `,_jsx(_components.code,{children:`metadata.operation_type`}),`, `,_jsx(_components.code,{children:`metadata.before`}),` e `,_jsx(_components.code,{children:`metadata.after`}),`. La coppia before/after è ciò che rende il record probante e non una semplice nota che qualcosa è cambiato.`]})})]}),_jsxs(Tab,{title:`PCI DSS v4.0`,id:`pci-dss-v4-0`,children:[_jsx(_components.p,{children:`Il Requisito 10 di PCI DSS v4.0 impone log di audit dettagliati per ogni accesso agli ambienti dei dati dei titolari di carta, con protezione da manomissione e ricerca per intervallo temporale.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Requisito`}),_jsx(_components.th,{children:`Tipi di evento / Funzionalità`}),_jsx(_components.th,{children:`Mappatura AuditRails`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`10.2.1 - Accesso ai log`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`auth.login`}),`, `,_jsx(_components.code,{children:`auth.logout`}),`, `,_jsx(_components.code,{children:`cardholder.accessed`})]}),_jsx(_components.td,{children:`Registro immutabile`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`10.2.2 - Azioni amministrative`}),_jsxs(_components.td,{children:[`Tutti gli eventi admin con `,_jsx(_components.code,{children:`actor_id`})]}),_jsx(_components.td,{children:`Campo actor_id`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`10.3 - Contenuto dei log`}),_jsx(_components.td,{children:`chi/cosa/quando/dove/esito`}),_jsx(_components.td,{children:`Schema evento standard`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`10.5 - Protezione dei log`}),_jsx(_components.td,{children:`WORM impedisce la modifica`}),_jsx(_components.td,{children:`S3 Object Lock`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`10.6 - Sincronizzazione oraria`}),_jsx(_components.td,{children:`Ricerca per intervallo temporale`}),_jsx(_components.td,{children:`Ricerca da dashboard`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`10.7 - Conservazione`}),_jsx(_components.td,{children:`Minimo 12 mesi`}),_jsx(_components.td,{children:`Conservazione basata sul piano`})]})]})]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Conservazione:`}),` 1 anno (impostata automaticamente quando PCI DSS è abilitato). Questo soddisfa il minimo di 12 mesi del Requisito 10.7, con 3 mesi immediatamente disponibili.`]}),_jsx(Tip,{children:_jsxs(_components.p,{children:[`Ogni evento in AuditRails include per impostazione predefinita i campi `,_jsx(_components.code,{children:`actor_id`}),`, `,_jsx(_components.code,{children:`resource`}),`, `,_jsx(_components.code,{children:`action`}),`, `,_jsx(_components.code,{children:`timestamp`}),`, indirizzo IP ed esito, soddisfacendo il mandato del “record completo” del Requisito 10.3 senza configurazione aggiuntiva.`]})})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`conservazione-in-sintesi`,children:`Conservazione in sintesi`}),`\n`,_jsx(_components.p,{children:`Abilitare un framework innalza la tua conservazione effettiva al suo minimo. Dove più framework sono abilitati, vince il più lungo.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Framework`}),_jsx(_components.th,{children:`Conservazione`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`EU AI Act`}),_jsx(_components.td,{children:`10 anni`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`DORA`}),_jsx(_components.td,{children:`5 anni`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`GDPR`}),_jsx(_components.td,{children:`5 anni`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`NIS2`}),_jsx(_components.td,{children:`5 anni`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ISO 27001`}),_jsx(_components.td,{children:`3 anni`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SOC 2`}),_jsx(_components.td,{children:`1 anno`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Amministratori di Sistema`}),_jsx(_components.td,{children:`1 anno`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`PCI DSS`}),_jsx(_components.td,{children:`1 anno`})]})]})]}),`\n`,_jsxs(_components.p,{children:[`La conservazione non è di per sé una funzionalità legata al piano. Consulta `,_jsx(_components.a,{href:`/guides/data-retention`,children:`Conservazione dei dati`}),` per capire come interagiscono il periodo base e i minimi dei framework.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`copertura-multi-framework`,children:`Copertura multi-framework`}),`\n`,_jsxs(_components.p,{children:[`Se la tua organizzazione deve soddisfare più framework contemporaneamente, AuditRails ne unisce i requisiti. Un singolo evento `,_jsx(_components.code,{children:`auth.login`}),`, ad esempio, soddisfa contemporaneamente SOC 2 CC6.2, PCI DSS 10.2.1 e NIS2 Art.21(2)(i).`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Abilita tutti i framework applicabili prima di iniziare la registrazione. Questo garantisce che la dashboard di conformità monitori la copertura su tutti fin dal primo giorno e che venga applicato il periodo di conservazione corretto (il più lungo tra tutti i framework abilitati).`})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro","sidebarTitle":"Mappatura conformità","description":"Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l'EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.","href":"/it/guides/compliance-mapping"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Per iniziare","slug":"per-iniziare","depth":2,"children":[]},{"title":"Riferimento framework","slug":"riferimento-framework","depth":2,"children":[]},{"title":"Conservazione in sintesi","slug":"conservazione-in-sintesi","depth":2,"children":[]},{"title":"Copertura multi-framework","slug":"copertura-multi-framework","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"auditrails","siteName":"AuditRails","title":"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro - AuditRails","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/guides/compliance-mapping","matchLevel":1},"it":{"href":"/it/guides/compliance-mapping","matchLevel":0}}},"lastModified":"2026-09-21T07:47:58.168Z","originalFileLocation":"it/guides/compliance-mapping.mdx","locale":"it"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l\u0026#x27;EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AuditRails\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro - AuditRails\">\u003cmeta data-mint-head property=\"og:description\" content=\"Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l\u0026#x27;EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AuditRails\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.auditrails.io/it/guides/compliance-mapping\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://auditrails.mintlify.site/_mintlify/api/og/v2?division=Guide\u0026amp;title=Mappatura+dei+framework+di+conformit%C3%A0%3A+DORA%2C+NIS2%2C+GDPR+e+altro\u0026amp;description=Mappa+gli+eventi+e+le+funzionalit%C3%A0+di+AuditRails+su+tutti+gli+8+framework+di+conformit%C3%A0+supportati%3A+DORA%2C+GDPR%2C+NIS2%2C+l%27EU+AI+Act%2C+ISO+27001%2C+SOC+2%2C+il+provvedi\u0026amp;theme=a9dde682edb8c3bd0dd5cb9c\u0026amp;signature=c9e136c6314798c7ce966fe409f881e2f2a11e472a4b8fdcafabc7ea033956e3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro - AuditRails\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l\u0026#x27;EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://auditrails.mintlify.site/_mintlify/api/og/v2?division=Guide\u0026amp;title=Mappatura+dei+framework+di+conformit%C3%A0%3A+DORA%2C+NIS2%2C+GDPR+e+altro\u0026amp;description=Mappa+gli+eventi+e+le+funzionalit%C3%A0+di+AuditRails+su+tutti+gli+8+framework+di+conformit%C3%A0+supportati%3A+DORA%2C+GDPR%2C+NIS2%2C+l%27EU+AI+Act%2C+ISO+27001%2C+SOC+2%2C+il+provvedi\u0026amp;theme=a9dde682edb8c3bd0dd5cb9c\u0026amp;signature=c9e136c6314798c7ce966fe409f881e2f2a11e472a4b8fdcafabc7ea033956e3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/auditrails/jQk7hedL5hUlu0Wm/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AuditRails\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3366FF\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.auditrails.io/it/guides/compliance-mapping\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/it/guides/compliance-mapping.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.auditrails.io/it/guides/compliance-mapping\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.auditrails.io/guides/compliance-mapping\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.auditrails.io/guides/compliance-mapping\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.auditrails.io/#organization\",\"name\":\"AuditRails\",\"url\":\"https://docs.auditrails.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/auditrails/asQIQ9w1IzwfTyc6/images/logo-light.svg?fit=max\u0026auto=format\u0026n=asQIQ9w1IzwfTyc6\u0026q=85\u0026s=1ac6fa1e45708eef5d2f9f7e11bb789a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.auditrails.io#website\",\"name\":\"AuditRails\",\"url\":\"https://docs.auditrails.io\",\"publisher\":{\"@id\":\"https://docs.auditrails.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.auditrails.io/it/guides/compliance-mapping#webpage\",\"url\":\"https://docs.auditrails.io/it/guides/compliance-mapping\",\"name\":\"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro\",\"description\":\"Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l'EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.\",\"dateModified\":\"2026-09-21T07:47:58.168Z\",\"isPartOf\":{\"@id\":\"https://docs.auditrails.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.auditrails.io/it/guides/compliance-mapping#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.auditrails.io/it/guides/compliance-mapping#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"AuditRails\",\"item\":\"https://docs.auditrails.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro\",\"item\":\"https://docs.auditrails.io/it/guides/compliance-mapping\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.auditrails.io/it/guides/compliance-mapping#article\",\"headline\":\"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro\",\"name\":\"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro\",\"description\":\"Mappa gli eventi e le funzionalità di AuditRails su tutti gli 8 framework di conformità supportati: DORA, GDPR, NIS2, l'EU AI Act, ISO 27001, SOC 2, il provvedimento del Garante sugli amministratori di sistema e PCI DSS v4.0.\",\"url\":\"https://docs.auditrails.io/it/guides/compliance-mapping\",\"mainEntityOfPage\":{\"@id\":\"https://docs.auditrails.io/it/guides/compliance-mapping#webpage\"},\"dateModified\":\"2026-09-21T07:47:58.168Z\",\"publisher\":{\"@id\":\"https://docs.auditrails.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.auditrails.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AuditRails\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AuditRails","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/guides/compliance-mapping"}]},{"language":"it","tabs":[{"tab":"Documentazione","groups":[{"group":"Per iniziare","pages":[{"title":"Welcome to AuditRails — Tamper-Proof Audit Logging","sidebarTitle":"Introduction","href":"/introduction"},{"title":"Guida rapida: registra il tuo primo evento di audit in 5 minuti","sidebarTitle":"Guida rapida","href":"/it/quickstart"},{"title":"Core Concepts: Events, Hash Chains, and AuditRails Storage","sidebarTitle":"Concepts","href":"/concepts"},{"title":"Authentication — API Keys and Security Best Practices","sidebarTitle":"Authentication","description":"Authenticate AuditRails API requests with a Bearer token. Learn key formats, secure SDK initialization, and how to handle auth errors.","href":"/authentication"}]},{"group":"Guide","pages":[{"title":"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro","sidebarTitle":"Mappatura conformità","href":"/it/guides/compliance-mapping"},{"title":"Verifica della catena di hash: integrità a prova di manomissione dei log di audit","sidebarTitle":"Catena di hash","description":"Comprendi come la catena di hash SHA-256 di AuditRails rende i log di audit a prova di manomissione, e come verificare l'integrità della catena tramite dashboard o API.","href":"/it/guides/hash-chain-verification"},{"title":"Data Retention Policies, Storage Tiers, and WORM Archiving","sidebarTitle":"Data Retention","href":"/guides/data-retention"},{"title":"Guida alla conformità GDPR: DPA, richieste dell'interessato, residenza dei dati e PII","sidebarTitle":"GDPR","href":"/it/guides/gdpr-compliance"}]},{"group":"Riferimento","pages":[{"title":"Event Schema Reference: Input, Enriched \u0026 Chain Fields","sidebarTitle":"Event Schema","href":"/reference/event-schema"},{"title":"AuditRails Error Codes: Complete API Error Reference","sidebarTitle":"Error Codes","href":"/reference/error-codes"},{"title":"AuditRails Rate Limits: Quotas and Throttling Rules","sidebarTitle":"Rate Limits","href":"/reference/rate-limits"}]}]},{"tab":"Riferimento API","pages":[{"title":"Riferimento API","href":"/it/api-reference/overview"}]},{"tab":"SDK","pages":[{"title":"SDK","href":"/it/sdks/overview"}]}]}]},"basePath":"","title":"Mappatura dei framework di conformità: DORA, NIS2, GDPR e altro - AuditRails","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":[],"chunks":[]}