このタグの記事 1 件
TOCTOUは、『確認』と『使用』が別の操作に分かれているせいで、その隙間に状態が変わってしまう競合状態(CWE-367)。防ぐ基本は、確認を先にやめて、確認と使用を1回の不可分な操作にまとめること。ファイルはパスではなくファイルディスクリプタで扱い、DBはトランザクションやロックで守る。