为什么删除的文件还能被恢复?从文件系统到扇区的数据生存指南

1996年,新西兰奥克兰大学的Peter Gutmann发表了一篇在安全领域影响深远的论文《Secure Deletion of Data from Magnetic and Solid-State Memory》。论文揭示了一个令普通人不安的事实:在磁性存储介质上,即使数据被覆盖多次,仍然可以通过特殊设备恢复。这篇论文后来催生了著名的"Gutmann方法"——通过35次覆写来确保数据无法恢复。 ...

9 min · 4068 words

为什么你的A/B测试结果总是不可靠?从p值陷阱到多重比较的统计困境

Ronny Kohavi在微软担任实验平台副总裁期间发现了一个令人不安的数据:在经过精心设计和执行的A/B测试中,只有约三分之一成功改善了目标指标。另外三分之一的实验没有任何显著差异,剩下的三分之一甚至产生了负面影响。 ...

14 min · 6517 words

语音助手为何总是听不懂你说的话从声学模型到语言模型的技术困境

你在嘈杂的咖啡馆里对着手机说"导航回家",屏幕上却显示"导航加回"。你清晰地念出同事的名字"李明",语音助手却把它听成了"黎明"。你在会议中想用语音转文字记录重要内容,结果输出的文本里出现了完全不存在的句子。 ...

13 min · 6158 words

一行看不见的字符如何让编译器背叛你:从Unicode双向文本到Trojan Source的供应链暗战

2021年10月,剑桥大学的两位研究员向19家科技公司发送了一份措辞谨慎的安全报告。报告中包含一段C代码,看起来简单到不值一提:检查用户是否为管理员,如果不是就什么都不做。然而,编译运行后,程序却打印出了"You are an admin." ...

12 min · 5866 words

激光雷达为何比摄像头更难欺骗:从飞行时间测量到自动驾驶感知的技术博弈

2016年5月7日,美国佛罗里达州威利斯顿,一辆特斯拉Model S以每小时119公里的速度撞上了一辆正在转弯的白色卡车。驾驶员Joshua Brown当场身亡,这是全球首例涉及辅助驾驶系统的致命事故。事后调查显示,车辆的摄像头未能将白色卡车车身与明亮的天空区分开来——在强光照射下,这辆价值数十万美元的汽车"看"不到一辆横在眼前的卡车。 ...

12 min · 5777 words

软件更新为何总是需要重启?从文件锁定到热更新的技术博弈

2004年,一位系统管理员在服务器论坛上发帖抱怨:每安装一个安全补丁就要重启,这让他怀疑Windows是不是故意跟生产环境过不去。微软工程师回复说,这是设计如此——当文件正在使用时,Windows无法替换它。 ...

9 min · 4478 words

缓存为何总有淘汰的那一刻?从Belady最优到SIEVE的六十年算法博弈

1966年,IBM研究员Laszlo Belady发表了一篇题为《A Study of Replacement Algorithms for a Virtual-Storage Computer》的论文。这篇论文提出了一个看似简单的问题:当缓存空间有限时,应该淘汰哪个数据? ...

15 min · 7063 words