Time of Use (TOCTOU)
El tiempo de uso (TOU) es la segunda mitad de una carrera TOCTOU: el momento en que el programa usa el recurso, cuyo estado puede diferir del momento de la comprobación.
Propósito
Comprender el riesgo de que el recurso sea manipulado entre comprobación y uso; defenderse con operaciones atómicas.
Mecanismo
En el TOU el recurso ya puede haber sido sustituido por un atacante (p. ej., un enlace simbólico), invalidando los supuestos de seguridad de la comprobación TOC. Defensa: abrir el archivo y usar fstat sobre el descriptor en lugar de la ruta.
Casos de uso
- Defensa contra carreras
- Operaciones atómicas con archivos
- Codificación segura
Herramientas relacionadas
Calculadora de hash
Compute MD5, SHA-1, SHA-256, or SHA-512 hashes with hex or Base64 output. Gratis, privado y 100% del lado del cliente. HERRAMIENTA
Probador de regex
Test regular expressions with match highlighting, capture groups, and replace preview. Gratis, privado y 100% del lado del cliente. HERRAMIENTA