Pular para conteúdo

Arquitetura · Visão Geral dos Painéis

O SpaceShield AI é um SPA (Single-Page Application) 100% frontend. A navegação principal tem duas camadas: abas do topo (uso público/demonstração) e painel administrativo (autenticado, com módulos de compliance e negócio).

Abas principais (topo, index.html)

data-tab Nome Descrição
log ▶ LOG SEGURANÇA Feed de eventos de segurança em tempo real
tcpip 🌐 TCP/IP Visualização de rede/pacotes
sender ▶ ENVIO JSON Exportação de eventos estruturados
corp ▶ EMPRESARIAL Painel corporativo (KPIs de negócio)
produtos 🛒 PRODUTOS Catálogo de produtos/planos
secbot 🛡 CHATBOT Chatbot de segurança (SecAgent, IA)

Painel administrativo (autenticado, overlay)

data-tab Nome Domínio
iso ⬡ ISO 27001 Certificação ISO/IEC 27001:2022
pentest 🔴 PENTEST Testes de Intrusão — este documento cobre todo o módulo
risktreatment ⚠️ RISCOS Gestão de Riscos (ISO 6.1.2)
audit 🔍 AUDITORIA Auditoria Interna (ISO 9.2)
techcontrols ⚙ TÉCNICOS Controles Técnicos A.8 ISO
datasecurity 🔐 DADOS Segurança de Dados · LGPD · DLP · Cripto
training 📚 TRAINING Programa de conscientização ISO
changeauth 🔑 AUTH Autorização e controle de acesso (RFC)
backup 💾 BACKUP Política de backup (A.8.13)
course 💻 CURSO Curso de programação JS/Python
tecnologia 💻 TECNOLOGIA Maturidade do stack (Backend/Frontend/DevOps/Cloud)
payments 💳 PAGAMENTOS Controle PIX e financeiro
erp 📦 ERP Gestão de produtos e serviços
etl ⚙️ ETL Pipeline de extração/transformação de dados
datascience 🧬 DATA SCIENCE Analytics e GenAI
marketing 🔗 LINKEDIN ADS Campanhas B2B lead gen (ver LinkedIn Ads B2B)
monetization 💰 MONETIZAÇÃO Revenue dashboard
admob 💼 LI ADS B2B Campaign Manager, Insight Tag, Lead Gen Forms
roleai 🧠 IA CORP Assistentes departamentais
pendencias ⚡ PENDÊNCIAS Tarefas e alertas ativos
nuvem ☁️ NUVEM Migração AWS RDS/DynamoDB
saas 🚀 SAAS Gestão multi-tenant, planos, receita
api-users 👥 API USERS Monitoramento de usuários das APIs

Cada data-tab corresponde a exatamente um contêiner <div class="adm-tab-content" id="adm-tab-{nome}"> em index.html, renderizado sob demanda (lazy) pela classe do módulo correspondente — ver Arquitetura · JavaScript.

Perfis de acesso (RBAC)

Perfil Painéis
⬡ ADMIN MASTER Todos
🔐 SEGURANÇA ISO 27001 · PENTEST · RISCOS · AUDITORIA · TÉCNICOS · DADOS
🛠 GESTÃO TRAINING · AUTH · BACKUP · CURSO · PENDÊNCIAS · TECNOLOGIA
💼 COMERCIAL ERP · ETL · DATA SCIENCE · PAGAMENTOS
🔗 MARKETING LINKEDIN ADS · MONETIZAÇÃO · ADMOB
🧠 IA & NUVEM IA CORP · NUVEM · DATA SCIENCE · ETL · CURSO

Detalhes de login/reset de senha em ../ACESSOS-ADMIN.md (fora do escopo desta documentação ágil).