克隆代码仓库不再是绝对安全的了。攻击者越来越多地使用“配置注入”技术:将看似无害的配置文件(如 `.vscode/tasks.json`、`.claude/settings.json` 或 `Gemfile`)武器化,以便在开发者打开文件夹、启动 AI 代理会话或安装依赖项时立即执行任意 Shell 命令。
这种技术以“Miasma”蠕虫为例,它避开了传统的依赖扫描器,因为它利用原生项目工具来启动“下载器(dropper)”脚本。虽然一些 IDE 使用信任提示,但开发者往往将其视为常规操作而忽略。像 npm 或 Composer 这样的包管理器通常会在没有任何警告的情况下自动运行这些命令。
**关键点:** 请将代码仓库的配置文件(dotfiles 和 IDE 设置)视为可执行代码。它们属于项目攻击面的一部分,在代码审查过程中需要与应用程序逻辑接受同等级别的严格检查。在打开不受信任的代码仓库之前,请使用 grep 搜索可疑模式(如 `folderOpen`、`SessionStart` 或顶层的 `system()` 调用),并确保您的审查流程不会跳过“脚手架”文件。如果您怀疑受到攻击,请立即轮换您的环境凭据(AWS、GitHub 等)。
研究人员在赛默飞世尔科技(Thermo Fisher Scientific)的在线抗体目录中发现了超过450处被篡改的验证数据。Sholto David、Johan Duchêne 及本文作者的调查显示,这些蛋白质印迹(Western blots)存在条带重复、图像编辑软件留下的“笔触”以及重复的背景噪声模式——其中甚至有一张图像被用于数十种不同的产品。
这些“高级验证”图像旨在证明试剂功能符合预期。然而,这些明显的造假行为极其普遍,引发了对质量控制和研究可靠性的重大担忧。据估计,超过50%的商业抗体在实验室应用中失效,而不可靠的验证数据迫使科学家购买昂贵且无效的产品,导致项目延误和研究结果无法复现。
作者已将研究结果汇总至公共 Zenodo 存储库,旨在提醒科学界并鼓励对供应商提供的数据进行更深入的审查。他们敦促研究人员保持警惕,并在使用前对抗体进行独立验证。相关人员可通过专用报告表格贡献更多发现。
首页
关于我
博客
联系方式
社区网站
更多
首页
关于我
博客
联系方式
社区网站
首页
关于我
博客
联系方式
社区网站
Ms365news 的博客
版权所有 © 2022 Ms365news.com - 保留所有权利
隐私政策
技术支持
本网站使用 Cookie。
我们使用 Cookie 来分析网站流量并优化您的网站体验。接受我们的 Cookie 使用即表示您的数据将被汇总到所有其他用户数据中。
拒绝
接受
19世纪60年代,英国面临一项重大的工程挑战:如何在百慕大维修铁甲战舰。由于当地多孔的砂岩地质,建造传统的干船坞成为不可能。为了解决这一问题,工程师们建造了当时最大的浮动干船坞——一座长380英尺、重8000吨的巨型钢铁结构。
该船坞设计为U型自持平台,利用压载舱和强力泵,能将像“勇士号”(HMS Warrior)这样重达1万吨的舰船托举出水面。1869年6月,这座庞然大物开启了一段横跨大西洋、长达4000海里的壮丽旅程。在当时最强大的几艘铁甲舰(包括“阿金库尔号”和“诺森伯兰号”)的拖拽下,并辅以船帆以减少阻力,该船坞最终成功抵达百慕大。它在百慕大作为英国皇家海军的关键枢纽服役了三十多年,直到1906年退役。该项目至今仍是维多利亚时代独创性的见证,成功地通过强调机动性与规模,克服了重大的地质限制。