![](/img/trans.png)
[英]how to encrypt string data so that it can only be decoded by the computer it resides on?
[英]How to encrypt user activity information in the browser so it can't be spoofed?
我的用户正在我的网站上执行一些操作,例如单击按钮。 如果点击了特定顺序的按钮,我需要奖励奖品。 对于每个动作,我都会存储动作信息。
完成后,活动信息将发送到服务器。 我如何确保他们不只是手动向我发送该信息,而是实际上在页面上执行了所有必需的操作,例如没有欺骗它?
由于浏览器需要理解代码,任何有决心的人也可以做到。
但是,您可以使用例如 Google Closure 编译器来压缩您的代码。 这将阻止大多数作弊者。
但是,如果您真的想保密,只有服务器可以向您保证。
除了 Mic 的回答(+1,非常正确)之外,请注意,无论您如何保护 JavaScript,有人可以使用 UI 自动化测试工具(例如Selenium )来编写按钮单击脚本,而无需破坏您的 JavaScript。
点击以可编程的方式发送到浏览器,浏览器不知道它们不是直接来自用户交互。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.