导语:一位匿名安全研究员,从拥有 MSRC 合法账户的”奉公守法白帽”,到 GitHub、GitLab 双平台连遭封禁的”网络通缉犯”,只用了不到两个月。Nightmare-Eclipse 的故事,是漏洞赏金生态崩溃的鲜活切片,也是整个安全行业协调披露机制失灵的缩影。这事儿吧,得从两边儿看——但无论怎么看,都算不上体面。
一、事件始末:从”合法白帽”到”平台弃儿”
1.1 一个研究员的”愤怒裂变”
Nightmare-Eclipse(也称 Chaotic Eclipse),真实身份匿名。此人并非什么野路子黑客,而是在微软 MSRC(微软安全响应中心)拥有正规漏洞报告账户的认证研究员。故事的转折点在于一次”石沉大海”的漏洞报告。
2026年4月2日,在多次联系 MSRC 未获回应、账户被删除之后,这位研究员做出了一个让整个安全圈炸锅的决定——通过自己的 Blogger 博客和 GitHub 账户,亲自公开尚未修复的 Windows 0day 漏洞 PoC 代码。首当其冲的,就是后来被命名为 BlueHammer 的 Windows Defender 本地提权漏洞。
4月14日,也就是短短12天后,微软在例行补丁日(Patch Tuesday)修复了 BlueHammer(编号 CVE-2026-33825)。随后,CISA 还将该漏洞列入了 Known Exploited Vulnerabilities(已知被利用漏洞)目录,这本身就说明了漏洞的真实危害程度。
1.2 “潘多拉魔盒”开启
如果说 BlueHammer 只是一次情绪宣泄,那接下来发生的事,就让这场对抗的性质完全不同了。
4月16日,研究员又发布了 RedSun 和 UnDefend 两个针对 Windows Defender 的漏洞 PoC。接下来的几周内,他又陆续公开了 YellowKey(绕过 BitLocker)、GreenPlasma、MiniPlasma 等多个 0day 漏洞——在 GitHub 最终被全面封禁时,其仓库里共存了至少六个有效漏洞。
根据 Cynet 的技术分析,BlueHammer 的攻击链堪称”优雅”:它利用了 Windows Defender 自身的更新机制、卷影复制服务(VSS)和 Cloud Files API 之间的隐式信任关系,通过 TOCTOU(检查时间-使用时间)竞争条件,最终读取 SAM 数据库并提取 NTLM 哈希,最终获得 NT AUTHORITYSYSTEM 权限。整个过程没有写入任何新型恶意文件,传统的静态分析工具和行为检测规则几乎束手无策。
1.3 GitHub → GitLab:无处容身
5月24日左右,GitHub(微软旗下)以违反平台服务条款为由,彻底封禁了 Nightmare-Eclipse 的账户。研究员的”迁移计划”迅速启动——5月25日,新注册的 GitLab 账户上线。
然而好景不长。新账户在极短时间内再次遭到 GitLab 封禁,这一次连”申诉机会”都没有。
在博客的最后一篇 PGP 签名帖文中,研究员向微软发出了更严厉的”最后通牒”——”Mark this date July 14th, I will make sure your bones are shattered that day.”(记住这个日子,7月14日,我将确保你们粉身碎骨。)

二、为何 GitLab 也会跟随封禁?
这事儿的逻辑并不复杂,但确实值得说道说道。
GitHub 和 GitLab 的服务条款都白纸黑字写着:禁止托管恶意软件或未经授权用于攻击的代码。这是平台规避法律风险的底线,不是可左可右的模糊地带。
但仅仅”内容合规”还不够。更值得关注的是来自上游的压力——对于托管漏洞利用代码的平台,持有相关商业利益的上游公司(如微软)完全有能力通过法律团队施加压力。此外,GitLab 还有一套”git abuse rate limit”反滥用系统,可自动检测异常下载或克隆行为。换句话说,即便不是人工内容审查,异常流量同样可能触发自动封禁。
三、各方激辩:谁之过?

反方:封号已算手下留情
支持封禁的声音认为,平台已经算是”客气”了。一位社区技术人员的原话是:”GitHub 本可以推动刑事起诉,让他面临监禁或驱逐出境。”微软官方则明确表态:公开的概念验证代码”违反了协调漏洞披露(CVD)的最佳实践”。
此外,Help Net Security 报道确认,BlueHammer 等 PoC 已被多个黑客组织”武器化”并纳入攻击工具包,公开漏洞利用代码对公共网络空间安全构成了实质威胁。
正方:微软的沟通机制烂透了
反对封禁的声音同样振振有词。行业知名安全公司 Trend Micro ZDI 的研究员 Dustin Childs 公开表示,其公司也曾遭遇 MSRC 的糟糕沟通体验,并直言”经常听到研究人员抱怨微软的漏洞披露流程相当糟糕,导致一些顶级专家干脆放弃挖掘和报告微软的漏洞”。
社区的嘲讽同样辛辣:”是的,让我们禁止安全研究,看看问题会不会自动消失。”
Dark Reading 更是连发两篇文章,系统性地反思 BlueHammer 事件折射出的深层问题:微软一边在 SFI(安全未来计划)中大谈安全投入,一边在漏洞响应效率上持续”摆烂”,这种矛盾让研究者心寒。
CSO Online 则从治理层面指出,”负责任的披露”激励机制本质上是崩溃的——当安全研究的价值无法通过正规渠道得到认可和报酬,”地下化”就成了理性选择。
当事人:这是公开羞辱
Nightmare-Eclipse 本人在博客中有着详细且带有强烈情绪的控诉:
- 账户被删,漏洞报告”石沉大海”:MSRC 单方面删除了其账户,所有未处理的漏洞报告随之”被消失”。
- 公开羞辱:微软在 CVE-2026-45585 的漏洞公告中,明确将其行为定性为”违反协调披露最佳实践”,研究员认为这是对其人格的公然抹黑。
- 激进的威胁:从”让微软粉身碎骨”到”7月14日将是微软最艰难的一天”,其言辞已经越过了正常争议的边界。
四、漏洞披露机制为何失灵?
从紫队的视角来看,这场纠纷的本质不是”好人打坏人”,而是整个系统在激励结构和沟通机制上的全面失效。
MSRC 的响应效率长期被业内诟病。当一个拥有正规账户的研究员,其漏洞报告最终”被消失”而不是被处理,那 CVD 框架中最核心的”信任与合作”基础就已经被侵蚀了。研究员的”黑化”不是一夜之间发生的,而是一个系统性的失望累积过程。
平台的两难同样真实。GitHub 和 GitLab 并不是法官,它们没有义务也没有能力去判断研究员和微软之间谁是谁非。它们的选择很简单:风险规避——托管可能被武器化的漏洞利用代码,本身就是悬在平台头上的法律风险。
社区的撕裂则更令人担忧。当安全研究者开始在社区中被”英雄化”,当”公开 0day”被包装成”对抗大公司霸权”的壮举,这对整个行业的中短期安全态势都是一个负向信号。
五、结语:没有人是赢家
Nightmare-Eclipse 的故事走到今天,微软失去了一个本可以”招安”的研究者,GitHub 和 GitLab 各失去了一位用户,而整个行业得到的是六个已经扩散的 0day 漏洞和一个越来越难弥合的信任裂缝。
当”协调披露”的激励机制在实践中演变为”谁嗓门大谁有理”,当漏洞赏金变成”投诉无门后的报复工具”,这场博弈里没有赢家——只有不同程度的输家。
红队的招式很犀利,蓝队的防守很无奈,而紫队想说一句:与其争论谁对谁错,不如先问问——这个系统,到底哪儿出了问题?
版权声明:本文由华盟网原创发布,保留所有权利。配图由华盟网授权使用。














暂无评论内容