紧急插播,关于Autodesk AutoCAD LISP的病毒防治

国际金属加工网 2019年08月13日

9月10日-9月11日珠海

中国“大师汇”盛大开幕了!!

老柴届时会有秘密任务,与大家见面,

欢迎大家踊跃参与……

1565656934779044696.jpg

说完了AU中国“大师汇”,我们回到AutoCAD的世界。
本来这次要继续讲图纸集的,但是突然来了一个PS(不是Photoshop是Product Support啦)那边的问题,我研究了一下觉得还是挺严重的,所以这次插个课,先讲讲这次关于AutoCAD安全性方面的问题。这次的用户呢,使用的AutoCAD版本是2012,然后反映的问题是这样的:发现公司的电脑中,每个打开的DWG文件旁边都会自动创建一个acaddoc.lsp,并且在AutoCAD启动的时候疯狂加载,造成AutoCAD卡的要命。

这位用户查了一下,说这个是一个AutoCAD的病毒。我听到这个消息就大吃一惊?What?AutoCAD竟然都已经有病毒了?谁这么无聊对着一个文本文档下手?不过想想也是,LISP文件作为AutoCAD重要的启动加载项,本身是一个可以用写字板打开,没有任何保护措施的文件类型,被人动点手脚的话真的很麻烦。

acaddoc.lsp文件究竟是干嘛用的呢?

微信图片_20190813084114.jpg

打开了我的AutoCAD 2019,运行APPLOAD命令,可以发现在“已加载的应用程序”中,有acad2019.LSP和acad2019doc.LSP文件。

这两个文件中acad2019doc.LSP文件就是上面我们提到的acaddoc.lsp在之后版本中修改过的新文件。我们来打开这两个文件来看一下。

微信图片_20190813084121.jpg

这两个文件中,acad.lsp是在AutoCAD启动时候加载一遍,而acaddoc.lsp文件则是在新建或者打开文件的时候加载的,这个文件本身是定义了一些LISP的小公具,比如CTRL+A的全选功能就是通过他来实现的。而同样的,写这个病毒(其实我觉得这玩意更像是一个恶意程序)的人也是利用了这个每次新建打开就会加载一次的特性,把有问题的acaddoc.lsp文件传输的到处都是,在查了不少资料以后,我发现其实网络上已经有不少的“acaddoc.lsp文件专杀工具”了,但是鉴于我不能确认我下载下来的是一个病毒专杀工具,还是另外一个病毒,或者是全家桶大礼包啥的,我并没有尝试这个工具。那么AutoCAD有没有什么来防治这个恶意程序的方法呢?在查阅了文献以后,我发现超级简单就能做到:升级你的AutoCAD!在AutoCAD 2014之后,针对一些AutoCAD的加载文件所引起的安全隐患方面,我们做了一个可能不起眼,但是非常重要的功能:安全性提升。

在AutoCAD 2014之后的版本,运行OPTIONS命令之后,在“文件”选项卡中,会多出一个选项:【受信任的位置】

微信图片_20190813084121.jpg

这个是一系列路径的列表,有两条默认的路径(不能删除也不能修改),而用户也可以添加自己的信任路径。那么如果用户加载的文件(ARX,LSP等等)在信任路径下,那么加载的过程不会有任何的区别,如果用户加载的文件不在信任路径下,那么在手动加载的时候就会出现这个对话框:

微信图片_20190813084132.png

如果您确认这是您真的想加载的文件,那么点击始终加载或者加载一次即可。
而任何在非信任文件夹下的文件都不会被自动加载……这样遍地生根发芽的acaddoc.lsp文件即使再多,不会被加载进来,也是没有危害的。另外关于信任路径的问题,请注意,这个路径是不包含子文件夹的,例如:如果我有文件分别在D:和D:ABC下,只将D:设置为信任文件夹的话,D:ABC下的文件仍旧是不能直接加载的,需要添加子文件夹至信任路径才可以。

最后一点是关于安全级别的,OPTIONS命令打开选项对话框,切换到【系统】选项卡下,会有【安全选项】按钮:

微信图片_20190813084136.png

点击按钮会出现【安全选项】对话框,在这个对话框中可以设置您的安全级别,我个人不建议把安全级别设置为【关】,保持中等或者高是比较好的习惯。

微信图片_20190813084140.png

我们欧记,不光在软件的易用性上花功夫,在安全隐私方面也是非常重视的哦!所以,赶紧升级你的AutoCAD到最新版本!

柴立峰(Leaf)老师

Autodesk资深软件测试工程师

在知乎CAD专栏拥有众多拥趸,曾从事多年AutoCAD教学工作,2005年投入到AutoCAD 2007测试工作。

参与AutoCAD for Mac所有版本的研发工作。

欧特克授权培训中心(ATC)中负责教授AutoCAD的中级/高级课程。

作为一个行走的表情包,二次元段子手和有颜的内涵帝,柴老师教学风格轻松幽默,言简意赅,颇受学员青睐!

P.S.之后我们将持续为大家推出一分钟知识锦囊,帮您解决疑惑,有问题可以留言提问,也许你会在下期收到解答哦~

一分钟Q&A

Q、如何在CAD中输入参数方程

A、Pro/E和SolidWorks是和Inventor类似的参数化三维软件。通用情况下,Inventor和Pro/E,Solidworks都可以进行类似的三维设计。AutoCAD 是一款绘图软件。尽管有三维绘图功能, 但不能进行三维参数设计。

关于三维对象建模AutoCAD中的三维建模包括三维实体、曲面、网格和线框对象。

如果还有软件相关问题想问,欢迎加入我们跨行业讨论群,加群主二维码,AutoCAD问题实时解答

微信图片_20190813084145.jpg

戳这里,遇见精益求精的 AutoCAD 2020;回顾精彩视频,体验 AutoCAD 2020的全新功能与创意工具!

原文链接

(欧特克大视界 )

声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。

网友评论 匿名:
欧特克

编辑推荐

您关注的品牌

您关注的主题

猜您喜欢

分享到

相关主题