2011-07-18 56 views
4

我们将为一个大型网站设计和实现一个UI。该网站的所有者对安全问题非常谨慎。我想知道在使用Javascript进行设计和编码时是否存在客户端安全建议的检查列表。客户端安全问题(Javascript)

+0

安全问题是关于服务器端数据安全还是安全漏洞攻击用户的PC? –

+0

我认为服务器端数据很重要,但是如果用户像注入一样攻击我们,我们就限制他的可访问性。 最后,我的意思是在使用Javascript时应考虑的所有问题 – Saeed

+0

显而易见的是,如果用户能够输入数据,那么您必须*为该数据实现服务器端验证。可选地,您也可以添加客户端验证,这可以提供更好的用户体验,但不要仅执行客户端。 – nnnnnn

回答

5

您可以使用OWASP guide作为开始。它提供了一套可以系统地用于检查应用程序是否存在常见漏洞的测试。

Web application pen testing是你想要达到的目标。扫描网络上的自动化工具和背景信息。

编辑:

你提到的不仅是客户端是你的关心,但包括服务器的整个应用程序的整体安全性。我的建议是,如果您以前从未对应用程序进行过安全评估,那么您的老板/网站所有者应该考虑聘请外部公司/顾问进行这项工作。如果你和你的团队必须首先了解细节,他们会以低于它的成本的价格完成工作。另外,他们有这样一次又一次的优势,所以他们不太可能忽视重要的细节。

1

JavaScript很容易被欺骗。您需要构建一个具有所有安全性的服务器端的系统,并且客户端只会充当类似于浏览器的界面。

使用强大的安全证书进行加密也是您可能考虑的选项。