安全性的初浅认识

  在写WEB应用程序的时候,安全问题是我们必须注意的问题,本篇只是一个初浅的认识。

几乎所有的WEB应用程序都会接受用户的输入,并生成结果。这样如果存在恶意用户,应用程序如果没有防范措施,就很容易招到攻击。

在和用户的交互过程中,我们暂时认为用户的输入的数据都是不安全的,必须经过处理。

非可信的数据来源可能包括以下几个方面:

1 URL查询字符串

2 HTML表单字段

3 Cookies

4 查询数据库或其他数据源的数据

一般的攻击手段有:

1 脚本注入

2 跨站点脚本攻击

3 SQL注入

4 SQL union攻击

5 更多高级攻击

对于用户输入的数据,既然我们认为它不安全,我们的处理方法是:验证,编码,筛选用户输入的数据。

posted on 2005-11-10 22:15  天浩  阅读(327)  评论(0编辑  收藏  举报

导航