Níveis de Revogação Administrativa
1. Por que existem dois níveis de revogação?
Em um ambiente de gerenciamento de campanhas, a perda ou indisponibilidade repentina de dados anotados pelos mestres pode arruinar anos de sessões.
Por outro lado, incidentes críticos de segurança ou vulnerabilidades exigem resposta imediata.
Por essa razão, o Adventure Keeper implementa dois níveis distintos de revogação:
[ Módulo Ativo ]
│
├─→ Nível 1: Soft Revoke (Descontinuação) ──→ Preserva campanhas existentes
│
└─→ Nível 2: Hard Revoke (Bloqueio Crítico) ──→ Desativação global imediata
2. Nível 1: Revogação Suave (Soft Revoke)
Quando se aplica:
- Módulo descontinuado pelo autor.
- Incompatibilidade com versões mais recentes do Adventure Keeper sem risco de segurança.
- Módulos substituídos por novas versões oficiais.
Impacto Operacional:
- Novas Campanhas: O módulo é ocultado da listagem de instalação e não pode ser ativado em novas campanhas.
- Campanhas Existentes: Mestres e jogadores que já possuem o módulo instalado continuam utilizando normalmente. Todos os dados históricos em
entity_module_datapermanecem íntegros e consultáveis.
3. Nível 2: Revogação Rígida (Hard Revoke)
Quando se aplica:
- Descoberta de vulnerabilidade de segurança grave ou exploração maliciosa.
- Violação grave de termos de uso ou violação comprovada de direitos autorais.
- Falha crítica capaz de causar corrupção sistemática de banco de dados.
Impacto Operacional:
- Bloqueio Global e Imediato: O backend rejeita instantaneamente qualquer operação de leitura ou escrita associada ao
module_idafetado. - Isolamento de Interface: As abas e widgets visuais do módulo deixam de ser renderizadas no frontend para prevenir execuções de risco.
- Preservação de Dados Brutos: Os registros continuam armazenados no banco para possibilitar auditoria ou migrações de recuperação assistidas, mas permanecem completamente inacessíveis pela aplicação.
4. Notificação aos Mestres Afetados
Em caso de revogação de Nível 1 ou Nível 2, os mestres que utilizam o módulo recebem uma notificação contextual no painel de administração da campanha com explicações detalhadas e recomendações de contingência.