首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript :如何检测(在服务器端)JavaScript(客户端)是否被篡改?

JavaScript :如何检测(在服务器端)JavaScript(客户端)是否被篡改?
EN

Stack Overflow用户
提问于 2014-03-10 04:17:01
回答 1查看 345关注 0票数 0

这是个很普遍的问题,但请你容忍我.最近,我在表单验证javascript上投入了大量的精力,在向我的服务器提交表单之前,我突然想到了这个想法.我有无数次查看网站的来源,以找到事情如何运作。我们都知道,虽然我们不能更改JavaScript,但是当涉及到表单验证时,我们可以在验证脚本运行之前设置一个断点,更改要验证的div/input标记id/class,然后在逐步执行验证步骤之后并在提交表单之前将其放回原来的名称。

然后我突然想到,我可能不得不再次验证服务器端的所有内容.每一次。

下面是一个问题,如何确保,或者至少检测到我的JavaScript/HTML已经被调试/源代码查看/篡改了?

非常感谢!!

关于这个主题的初步想法:可能是与表单一起提交的整个加载文档(js文件,html)的检查和,或者在提交之前通过ajax帖子提交,但这不会妨碍经过改进的编程。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-03-10 04:22:44

你不能,这不可能。即使您在表单中发送校验和,用户也可以在提交之前更改校验和。唯一的方法是重新验证所有服务器端,永远不要信任来自客户端的东西。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22291998

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档