TPM&T2 芯片破解

2023-01-04 22:07:17 +08:00
saki22oimo  saki22oimo

https://mp.weixin.qq.com/s/lLTR0XI6br46lEyaDCzfXA

如何评价及启示?尤其对于 MacBook 的数据安全。

10157 次点击
所在节点   程序员  程序员
48 条回复
cat9life
cat9life
2023-01-05 08:51:32 +08:00
TPM 最方便。
duke807
duke807
2023-01-05 08:54:33 +08:00
我用自己的 脚本 + 开源基础软件 加密目录,安全的很,不担心这些破解,也不担心 tpm 等硬件故障导致数据丢失

https://github.com/dukelec/cde/blob/master/tools/aes-mount.sh
majula
majula
2023-01-05 08:58:50 +08:00
没研究过 BitLocker ,但是从文章的描述来看,主要的安全问题在于加密硬盘的密钥能够直接提取出来

正常情况下,关机状态下这个密钥不应该存储在任何地方。这样即使 TPM 有漏洞可以利用,最多也只能进行 evil maid attack
liuidetmks
liuidetmks
2023-01-05 09:27:09 +08:00
现在电脑是不是都不能关机了? 默认都是极低功耗待机?
Felldeadbird
Felldeadbird
2023-01-05 09:41:14 +08:00
攻防永远是不停止的。硬件都丢的话,安全等于没有。
diguoemo
diguoemo
2023-01-05 09:52:57 +08:00
Veracrypt 全盘加密在密码复杂情况下应该是绝对安全的
cubecube
cubecube
2023-01-05 10:27:16 +08:00
@ysc3839 玩儿个游戏,为啥需要完全加密,除了吹牛有啥实际意义呀
nosugar
nosugar
2023-01-05 10:30:39 +08:00
@SAGAN TPM+PIN 是微软官方推荐的做法,尤其是在设备能被物理访问的情况下,物理访问的时候 TPM 目前是可以被破拦截的。PIN 可以配置组策略支持字母、数字、特殊字符,TPM+PIN 等于硬件密码+软密码两重保险,你贴的只是 Stackxchange 上面的一个问答,并非权威官方文档。

微软官方文档:
https://learn.microsoft.com/en-us/windows/security/information-protection/bitlocker/bitlocker-countermeasures

见“Attacker with skill and lengthy physical access”部分,另外你提到的关闭策略也有提到:`Disable Standby power management and shut down or hibernate the device before it leaves the control of an authorized user.`

password 复杂度够也是可以的,毕竟 Linux 的全盘加密就是软件方案,TPM+PIN 目前全网未有见到存在漏洞的分析文章,单独 TPM 在物理访问的时候被破解是有验证文章的。
xmh51
xmh51
2023-01-05 10:31:06 +08:00
https://www.aqniu.com/threat-alert/70548.html
原来 macbook 被攻击已经是公开的信息了

关于这种新越狱技术非常危险。攻击者只需连接 USB-C 电缆,重新启动设备,然后运行 Checkra1n 0.11.0 的人就能入侵任何无人看管的 Mac 或 MacBook 。

对于在边境过境点进行安全检查的旅行者或使用大量 Macs 和 MacBook 笔记本电脑的企业而言,这并不是个好消息,这些企业现在都容易受到攻击,并且其商业秘密会在经典的邪恶女仆攻击中被窃取 。

但是,新的越狱方法也为新的执法调查工具打开了大门,调查工具可以使调查人员访问犯罪嫌疑人的 Mac 和 MacBooks ,以检索以前已加密的信息。
bbbb
bbbb
2023-01-05 10:31:39 +08:00
看介绍好像通过 usb 对系统镜像,然后处理镜像,新的 mac 本,好像默认不能通过 usb 启动,这样不知道还安全不,只是对技术的好奇。
nosugar
nosugar
2023-01-05 10:48:29 +08:00
楼主贴的微信文章属于国内卖取证设备的宣传软文,存在一些宣传特性,当然是不存在绝对的安全的,你永弱密码 123456 ,就是再安全的设备也没用。苹果 M 系列芯片的安全性应该是足够好的,如果存在漏洞的情况下也是不安全的,这种漏洞如果有,肯定不会大众化公开的。
nosugar
nosugar
2023-01-05 10:53:24 +08:00
@SAGAN `Pre-boot authentication set to TPM with a PIN protector (with a sophisticated alphanumeric PIN [enhanced pin] to help the TPM anti-hammering mitigation).`

**sophisticated alphanumeric PIN [enhanced pin]** 纯数字的 PIN 加密 BitLocker 是脆弱的,文档中也有提到字母数字且足够复杂。
likelylee
likelylee
2023-01-05 10:53:46 +08:00
则原上来说 TPM+secureboot+bitlocker 的方案是安全的,底层 TPM 存储和管理最根源的私钥,secureboot 一层一层证书验证确认 bootloader 直到 OS 是完整且可信的,bitlocker 使用 AES 做数据本身的加密,且 AES key 通过 TPM 进行管理,PIN 、Password 这些用来协助取出来 AES key 做解密,恢复密钥存在其他盘或者存在 Onedrive 用来做错误恢复。但是如果都拿到恢复密钥了,那么肯定能解密 bitlocker 啊。他一开始的那个什么免拆机取证估计就是通过雷电或者类似接口的 DMA 直接访问度数据吧。确实都已经能物理拿到设备了,就难不倒取证机构了。
xyjincan
xyjincan
2023-01-05 11:14:33 +08:00
系统加密听难呀,系统盘,数据盘可以独立分区加密,嵌套 VM 虚拟机加密技术


[设备没有啥问题]
该设备采用内存直接访问(DMA)攻击技术,通过将内置的无线网卡替换为专用卡,使用专用软件进行内存扫描。
经过调试,很快在十多分钟内就成功绕过 Windows 10 系统的锁屏密码,随意输入一个密码进入系统后,运行一个简单的命令行,成功获取到了该 BitLocker 加密磁盘的 48 位的恢复密钥。

[改进?]
DMA ,在 bios 里有相关设置;
BIOS 添加启动密码,防止自动启动硬盘,自动进入系统。
ellermister
2023-01-05 12:34:29 +08:00
@diguoemo Veracrypt 是比较安全的,但是和 win10 似乎不匹配,只要 win10 系统更新,就很容易把 Veracrypt 的引导分区干没,导致无法开机,得备着个 U 盘去重新写入引导分区才能正常开机。

而 BitLocker 适配很好,升级系统都是正常的。
diguoemo
2023-01-05 12:43:33 +08:00
@ellermister 我 ltsc 一直打开自动更新的,没出过问题
cskeleton
2023-01-05 13:24:36 +08:00
@cubecube #27 防止破解主机。一个是保护版权,一个是防止联机游戏的外挂。我记得微软有写过一篇文章解释 Xbox 的软硬件设计。
pengtdyd
2023-01-05 13:32:12 +08:00
《没有绝对的安全系统》这句话放到硬件上也适用吧。
Jirajine
2023-01-05 13:34:59 +08:00
安不安全其实都没用,执法部门可以直接对你进行刑讯逼供获取密码,咱们有“原发性脑干损伤撞击机”这样的专利发明,后门漏洞根本用不到。
真正能有效反取证的是类似 veracrypt 提供的 plausible deniability 机制,从根本上掩藏加密卷的存在。当然反取证也仅仅只能反取证,不需要证据直接定罪那你也没办法。
SgtPepper
2023-01-05 13:49:07 +08:00
那么我不启用 tpm 只开 bitlocker 另外保存密钥 是不是这个取证先锋就没办法了?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/906617

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX