安全漏洞格雷戈里的身份
作者:知识 来源:探索 浏览: 【大 中 小】 发布时间:2026-10-17 06:13:27 评论数:
格雷戈里·埃文斯不是安全那种你会在地铁里多看一眼的人。四十三岁,漏洞中等身材,格雷戈里穿一件洗得发灰的安全连帽衫,背包侧面磨出了线头。漏洞他住在伦敦东南部一间租来的格雷戈里单间公寓里,冰箱里常年只有牛奶、安全速冻披萨和几罐啤酒。漏洞可就是格雷戈里这个看起来毫不起眼的男人,在2019年秋天做了一件事——他让整个英国电信系统的安全运维团队连续加班了七十二小时。
事情要从一个叫“端口镜像”的漏洞功能说起。格雷戈里在一家小型ISP做网络维护,格雷戈里日常工作是安全盯着流量监控面板,处理客户投诉,漏洞偶尔帮同事重启路由器。格雷戈里他有权限访问核心交换机的管理后台,这本身不算漏洞——公司里十几个工程师都有。问题在于,他发现自己账户的权限列表里多了一项“debug”命令集,那是半年前系统升级时误开的,没人注意到。
他没声张。接下来的三个月,他每天午休时花二十分钟测试这些命令。先是在测试环境里跑,后来在凌晨两点流量最低的时候,对生产环境的一台边缘路由器执行了一条“show interface”的变体指令。屏幕上跳出一串十六进制数据,他盯着看了很久,意识到这玩意儿能绕过认证直接读取相邻节点的ARP表。
换句话说,他能看到整个区域网内所有设备的MAC地址和IP对应关系。再往下推一步——如果他把这些数据导出来,配合一个开源的ARP欺骗工具,就能在用户毫无察觉的情况下,把他们的流量引到自己的服务器上。这不是理论推演。他后来在法庭上承认,自己确实在2020年1月到3月间,截获了大约四千个宽带用户的DNS查询记录。他没用这些数据做任何事,只是把它们加密存进了一个移动硬盘,塞在床底下的鞋盒里。
安全团队是怎么发现的?说来有点讽刺。一名新入职的运维助理在整理资产台账时,发现格雷戈里的账户权限级别和岗位描述对不上。她发了封邮件给主管,主管又转给了安全部门。安全部门调了三个月的操作日志,看到那些凌晨两点的指令记录,才意识到问题的严重性。整个过程里,没有防火墙告警,没有入侵检测系统的红标,甚至没有异常流量曲线——因为格雷戈里用的就是合法账户,操作时间也选在业务低谷期。
我翻过这起案件的庭审记录。检察官问他为什么不报告那个误开的权限,他说:“我报告了,然后呢?他们会把权限关掉,发一封感谢邮件,接着我继续回去重启路由器。我想看看这东西到底能走多远。”这话听着像狡辩,但细想之下,暴露了一个更麻烦的事实:大多数企业的安全防线,防的是外部攻击者,对内部人员的好奇心几乎不设防。
格雷戈里最终被判了八个月缓刑,罚款五千英镑。他的律师辩称“没有造成实际损害”,法官没完全采信,但也没重判。案子结了之后,那家ISP把核心交换机的debug权限全部收回,又加了一层双人审批。可格雷戈里床底下那个鞋盒里的硬盘,至今没人知道里面除了DNS记录,还有没有别的东西。
我写这些不是想把他塑造成什么反英雄。他就是一个钻了空子的普通人,碰巧有点技术底子,又碰巧没人管。真正让人后背发凉的是:像他这样的人,在每个中型网络里可能都有那么一两个。他们不图钱,不搞破坏,只是想知道“如果按这个按钮会怎样”。而安全漏洞这个东西,从来不只是代码缺陷——它更像是人和系统之间一场漫长的、无人监督的捉迷藏。
