随着3D打印技术的普及,其已逐渐被各行各业所采用。例如,在医学中,3D打印被用于创建在切割时有流血现象的人造器官。此外,3D打印机也可用于降低施工成本。
但是,3D打印在众多领域的使用也自然引起黑客的兴趣。去年,研究人员使用了被破坏的打印的无人驾驶螺旋桨,导致起飞后两分钟发生故障。
为此,在周三的温哥华USENIX安全研讨会上,研究人员发表的一项新研究提供了一些解决方案,以确保您的下一个3D打印设计在内部不会存在问题。这个方案包括包括监控打印机的声音和运动的不准确性,并将金纳米颗粒注入线材,以确保一切都到位。
该文章描述了研究人员收购几台3D打印机,包括一个Lulzbot Taz 6、Lulzbot Mini和一个猎户座三角洲,在破解固件的同时并在其创建的任何内容中打印出缺陷。在许多情况下,一旦产品完全打印,尽管可能在结构上很脆弱,但很难(不是不可能)注意到这些缺陷。
所以,反黑客安全软件很重要,因为文件并不完全是万无一失的。其他研究表明,将3D打印机与互联网连接起来,加密设计文件可能会阻止软件攻击,但是罗格斯大学-新不伦瑞克大学和佐治亚理工学院的研究作者提出了三种方法,而不是依赖于物理验证打印材料缺陷。
第一个涉及创建在模型上工作的打印机的音频记录,并且将声音文件与在另一打印作业期间制作的相同模型的现有记录进行比较。如果文件不符,则表示该模型已被篡改。第二种方法是类似的:打印机的运动被监控并与现有示例进行比较以确保它们相同。
研究中描述的最终方法涉及在用于制造材料的线材中注入金纳米颗粒。一旦将3D打印的对象传送给任何订购的对象,该人将能够扫描对象以验证纳米颗粒是否在正确的位置。如果打印的模型被篡改,纳米颗粒将会移动。
根据合著者罗格斯工程学院的Mehdi Javanmard的说法,不安全的3D打印机将是一个很大的问题,因为更多的人将3D打印对象外包给独立公司以节省资金。
“想象一下,将物体的制造外包给3D打印设备商,那么,您无法访问其打印机,无法验证肉眼看不到的小缺陷是否已插入到对象中,结果可能会导致对象破坏而无法跟踪问题来自哪里,”Javanmard在一份声明中说道。
上述所讨论的方法可以帮助发现打印对象是否一致,并可能节省在完成有缺陷的模型时浪费的时间。研究表示,如果在工业层面打印相同的物体,这将是特别有用的。