CAIM é a identidade da frente ofensiva EWQS. Uma avaliação técnica para entender caminhos de ataque, verificar controles e transformar evidências em prioridades de correção.
Achados ofensivos orientam melhorias defensivas. Evidências da defesa refinam os próximos testes.
EXEMPLOS DIDÁTICOS · SEM DADOS REAIS
Exemplos de como uma entrega pode ser estruturada, com informações fictícias e sem dados de clientes. Os achados de cada projeto dependem do ambiente avaliado e do escopo contratado.
Crítica, Alta, Média e Baixa são classificações ilustrativas destes cenários. CVSS v4.0 exige um vetor fundamentado e contexto técnico, de ameaça e do ambiente; a prioridade de negócio também deve ser avaliada. Não há pontuação calculada nestes exemplos.
CríticaCAIM / EX-01 / CWE-862
Operação administrativa sem autorização
EXEMPLOS DIDÁTICOS · SEM DADOS REAIS
Precondição
Conta comum autenticada; função administrativa acessível pela API; ausência de verificação de privilégio no servidor.
Evidência sintética — simulação
SIMULAÇÃO · conta de teste: operador
POST /api/demo/admin/roles → 200
Resultado fictício: privilégio administrativo atribuído.
Cenário de negócio
Neste cenário, uma conta de baixo privilégio poderia assumir funções administrativas e alterar controles que protegem a operação.
Recomendação
Aplicar autorização no servidor em cada operação sensível, negar por padrão e validar papel, recurso e ação. Auditar mudanças de privilégio.
Duas contas de teste com recursos separados; identificador de objeto aceito pela API sem validar proprietário ou organização.
Evidência sintética — simulação
SIMULAÇÃO · sessão: conta A
GET /api/demo/documents/doc-B → 200
Corpo fictício: documento pertencente à conta B.
Cenário de negócio
O isolamento entre contas falharia, permitindo leitura indevida de documentos e exposição de informação comercial no cenário proposto.
Recomendação
Verificar autorização por objeto no servidor e restringir consultas ao contexto do usuário e da organização. IDs imprevisíveis não substituem autorização.
Em uma rede adversa, o envio de sessão por HTTP poderia comprometer uma conta. A viabilidade depende do transporte e das proteções efetivas.
Recomendação
Marcar cookies de sessão como Secure, manter HttpOnly e definir SameSite conforme o fluxo. Revisar HTTPS, proxy e adoção de HSTS após avaliar subdomínios.
A informação facilitaria reconhecimento tecnológico. Isoladamente, não demonstra comprometimento nem justifica uma severidade maior.
Recomendação
Reduzir banners e mensagens detalhadas em produção. Manter inventário privado e processo de atualização; ocultar versões não corrige dependências vulneráveis.