据周一发布的最新安全研究报告显示,多款热门三星智能电视应用程序内嵌代码,可将用户的家庭网络连接共享给陌生人,这可能导致数百万台三星智能电视面临被劫持的风险。
据应用开发商介绍,其中部分应用已在用户家中的智能电视上完成数亿次安装。
值得注意的是,在这些问题应用中,至少有一款只是一个简单的吃豆人游戏,并且该游戏曾获得三星官方推荐,被明显展示在用户电视屏幕的"编辑精选"栏目中。
这些应用内置了一种软件,能够将外部用户的网络流量通过普通家庭或办公室的网络连接进行中转,即所谓的住宅代理网络(Residential Proxy Networks,简称"resproxies")。这类网络与网络犯罪的关联日益增多。一旦带有住宅代理代码的应用被打开,智能电视便可能沦为外部流量的持续中转出口节点,即便应用已被关闭,这一状态也可能持续存在。
挪威网络安全公司Mnemonic发布的这项安全研究揭示了一系列问题的根源:三星应用商店中大量低质量应用泛滥成灾,这些应用内嵌的代码可能使用户网络连接遭到恶意应用的非法利用。
许多问题应用的结构极为简单,仅由寥寥数行代码构成,其核心功能仅是从外部网站加载内容(如游戏)。由于这类智能电视应用的内容来自外部服务器,审核人员在检查代码时往往只能看到应用本身的少量代码,而无法审查实际加载的内容。
Mnemonic公司攻防安全顾问哈里森·桑德(Harrison Sand)对此指出:"被审查的内容,不一定就是实际运行的内容。"
TechCrunch就上述研究向三星发出置评请求后,这家电子巨头通过电子邮件回复声明,表示将禁止共享用户网络连接的应用,并下架所有包含此类功能的应用。
三星发言人表示:"我们已限制在智能电视平台上新注册含有代理功能的应用。目前,我们正在实施严格的全平台开发者政策,明确禁止住宅代理SDK的使用,并正在积极识别和下架应用商店中所有包含此类组件的现有应用。"
此番举措距离LG上月宣布禁止含住宅代理软件的应用仅一个月。此前有报道指出,LG应用商店中约42%的应用会将智能电视接入代理网络。
本次研究还难得地揭示了住宅代理网络的内部运作机制。
住宅代理代码也可见于普通消费类手机应用,以及数码相框、安卓流媒体盒子等消费电子产品中,这些设备同样可被用于共享网络连接。
只要含有住宅代理的应用或设备接入互联网,任何外部用户都可以付费使用该连接。
住宅代理网络本身并不违法。部分住宅代理被用于规避网络审查,通过普通家庭网络中转流量。例如,AI公司正日益借助住宅代理网络,从互联网多个来源批量抓取数据,用于训练AI模型。
然而,网络安全公司指出,住宅代理网络已因协助黑客和间谍发动网络攻击、实施数据泄露、掩盖恶意行为而声名狼藉。
网络安全公司发现,住宅代理网络难以防范,原因在于其流量看起来与普通家庭用户毫无二致,而非来自境外的恶意黑客,因此难以被识别。
此外,通过住宅代理在用户设备上流经的网络流量通常经过加密,几乎无法被破解和检查。
Mnemonic公司的桑德通过对三星智能电视软件进行深度破解,获取了对电视内部系统的深度访问权限,并对进出电视的所有网络流量进行了全面分析,包括任何将智能电视网络连接共享给他人的应用。
分析结果显示,吃豆人游戏中内嵌了来自以色列公司Bright Data的住宅代理代码。该公司提供代理网络服务,宣称能够接入全球数百万个住宅网络,并设有数据集销售市场。这些数据集来源于由大量智能电视组成的出口节点网络,被用于同时从多个来源大批量下载公开网络数据,通常用于绕过反爬虫机制。
桑德发现,Bright Data的住宅代理代码会在打开吃豆人游戏时加载,但他指出这并不会自动将三星智能电视变为出口节点。桑德表示,该代理代码在用户接受同意界面前处于休眠状态,一旦用户同意,代理代码便会在后台持续运行,直至用户删除该应用。
除了用户主动同意将设备接入代理网络的情况外,桑德还警告称,"只需对网络服务器进行简单的代码修改",就可能瞬间将数亿台智能电视激活为具有潜在恶意的僵尸网络。
通过对智能电视网络数据的深度分析,桑德发现其中大量流量似乎与大规模抓取领英(LinkedIn)用户档案及收集AI训练数据有关。桑德表示,他所观察到的仅是Bright Data网络流量的极小部分。
Bright Data方面未回应置评请求。
Q&A
Q1:三星智能电视的住宅代理问题是怎么被发现的?
A:挪威网络安全公司Mnemonic的安全顾问哈里森·桑德通过对三星智能电视软件进行深度破解,获取了系统内部的访问权限,并对进出电视的所有网络流量进行了全面分析,从而发现多款应用内嵌了住宅代理代码,可将用户网络连接共享给陌生人。其中包括一款三星官方推荐的吃豆人游戏,其中内嵌了来自Bright Data公司的代理代码。
Q2:住宅代理网络(resproxies)是违法的吗?
A:住宅代理网络本身并不违法。部分住宅代理被用于规避网络审查,AI公司也会利用它批量抓取互联网数据用于训练模型。但由于其流量看起来与普通家庭用户相同,难以被识别,因此也被黑客和间谍用于实施网络攻击、数据泄露等恶意行为,在网络安全领域声誉较差。
Q3:三星针对智能电视应用共享网络连接问题采取了哪些措施?
A:三星表示已限制含有代理功能的新应用在智能电视平台上注册,同时正在实施全平台开发者政策,明确禁止住宅代理SDK的使用,并积极识别和下架应用商店中所有包含此类组件的现有应用。此前,LG也已宣布在其平台上禁止含住宅代理软件的应用。
