联想U盘研究后续:多款加密U盘被查出后门与硬编码密钥
安全研究员Xusheng Li借助OpenAI Codex,在Netac、KakaSoft、Nexcopy和SecZure的产品中发现固定密钥、明文密码与隐藏账户。
安全研究员Xusheng Li在针对联想ThinkPlus FU100指纹U盘的后续研究中发现,多家厂商标榜安全的USB存储产品存在后门账户和硬编码密钥。据tomshardware.com报道,这一轮分析借助了OpenAI Codex及逆向工程工具完成。
研究显示,Netac的工具中可找到一个固定密钥,诊断日志里还留有用户密码;Codex约用7分钟即完成破解。KakaSoft的USB Copy Protection工具约用26分钟被重建出内部密码,并成功解密测试文件。Nexcopy的Copy Secure则通过查看器应用中的证书,在约10分钟内被解锁。
SecZure的YutianDun被发现存在两个隐藏后门账户,密码十分简单。这些发现针对的是各厂商自带的管理或加密软件,而非单一硬件缺陷。
联想此前的处理
去年,Xusheng Li的原始分析指出,标称AES-256加密的联想ThinkPlus FU100指纹U盘内部只是一张未加密的SD卡,指纹读取器仅负责接通USB连接,并不加密卡上数据。今年年初,联想为FU100、FU200、TU800三款U盘及TSD303固态硬盘发布修复,用户需拨打中国服务热线以更换产品或现场升级固件;联想将该公告的严重程度定为高。
联想公告涉及的3个CVE中,有一个指向配置软件,本地已登录用户可绕过身份验证并录入不受信任的指纹。Li还发现,TSD303虽会加密数据,但会通过USB以明文发送正确密码供软件比对。今年3月的一次会议演讲中,Li称FU100不过是装在漂亮外壳里的SD卡。
快速问答
联想FU100的问题是什么?
这款标称AES-256加密的指纹U盘内部是一张未加密的SD卡,指纹读取器只负责接通USB连接,不加密数据。
联想如何修复?
今年年初,联想为FU100、FU200、TU800和TSD303发布修复,用户需拨打中国服务热线更换产品或现场升级固件。
这次后续研究用了什么工具?
Xusheng Li使用OpenAI Codex配合逆向工程工具,破解Netac约用7分钟,KakaSoft约26分钟,Nexcopy约10分钟。