AI 代码审计后门:上下文诱导的机制、实测与防御

当开发者按下 Tab 接受代码补全时,很少有人意识到,这段"智能生成"的代码可能带着隐蔽的安全问题。更值得注意的是:攻击者无需控制输入、也无需在依赖中投毒,只要操纵喂给模型的上下文——一个"听起来已校验"的变量名、一句"这里已做参数化查询"的注释——就可能让模型跳过安全校验。本文从机制、实测和防御三个层