Mehrere Sicherheitsmaßnahmen und -verfahren schützen Sie vor Malware und schadhaften ausführbaren Dateien.
Überblick
Die Bedrohung durch ausführbaren schadhaften Code, auch als Malware oder Viren bekannt, ist größer geworden und kann Benutzer von AutoCAD, AutoCAD LT und AutoCAD-basierten Produkten treffen. Wenn Malware sich ausbreiten kann, kann dies zum Verlust von geistigem Eigentum und reduzierter Produktivität führen.
Anmerkung: Ab AutoCAD LT 2024 unterstützt das Produkt das Laden und Ausführen von AutoLISP-Programmen.
Am häufigsten entstehen Schwachstellen, wenn ausführbarer Code mit Daten wie automatisch geladene AutoLISP-Dateien im Ordner In folgendem Ordner beginnen gemeinsam vorhanden sind. Der Ordner für die Option "In folgendem Ordner beginnen" wird entweder durch das Attribut "In folgendem Ordner beginnen" der Desktop-Verknüpfung oder durch Doppelklicken auf eine Datei zum Starten des Produkts festgelegt.
Ausgefeiltere Angriffe, die geistiges Eigentum schädigen oder stehlen, schließen schadhafte ARX-Anwendungen, Objektaktivierer und DLL-Dateien (Dynamic Link Libraries) ein. Eine Bedrohung kann aus VBA (Microsoft ® Visual Basic ® for Applications)-Makros entstehen, die in DWG-Dateien eingebettet sind.
So können projektbasierte ausführbare Dateien, die sich mit Zeichnungen in einer ZIP-Datei befinden, beispielsweise bearbeitete Versionen der Dateien acad.lsp (oder acadlt.lsp), acaddoc.lsp (oder acadltdoc.lsp) sowie FAS- und VLX-Dateien mit schadhaftem Code enthalten. Wenn der Inhalt der ZIP-Datei in einen Ordner extrahiert und AutoCAD oder AutoCAD LT durch Doppelklicken auf eine DWG-Datei gestartet wird, werden die LSP-Dateien ebenfalls automatisch geladen.
Außerdem versuchen viele Viren, sich zu verbreiten, indem sie die Datei acad.mln bearbeiten und eine Zeile einfügen, mit der sie sich selbst lädt.
Zusätzlich zu ausführbaren Dateien gibt es weitere verbreitete Bedrohungen, die auf AutoCAD, AutoCAD LT und AutoCAD-basierte Produkte abzielen. Zu diesen Bedrohungen gehören:
- Subversive Skript-, PGP- und CUIx-Dateien. Prüfen Sie diese aus externen Quellen stammenden Dateitypen sorgfältig, bevor Sie diese verwenden, da sie verborgene Malware enthalten können.
- Malware, die in gecrackte Kopien und nicht autorisierte Add-Ons eingefügt wird. Personen, die Software knacken, können problemlos zusätzlichen Code einfügen, einschließlich Malware, der Ihre Arbeit stiehlt oder Ihren Computer in einen so genannten "Zombie-Computer" verwandelt.
- Fehlerhafte DWG-Dateien, die zum Ausnutzen des Pufferüberlaufs mit ausführbarem Code konzipiert sind. Dies ist eine raffiniertere Angriffsmethode, damit manipulierte Zeichnungsdaten als Code auf Ihrem Computer ausgeführt werden. Das AutoCAD-Sicherheitsteam arbeitet daran, die Ausnutzung des Pufferüberlaufs in AutoCAD und AutoCAD LT zu verhindern. Wenn Sie mit vertraulichen Konstruktionsdaten arbeiten, öffnen Sie nur die Zeichnungsdateien, die aus vertrauenswürdigen Quellen stammen.
- Binary Planting. Diese Kategorie umfasst das Einschleusen von manipulierten binären Dateien, wie beispielsweise EXE-, DLL- und COM-Dateien, als Ersatz für legitime Dateien. Um diese Dateien in Ihren Computer oder in ein Netzwerk einzuschleusen, sind Berechtigungen erforderlich, die durch die Ausnutzung der unzureichenden Ordnerberechtigungen gewährt werden können, oder wenn die Anwendung mit lokalen Administratorrechten ausgeführt wird.
Anfällige Dateien
Schadhafter Code kann in den folgenden Dateitypen enthalten sein:
- ARX-, DBX-, CRX-, HDI-Dateien
- LSP-, FAS-, VLX-, MNL, SCR-Dateien
- .NET-Assemblies
- VBA-Makros (DVB-Dateien)
-
acad.rx
- JavaScript
- DLL-Dateien
Gegenmaßnahmen zur Sicherheit
Die sicherheitsbezogenen AutoCAD- und AutoCAD LT-Gegenmaßnahmen minimieren das mögliche Ausführen von schadhaftem Code, indem sie Steuerelemente im Hinblick auf Folgendes bieten:
- Geben Sie einen oder mehrere vertrauenswürdige Ordner für ausführbare Dateien an. Die Unterstützung vertrauenswürdiger Speicherorte werden durch die Systemvariable TRUSTEDPATHS festgelegt, sodass ausführbare Dateien in überwachten, überprüfbaren Ordnern gespeichert werden können. Es wird empfohlen, dass Sie diese Ordner mit Schreibschutz versehen. Diese Speicherorte können vom CAD-Manager gesperrt werden.
- Der Zugriff auf die Dateien acad<release>.lsp (oder acadlt<release>.lsp) und acad<release>doc.lsp (oder acadlt<release>doc.lsp) sowie ihre Nachfolger wird eingeschränkt, da sie nur aus ihren jeweiligen vorgegebenen Installationsverzeichnissen geladen werden dürfen: <Installationsordner>\Support bzw. <Installationsordner>\Support\<Sprache>.
- Begrenzt das Laden von AutoLISP- und VBA-Anwendungen in der aktuellen Sitzung des Produkts, einschließlich aller LSP-, FAS- und VLX-Dateien sowie acad.dvb. Das Ladeverhalten wird durch die Systemvariable SECURELOAD gesteuert.
- Sie können verhindern, dass ausführbare Dateien versehentlich in dem als "In folgendem Ordner beginnen" festgelegten Ordner und in Zeichnungsordnern gesucht und daraus geladen werden, indem Sie die Systemvariable LEGACYCODESEARCH auf 0 festlegen.
- Schützen Sie den Bereinigungsvorgang nach einem Angriff durch vollständige Deaktivierung von ausführbarem Code beim Starten des Produkts. Diese Funktion wird durch die Option /safemode gesteuert und durch die schreibgeschützte Systemvariable SAFEMODE dargestellt. Mit der Option /safemode können Sie das Produkt sicher starten, sodass Sie Änderungen an den Systemvariablen SECURELOAD und TRUSTEDPATHS vornehmen können.
- Sperren Sie die folgenden Systemvariablen mit dem CAD-Manager-Kontrolldienstprogrammen: LEGACYCODESEARCH, SECURELOAD und TRUSTEDPATHS.
- Legt automatisch eine Sicherheitsstufe fest, indem mehrere der hier beschriebenen Systemvariablen mit dem Befehl SICHERHEITSOPTIONEN gesteuert werden.
Wichtig: Die Option /safemode verhindert jedoch auch die Funktion von Express Tools und der meisten Befehle in AutoCAD. Daher sollte sie nur vorübergehend verwendet werden, wenn Sie vermuten, dass Malware auf Ihrem System installiert wurde.
Empfehlungen
Die folgenden empfohlenen Vorgehensweisen verringern Ihre Anfälligkeit für schadhaften ausführbaren Code:
- Halten Sie Ihre Virusdefinitionen immer auf dem neuesten Stand. Alle führenden Virenschutzlösungen können AutoCAD- und AutoCAD LT-Viren erkennen und beseitigen.
- Verwenden Sie die Windows-Benutzerkontensteuerung (User Account Control, UAC), und beschränken Sie die Berechtigungen, um unbefugte Änderungen zu verhindern.
- Installieren Sie AutoCAD und AutoCAD LT im vorgegebenen Programmdateispeicherort mit aktivierter Benutzerkontensteuerung (UAC). Führen Sie AutoCAD oder AutoCAD LT nicht mit Administratorrechten aus.
- Beachten Sie die Sicherheitswarnungen, insbesondere in Bezug auf unsignierte ausführbare Dateien.
- Lassen Sie bei externen Anwendungen, gecrackter Software, "kostenlosen" Zeichnungen und benutzerdefinierten Dateien, die Malware enthalten können, Vorsicht walten.
- Wenn Sie Anwendungen von Drittanbietern mit ARX-, DBX-, CRX-, HDI- und DLL-Dateien installieren, stellen Sie sicher, dass die installierten Dateien digital mit einem Zertifikat signiert wurden, das von einer zuverlässigen Quelle vergeben wurde, zum Beispiel VeriSign.
- Vermeiden Sie das Laden und Ausführen von unbekanntem AutoLISP-Quellcode oder VBA-Projektdateien, ohne den Code zuvor zu überprüfen.
- Führen Sie niemals eine unbekannte Skriptdatei aus, ohne sie zu überprüfen.
- Speichern Sie ausführbaren Code in Ordnern, die von Daten getrennt sind.
- Speichern Sie ausführbaren Code an vertrauenswürdigen, schreibgeschützten Speicherorten.
- Platzieren Sie gemeinsam genutzte CUIx-Dateien in vertrauenswürdigen, schreibgeschützten Speicherorten.
- Setzen Sie die Systemvariable SECURELOAD auf 1 oder 2, um zu verhindern, dass nicht autorisierter Code in AutoCAD und AutoCAD LT ausgeführt wird. Diese Einstellung kann auch im Dialogfeld Optionen
Registerkarte System
Schaltfläche Einstellungen für ausführbare Dateien oder im Einrichtungsassistenten geändert werden.
- Setzen Sie die Systemvariable TRUSTEDPATHS auf eindeutige, schreibgeschützte Ordner, die vertrauenswürdig sind. Die Ordner C:\Programme\ und C:\Programme (x86) einschließlich der zugehörigen Unterordner werden automatisch als vertrauenswürdig eingestuft. Diese Pfade können auch im Einrichtungsassistenten festgelegt werden.
Anmerkung: AutoCAD LT® kann VBA oder andere Anwendungen nicht ausführen und benötigt diese Sicherheitsmaßnahmen daher nicht. Es ist jedoch immer empfehlenswert, die optimalen Verfahren bezüglich Sicherheit, einschließlich Beschränkung der Kontorechte, zu verwenden.
Angesichts der aktuellen Cyberbedrohungslandschaft ist es ratsam, stets wachsam zu bleiben, selbst in Bezug auf AutoCAD oder AutoCAD LT und auch, wenn dies bedeutet, dass Sie einige zusätzliche Minuten aufbringen müssen, um Sicherheitsrisiken zu verringern.