2012-09-19 51 views

回答

4

不,没有办法验证这一点。

当涉及到从浏览器输入,你应该总是验证和验证。 Never trust the client

+0

太糟糕了,似乎随着岁月的流逝,还有一些缺失。 – FredB

+0

@ achat.net - 缺少一些东西?建议并不新鲜。 – Oded

+0

不是建议,失去控制的可能性!可能是我的英语。 – FredB

1

不。客户端基本上是不安全的,属于用户,而不是你。

0

简答题没关系。
长答案:
如果您将JavaScript视为应用程序结构的一部分,这很重要,类似于SQL注入攻击对系统造成不良影响的方式。您应该验证从客户端传来的任何内容在被存储之前都会被清理。这里有趣的攻击向量是,如果你允许我将元素持久化到网页结构中并在稍后检索它们。你已经打开了反映XSS攻击的大门(我的最爱之一)。这表示未能对用户输入进行消毒和/或未能将关注UI与系统级代码分开。