网站程序编写需要注意哪些安全问题(一)

  

一个纯静态的网页,不知道后台,也不知道FTP帐号密码等信息,但是它还是被人拿下了,这又是为什么呢?


  不管你的硬件防护措施如何的强大和严密,软件程序的算法和结构如何的规范严谨、网页程序编写时过滤的如何的严格,依然会破绽百出,这是为什么呢?因为Web程序的漏洞是永远都防不胜防的。例如动网论坛,动网经历了这么多年,被人不断的发掘出这么多的漏洞,其中有很多漏洞都是一些很低级的错误。一个纯静态的网页,不知道后台,也不知道FTP帐号密码等信息,但是它还是被人拿下了,这又是为什么呢?今天就让笔者来替大家进行一次不完全归纳及简要分析。下面我们一起来看一下由于程序员在软件编写过程中的疏漏导致的漏洞。

  网站程序存在的漏洞

  1. 注入漏洞

  2. 上传文件格式验证不完善

  3. 参数可写入文件——构造一句话

  4. mdb数据库改用ASPASA等名字作为数据库扩展名(添加防下载代码)

  5. 后台显示数据库路径

  6. 数据库可备份修改扩展

  7. 文件管理部分传递参数过滤问题及外部提交

  8. XSS漏洞骗取cookies得到后台权限

  9. 任意文件下载漏洞

  10. 远程包含漏洞

  11. 使用未加密的cookies进行用户权限等级及权限验证

  12. session被构造欺骗

  下面就让我们来简要分析下这些漏洞的形成和解决办法:

  (1) 注入漏洞

  注入漏洞的产生原理:

  我们来手工构造一段存在注入漏洞的查询程序,这里就使用asp比较简单明了




[本日志由 admin 于 2010-05-30 09:50 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: 静态网站安全 静态网页安全 静态网页漏洞 静态网页
相关日志:
评论: 0 | 引用: 0 | 查看次数: -
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.