跳到主要内容
uencoder

Race Condition

竞态条件是多线程并发访问共享资源时因交错执行导致非预期状态,可被利用绕过检查。

用途

理解并发竞态导致的安全检查绕过与防御,是多线程程序常见缺陷。

机制

TOCTOU:检查与使用间窗口可被攻击者插入操作(如检查文件存在后攻击者替换为符号链接)。防御:原子操作、锁、文件描述符。

用例

  • 并发安全审计
  • TOCTOU 漏洞
  • 多线程缺陷

相关工具

参考链接