2026-11-15
O que é TOCTOU: quando o estado muda entre a verificação e o uso
TOCTOU é uma condição de corrida (CWE-367) causada por verificar e usar um recurso como duas etapas separadas, o que permite que o estado mude no intervalo entre elas. A principal defesa: eliminar a verificação separada e tornar a verificação e o uso uma única operação atômica. Use descritores de arquivo, não caminhos; use transações e bloqueios para bancos de dados.