• ----:)欢迎访问源码网(:----
    • 首页
    • 博客
    • 学院
    • 下载
    • 论坛
    • 影视
    • 发布源码
    • RSS
    • ITPig
    • 笑话网
    • 百家姓
    • 繁體中文

源码网 - 中国第一源码门户
选择镜像:网通镜像 - 电信主站
  • 首 页
  • 新闻动态
  • 网站运营
  • 网页制作
  • WEB开发
  • 编程开发
  • 图像媒体
  • 操作系统
  • 数据库
  • 服务器
热门搜索 优化 SEO 故事 cms IIS7 MySQL 个人 AdSense 主题推广 | 文章搜索: 高级搜索
会员登录/控制面版您的位置: 学院首页 >> WEB开发 >> PHP 开发 >> PHP&MYSQL >> 详细内容
 

推荐文章

  • 通过MySQL内置全文检索实现中文的相关检索
 
 

热点文章

  • MySQL Error Code文档手册---摘自MySQL官方网站
  • 通过MySQL内置全文检索实现中文的相关检索
  • PHP连接MySQL出现乱码的一些个人看法
  • PHP,MYSQL常见问题与解答
  • MySQL中修改密码及访问限制设置详解
  • PHP脚本数据库功能详解
  • 多条件查询
  • 对MYSQL进行全文检索的PHP类库
  • 默默小谈PHP&MYSQL分页原理及实现
  • MySQL修改密码方法总结
  • Adodb 入门教程
  • Adodb官方介绍
 
 

相关文章

 
 

百度搜索

 
 

有关建站时数据库安全的一些分 ...

  • 阅览次数:
  • 文章来源: http://www.mainclub.cn/view.php?id=2
  • 原文作者: 微翔网信
  • 整理日期: 2007-08-01
  • 发表评论
  • 字体大小:
  • 小
  • 中
  • 大

昨天晚上分析了一下危险字符,有以下几点结论:
1、对于用户注册,可以限定运行注册的字符,比较常用的有“abcdefghijklmnopqrstuvwxyz-ABCDEFGHIJKLMNOPQRSTUVWXYZ_0123456789”,其它的字符就最好不要允许注册了!一方面,免得除Unicode编码外输出特殊字符出错,一方面也免得被注入。
2、对于GET参数,最危险的字符应该就是单引号“'”了,但是,注意,有的程序员以为只有这个字符不被允许就安全了,错!GET参数的危险字符有这些:“'”、“"”、“=”、“<”、“>”。其实空格也算是个危险字符,但是其实只要过滤了上面5个字符的话,空格不空格也就无所谓了~
3、对于POST提交的数据,当然要比GET的多一些,但是基本上,GET的危险参数也就是POST的主要危险参数字符了。但是对于POST的内容数据,有的时候应该处理成转换(注意:是“转换”而不是“过滤”)。
“'”to“'”
“"”to“"”
“=”to“=”
“<”to“&lt;”
“>”to“&gt;”
“&amp;”to“&amp;”(这个必须在最后替换,否则对前面的替换造成混乱)
“回车”to“<br />”
这里要特别声名!有的站长喜欢把空格替换成“&nbsp;”。千万不要,否则将造成很多问题。
在这里有关内容替换的说明并不多,请大家多研究一下!
注意:PHP及有这样类似特效的程序的转换方法就自行研究一下

上一篇:PHP使用zlib扩展实现页面GZIP压缩输出
下一篇:构建支持Master/Slave读写分离的数据库操作类
  • 网友评论:
  • 查看所有评论
  • 我要发表评论
您的网名:
留言主题:
你要发表的内容:

 

关于本站 | 广告联系 | 版权声明 | 网站地图 | 发布软件 | 帮助中心 | 源码论坛

Copyright © 2005-2007 CodePub.Com  程序支持:木翼  滇ICP备05005971号