
UPnP,这玩意儿,全称叫通用即插即用(Universal Plug and Play)。说白了,就是你家里新买个打印机,或者摄像头,插上电,它自己就能跟你的路由器“搭...
UPnP,这玩意儿,全称叫通用即插即用(Universal Plug and Play)。说白了,就是你家里新买个打印机,或者摄像头,插上电,它自己就能跟你的路由器“搭上线”,不需要你费老鼻子劲去设置IP地址啥的,它能互相发现,互相通信。这玩意儿最初的目的是为了方便,为了让设备连接更简单。
不过这方便的背后,隐藏着不小的安全隐患,尤其是在咱们的家庭网络里。最直接的影响就是,UPnP协议存在一些漏洞,容易被黑客利用。你想,它本来就是为了让设备“自动发现”和“自动配置”的,这就意味着,一旦有人利用了这些漏洞,就能绕过你路由器的防火墙,直接访问你家里的设备,甚至控制它们。
举个例子,有个很常见的攻击手法,就是利用UPnP的漏洞,在你的路由器上偷偷打开一个端口。这个端口一旦被打开,就像给你的网络大门开了个小窗户,黑客就能通过这个窗户往里窥探,甚至进行更进一步的攻击。他们可以偷看你监控摄像头的画面,获取你网络打印机里的信息,更可怕的是,他们甚至可以利用你家的网络,去发动对其他人的攻击,让你家成了“肉鸡”。
还有一个问题是,很多时候咱们家里的路由器,对UPnP的安全性设置并不完善。很多设备默认就开启了UPnP,而且很多用户也不会去关注或者修改路由器的设置。这就等于你把家里的大门敞开着,等着别人进来。

我之前就遇到过这么个事儿。我家里有个网络摄像头,是给老人看的,装了好几年了。有天我闲着没事,就想着研究研究路由器的设置,看看能不能加固一下。结果我发现,我的路由器默认开启了UPnP,而且列表里竟然有一个我从没见过的设备在使用UPnP。当时我就吓出了一身冷汗,赶紧把UPnP给关了,然后把那个不明设备给屏蔽了。之后我仔细查了查,发现那个不明设备的信息,跟一些网络攻击的日志特征很像,我怀疑我的摄像头可能被人在外面窥探过。从那之后,我家里所有设备的UPnP都给禁用了,所有端口也都手动进行了配置。
如果你家里的设备,尤其是那些智能家居设备,像是网络摄像头、智能门锁、智能音箱之类的,它们很大程度上依赖UPnP来实现便捷连接。但为了安全起见,我个人建议,在你不确定设备安全性的情况下,最好还是选择手动配置网络连接,或者至少在路由器设置里,把UPnP的访问权限管得严一点,甚至直接关闭它。这虽然会让你在添加新设备的时候稍微麻烦一点,但能大大提高你家庭网络的安全性,避免不必要的麻烦和损失。毕竟安全这东西,宁可信其有,不可信其无。
