被黑的鱼缸和9.2分的PHP漏洞之后,家里要不要砌“内墙”?

源自260位全网作者

10:05

十月过去三周,家庭网络圈被两条新闻按在地上摩擦。

一条是鱼。沈阳沃尔达科技的鱼缸智能插排服务器被黑客入侵,设备夜间集体断电、小程序打不开,一批观赏鱼因缺氧失温整缸"团灭"。据时代财经报道,厂商通告里黑体大字写着"非产品质量问题,是不可抗拒的外部因素",但事件迅速登上热搜,持续发酵了十几天。知乎

多位律师对这家厂商的说法并不买账:黑客攻击不构成不可抗力,物联网设备被攻击是行业公认的常态风险,专业厂商对联网运行可能遭受攻击"应当具有充分的预见能力"。知乎

另一条是服务器。10月21日下午,PHP官方一口气发布四个版本补丁(8.5.12、8.4.27、8.3.36、8.2.35),修的是两个未授权远程代码执行漏洞,CVSS 9.2。微博上程序员的吐槽很有现场感:昨天还说php是世界上最好的语言,晚上Node.js、Rust、Go、Python就扎堆发布漏洞补丁,这下包圆了,所有项目组都在熊熊燃烧。知乎微博

然后这两件事传到家庭组网圈,变成了一场新对线。

被黑的鱼缸和9.2分的PHP漏洞之后,家里要不要砌“内墙”?

一、社区先吵起来了:家里到底要不要划VLAN

10月22日晚,小红书有条帖子标题就叫《家里设备一多,真有必要划分VLAN》,灵感直接来自这波漏洞新闻。点赞12、收藏18——收藏比点赞还高,典型的"先存着再说"型内容。评论区三小时内出现了这场争论最有代表性的三句话:小红书

  • 根本没有必要。

  • (设备)四五十个以内没必要。

  • 到时候你会发现该投屏的没法投屏、该DLNA的也无法播放、智慧家居无法发现。家庭用VLAN,纯属无知。小红书

另一边,B站10月7日有人把油管教程汉化搬运进来,标题就叫"你家需要两个网络:用OPNsense+VLAN隔离工作、家用和IoT设备",简介第一句是"你的智能冰箱,可能成为黑客入侵家庭网络的入口"。知乎也有长文教你怎么在一根网线里塞三条数据:上网、Mesh回程、IPTV各走一条VLAN。TP-LINK企业路由的VLAN划分教程帖,在小红书攒了212个收藏。哔哩哔哩

两边都不陌生:喊"没必要"的是被投屏、米家发现、DLNA折腾服了的普通玩家;喊"该隔离"的是NAS里存着全家照片、外头挂着四五个摄像头的中度玩家。这篇就把两边的话拆开听,再给一个分档的答案。

被黑的鱼缸和9.2分的PHP漏洞之后,家里要不要砌“内墙”?

二、先拆一个误区:PHP2Shell其实不太"打"你家

这波对线里最该被纠正的,是"PHP爆漏洞,我家路由器危险了"这种直觉。

PHP2Shell咬的是跑PHP的服务器和网站,两个CVE外面统称PHP2Shell,按知乎复盘的说法,Wiz团队测下来PHP 5.4往后全中招。你的电视、冰箱、扫地机不跑PHP,普通家用路由器管理页也不是PHP。知乎

普通家庭跟这个漏洞的真实交集只有一种:NAS或家里小主机上自建并暴露到公网的PHP系服务——挂了WordPress、有phpMyAdmin、或者某些下载面板的站点。有这类设备的家庭,这件事不是"讨论要不要隔离",是立刻去升版本或者先下线:CERT-EU给的建议就是升不了就把对外的PHP应用从网上摘下来。顺带一句同样来自那篇复盘的坑:网上疯传的"关掉session.upload_progress就安全了"只管第二个CVE的一条路径,对第一个CVE一个字都不管,关错开关比不关更麻烦。真正的新东西不是洞有多老,而是从"理论上危险"到"今天下午就能打"中间那道墙,AI两个星期就拆完了。知乎

而智能插排那件事走的是另一条路:设备本体没被"黑",被黑的是厂商的云服务器——攻击者拿到的是"远程断电"的能力。对普通家庭,这两件事合起来指向的真问题其实只有一个:当你家某个设备(或某台暴露的服务)迟早出事时,它出事能波及到谁家网段的什么地方?

这个场景不是假设。2017年,北美一家赌场大堂的智能鱼缸(内置联网温度传感器)被黑客当跳板攻入内部网络,是Darktrace披露的经典案例——这次时代财经复盘沃尔达事件时又把它翻了出来。家里同理:门口云摄像头如果被拿下,攻击者在它所在的网段里,是可以横向扫描你的NAS和电脑的。知乎

三、墙砌在哪:先看"该投屏的没法投屏"那句吐槽,它说对了一半

评论区那句"该投屏的没法投屏、DLNA无法播放、智慧家居无法发现"不是抬杠,是真实踩坑:投屏、DLNA、米家/HomeKit的设备发现靠的都是局域网内广播和组播(mDNS/SSDP),VLAN一划,这些协议默认过不去。把墙砌错的人,得到的就是"全家智能瘫痪"。

但反过来"四五十个以内没必要"也说对了一半:设备少、没有敏感数据、没有公网自建服务的家庭,全划VLAN是负收益。

把两句合起来,判断标准其实不是设备数量,而是哪层设备绝对不该和你的NAS、电脑在同一个内网:

  • 该被关进墙外的:室外云摄像头、杂牌智能插座/灯泡/喂食器这类"没人维护也说不清有没有后门"的设备、以及一切访客设备;

  • 必须留在墙内的:需要互相发现的智能家居中枢和联动设备、电视音箱、电脑、NAS。它们之间的广播通路不能断;

  • 不该存在第三层的:任何暴露公网的自建服务,它们出事的方式和前两类完全不同(见第二节)。

也就是说:家里不是"要不要VLAN",是"要不要一层能挡住摄像头/插座的内墙"。这面墙,不同预算有三砌法。

被黑的鱼缸和9.2分的PHP漏洞之后,家里要不要砌“内墙”?

四、三档方案:0元、几百元、和时间自由

第一档,0元,今晚就能做完。 所有主流路由器都有的访客网络,本质就是一面预制墙:挂在访客SSID上的设备不能碰内网。最省事的用法不是真给客人用,而是把室外摄像头、杂牌插座这些"高风险低价值"设备全部请进去。再加两件事:翻一下NAS,PHP系Web服务有没有映射公网,有就升级或下线;路由器里关掉UPnP,或至少检查它自动加了哪些端口映射。那条评论说"四五十个以内没必要"的人,其实做到这三步,就已经比他99%的邻居安全了。

第二档,几百元,NAS用户的正经墙。 访客网络毕竟和客人共用一条通道,要更干净的隔离就用VLAN:把IoT设备单独划一个网段,防火墙规则只允许它"出"互联网、禁止它"进"NAS和电脑所在网段。实现路径社区已经蹚得很平:TP-LINK易展/睿易这类企业化产品线,配套的VLAN划分教程帖在小红书攒了212个收藏。iKuai、OpenWrt系路由器都能在单机上划SSID到网段的映射;知乎"老宅男"的万字教程甚至连"一根网线同时承载宽带上网、Mesh有线回程、IPTV电视信号三条VLAN"的单线复用都讲清楚了——老房只有一根管线的家庭,这条路线顺便把布线债也还了。这一档的代价就是评论区说的那些:投屏和联动设备得留在主网段,或者花功夫加mDNS/DNS放行规则。小红书知乎

第三档,OPNsense/VLAN全家桶,留给有时间的人。 B站那条三分网教程演示的就是这条路线:用OPNsense和VLAN,把原本扁平的单一网络拆分成工作、个人使用和隔离的IoT物联网网络。上限最高,但教程作者自己都承认"DHCP因为一个隐藏勾选框差点把我逼疯"。判断标准很简单:你会为家里断网一晚上修配置而失眠吗?会,就别上这档,第二档足够。哔哩哔哩

被黑的鱼缸和9.2分的PHP漏洞之后,家里要不要砌“内墙”?

五、给这次风波画个观察线

这波事件里真正值得收藏的不是某个漏洞编号,而是一个变化:AI让"理论上的洞"变成"今天下午就能打的洞"的周期,从几年压到了两周,从补丁发布到全网吵翻只用了一天。这意味着家庭网络的假设要改一改:以前是"没人专门黑我家",现在是"扫描器无差别路过,任何联网设备都可能有洞"。应对方式反而朴素:该升级的服务升级,该关的公网映射关掉,该砌的一层内墙砌上。

接下来值得盯的信号有两个:一是物联网设备云端服务被攻击的披露会不会继续增多——沃尔达到发稿都没有公布受影响的设备数量与用户规模,后续处理和赔偿进展值得跟踪。 二是双11前换路由器的人,正好借这波把"支不支持多SSID绑定VLAN、访客隔离强度"加进选购清单,而不是只看WiFi7速率。知乎

鱼缸里那批鱼死的不是WiFi,是攻击者到插座之间没有任何一层墙。家庭网络砌墙从来不是为了防住谁,是为了让"迟早会出事的那个设备"出事那天,只它一个出事。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章