2010-10-08 40 views
0

我想开发一个使用silverlight的在线交易应用程序,在这个应用程序中我想在客户端而不是服务器端执行所有的计算。下载的xap文件上的Silverlight安全

首先,是否有可能在客户端运行整个应用程序? 二,silverlight xap文件有多安全以防止解码逻辑?

请让我知道。

感谢, 马赫什

回答

1

您可以使用Silverlight Out-of-Browser,这将增加对本地系统的访问权限,如果是需要但目前仍处于沙盒,你不可以完全访问系统资源。如果这不是问题,那么你可以在Silverlight应用程序内部执行你的逻辑,它保留在浏览器中,而且确实是客户端。

就您的.XAP文件的安全性而言,这只不过是一个重新标记的.ZIP文件。如果有人可以下载你的.XAP,他们就可以访问.XAP中的.DLL。混淆DLL可能会阻碍个人访问您的代码,请参阅this,但是如果知识产权位于列表顶部,我建议不要执行该逻辑客户端,因为其他帖子也会提及。