第 027 期 2026 年 6 月 22 日
独立博客人的电子周报
本期 8 版 免费阅读

独立博客周刊

INDEPENDENT BLOG WEEKLY · 用代码写文章的人自己说话
总第 027 号 星期一 编辑:苏木
多云转晴 · 气温 28°C · 适合吃瓜
出版:程瑜云编辑部 投稿:news@chengyu.yun
深度调查 · 博客圈公共事件

付费博客系统"简笔记"邮箱泄露风波
从一行代码到一场博客圈的集体发声

一个运营十年的收费博客系统,评论区接口明文返回用户邮箱。报 bug 的人被骂"底层",转发文章的博主被删站。当技术问题被引向阶层攻击,博客圈决定不再沉默。

6月10日晚,风舞心弦站长 Vind 发现自己使用"简笔记"搭建的博客评论区接口正在明文返回所有评论者的邮箱地址。一封繁体中文群发邮件将这个问题炸到台面上。此后十二天里,一个本可以"10秒修好"的 bug,演变成了一场波及整个中文独立博客圈的公共事件:作者不修代码先骂人,报 bug 被定性为"底层",转发文章的博主被从聚合站删除,连在群里劝架的路人也未能幸免。

一、邮箱明文泄露:一行接口引发的风暴

"简笔记"是个站商店站长开发的博客建站系统,运营约十年,收费。"个站商店"则是国内知名的博客聚合平台。两个产品,同一个人。

6月10日晚,使用简笔记系统的博主 Vind 发现:评论区的接口直接把用户邮箱地址明文返回前端。任何人只需打开浏览器开发者工具,就能复制所有评论者的邮箱。这意味着,你在某个博客留了一条评论,你的邮箱就可能被任何人批量采集。

问题被一封群发邮件暴露——有人用采集到的邮箱,给所有受影响的人发了一封繁体中文邮件。Vind 第一时间在博客发道歉文:

"我跟所有来我博客评论的网友说声抱歉,让大家收到了这种吓唬人的邮件。" —— Vind,风舞心弦站长,6月10日道歉文

Vind 随即联系简笔记作者(圈内人称"阶级哥"或"小彦")要求修复。作者修了文章页接口,但——首页呢?没查。

简笔记邮箱明文泄露接口截图
简笔记系统接口截图:评论区用户邮箱以明文形式直接返回前端,无需任何权限即可查看。(图源:LiMhy'Blog)

第二天,博主 Jason(LiMhy)去验证,首页接口仍在明文返回邮箱。他在群里反馈,作者回复"10秒钟修复好"。但 Jason 连续验证了四次:

邮箱修复时间线:从"10秒"到50分钟
6/10 晚
博主 Vind 发现泄露,发文致歉并联系简笔记作者修复
6/10 晚
作者只修了文章页接口,未排查首页
6/11 19:34
作者称"10秒修好",但 Jason 19:43 验证仍在漏
6/11 20:14
第二次验证,邮箱仍在明文返回
6/11 20:22
第三次验证,依然在漏
6/11 20:23
终于 email=null。修复方式:直接 null 掉 email/昵称/网址,底层逻辑未动

"10秒"变50分钟。修复方式简单粗暴——把 email、昵称、网址全部 null 掉,底层逻辑碰都没碰。这不是修复,是掩盖。

二、另一个老毛病:直链500,十年未治

Vind 的道歉文还暴露了另一个诡异现象:通过博客内链接点进去能正常阅读,但把链接直接甩给别人——500 Internal Server Error。

这也不是新问题。之前就有博主反馈过同样的直链 500 bug,作者当时修了那一篇,根因没查,底层没动。结果同样的毛病换一篇文章又复发了。一个运营十年的付费系统,连 URL 路由都做不稳定。

碎言博主 J.sky 在评论中证实:

"500 这个 BUG,我也在群里说过,我忘了他怎么回答的了,现在还有,只是一闪而过,这不是 BUG 问题,这是态度的问题,有就是有。" —— J.sky,碎言博主,6月22日评论

三、技术问题变成阶层攻击

如果说 bug 只是技术问题,那接下来的发展就超出了所有人的预期。

6月13日,简笔记作者在自己博客发了一篇文章,标题《生活在底层的人》。不是道歉,不是技术复盘,不是修复说明——是对着报 bug 的人来的。

《生活在底层的人》原文截图
简笔记作者发布的《生活在底层的人》一文截图。文中将报 bug 的用户称为"底层""可怜""低级趣味"。(图源:LiMhy'Blog)

原文中出现了这样的表述:"生活在底层的人,感觉他们都挺可怜的""低级趣味,屌丝,幼稚不成熟""失业,无所事事,生活无聊得要找事打发时间""阶层肯定上不去的"。

报 bug = 底层。查三次接口还在漏 = 幼稚不成熟。躺平 = 失业。2026年了,还有人把阶层挂嘴边。

第二天,他又发了一篇《87年的公务员抑郁》,跟邮箱泄露没有半毛钱关系。Jason 在文中拆解了这两篇文章的相同模板:

第一篇《生活在底层的人》 第二篇《87年的公务员抑郁》
先找一个过得不好的:"底层的人,可怜" 先找一个过得不好的:"985公务员,抑郁焦虑"
分析他们为什么不行:"低级趣味、屌丝" 分析他们为什么不行:"体制内磨灭个性、油腻"
转折到自己:"还好,我现在阶层还算好" 转折到自己:"幸好我没做公务员"
收尾夸自己:"觉得自己性格更优秀" 收尾夸自己:"为什么我长得年轻"

同一套"踩一群人→夸自己"的模板,套了两次。邮箱泄露他该说的一个字没说。

四、QQ群破防实录:从咖啡到父母

6月21日上午,事情进入第三幕。有博主在 QQ 交流群里转发了 Jason 的系列文章。简笔记作者的反应,被完整截图记录。

QQ群聊天截图1
群聊截图(一):作者一开始发咖啡照片,称"香草风味拿铁,超大杯",表现轻松。(图源:核桃小屋)
QQ群聊天截图2
群聊截图(二):看到转发文章后,开始称对方"可怜""底层""嫉妒"。(图源:核桃小屋)
QQ群聊天截图3
群聊截图(三):话题从系统问题转向"你有没有收入""有没有女朋友"。(图源:核桃小屋)
QQ群聊天截图4
群聊截图(四):进一步升级,开始问"你们没有父母吗"。(图源:核桃小屋)

整个过程可以分为五个阶段:

第一阶段——先装轻松。发咖啡照片,说"3块钱人民币,要额外付钱的"。看似不在乎。

第二阶段——扣帽子。看到文章后立刻开始:"真可怜,整体无所事事,就知道盯着我。""仇恨和嫉妒充斥了他的大脑。""底层人的特点就是,特别会攻击别人。"

第三阶段——围着一事无成>查收入。"那你目前有什么收入?""没收入的人说有收入的可怜。""早餐都要花钱买呢,没收入吃早餐都费劲。"

第四阶段——问女朋友、问父母。"你没老婆,你有女朋友了吗?""你先交个女朋友吧。""你们没有女朋友,都是有父母的吧?""不想想自己也是有父母的。"

第五阶段——一边说不在乎,一边追着咬。嘴上说"没用的""都是垃圾负能量,反正我是不看的",身体却从10点多聊到12点多,每条都回得很勤快。

QQ群聊天截图5
群聊截图(五):作者一边称"不在乎""不看垃圾负能量",一边连续回复数十条。群友提醒"管理一下,开始人身攻击了"。(图源:核桃小屋)

核桃小屋博主在文章中总结道:

"正常人讨论问题,是希望把问题解决。而有些人讨论问题,是希望把提出问题的人解决。两者看起来只差几个字,实际完全不是一回事。" —— 核桃小屋,《聊聊最近个站商店/简笔记作者的事情》,6月22日

五、"无漏洞"的宣传与现实

最讽刺的部分来了。简笔记作者自己宣传这套系统时,宣传图写得满满当当:

宣传文案 实际发生
"天然防黑:无漏洞" 评论区邮箱明文泄露
"内置反垃圾评论,多维度黑名单机制" 用户邮箱被群发邮件精准打到
"Java特性较为安全,系统难以挂马" 直链500老bug多年反复发作
收费产品,运营十年 修 bug 方式为直接 null 掉字段,源码层未动

语言安全不等于业务逻辑安全。Java 也救不了把邮箱直接吐给前端这种操作。

六、个站商店删站:从技术事故到平台治理问题

事情还没完。碎言博主 J.sky 发现,自己的博客被个站商店悄悄删除了。他写道:

"原因:那天,他和群里的博主因为邮箱bug争吵,我不过就是劝了几句而已。(这是我唯一能想到的原因)" "结论:个站商店这个站长真是牛逼死了!" —— J.sky,《个站商店悄悄的删除我的博客》,6月20日
个站商店删站与群聊破防记录截图
J.sky 的博客被个站商店删除。一个聚合站平台运营者,能否因个人情绪删除已收录博客,成为本次事件的核心争议之一。(图源:LiMhy'Blog)

一个聚合站,正常逻辑应该是收录博客、维护目录、公开规则。到了阶级哥这里,变成了"谁说话不顺耳,谁的博客就可能悄悄消失"。

而6月21日群聊中转发的,正是 J.sky 转发的这些文章。这也解释了为什么作者反应如此激烈——他已经不是在应对一个 bug,而是在应对自己一系列处理方式被公开审视的压力。

七、博客圈的集体发声

截至发稿,已有至少五位博主公开发表文章,从不同角度记录和评论了这一事件。这在相对松散的独立博客圈中并不常见。

LiMhy Blog 文章截图
Jason(LiMhy'Blog)系列文章,从邮箱泄露到群聊破防,完整记录了事件全过程。(图源:LiMhy'Blog)
追更文章配图
《追更:个站商店 & 简笔记作者脱口秀专场》一文的配图,逐句分析了作者的攻击性文章。(图源:LiMhy'Blog)

碎言博主 J.sky 还写了一篇更宏观的回顾《深扒博客聚合与博主们的江湖恩怨》,将此次事件放在了博客聚合站发展史中审视:

"纵观这几起博客聚合站长和博主之间的恩怨,无非就是那几点:一个是三观不同,再就是沟通不畅。有些事情是完全可以避免的……或许有人的地方就有江湖,有江湖的地方就有恩怨。" —— J.sky,《深扒博客聚合与博主们的江湖恩怨》,6月20日

J.sky 在文中回顾了积薪(因政治观点分歧关站)、川流(因 RSS 收录争议关站)两个前车之鉴,指出博客聚合站的问题核心始终是:站长如何对待不同意见。

八、事件本质:漏洞可以修,态度难重建

"漏洞可以修。程序可以更新。功能可以重构。
但一个人处理问题的方式,往往比漏洞本身更能反映很多东西。"

—— 核桃小屋,6月22日

回看整个事件,逻辑线非常清晰:

一个邮箱明文泄露的 bug,正常处理流程是:确认问题→修复接口→排查同类问题→通知受影响用户→致歉。总共可能不超过一天。

但简笔记作者的处理流程是:修一半→说"10秒修好"实际50分钟→写文章骂报 bug 的人"底层"→再写一篇踩公务员夸自己→在群聊中问对方收入、女朋友、父母→把劝架者的博客从聚合站删除→在群里彻底破防。

一个原本停留在技术层面的事,硬是被自己折腾成了整个博客圈都在围观的笑话。更讽刺的是,"个站商店"和"简笔记"一度全部瘫痪,外圈也开始跟着吃瓜。

正如 Jason 在文章结尾所写:

"互联网会记账,博客圈也会记账。你怎么对待用户,用户就怎么记住你;你怎么回应漏洞,大家就怎么评价你的系统。你不是被谁'搞臭'的,你是自己一边写着'无漏洞''天然防黑',一边让邮箱泄露、直链500、老bug复发这些东西摆在台面上,再靠几篇骂人的文章,亲手把自己送成了反面案例。" —— Jason,LiMhy'Blog,6月20日

至于群里?90个人变成89个了。你们自己猜那个人是谁。

各方声音
"有人用你博客是看得起你,给你报 bug 是在帮你检查漏洞,而不是让你回怼用户的。去星巴克喝咖啡敲代码就是上等人了?"
—— hatch_blod · Memos 短评
"不要在不相关的人身上浪费太多时间,我们'底层人'很忙的。"
—— 网友留言 · LiMhy'Blog评论区
"如果说一个程序出现了漏洞,而作者却选择了解决发现漏洞的人,毫无疑问,这个作者的态度可谓相当恶劣。"
—— 博主评论 · 转引自LiMhy'Blog
"只有自己是这样的人才会划条线说:我跟你不是一个阶层,我是人上人!这人真的非常令人不喜,连带着对他的项目也不信任不喜。"
—— 长风远客41 · LiMhy'Blog评论区
"此 bug 仅对底层人可见,去星巴克写代码或者炒股可自动忽略 bug。"
—— 初然忆 · LiMhy'Blog评论区
"正常人讨论问题,是希望把问题解决。而有些人讨论问题,是希望把提出问题的人解决。"
—— 核桃小屋 · 6月22日