是否可以向用户发送javascript代码's浏览器安全

Is it possible to send javascript code to a user's browser securely?

本文关键字:浏览器 安全 代码 用户 可以向 javascript 是否      更新时间:2023-09-26

是否可以将javascript代码发送到客户端,并让它将信息发送回服务器,而用户无法拦截、查看或更改信息。据我所知,这是不可能的,但我不确定某些实时协议,如socket/ajax。有人能拦截一个网络套接字吗?

如果这是不可能的,有没有一个聪明的解决方案来验证代码没有被修改,或者至少让代码更难被修改?也许是多姆突变事件?混淆代码/数据的某些敏感部分怎么办?

谷歌分析公司怎么知道某个用户没有创建虚假数据?

否。

客户端的任何东西都可以被获取,可以被读取、窃取或更改。

永远不要相信客户端发送到服务器的任何内容。即使由客户端代码生成,客户端代码也可能被更改,这意味着数据不可靠。甚至Flash也可以被反编译,或者通过主机浏览器发送的请求也可以被操纵。

信任级别仅扩展到这样一个事实,即当使用HTTPS时,您可以合理地期望数据在传输过程中不会被更改(当然需要注意)。不过,这只是用户和服务器之间的信任关系,因此不考虑应用程序的恶意用户或用户是否已被泄露。