Vulnerabilidades
Vulnerabilidade TOCTOU
Também conhecido como: TOCTTOU, Verificação-e-uso
Definição
Condição de corrida entre verificação e uso, em que o estado verificado por uma decisão de segurança muda antes da ação correspondente ser executada.
Exemplos
- Programa setuid que verifica o proprietário com stat() e depois abre o caminho.
- Escape de contentor via TOCTOU em caminhos de bind-mount.
Termos relacionados
Condição de corrida
Defeito em que a segurança ou correção de um sistema depende do timing ou ordem de operações concorrentes, permitindo ao atacante intercalar ações e contornar verificações.
Vulnerabilidade
Fraqueza em um sistema, aplicação ou processo que um atacante pode explorar para comprometer confidencialidade, integridade ou disponibilidade.
Escalada de privilégios
Classe de vulnerabilidades que permite a um atacante obter permissões superiores às concedidas inicialmente, por exemplo passar de utilizador normal a administrador.
Secure Coding
Secure Coding — definition coming soon.
Directory Traversal
Directory Traversal — definition coming soon.
Corrupção de memória
Termo abrangente para vulnerabilidades em que um programa escreve fora dos limites previstos, comprometendo segurança de tipos, fluxo de controlo ou integridade de dados.