跳到正文
原文
InfoQ 中文· 作者:Olimpiu Pop·· 2 小时前AI 评分70

谷歌广告因 RACE 多路复用器的进程编排特征误判恶意软件并暂停账户

谷歌广告如何将一个开源的 macOS 术语误判为恶意内容并予以暂停

AI 摘要

RACE 终端多路复用器创建者 Przemyslaw Alexander Kaminski 遭遇 Google Ads 自动暂停,尽管其 macOS 二进制文件已通过 Apple Notarization 公证且被 VirusTotal、Google Safe Browsing 等第三方及自有诊断工具验证为清洁,但平台爬虫仍将其标记为“遭入侵网站”和“恶意二进制文件”。这一事件暴露了高级 POSIX 进程编排技术与通用自动化安全启发式算法之间的脱节。

核心冲突在于 RACE 采用的无限画布架构与典型桌面应用行为模式的差异。该工具通过内部 PTY 主机守护进程或外部 dtach 后端管理伪终端对和后台工作进程,确保子交互式 shell 在 UI 崩溃后持续运行。自动化扫描器将这种不断分出接收任意命令行输入的孤立后台进程的行为特征,错误识别为持久型后门和远程访问木马(RAT)的典型模式。Kaminski 提交的诊断有效载荷显示,即便明确标注了 process_lifecycle 为 documented_pty_multiplexing,系统仍以确定性方式拒绝请求,且不披露触发策略的具体哈希值或规则匹配结果。

解决过程揭示了平台支持体系的循环依赖:申诉需先解决底层安全暂停,而解决暂停又需人工介入调查,但人工介入的前提是解决暂停。最终,该账户是在社区压力(Hacker News)下才得以撤销暂停,而非通过技术解释。这迫使开发团队必须在 1.0.39 版本中修改生命周期清理例程,引入显式用户提示和进程清理钩子,以隔离持久化工作代理与主要 UI 二进制文件。对于面向开发者的工程团队而言,这意味着在分发涉及内存映射或低级内核抽象的工具时,必须主动记录进程拓扑结构,否则将面临日益增大的商业基础设施阻力。

来源:InfoQ 中文 · infoq.cn