Hallo zusammen,
Ihr kennt sicher ActiveX - eine Microsoft-Technologie zum einbetten von executables in Webseiten.
Zunaechst die Vorteile:
-native Performanz weil Implementierung in beliebiger Sprache moeglich (inklusive C, Assembler)
-Speicherverbrauch ebenfalls potentiell sehr niedrig (wegen niedrigem Overhaed von C Datenstrukturen)
Jetzt die Nachteile:
-Der Nutzer muss dem Anbieter trauen, da ein ActiveX Objekt praktisch die gleichen Rechte wie beliebige
andere Andwendungen besitzt.
-Maschinenabhaengig

Warum diese Exkursion ? Ich denke, dass man die enormen Effizienzvorteile von ActiveX mit wirksamen
Sicherheitsmechanismen "verheiraten" koennte. Zu diesem Zweck "sperrt" man einfach alle executables
einer Website in einen Prozess ein, der per LSM (Linux Security Modules) stark eingeschraenkt wird:
Zugriff nur auf Dateien, die von executables dieser Website angelegt wurden; Disk-quaotas pro
Website; RAM Quotas usw. Zudem wuerde man ein Plugin fuer firefox( o.ae.) schreiben, welches
diesen executables erlaubt, auf einen definierten Bereich des Bildschirms output zu schreiben sowie
Input entgegen zu nehmen (falls dieser Bildschirmbereich den Fokus hat).

Mit dieser Technologie koennte man alle Sicherheitsmerkmale von Java Applets vereinigen mit
der Performance von native-Anwendungen. Zum Beispiel koennte man 3D-Action Spiele direkt in
Webseiten einbauen. Jeder der sich mit Java auseinandergesetzt hat, weiss dass die Performanz
und der Ressourcenverbrauch diese Technologie praktisch erledigt haben (mit Ausnahme von Datenbank-
Anwendungen...)

Was meint Ihr dazu ?
Interessant waere auch die Frage, ob es etwas aequivalentes zum LSM auf Windoze gibt !


Gruss

Frank