Fallos del tipo CWE-520
5 resultadosConfiguração incorreta do .NET: uso inadequado de representação de identidade
A fraqueza ocorre quando uma aplicação .NET usa impersonação (técnica de assumir a identidade de outro usuário) de forma inadequada ou sem restrições apropriadas. Isso permite que um atacante execute código ou acesse recursos com privilégios de outro usuário, como administrador, contornando controles de acesso.
Um serviço web .NET impersona automaticamente qualquer usuário que faz requisição sem validar permissões, ou mantém a impersonação ativa por mais tempo que o necessário. Um atacante pode explorar isso para executar operações críticas usando identidade privilegiada.
Use impersonação apenas quando estritamente necessário e por escopo limitado (técnica de sanduíche: impersonate → operação → revert). Valide sempre que a impersonação é necessária, registre quem foi impersonado e por quê, e implemente controles de acesso granulares que não dependam apenas da identidade assumida.