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