Számos biztonsági intézkedés és gyakorlat védheti Önt a rosszindulatú futtatható fájloktól.
Áttekintés
A rosszindulatú futtatható kódok, más néven kártevők vagy vírusok, gyakoribbá váltak, és érinthetik az AutoCAD felhasználóit is. Ha el tudnak terjedni, a kártevők a szellemi tulajdon elvesztését és csökkenő hatékonyságot eredményezhetnek.
A legtöbb esetben a sebezhetőség az olyan futtatható kódok adatokkal együtt való futtatásából fakad, mint például a Kezdőmappában lévő automatikusan betöltött AutoLISP-fájlok. A kezdőmappát az asztali parancsikonban beállított Kezdőmappa attribútum vagy az a mappa határozza meg, amelyben egy fájlra kétszer rákattintva a terméket elindítja.
A kifinomultabb támadások, amelyek a szellemi tulajdont veszélyeztetik vagy tulajdonítják el, lehetnek rosszindulatú ARX alkalmazások, objektumengedélyező modulok és DLL-fájlok (dinamikusan csatolt könyvtárak). Fenyegetést jelenthetnek még a DWG-fájlokba beágyazott VBA- (Microsoft® Visual Basic® for Applications-) makrók.
Azok a projektalapú futtatható fájlok például, amelyek rajzokkal vannak összecsomagolva egy ZIP-fájlban, tartalmazhatják az acad.lsp, az acaddoc.lsp, vagy FAS- és VLX-fájlok olyan szerkesztett változatait, amelyek rosszindulatú kódot tartalmaznak. Ha a ZIP-fájl tartalmának egy mappába való kicsomagolásakor az AutoCAD egy DWG-fájlra való dupla kattintással nyílik meg, az LSP-fájlok is automatikusan megnyílnak.
Számos vírus úgy terjed, hogy az acad.mnl fájlt szerkeszti, hozzáadva egy sort, amivel betölti magát.
Sebezhető fájlok
A következő típusú fájlok tartalmazhatnak rosszindulatú kódot:
- ARX-, DBX-, CRX-, HDI-fájlok
- LSP-, FAS-, VLX-, MNL-, SCR-fájlok
- .NET szerelvények
- VBA-makrók (DVB-fájlok)
-
acad.rx
- JavaScript
- DLL-fájlok
Biztonsági ellenintézkedések
Az AutoCAD biztonsági ellenintézkedései olyan vezérlők biztosításával minimalizálják a rosszindulatú kódok futtatásának lehetőségét, amelyek:
- Meghatároznak egy vagy több megbízható mappát a végrehajtható fájlok számára. A megbízható helyek támogatását a TRUSTEDPATHS rendszerváltozó biztosítja, így a végrehajtható fájlok ellenőrzött, naplózható mappahelyeken tárolhatók. Ezeknek a mappáknak a javasolt beállítása „csak olvasható”. Ezeket a helyeket a CAD-rendszergazda zárolhatja.
- Korlátozzák az acad2013.lsp és az acad2013doc.lsp fájlok, illetve utódaik elérését, csak az alapértelmezett telepítési mappáikból való betöltést engedélyezve: <telepítési mappa>\Support, és <telepítési mappa>\Support\<nyelv>.
- Korlátozzák az AutoLISP és VBA alkalmazások betöltését az aktuális AutoCAD munkamenetben, köztük az összes LSP-, FAS- és VLX-fájlt és az acad.dvb fájlt. A betöltési viselkedést a SECURELOAD rendszerváltozó vezérli.
- Megakadályozzák a végrehajtható fájlok nem szándékos keresését és betöltését a kezdőmappából és a rajzmappákból azáltal, hogy a LEGACYCODESEARCH rendszerváltozó beállítását 0 értéken hagyják.
- Biztosítják a karbantartási folyamatot egy támadás után a futtatható kódok teljes tiltásával az AutoCAD indításakor. Ezt a képességet a /safemode indítási kapcsoló szabályozza, és az írásvédett SAFEMODE rendszerváltozóban látható. A /safemode kapcsoló segítségével biztonságosan indíthatja el az AutoCAD programot, hogy módosíthassa a SECURELOAD és a TRUSTEDPATHS rendszerváltozókat.
- A CAD Rendszergazda vezérlőpanel használatával zárolhatja a következő rendszerváltozókat: LEGACYCODESEARCH, SECURELOAD és TRUSTEDPATHS.
- A BIZTONSÁGIBEÁLLÍTÁSOK paranccsal az itt leírt rendszerváltozók vezérlése révén automatikusan beállítja a biztonsági szintet.
Fontos: A /safemode kapcsoló használata megakadályozza az AutoCAD Express Tools eszközök és a legtöbb AutoCAD parancseszköz működését, ezért csak időlegesen ajánlott használni olyan helyzetekben, amikor azt gyanítja, hogy egy kártevő lett a rendszerre telepítve.
Javaslatok
A következő bevált gyakorlatok segítségével csökkentheti a rosszindulatú futtatható kódokkal szembeni sebezhetőségét:
- Telepítse az AutoCAD programot a programfájlok alapértelmezett helyén, miközben az UAC be van kapcsolva. Ne rendszergazdai jogosultságokkal futtassa az AutoCAD programot.
- Tartsa naprakészen a vírusdefiníciókat. A vezető víruskereső megoldások mindegyike képes azonosítani és helyreállítani az AutoCAD vírusfertőzéseit.
- Ha harmadik féltől származó alkalmazást telepít, amely ARX-, DBX-, CRX-, HDI- vagy DLL-fájlokat tartalmaz, bizonyosodjon meg róla, hogy a telepített fájlok rendelkeznek digitális aláírással egy olyan megbízható forrásból származó tanúsítvánnyal, mint például a VeriSign.
- Soha ne futtasson ismeretlen AutoLISP fájlokat vagy VBA-makrókat a kód előzetes vizsgálata nélkül.
- Soha ne futtasson ismeretlen parancsfájlokat azok előzetes vizsgálata nélkül.
- A futtatható kódokat az adatoktól külön mappákban tárolja.
- A futtatható kódokat megbízható, írásvédett helyen tárolja.
- A megosztott AutoCAD CUIx-fájlokat megbízható, írásvédett helyen tárolja.
- A SECURELOAD rendszerváltozóhoz az 1 vagy 2 értéket állítsa be a jogosulatlan kódok AutoCAD programon belüli futtatásának megelőzése érdekében. Ez a beállítás a Beállítások párbeszédpanel
Rendszer lap
Futtatható fájl beállításai gombjának megnyomása után, illetve a Hálózati telepítő varázslóban is módosítható.
- A TRUSTEDPATHS rendszerváltozóhoz állítson be egyedi, írásvédett mappákat, amelyek megbízhatóak. A C:\Program Files\ és a C:\Program Files (x86) mappákat, beleértve azok almappáit is, a rendszer automatikusan megbízhatónak tekinti. Ezek az útvonalak a Hálózati telepítő varázslóban is beállíthatók.
Megjegyzés: Az AutoCAD LT® nem futtatja az AutoLISP, VBA vagy egyéb alkalmazásokat, és nincs szüksége ezekre a biztonsági intézkedésekre. De mindig ajánlott a bevált módszereket követni a biztonsággal kapcsolatban, beleértve a fiókjogosultságok korlátozását is.