好的、简单的 WCF EF4 或 XML 排行榜可以放入我的 WP7 游戏的 MVC 3 Web 应用程序中吗?安全?

发布于 2024-11-01 04:44:13 字数 108 浏览 4 评论 0原文

我意识到我的基本尝试是非常容易被破解的。创建排行榜时要处理的主要问题是什么?连接字符串需要以某种方式加密吗?还有什么?我希望它不会变得太复杂..

有人有任何好的参考资料用于执行此操作吗?

I realized my basic attempt is very hackable. What are the main issues to deal with when creating a leaderboard? Connection string need to be encrypted somehow ? What else? I am hoping it does not get too complex..

Anyone have any good references they have used for doing this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

仙气飘飘 2024-11-08 04:44:13

根据上面的评论,我现在了解您的问题。重新表述您原来的问题可能会有所帮助。

好的,所以您无法阻止人们获取您用于从 Silverlight 或 jQuery 或任何其他类似的客户端代码调用 Web 服务的凭据。要理解这一点,您必须考虑 silverlight 的工作原理。 Silverlight 代码发送到客户端。客户端可以是任何人,并且您无法控制它,除非知道它理解 Silverlight 代码。因此,您可以完成以下任务:

  1. 混淆代码以防止人们轻松复制您的表示逻辑:http://www.preemptive.com/products/dotfuscator/overview
  2. 配置您的 WCF 端点以使用 HTTPS 与客户端通信。这将防止人们轻易拦截这些层之间的通信。
  3. 将所有重要代码放入 WCF 服务中。这样,如果有人对您的 Silverlight 代码进行反编译和反混淆,您也不会丢失关键代码。

这篇文章大致解释了同样的事情:

Does silverlight code need protected?

I understand your problem now, based on the comments above. It may be helpful to rephrase your original question.

Ok, so you can not prevent people from getting the credentials that you use to call your web service from Silverlight or jQuery or any other similar client side code. To understand this, you have to think about how silverlight works. Silverlight code is sent to the client. The client can be anyone, and you do not have control over it except to know that it understands Silverlight code. So, here is what you can accomplish:

  1. Obfuscate your code to prevent people from easily copying your presentation logic: http://www.preemptive.com/products/dotfuscator/overview
  2. Configure your WCF endpoint to use HTTPS to talk to clients. This will prevent people from easily intercepting communication between these layers.
  3. Put all your important code in the WCF service. This way, if someone decompiles and de-obfuscates your Silverlight code, you don't lose critical code.

This post explains roughly the same thing:

Does silverlight code need protection?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文