/tmp/:更新工具
为编译器安装更新,这样可阻止木马源攻击。在应用得到更新前,自动检测和清理文件的命令也可以缓解这些问题。虽然可以在更改文本编辑器设置后执行手动源代码审核以查找这些特殊字符,但这将是 “处理此问题的最糟糕方法”,Menashe 指出,因为某些字符在某些情况下来自合法的拉丁字符。
“最好的解决方案是运行自动化工具来标记和 / 或删除这些字符,”Menashe 说道。
在拥有大型代码库的组织中,对文件的单独审计很难大面积开展。Red Hat 发布了一个简单的 Python 脚本( )来识别整个代码库中的潜在问题。该脚本可以集成到持续集成 / 持续交付工作流中,或者作为预提交检查添加,以确保恶意代码不会进入生产环境。
Rapid7 的首席安全数据科学家 Bob Rudis 还推荐了一个简单的缓解措施:“如果你只用英语或只用阿拉伯语编写代码,则可禁止在代码库中使用 BiDi 指令”。
尽管木马源攻击的通用漏洞评分高达 ,但企业没必要惊慌失措。Rudis 认为 分显然是 “夸大了”,因为实施木马源攻击需要攻击者直接访问开发人员的工作站、源代码管理系统或持续集成管道。
“如果攻击者可以直接访问你的源代码管理系统,坦率地说,你可能会遇到比这次攻击更大的问题。”Rudis 说:“我们建议在担心需要本地或物理访问的源代码级攻击之前,优先考虑真正关键的补丁并防止服务和系统暴露。”
[声明]本网转载网络媒体稿件是为了传播更多的信息,此类稿件不代表本网观点,本网不承担此类稿件侵权行为的连带责任。故此,如果您发现本网站的内容侵犯了您的版权,请您的相关内容发至此邮箱【779898168@qq.com】,我们在确认后,会立即删除,保证您的版权。