Diskussion:ActiveX

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Während die Ensatzmöglichkeiten gut beschrieben sind, sollte die Definition ergänzt werden. Für jemanden, der gar keine Ahnung von ActiveX hat, ist der Artikel wenig hilfreich. Schlauer bin ich nicht geworden. Es sind Softwarekomponenten für "andere" Anwendungen.... ja, was für welche denn?

Beliebige. Es gibt hunderte von "fertigen" ActiveX Komponenten. Microsoft selber bietet diverse an, das reicht von einfachen Controls (Comboboxen, Listcontrols, Editfelder, Button,...) über Data-grids mit Excelfunktionalität bis hin zum vollständigen Browser-Control. Stell dir ActiveX als Blackbox vor mit definerter Schnittstelle (z.B. wie ein Radio). Was drin steckt, kennst du nicht (Blackbox), aber du weisst, wie man die Knöpfe am Radio (Schnittstelle) bedient. Was dann am Ende raus kommt, hängt maßgeblich vom Design ab (Radio empfängt nur Kurz-, Mittel- oder Langwelle) und dem, was der Benutzer einstellt (Sender einstellen) - den Rest erledigt das Radio "magisch" von alleine. Wie das Radio nun Teil einer Stereoanlage, zusammen mit einem Verstärker, Boxen, CD-Player, etc. wird, baut man ActiveX Objekte in seine eigenen Programme (oder Webseiten) ein.
Mit ActiveX stellt man "fertige" Objekte zur Verfügung, die keiner weiteren Programmierung bedürfen - sie werden lediglich noch konfiguriert bzw. mit Daten versorgt.--Lstegelitz 14:25, 21. Mai 2007 (CEST)Beantworten

Artikel ist tendenziell... ActiveX wird auf den Nachteil Sicherheitslücke reduziert.. Man mag die meinung teilen oder nicht - so einseitig ist das aber kein Lexikonsartikel

Die "Sicherheitslücke" (wenn man es so bezeichnen will) besteht ganz einfach darin, das ActiveX Objekte eine Blackbox mit Vollzugriff sind. Sie können in einer beliebigen Sprache geschrieben sein und haben vollen Zugriff auf die Windows-API - dieser Umstand macht jedes ActiveX potentiell gefährlich, wenn es über eine Webseite geladen wird. Unsignierte Java Applets kommen aus ihrem Sandkasten nicht heraus, ein ActiveX darf aber schalten und walten, wie es will. Es könnte Festplatteninhalte auslesen und TCP/IP Verbindungen zu beliebigen Servern aufbauen, um sensitive Daten zu verschicken. Es könnte auch ungefragt Dateien verändern, löschen oder verschlüsseln, Registryinformationen manipulieren, Dateien aus dem Netz nachladen, installieren und ausführen - es könnte all das, was ein "normales" Programm kann, weil es im Grunde nichts anderes ist als ein "normales" Programm.--Lstegelitz 14:35, 21. Mai 2007 (CEST)Beantworten
Diese Sicherheitsprobleme bestehen aber eben nur, wenn man ActiveX in Webanwendungen einsetzt. Der Einsatz in Webanwendungen ist aber denke ich nicht das primäre Einsatzgebiet von ActiveX. Insofern finde ich es nicht sinnvoll, ActiveX auf die Sicherheitsprobleme zu reduzieren, die beim Einsatz in Webanwendungen bestehen. Erwähnen sollte man sie, keine Frage, aber der Artikel sollte sich nicht lesen wie "nehmt bloß kein ActiveX, ganz egal was ihr vorhabt", sondern eher wie "nehmt bloß kein ActiveX, wenn ihr eine Webanwendung entwickelt".--TiKu 20:42, 9. Dez. 2008 (CET)Beantworten

Insbesondere sollte man auch daran denken, dass es durchaus gewollt ist, dass ActiveX-Webseiten das alles können. Man kann damit also viel mehr machen als mit Java. Darüber funktioniert ja schließlich zum Beispiel auch das Windows update, was man mit Java nicht könnte. Es stellt ein Sicherheitsrisiko dar, ist aber insbesondere sehr nützlich. --Toothbrush, 16:50 14.12.2010 (ohne Benutzername signierter Beitrag von 128.176.44.17 (Diskussion) )

ActivX verdient mehr als das, was hier steht. --213.39.233.138 23:30, 26. Jan 2005 (CET)

Ja, finde ich auch. Außerdem ist die Anmerkung "RadioActiveX" an dieser Stelle nicht notwendig, weil sie den Artikel ziemlich polarisiert. --Markus.kiss 13:26, 11. Feb 2005 (CET)

Artikel gibt Sinn und Zweck von ActiveX falsch wieder. ActiveX wurde ursprünglich nicht als Komponentenmodell in Netzwerken konzipiert. Ist aber in der Anwendungsentwicklung unter Windows unverzichtbar.


Kann obiges bestätigen. Es soll ja auch Betriebssysteme geben, bei denen es überhaupt kein Komponentenmodell gibt ;)

Hab mal versucht, die Tendenz etwas zu beseitigen und die Ursachen für die Probleme von ActiveX im IE zu beleuchten.

Zitat: "Aus diesen Gründen ist von einem Einsatz von ActiveX-Komponenten in Webbrowsern eher abzuraten" ==> ist eine eher subjektive meinung, und daher nicht passend

Hast Recht, habe es umgeschrieben. --141.30.202.104 17:54, 7. Feb 2006 (CET)

Der Sinn und Zweck von ActiveX/COM wird hier immernoch falsch wiedergegeben. ActiveX/COM ist ein Komponentenmodell für den DesktopPC und d.h. ist ein Vergleich zu JAVA/SWF/dotNET ziemlich SINNlos, weil dieses Modell definitiv nicht dazu erdacht wurde vernetzte Medienkomponenten zu entwickeln. Gerade für Entwicklungen/Anwendungen in Ingenieuersbereich (CAD/CAM, Architektur etc.) ist es das bevorzugte Modell. Es gibt auf der Windowsplatform 0%-Anwendungen in Ingenieursbereich (technische Zeichnungen etc.), die auf das dotNET-Modell beruhen. Die Darstellung und der Vgl. von ActiveX/COM mit anderen Netzwerkkomponentenmodellen ist daher grundlegend falsch

Ich möchte auch nicht unerwähnt lassen, dass ActiveX/COM das wohl einzige Komponentenmodell auf dem Markt ist, mit dem sich geistiges Eigentum wirkungsvoll schützen lässt.

Toter Weblink[Quelltext bearbeiten]

Bei mehreren automatisierten Botläufen wurde der folgende Weblink als nicht verfügbar erkannt. Bitte überprüfe, ob der Link tatsächlich down ist, und korrigiere oder entferne ihn in diesem Fall!

--Zwobot 17:38, 21. Jan 2006 (CET)

Link entfernt --141.30.202.104 17:54, 7. Feb 2006 (CET)

Toter Weblink[Quelltext bearbeiten]

Bei mehreren automatisierten Botläufen wurde der folgende Weblink als nicht verfügbar erkannt. Bitte überprüfe, ob der Link tatsächlich unerreichbar ist, und korrigiere oder entferne ihn in diesem Fall!

--Zwobot 20:13, 26. Jan. 2007 (CET)Beantworten

Link ist einwandfrei erreichbar. Muss wohl an Serverproblemen von eclipse oder wikipedia liegen. --Mastacheata 15:00, 13. Mär. 2007 (CET)Beantworten

clientseitig[Quelltext bearbeiten]

Nun wird hier in der Diskussion zwar deutlich, dass ActiveX-Anweisungen im Internet-/Webseiten-Einsatz client-seitig interpretiert werden, aber ich finde, das sollte auch im Text deutlicher stehen. Worüber ich mich wundere, ist die (scheinbare?) Tatsache, dass man von all diesen Anweisungen im (D)HTML-Code nichts sieht. Gibt es ein Tool, mit dessen Hilfe man diese Anweisungen sichtbar machen kann? Oder andersherum: Wie und wo werden ActiveX-Anweisungen implementiert (wenn ja nicht innerhalb von HTML)? Noch eine Frage, die sich automatisch daran anschließt: Mittels welchen Protokolls werden diese Anweisungen übertragen? HTTP?
Noch eine Warnung: Seit einiger Zeit schalte ich dank sehr schlechter Erfahrungen (bis hin zur Zerstörung des BIOS und kompletten Sektoren-Deaktivierung auf der Festplatte!) solches Zeugs komplett ab - und zwar im IE und außerdem per ZoneAlarm!

Spezielle Browser-ActiveX-Komponenten nicht möglich?[Quelltext bearbeiten]

"Zudem lassen sich durch die Kompatibilität zu COM nicht speziell für Browser entwickelte Komponenten wie ActiveX-Komponenten in Internet Explorer benutzen, ein weiteres Sicherheitsproblem." Ich sag mal "jein". Indem ein ActiveX-Objekt das Interface IObjectSafety implementiert, kann es dem IE sagen, dass das Objekt potenziell gefährlich ist (den Parameter dwEnabledOptions von IObjectSafety::SetInterfaceSafetyOptions() auf 0 setzen). Wenn ich mich richtig erinnere, weigert sich der IE dann, das ActiveX-Objekt zu laden oder blendet zumindest vorher eine entsprechende Warnung ein. Man kann also zwar nicht Komponenten nur für den IE entwickeln (zumindest nicht ohne Tricks wie den Dateinamen des ausführenden Programms prüfen), aber man kann die Nutzung einer Komponente im IE verhindern oder zumindest erschweren. Natürlich bleibt hier das Manko, dass der Entwickler der Komponente für die Sicherheit verantwortlich ist, bestehen.--TiKu 20:59, 9. Dez. 2008 (CET)Beantworten

Schreibung[Quelltext bearbeiten]

Ein bis zum 12. Mai 2010 laufendes Meinungsbild könnte Einfluss auf diesen Artikel haben. Bitte schaut mal rein. -- grap 10:09, 26. Apr. 2010 (CEST)Beantworten

Skype for Business erfodert aktivierte ActiveX - mein Rechner sagt dann aber, dass er ungeschützt ist[Quelltext bearbeiten]

Hallo zusammen. Könnt ihr bitte noch einmal für Laien erklären: wenn ich ActiveX aktiviere (um an einer Skype Session teilzunehmen) sagt mein Rechner aber, dass er ungeschützt ist. Da ich sehr auf Sicherheit bedacht bin - welche Möglichkeiten habe ich dann? Neuen Windows-Rechner kaufen (aktueller ist schon etwas älter), mit Mac reingehen? Bin nicht so technikaffin wie ihr - bitte bei der Antwort beachten. Danke. ---- Bernburgerin (Diskussion) 07:39, 29. Aug. 2017 (CEST)Beantworten

"veraltet" in der Einleitung[Quelltext bearbeiten]

Wer sagt, dass ActiveX veraltet ist? Ist das nur eine persönliche Meinung oder gibt es hierfür Quellen? Wenn es veraltet ist, was ist dann die nicht veraltete Alternative?