概念Comment Canary
注释金丝雀
AdversaryGate为识别伪测试而设计的主动探测机制,通过在变更代码行末尾插入无害注释后重跑测试,检测声明是否真正验证运行行为而非读取代码文本
时间轴 (近 90 天)
10月15日
AG-046漏洞:一个对变更文件做哈希的测试会在任何编辑下失败,杀死所有变异体使变异强度算为1.0;3.0.0通过引入注释金丝雀修复。
待验证50%
10月15日
3.0.1修复的漏洞:比较AST或字节码的声明仍能通过注释金丝雀,随后金丝雀加入no-op赋值来改变语法树和字节码,但这是部分修复,只读取语法树更小片段的声明仍能通过。
待验证50%