2010-10-08 10 views
0

Je souhaite développer une application de trading en ligne utilisant silverlight dans laquelle je souhaite effectuer tous les calculs côté client et non serveur. D'abord, est-il possible d'exécuter toute l'application du côté client? Deuxièmement, dans quelle mesure le fichier silverlight xap est-il sécurisé pour empêcher le décodage de la logique?Sécurité Silverlight sur le fichier xap téléchargé

Faites-le moi savoir s'il vous plaît.

Merci, Mahesh

Répondre

1

Vous pouvez utiliser Silverlight Out-of-Browser ce qui augmentera votre accès au système local si cela est nécessaire est cependant encore et système Sandbox vous ne recevez pas un accès complet aux ressources du système. Si ce n'est pas une préoccupation, alors vous pouvez effectuer votre logique interne à l'application Silverlight qui reste dans le navigateur et est en effet côté client.

En ce qui concerne la sécurité de votre fichier .XAP, ce n'est rien de plus qu'un fichier .ZIP re-brandé. Si quelqu'un peut télécharger votre fichier .XAP, il peut alors accéder au fichier .DLL dans le fichier .XAP. Obfuscating les DLL peut empêcher les individus d'avoir accès à votre code voir this, mais si la propriété intellectuelle est quelque chose sur le haut de votre liste, je recommande de ne pas effectuer ce côté client logique comme les autres post-mentions aussi bien.

Questions connexes