[DOCS] Help online: sezione Classificazione NIS2 aggiornata ad A2 (autovalutazione preliminare, size-independent art.3 c.5, criteri c.9 b/c/d, D.Lgs. non Direttiva) + bump ?v help.js. KB AI: ingestato doc aggiornamenti A1/A2/A3 (scope SYSTEM)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
8c28d5ae97
commit
dcb9a14f0f
+1
-1
@@ -165,7 +165,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
'use strict';
|
'use strict';
|
||||||
const FUNC_LABELS = {
|
const FUNC_LABELS = {
|
||||||
|
|||||||
@@ -1091,7 +1091,7 @@
|
|||||||
<script src="js/api.js?v=20260613"></script>
|
<script src="js/api.js?v=20260613"></script>
|
||||||
<script src="js/common.js?v=20260615"></script>
|
<script src="js/common.js?v=20260615"></script>
|
||||||
<script src="js/i18n.js?v=20260615"></script>
|
<script src="js/i18n.js?v=20260615"></script>
|
||||||
<script src="js/help.js?v=20260615"></script>
|
<script src="js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
loadSidebar();
|
loadSidebar();
|
||||||
|
|||||||
@@ -167,7 +167,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth check ───────────────────────────────────────────
|
// ── Auth check ───────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
+1
-1
@@ -379,7 +379,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth & Init ─────────────────────────────────────────
|
// ── Auth & Init ─────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
@@ -356,7 +356,7 @@
|
|||||||
<script>if (window.bootstrap && bootstrap.loadFonts) { bootstrap.loadFonts('vendor/bootstrap-italia/dist/fonts'); }</script>
|
<script>if (window.bootstrap && bootstrap.loadFonts) { bootstrap.loadFonts('vendor/bootstrap-italia/dist/fonts'); }</script>
|
||||||
<script src="js/common-bi.js?v=20260615"></script>
|
<script src="js/common-bi.js?v=20260615"></script>
|
||||||
<script src="js/i18n.js?v=20260615"></script>
|
<script src="js/i18n.js?v=20260615"></script>
|
||||||
<script src="js/help.js?v=20260615"></script>
|
<script src="js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|
||||||
|
|||||||
@@ -156,7 +156,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth check ───────────────────────────────────────────
|
// ── Auth check ───────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
+1
-1
@@ -1154,7 +1154,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// La guida è accessibile anche da non autenticati (utile per onboarding)
|
// La guida è accessibile anche da non autenticati (utile per onboarding)
|
||||||
// ma se sei loggato carichi sidebar + i18n normalmente. Stessa logica
|
// ma se sei loggato carichi sidebar + i18n normalmente. Stessa logica
|
||||||
|
|||||||
@@ -364,7 +364,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth & Init ──────────────────────────────────────────────
|
// ── Auth & Init ──────────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
+1
-1
@@ -197,7 +197,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script src="/js/isms.js"></script>
|
<script src="/js/isms.js"></script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
+6
-4
@@ -624,10 +624,12 @@ const HelpSystem = (function () {
|
|||||||
{
|
{
|
||||||
heading: 'Classificazione NIS2',
|
heading: 'Classificazione NIS2',
|
||||||
items: [
|
items: [
|
||||||
'<strong>Soggetto Essenziale</strong> - organizzazione che rientra nell\'Allegato I della Direttiva e supera le soglie dimensionali (grandi imprese). Soggetta a vigilanza proattiva.',
|
'L\'esito nel prodotto è un\'<strong>autovalutazione preliminare non vincolante</strong>: la qualifica formale e la registrazione spettano all\'ACN (Determinazione ACN 333017/2025, dichiarazione ex DPR 445/2000, finestra 1 gennaio - 28 febbraio).',
|
||||||
'<strong>Soggetto Importante</strong> - organizzazione che rientra nell\'Allegato I o II ma non raggiunge le soglie per "essenziale" (medie imprese). Soggetta a vigilanza reattiva.',
|
'<strong>Soggetto Essenziale</strong> - settore ad alta criticità (Allegato I) + grande impresa (≥250 dip. o >50M€ fatturato o >43M€ bilancio). Vigilanza proattiva.',
|
||||||
'<strong>Non Applicabile</strong> - organizzazione che non rientra nell\'ambito di applicazione della Direttiva.',
|
'<strong>Soggetto Importante</strong> - media impresa in Allegato I, oppure soggetto medio/grande in Allegato II. Vigilanza reattiva.',
|
||||||
'<strong>Adesione Volontaria</strong> - organizzazione non obbligata che sceglie volontariamente di adottare il framework NIS2.'
|
'<strong>A prescindere dalla dimensione</strong> (art. 3, comma 5, D.Lgs. 138/2024): fornitori DNS, registri TLD, servizi fiduciari, reti/servizi di comunicazione elettronica pubblici, registrar di domini, PA.',
|
||||||
|
'<strong>Sotto-soglia</strong>: anche un soggetto sotto le soglie può essere individuato dall\'Autorità se ricorre un criterio dell\'art. 3, comma 9, lett. b/c/d (unico fornitore nazionale; impatto su sicurezza/incolumità/salute pubblica; rischio sistemico) — in tal caso il prodotto segnala una possibile individuazione (rinvio ad ACN), senza assegnare automaticamente una classe.',
|
||||||
|
'<strong>Non Applicabile</strong> / <strong>Adesione Volontaria</strong> - fuori dall\'ambito obbligatorio; puoi comunque aderire volontariamente adottando il framework NIS2.'
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-1
@@ -163,7 +163,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script src="/js/kb.js"></script>
|
<script src="/js/kb.js"></script>
|
||||||
<script>
|
<script>
|
||||||
// Gate auth + chrome come le altre pagine -bi.
|
// Gate auth + chrome come le altre pagine -bi.
|
||||||
|
|||||||
@@ -125,7 +125,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
loadSidebar();
|
loadSidebar();
|
||||||
|
|||||||
@@ -346,7 +346,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth & Init ─────────────────────────────────────────
|
// ── Auth & Init ─────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
+1
-1
@@ -456,7 +456,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth & Init ─────────────────────────────────────────
|
// ── Auth & Init ─────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
+1
-1
@@ -507,7 +507,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth & Init ──────────────────────────────────────────────
|
// ── Auth & Init ──────────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
@@ -685,7 +685,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth check ───────────────────────────────────────────
|
// ── Auth check ───────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
@@ -490,7 +490,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth & Init ─────────────────────────────────────────
|
// ── Auth & Init ─────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
@@ -305,7 +305,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
// ── Auth & Init ─────────────────────────────────────────
|
// ── Auth & Init ─────────────────────────────────────────
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
|
|||||||
@@ -220,7 +220,7 @@
|
|||||||
</script>
|
</script>
|
||||||
<script src="/js/common-bi.js?v=20260615"></script>
|
<script src="/js/common-bi.js?v=20260615"></script>
|
||||||
<script src="/js/i18n.js?v=20260615"></script>
|
<script src="/js/i18n.js?v=20260615"></script>
|
||||||
<script src="/js/help.js?v=20260615"></script>
|
<script src="/js/help.js?v=20260616"></script>
|
||||||
<script>
|
<script>
|
||||||
if (!checkAuth()) throw new Error('Not authenticated');
|
if (!checkAuth()) throw new Error('Not authenticated');
|
||||||
loadSidebar();
|
loadSidebar();
|
||||||
|
|||||||
Reference in New Issue
Block a user