2010-01-27 47 views
1

在http请求/响应过程中可以完成哪些重要的验证/处理以保护Web应用程序免遭跨站点脚本跨站点请求伪造和任何其他安全攻击等漏洞的攻击?HTTP请求/响应期间的重要验证

+0

请尝试使您的摘要更加简洁。 – 2010-01-27 15:12:35

+0

好问题,但它需要少一点在主题和更多的在主体 – jcollum 2010-01-27 15:12:42

+0

感谢您的意见,他们真的很有帮助,因为这是我的第一篇文章在堆栈溢出:) – user377435 2010-01-27 15:36:58

回答

2

有很多关于这个话题的书籍,基本上归结为垃圾,垃圾。需要考虑的事情:

  1. 验证他们去
  2. 逃亡串之前到处理系统像SQL服务器
  3. 不允许服务器或客户端代码注入eval()过度使用任何载体都输入恶意标记
  4. 到IP绑定地址的会话赶上会话劫持
  5. 使用SSL如果需要,并确保用户都知道的密码上的风险
  6. 限制的尝试,也不要下载ectly公开信息,即“我们有你的用户名,但密码不正确”
  7. 使用签署饼干
  8. 仅包括来自可信和可核查的第三方源
  9. 使用“我是人”的验证,如验证码
  10. 要知道蜘蛛爬行通过您的网站

不胜枚举上,并为你获得更多的事情要考虑每一项新技术。底线,有一个安全态度,看起来像攻击者会的东西。你将如何破解你自己的网站?如果你不能回答这个问题,你需要能够阅读某些书籍的somone的帮助。

+0

谢谢艾登贝尔的评论。 其实我们正计划编写一个单一的函数来为我们的Web应用程序中的任何Web请求提供服务。 因此,我们试图找出所有可能的安全漏洞,并试图阻止它们在那个函数中。我们已经处理了SQL注入攻击,跨站点脚本攻击。 我只是想知道哪些其他最重要的安全攻击类型可以在该功能中处理 – user377435 2010-01-27 15:22:54