阻止智能电视被用作攻击你的工具
Smart TVs are everywhere! But who is the master?
智能电视无处不在!但谁才是真正的主宰?
Amid the overall electronics boom thanks to A.I., one piece of electronics is almost unchanged financially. That is the digital display or flat-panel monitor. With good reason! The entire entertainment and streaming industry wants one of these devices in your living room. Not only wanting access to your wallet; companies are willing to violate customer trust to squeeze a few extra pennies out of the devices they sold you. To these companies, you technically never really owned the device, but instead purchased permission from these companies to have it exist in your household. Like a true tech-valley rapist, they will break into your home, listen to everything you do via the microphone, track every movement that you make thanks to their backdoored OS, and most importantly, spread malware onto devices they don't even own.
在人工智能推动的电子产品整体繁荣中,有一种电子产品在财务上几乎毫无变化。那就是数字显示器或平板显示器。这有充分的理由!整个娱乐和流媒体行业都希望你的客厅里有一台这样的设备。他们不仅想掏空你的钱包;公司还愿意违背客户信任,从他们卖给你的设备中榨取几枚额外的硬币。对这些公司来说,从技术上讲,你从未真正拥有过设备,而是购买了这些公司允许它存在于你家的许可。就像一个典型的技术谷强奸犯,他们会闯入你的家,通过麦克风监听你的一举一动,通过他们留有后门的操作系统追踪你的每一个动作,最重要的是,在他们甚至不拥有的设备上传播恶意软件。
Whoah S! Mal-ware? Isn't that a little harsh? - Anonymous
哇,S!恶意软件?这么说是不是有点过分?——匿名用户
Malware, by definition, is software you never asked for and was installed without your permission. At least in LG's case. Using Legal Ninjitsu to state that by agreeing to install their monitor 'driver,' you also agree to install every other bloatware application that they choose should come with it as well. Like advertising, it takes a shit all over your desktop to churn profits for LG.
恶意软件,按定义,是你从未要求且未经你许可安装的软件。至少在LG的案例中是这样。他们运用法律忍者术,声称你同意安装他们的显示器“驱动程序”,也就同意安装他们选择附带的所有其他臃肿软件。就像广告一样,它在你的桌面上拉屎,为LG赚取利润。
Read on to continue the descent into madness.
继续阅读,深入这场疯狂之旅。
It all starts with going cheap.
一切始于贪图便宜。
It didn't take a whole lot of searching on Amazon to find what appears to be a good deal on a 75-inch TV. We figured we'd go with 75 inches because, like every American household, it's a good idea to go big when purchasing a TV for your bathroom. Ahh, nothing like being on the shitter while catching eye strain from the TV that practically covers an entire side of the wall.
在亚马逊上搜索一番,不难找到一台看似划算的75英寸电视。我们决定选75英寸,因为就像每个美国家庭一样,为浴室购买电视时,选大的总没错。啊,没有什么比坐在马桶上,被几乎覆盖整面墙的电视弄到眼睛疲劳更惬意的事了。
Sure enough, LG comes out on top with their (bullshit) AI upscaling and "Wow Orchestra," whatever that means. But $10 more than the Toshiba... WHY NOT RIGHT?!?
果然,LG凭借他们(扯淡的)AI升频和“哇交响乐”(管它是什么意思)脱颖而出。但比东芝贵10美元……为什么不呢,对吧?!
So you get this bad-boy home, hook it up to your laptop with Windows 11 so you can get Netflix going on..
于是你把这位坏小子带回家,连接到装有Windows 11的笔记本电脑上,以便开始看Netflix……
Oh, there's a driver update for the LG television. Makes sense, right? It's a fairly recent television, and the drivers will help us take advantage of all of the TV's features. Of course, I'd like Microsoft to download it.
哦,LG电视有驱动更新。有道理,对吧?这是一台相当新的电视,驱动程序能帮我们充分利用电视的所有功能。当然,我希望微软下载它。
LG Malware:
LG恶意软件:
Then after a while, you notice more and more applications appear on your desktop. Like a copy of McAfee antivirus that you never asked for. Now, if this were an elderly couple or someone who doesn't know anything about computers. They wouldn't even know their system is being turned against them by LG. Some would think their system was hacked by someone else. But actually, no. Because Microsoft is being ambivalent by letting LG's supposed 'driver' install itself and, via LG's proxy, install even more applications.
过了一段时间,你发现桌面上出现了越来越多的应用程序,比如你从未要求安装的McAfee杀毒软件副本。如果这是一对老年夫妇或对电脑一无所知的人,他们甚至不会意识到自己的系统正被LG利用。有些人会认为自己的系统被他人入侵了。但实际上,并非如此。因为微软态度暧昧,允许LG所谓的“驱动程序”自行安装,并通过LG的代理,安装更多应用程序。
How does this attack work? Especially when you made SURE LG has no access to the internet!
这种攻击是如何运作的?尤其是当你确保LG无法访问互联网时!
This all happens the moment you plug that HDMI (or DisplayPort for people who purchased an LG computer monitor) right into an internet-enabled laptop through a protocol called EDID, also known as "Extended Display Identification Data," which by itself is totally harmless!
这一切都发生在你将HDMI(或购买LG电脑显示器的人使用的DisplayPort)插入一台联网笔记本电脑的那一刻,通过一种名为EDID的协议,即“扩展显示标识数据”,这本身是完全无害的!
It simply tells your operating system what kind of monitor is connected, what its capabilities are, it's serial number. That's it!
它只是告诉你的操作系统连接的是什么类型的显示器、它的能力以及序列号。仅此而已!
Inside Windows, when you go to Device Manager, it might not seem like much. Just a generic PnP device attached as a monitor.
在Windows中,当你进入设备管理器时,可能看起来没什么大不了。只是一个作为显示器连接的通用即插即用设备。
Dive a little more into Device Manager, and we see where EDID does its magic; we found that this particular Microsoft Box is hooked up to some kind of Samsung monitor. Now, Samsung might have some kind of driver that would help take advantage of my monitor. But this Samsung is so old they simply do not care.
进一步深入设备管理器,我们看到EDID施展魔法的地方;我们发现这台特定的微软盒子连接到了某种三星显示器。三星可能有某种驱动程序来充分利用我的显示器。但这款三星显示器太旧了,他们根本不在乎。
When your core OS, like Microslop has been compromised by an incredibly wealthy organization such as LG. Having your Windows Updater schedule a driver release seems like a helpful thing to do for your end users. And it helps if LG throws a lot of money Microsoft's way as a partner to look the other way, as their supposed driver software has its way with your laptop. Well! What's the matter with that? Don't you want "Value added features?" or you can't be possibly stupid to uninstall a virus checker as "Reputable" as McAfee right?
当你的核心操作系统,比如微软,被像LG这样极其富有的组织所渗透时,让Windows更新程序安排驱动程序发布似乎是对最终用户有益的事情。而且,如果LG作为合作伙伴向微软投入大量资金,让他们视而不见,让所谓的驱动软件在你的笔记本电脑上为所欲为,那也很有帮助。嗯!这有什么问题吗?你不想要“增值功能”吗?或者你不可能愚蠢到卸载像McAfee这样“信誉良好”的杀毒软件,对吧?
Hah! I don't have to worry about this! I got Linux!
哈!我不必担心这个!我用的是Linux!
For now.. That's true. But EDID transmission still happens. and your can install ddcutil to check it out.
目前来说,确实如此。但EDID传输仍然会发生。你可以安装ddcutil来检查一下。
[email protected]:~$ ddcutil detect
I2C bus: /dev/i2c-2
DRM_connector: card1-HDMI-A-2
EDID synopsis:
Mfg id: APX - AP Designs Ltd
Model: LE24H87
Product code: 12852 (0x3234)
Serial number:
Binary serial number: 535 (0x00000217)
Manufacture year: 2010, Week: 32
This monitor does not support DDC/CI. (I2C slave address x37 is unresponsive.)[email protected]:~$ ddcutil detect
I2C bus: /dev/i2c-2
DRM_connector: card1-HDMI-A-2
EDID synopsis:
Mfg id: APX - AP Designs Ltd
Model: LE24H87
Product code: 12852 (0x3234)
Serial number:
Binary serial number: 535 (0x00000217)
Manufacture year: 2010, Week: 32
This monitor does not support DDC/CI. (I2C slave address x37 is unresponsive.)For the sake of this blog, we powered up one of our thin clients and connected HDMI to it. It shows a lot of information for my ultra-crap monitor that was made in 2010.
为了这篇博客,我们启动了一台瘦客户端,并将HDMI连接到它。它显示了大量关于我那台2010年制造的超级垃圾显示器的信息。
But what stops LG from convincing the Ubuntu maintainers to make an LG variant of their supposed driver to magically appear in your snap or apt package repository? You hope to God they don't, but the danger is always there.
但什么能阻止LG说服Ubuntu维护者,让他们所谓的驱动程序的LG变体神奇地出现在你的snap或apt软件包仓库中呢?你祈求上帝他们不会这么做,但危险始终存在。
Fuck, i'll just not get an LG TV Then!
妈的,那我干脆不买LG电视得了!
Let's set aside the fact that LG is the first and will probably not be the last to pull this kind of stunt.
我们先抛开LG是第一个、可能也不会是最后一个玩这种把戏的公司这一事实。
If you're going to be home all of the time, that's a perfectly acceptable solution. Keep in mind LG may be the first company that is eager to erode trust to get a few extra dollars or listen in on your conversations. Corporations are cowards; if they see one person exploiting people, you'll bet your ass the rest will follow right in line. Eventually, Smart TVs will be used against you. On top of this, getting a "Non-SMART TV," you'll quickly find out that most of those only exist within commercial environments; often, they want a premium price for not having an Android OS that could get hacked, or plaster movie ads the moment you power it up.
如果你打算一直待在家里,那这完全是个可接受的解决方案。但请记住,LG可能是第一家急于侵蚀信任以多赚几美元或窃听你对话的公司。企业都是懦夫;如果他们看到有人剥削用户,你尽管放心,其他人会紧随其后。最终,智能电视会被用来对付你。此外,去买一台“非智能电视”,你很快会发现大多数这类产品只存在于商业环境中;而且,它们往往因为没有可能被黑客入侵的Android系统,或开机时不会弹出电影广告,而索要高价。
For example, if you checked into one of the many newly renovated Hilton hotels throughout the United States while traveling. It's almost guaranteed to have an LG TV not only powered on the moment you enter the room but connected to the hotel internet, ready to spy away on you.
例如,如果你旅行时入住美国各地众多新装修的希尔顿酒店之一,几乎可以保证房间里有一台LG电视,不仅你一进门就开机,而且连接着酒店网络,随时准备窥探你。
Usually, you can just unplug the damn TV and watch movies on your laptop screen. OR! You do something about it.
通常,你可以直接拔掉那该死的电视电源,在笔记本电脑屏幕上看电影。或者!你可以采取行动。
Enter the EDID Blocker
EDID屏蔽器登场
We've used each one of these units during one part of our lifetime in the world of computers.
在我们计算机世界的某个阶段,我们每个人都用过这些设备中的每一个。
- The gold one on the left is actually an EDID dummy plug. It allows a computer to be powered on, thinking there is an HDMI monitor attached to its workstation, when in reality there is none. Useful if you like graphical remote desktops and don't want the resolution to get all stupid the moment you unplug.
- The other is a common HDMI EDID blocker. There's a lot out there with varying quality. Originally, these were used in conjunction with an HDMI splitter so if the monitors change it doesn't black out the display. Another use is if you have a lot of projectors in a particular orientation and don't want windows to completely screw up your tiling without using Nvidia Mosaic, this is more of a hardware-based approach.
- 左边那个金色的是EDID虚拟插头。它能让电脑开机时以为工作站连接了HDMI显示器,而实际上并没有。如果你喜欢图形化远程桌面,并且不希望拔掉插头时分辨率变得一团糟,这很有用。
- 另一个是常见的HDMI EDID屏蔽器。市面上有很多,质量参差不齐。最初,这些设备与HDMI分配器配合使用,这样如果显示器变化,不会导致画面黑屏。另一个用途是,如果你有很多投影仪以特定方向排列,不想让Windows完全搞乱你的平铺布局,而不使用Nvidia Mosaic,这更多是一种基于硬件的方法。
[email protected]:~$ ddcutil detectI2C bus: /dev/i2c-2DRM_connector: card1-HDMI-A-2EDID synopsis:Mfg id: XMD - UNKModel: Mi TVProduct code: 154 (0x009a)Serial number:Binary serial number: 0 (0x00000000)Manufacture year: 2017, Week: 39This monitor does not support DDC/CI. (I2C slave address x37 is unresponsive.)[email protected]:~$ ddcutil detectI2C bus: /dev/i2c-2DRM_connector: card1-HDMI-A-2EDID synopsis:Mfg id: XMD - UNKModel: Mi TVProduct code: 154 (0x009a)Serial number:Binary serial number: 0 (0x00000000)Manufacture year: 2017, Week: 39This monitor does not support DDC/CI. (I2C slave address x37 is unresponsive.)TV changed, and if I unplug just the HDMI cable going to my 2010 television, it'll still read just fine.
电视换了,如果我拔掉连接到2010年那台电视的HDMI线,它仍然能正常读取。
- You're probably wondering about the last EDID blocker, which is DisplayPort to DisplayPort. WELL!
- 你可能想知道最后一个EDID屏蔽器,即DisplayPort到DisplayPort的。那么!
更进一步:量化金融体系
看懂新闻只是起点——沿量化金融路径,把它变成能交付的工程能力