JavaScript的安全问题
现在越来越多使用JS来完成页面逻辑。但是有几个问题一直不知道如何解决,请教一下网友:
JS的代码不管是src方式链接进来的,还是直接写在HTML上,都是可以被用户看到的。那么只能写非关键的逻辑和算法,这个没有疑问。但是有个问题,浏览器是有debug功能的,比如Firebug或者IE8的开发者工具。当他调试到关键语句的时候,直接在debug工具里修改了某些变量的值,使得某些验证或者逻辑被跳过,调试工具甚至可以直接运行js语句修改页面行为。
这些应该如何避免呢?如果无法避免,那么有哪些地方需要注意,使得这些行为的影响降到最低?
谢谢!