Time of Check (TOCTOU)
检查时间(TOC)是 TOCTOU 竞态的前半:程序检查资源状态(如文件存在、权限)的时刻。
用途
理解 TOCTOU 竞态中检查与使用的时间窗口风险。
机制
程序在 TOC 检查条件(access(path, R_OK)),通过后在 TOU 使用资源(open(path))。窗口内攻击者可替换资源(符号链接指向敏感文件)。
用例
- 竞态漏洞分析
- 文件操作安全
- 权限检查审计
检查时间(TOC)是 TOCTOU 竞态的前半:程序检查资源状态(如文件存在、权限)的时刻。
理解 TOCTOU 竞态中检查与使用的时间窗口风险。
程序在 TOC 检查条件(access(path, R_OK)),通过后在 TOU 使用资源(open(path))。窗口内攻击者可替换资源(符号链接指向敏感文件)。