Checklist de Identificação de Ativos Críticos

Inventário Estruturado para Identificação e Classificação de Ativos de TI Críticos

Progresso: 0%

Checklist de Identificação de Ativos Críticos

Inventário e Classificação de Ativos Segundo NIS2

Sobre este Template

Esta checklist permite identificar e classificar ativos de TI críticos para a organização, conforme os requisitos do Artigo 21(2) da Diretiva NIS2. A identificação de ativos críticos é essencial para:

  • Realizar análises de risco eficazes
  • Definir prioridades de proteção
  • Alocar recursos de segurança adequadamente
  • Estabelecer requisitos de continuidade de negócio
  • Cumprir obrigações de reporte NIS2

Calculadora de Criticidade de Ativos

Utilize esta ferramenta para calcular o nível de criticidade de um ativo com base em múltiplos critérios.

Inventário de Ativos Críticos

# Nome do Ativo Tipo Proprietário Localização Descrição/Função Criticidade RTO RPO
1
2
3
4
5

Matriz de Dependências de Ativos

Identifique as dependências críticas de cada ativo (sistemas, serviços, fornecedores, infraestrutura):

Critérios de Classificação

Criticidade dos Ativos: A classificação deve considerar o impacto da indisponibilidade, comprometimento ou perda do ativo nas operações críticas da organização.

Níveis de Criticidade:

  • Crítico: Indisponibilidade causa interrupção imediata de serviços essenciais. RTO < 4 horas.
  • Alto: Impacto significativo nas operações. Interrupção tolerável até 24 horas. RTO < 24 horas.
  • Médio: Impacto moderado. Operação pode continuar com degradação. RTO < 72 horas.
  • Baixo: Impacto mínimo. Interrupção não afeta serviços críticos. RTO > 72 horas.
✓ Progresso guardado
' ], { type: 'application/msword' }); const url = URL.createObjectURL(blob); const a = document.createElement('a'); a.href = url; a.download = 'checklist-ativos-criticos-nis2.doc'; a.click(); } // Show Save Indicator function showSaveIndicator() { const indicator = document.getElementById('save-indicator'); indicator.classList.add('show'); setTimeout(() => { indicator.classList.remove('show'); }, 2000); } // Calculate Criticality function calculateCriticality() { const conf = parseInt(document.getElementById('calc-confidencialidade').value) || 0; const integ = parseInt(document.getElementById('calc-integridade').value) || 0; const disp = parseInt(document.getElementById('calc-disponibilidade').value) || 0; const neg = parseInt(document.getElementById('calc-negocio').value) || 0; if (conf === 0 || integ === 0 || disp === 0 || neg === 0) { alert('Por favor, preencha todos os campos da calculadora.'); return; } const score = Math.round((conf + integ + disp + neg) / 4); const result = document.getElementById('criticality-result'); const scoreEl = document.getElementById('criticality-score'); const labelEl = document.getElementById('criticality-label'); scoreEl.textContent = score; if (score >= 4.5) { labelEl.textContent = 'Crítico'; labelEl.className = 'criticality-label criticality-critico'; } else if (score >= 3.5) { labelEl.textContent = 'Alto'; labelEl.className = 'criticality-label criticality-alto'; } else if (score >= 2.5) { labelEl.textContent = 'Médio'; labelEl.className = 'criticality-label criticality-medio'; } else { labelEl.textContent = 'Baixo'; labelEl.className = 'criticality-label criticality-baixo'; } result.style.display = 'block'; } // Add Asset Row function addAssetRow() { const tbody = document.getElementById('asset-tbody'); const rowCount = tbody.rows.length + 1; const newRow = tbody.insertRow(); newRow.innerHTML = ` ${rowCount} `; updateProgress(); } // Update Progress function updateProgress() { const inputs = document.querySelectorAll('input, textarea, select'); let filled = 0; inputs.forEach(input => { if (input.value && input.value.trim() !== '') filled++; }); const percentage = Math.round((filled / inputs.length) * 100); document.getElementById('completion-percentage').textContent = percentage + '%'; } // Auto-save every 30 seconds setInterval(() => { if (editMode) { saveProgress(); } }, 30000); // Initial progress calculation updateProgress(); // Track changes for progress document.addEventListener('input', updateProgress); document.addEventListener('change', updateProgress);