纽约州今年初通过了全美首部要求3D打印机配备枪支文件检测软件的法律,但这项管控措施刚落地就遭遇了技术层面的直接对抗。全球首支3D打印枪的创造者Cody Wilson声称,他已开发出一种名为“Hochulization”的工具,能够规避政府强制要求的枪支文件检测系统。
Wilson将这一工具命名为“Hochulization”,矛头直指推动该法案的纽约州州长Kathy Hochul。这位总部位于得克萨斯州奥斯汀的开发者对The Verge表示:“纽约试图把手伸进互联网,监管开源3D打印的方式。我认为这是一种自卫措施。”
哈希检测机制的漏洞
要理解这一对抗的本质,需要先了解检测系统的运作原理。Wilson的公司Defense Distributed运营着全球最大的3D枪支文件库DEFCAD,据称托管超过20万个枪支设计及组件文件,包括消音器在内。每个文件都可以通过算法生成一串独特的哈希值——相当于文件的数字指纹。
理论上,基于哈希识别的检测系统会扫描这些精确的哈希值,判断文件是否属于枪支设计,一旦匹配即标记并阻止打印。而Hochulization工具的工作原理,正是通过向每个文件添加一系列字节来改变其哈希值,同时不影响最终产品的功能。经过处理的3D打印消音器或枪支,仍然能按预期正常工作。
“永远不会存在完整的哈希库”
Wilson解释称:“Hochulization是一种最低限度的策略,改变每个被创建和下载文件的哈希值,使得永远不会存在一个完整的哈希库。”他计划将这一工具默认应用于DEFCAD上托管的所有文件,作为对日益增长的枪支检测软件呼声的“自卫”手段,并将这种检测软件描述为侵入性的数字监控。
Wilson表示,他将向DEFCAD用户提供这一工具,同时也有意将其开源,这意味着任何拥有枪支文件的个人用户都可以应用该工具打乱哈希值,从而可能绕过检测。
这场围绕3D打印枪支的猫鼠游戏,正在监管机构试图遏制“幽灵枪”蔓延的努力与个人开发者不断寻找规避方法之间,拉开新的战线。
热门跟贴