看了GenJi那场维修套路直播,我突然意识到一个有意思的角度:ACPI本质上是一份合同,全称Advanced Configuration and Power Interface,名字里就写着"interface"——接口即契约。问题是这份合同里甲方(固件厂商)可以随意加私货,乙方(操作系统)只能默默执行,而作为最终用户的我们连合同文本都没见过。
我是做金融的,对信息不对称特别敏感。维修店收你200块"清灰保养",和利用ACPI S3/S4状态混淆软硬故障,本质上是同一个商业模式:exploit信息差。跟金融市场里卖给你看不懂的衍生品如出一辙。
有意思的是悟空安全高校义诊用Linux Live USB检测——这其实是绕开了被污染的合同执行环境,回到一个干净的参照系去读DSDT表。dmesg之所以是真相源,因为它是合同实际履行的record,而不是厂商声称的terms。
嗯
严格来说从某种角度看,电脑维修行业缺的不是技术,是契约精神的enforce机制。严格来说具体怎么落地,我还在想。