Rispondi alle 80 domande (sei modalità: implementato / parziale / non implementato / non applicabile).
+
Rispondi alle 80 domande (quattro modalità: implementato / parziale / non implementato / non applicabile).
Per ogni risposta, indica il livello di maturità (0–5).
Salva: puoi continuare in più sessioni.
Quando finisci, clicca "Analisi AI" per ricevere raccomandazioni prioritarie.
@@ -449,9 +449,10 @@
Esempio (requisiti di governance).GV.RR-04 richiede che la cybersicurezza
sia integrata nella gestione delle risorse umane: chi accede ai sistemi (utenti e amministratori) deve
- avere competenze e affidabilità adeguate al ruolo, valutate e documentate.
+ avere competenze e affidabilità adeguate al ruolo, valutate e documentate — è il
+ "controllo di adeguatezza al ruolo" delle figure chiave dell'organigramma.
GV.PO-01 richiede una policy di gestione del rischio cyber formalizzata,
- comunicata e applicata. È il "controllo di adeguatezza al ruolo" delle figure chiave dell'organigramma.
+ comunicata e applicata.
Come si collega alla piattaforma. Le 80 domande della Gap Analysis
@@ -612,8 +613,8 @@
Vai su Incidenti e clicca "+ Nuovo Incidente".
Compila titolo, classificazione, severità, ora di rilevazione.
Il sistema calcola automaticamente le 3 scadenze (24h / 72h / 1 mese).
-
Quando arriva il momento, usa i bottoni "Invia Early Warning",
- "Invia Notifica" e "Invia Final Report": le email partono verso
+
Quando arriva il momento, usa i bottoni "Invia Early Warning (24h)",
+ "Invia Notifica (72h)" e "Invia Report Finale (30gg)": le email partono verso
l'indirizzo CSIRT configurato.
Aggiorna lo stato dell'incidente (analisi → contenimento → eradicazione → recovery → chiuso).
Compila root cause e lezioni apprese alla chiusura.
+ Requisiti operativi specifiche di base ACN (Determina 164179/2025, Framework Nazionale 2025)
+ per questa organizzazione (${escapeHtml(d.entity)}: ${d.total} requisiti).
+ Compliance: ${d.compliance_percent}%. ${escapeHtml(d.source||'')}
+
${cards}
+ ${body}`;
+ }
+ async function updateAcn(id, status) {
+ try {
+ const res = await api.updateAcnRequirement(id, status, null);
+ if (res.success) { if (typeof showNotification==='function') showNotification('Stato aggiornato', 'success'); loadAcnRequirements(); }
+ else if (typeof showNotification==='function') showNotification(res.message || 'Errore', 'error');
+ } catch (e) { if (typeof showNotification==='function') showNotification('Errore di connessione', 'error'); }
}
// ── Continuous Control Monitoring (P1) ───────────────────────