| |  | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: Visual Basic als Virenträger für CAD Systeme? (749 mal gelesen)
|
webfritz Mitglied Dipl.-Ing.(FH) Fahrzeugtechnik
 
 Beiträge: 351 Registriert: 09.12.2000 / CATIA V5 / Siemens NX / SWX unter 3DExperience
|
erstellt am: 24. Nov. 2005 22:29 <-- editieren / zitieren --> Unities abgeben:         
Eine Frage an die Spezialisten: Ist es möglich, die Skriptsprache VB, welche auch für moderne CAD-Systeme benutzt wird um Macros zu programmieren, dafür benutzen kann um an den CAD-Daten auch Viren auf eine Produktivumgebung zu setzen? Danke Für alle Beiträge! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Axel.Strasser Ehrenmitglied V.I.P. h.c. Selbstständig im Bereich PLM/CAx

 Beiträge: 4107 Registriert: 12.03.2001 Früher war vieles gut, und das wäre es heute immer noch, wenn man die Finger davon gelassen hätte!
|
erstellt am: 25. Nov. 2005 08:36 <-- editieren / zitieren --> Unities abgeben:          Nur für webfritz
Im Prinzip ja, es müsste sich aber einer die Mühe machen das Makro dementsprechend aufzubauen und zu programmieren wahrscheinlich könnte man da auch einen heute üblichen Virus mit einzubauen. Etwas schwieriger dürfte dann da schon die verbreitung werden, da ja insgesamt gesehen nur sehr wenige PCs/WS das gleiche CAD Programm auf der Kiste haben und der Makroaufruf auch nicht gleich ist für alle CAD Programme. Weiter dürfte es dann da noch abhängen davon wie der Virenscanner eingestellt ist. Ich halte im Augenblick die Wahrscheinlichkeit von einem extern kommenden "CAD Makrovirus" infiziert zu werden als geringer als einen 6er im Lotto, was eventuell eine gewisse Gefahr in Zukunft nicht ausschliessen könnte. Axel [Diese Nachricht wurde von Axel.Strasser am 25. Nov. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Ehrenmitglied V.I.P. h.c. IT Admin (CAx)

 Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 25. Nov. 2005 08:42 <-- editieren / zitieren --> Unities abgeben:          Nur für webfritz
Hallo Webfritz, ja, ist kein "großes" Problem, dass zu tun. Mit einer Programmiersprache wie VB/VBA (und eigentlich mit jeder anderen Sprache, die die Windows API anzapfen kann auch) stehen dir alle Mittel offen, die du (die notwendige Sachkenntnis und kriminelle Energie vorausgesetzt) benötigst, um Viren, Trojaner oder Spyware zu schreiben. Schwieriger wird das platzieren der Viren; dazu musst du entweder einen unerfahrenen oder gutgäubigen Anwender dazu bringen dein Programm oder Makro auszuführen oder dein CAD-System muss etwas bieten, dass selbstgeschrieben Code automatisch ausführen kann; SolidWorks bietet z.B. die sogenannten Makro-Features, die als selbstgeschriebenes Feature in ein Dokument eingebettet werden und bei jedem Rebuild aufgerufen und dadurch ausgeführt werden, andere Programme bieten sicher mit Autostart-Makros genau wie Excel, Word und Co. ähnliche Mechanismen. Nicht zu vergessen ist dann natürlich noch die Gefahr, dass die CAD-Daten einfach nur als Container für Viren genutzt werden können, du also z.B. eine verseuchte Exceldatei als Stückliste in deine Dokumente eingebettet hast oder ein kurzer Text, der aber schön formatiert sein soll, per OLE von Word eingefügt wird. Ein Doppelklick drauf zum editieren und schon kann es (theoretisch) losgehen. Mir ist allerdings außer dem letztgenannten Szenario kein echter Virus bekannt, der sich auf CAD-Daten oder Programme spezialisiert hat. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de [Diese Nachricht wurde von StefanBerlitz am 25. Nov. 2005 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Teddibaer Ehrenmitglied V.I.P. h.c. Struktur-Experte

 Beiträge: 2125 Registriert: 09.02.2004
|
erstellt am: 25. Nov. 2005 08:48 <-- editieren / zitieren --> Unities abgeben:          Nur für webfritz
Hallo Stefan, das Problem betrifft ja dann auch ab SWX2005 alle Modelle!? Denn da gibt's doch jetzt den Konstruktions(verlaufsordner) im FeatureManager. Ein eingeschleuster Virus könnte ja, wenn er erstmal auf dem System ist, so ziemlich alles anstellen und jede Datei verseuchen. Sind die Daten eigentlich mit dem sldxxx abgespeichert oder geht auch verlinken? (was ja nicht so der Bringer wäre).
------------------ Gruß, der Teddibaer Besucht mich doch mal ... ---------------- Es gibt nichts Gutes, ausser man tut es  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RENI Mitglied Entwickler

 Beiträge: 96 Registriert: 26.04.2002
|
erstellt am: 25. Nov. 2005 10:07 <-- editieren / zitieren --> Unities abgeben:          Nur für webfritz
Hallo zusammen, das Problem sind nicht nur Viren, sondern auch Sabotage. Mit dem VB-Scripting kann man im grunde genommen alles machen um ein System zu manipulieren. Mein Leitspruch: Der beste Schutz sind " zufriedene Mitarbeiter " Gruß RENI Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Ehrenmitglied V.I.P. h.c. IT Admin (CAx)

 Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 25. Nov. 2005 11:39 <-- editieren / zitieren --> Unities abgeben:          Nur für webfritz
Hallo Teddibaer, > das Problem betrifft ja dann auch ab SWX2005 alle Modelle!? Ja ... äh, mindestens. Macrofeatures sind doch schon älter. Das Einbetten von OLE-Objekten hat immer schon funktioniert, ist "nur" durch das Konstruktionsjournal in der 2005 offensichtlich geworden. > Sind die Daten eigentlich mit dem sldxxx abgespeichert oder geht > auch verlinken? (was ja nicht so der Bringer wäre). Das Konstruktionsjournal ist eingebettet, nutzt aber eine Vorlage, die im SolidWorks-Ordner abgelegt ist. Ist die verseucht -> alle eingebetteten Konstruktionsjournale verseucht. Alle weiteren Dokumente, die du das hinzufügen kannst, haben auch die Möglichekit (wie OLE-typisch) als Verknüpfung eingefügt zu werden. Also im prinzip nicht sneues, man sollte sich dessen nur bewusst sein (und ich denke, da zielte die Frage von Webfritz hin ) Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Ehrenmitglied V.I.P. h.c. Arbeiter ツ

 Beiträge: 2897 Registriert: 06.07.2001 what i think? I think, no skill
|
erstellt am: 25. Nov. 2005 12:53 <-- editieren / zitieren --> Unities abgeben:          Nur für webfritz
ob VB; javascript in einer Html - grundsätzlich, ja es ist möglich von daher schaue ich immer in den Macrocode rein, (Oki, bei mir sind es nur XlS oder die XLT.addins) Da man bekanntlich nur ein Byte ändern muss um das eventuell mit PW geschütze VBA zu öffnen, nehme ich mir diese persönliche Freiheit heraus. Vertrauen ist gut, Kontrolle besser ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
webfritz Mitglied Dipl.-Ing.(FH) Fahrzeugtechnik
 
 Beiträge: 351 Registriert: 09.12.2000
|
erstellt am: 25. Nov. 2005 18:15 <-- editieren / zitieren --> Unities abgeben:         
Erst mal Danke für Eure kreativen Antworten. Also, es geht darum,dass bei der Einführung eines recht bekannten CAD-Systems das Thema echt krass vergessen wurde. Aber, so langsam wachen einige dabei auf ...Denn, wenn da erst mal was rumfunzt in den Daten, dann ist Action in der Bude  Und, für viele IT-Verantwortliche hört das Bewustsein von Vulnerability (Verletzlichkeit über Viren) da auf, wo das Wort Firewall auftaucht. Da wiegen sich einige in verdammt trügerischen Sicherheiten, haben aber die Ports offen wie Scheunentore.  Das Thema hier ist eher ein Trojaner Thema auf VB Basis. Nur, wer da Phantsie entwickelt ... Und Ihr wisst ja, auf welchem Betriebssystem da bekannte CAD-System bevorzugt eingesetzt wird. Da ist für die Online-Doku Java aktiviert, dann VB auch. Das sind alle Bausteine wie auf dem Silberteller vorhanden! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |