next up previous contents index
Next: Les MUDs programmables. Up: Les technologies du code Previous: Les technologies du code

La distribution de code source.

Avec cette première approche, le source de l'application est téléchargé. Ce source va être découpé, examiné puis exécuté par un interpréteur sur le système local. Cet interpréteur doit examiner le code pour s'assurer qu'il obéit aux restrictions syntaxiques et sémantiques du langage. Ainsi, il pourra être en mesure de fournir un contexte  d'exécution sécurisé. La sécurité apportée par cette méthode est intimememnt liée à la capacité qu'aura l'interpréteur à analyser le code de manière pertinente : ses spécifications et son implementation devront donc être particulièrement examinées.

L'avantage d'une telle méthode est sa légereté en terme de quantité de données à transférer. De plus, disposant du code, le système est plus à même de construire un contexte adapté, et l'utilisateur peut vérifier si les restrictions sont bien respectées. Le principal désavantage est la lenteur d'exécution dûe au découpage du code.



 

BLANCHER Cedric (IT)
1999-11-19