问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

php + mysql 的安全隐患。哪位兄弟姐妹呢详细说说么?非常感谢

发布网友 发布时间:2022-04-08 03:05

我来回答

1个回答

热心网友 时间:2022-04-08 04:34

你好,我试着帮你回答下吧:PHP的MySQL和MySQLi扩展在处理畸形数据的SQL请求时,远程攻击者可能利用此漏洞执行SQL注入攻击。PHP的MySQL和MySQLi扩展没有正确地处理包含有LOCAL INFILE的SQL查询请求,如果远程攻击者向安装了这些扩展的服务器提交了恶意SQL请求的话,就可以绕过open_basedir和safe_mode安全*,执行非授权操作。请注意不要依赖于共享主机MySQLd local-infile=0选项,因为这个选项是服务器选项,因此不会影响客户端。另外:php里,copy等一些文件操作函数有漏洞。其实防注入没有那么复杂,php不像asp 一般如果是整形的数据,建议获取的时候都intval一下,字符串的一般都转义一下就全部OK。 具体如下: 1. 关闭全局变量 register_global = off 2. 打开 magic_quotes_gpc = On 3. 打开 safe_mode = On 4. 过滤变量,不管是get方式还是post方式的数据一律过滤,记得有个强人说过:不要相信任何用户提交的数据。 整型数据获取的时候一般都intval一下,如:$int_var = intval($int_var) 字符串get方式的,一般可以过滤的方式,比如象我使用正则匹配的方式,不过不是特别好,一般转义一下就可以了。 5. 初始化你的变量 建议参考以下文章: http://blog.csdn.net/heiyeshuwu/archive/2005/06/14/394225.aspx (我写的,不强) http://blog.csdn.net/heiyeshuwu/archive/2005/07/14/424814.aspx (英文的,但是很强) 其实一般 magic_quotes_gpc = On 了,字符串的代码也起不了作用,对了,还有一个忘记说了,最好在你的sql里面都加上单引号,比如: 整型变量:$sql = "SELECT * FROM tbl_name WHERE tid = '$id' "; 字符串变量:$sql = "SELECT * FROM tbl_name WHERE title = '$title' "; 那样的话,注入的时候就会出错了,呵呵 另外,还建议你参考下,安全天使的文章,里面很多关于如何注入的,知道攻了,就知道怎么防了: http://www.4ngel.net/article/36.htm http://www.4ngel.net/article/30.htm http://www.4ngel.net 其实以上一般是安全性问题,但事实是php确实有一个漏洞,早在06年3月就发现了,他再phpbb2.0以下都可以找到,黑客们一般会在google上搜索phpbb 2.0或者类似的关键字进行大规模的对论坛类php查找。然后把查到的地址输入到command execution里,通过这个软件对论坛进行入侵,接下来黑客会在你的电脑里建一个txt文件,并把木马上传到你的电脑里,修改论坛主页,这会给论坛造成相当大的损害,针对这一点,我们可以下载最新版的phpbb ,在最新办里已经成功的解决了他的漏洞,可以到 www.xunlei.com 下载,二是直接修改viewtiop文件。希望以上能对你有所帮助!
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
七十平米住宅土地证过户费用大约是多少? 七十平米房子七十五万人民币过户费多少钱? 七十平米房子十一万过户多少钱, 09年3月研究生毕业,可以报考09年吴江村官吗,原籍不在吴江 应届本科生进中达(苏州吴江)电子困难吗? 我想起一个好听的英文名字,中文姓名:庞慧,女,请大家帮忙,谢谢! ...丹琪,想根据中文取一个英文名字,请大家帮忙想想。 希望读音相近!谢谢... 怎样在家制作雪米饼? 弱电安装中预留3SC50+SC40是什么意思 2*sc50fc是弱电的预留管,是留两根50管吗 空调淌水是什么原因? 在查找朋友软件里怎么查找我添加的人 具有128个最小项的逻辑函数有多少个变量 几何相邻和逻辑相邻,他们哪个范围大?还是它们是等价的? 有32个最小项逻辑函数有几个变量 一个n变量的逻辑函数应有几个最小项 当逻辑函数有n个变量时,共有 个变量取值组合? 一个逻辑函数如果有n个变量则有几个最小项目经理 逻辑函数中有四个变量,对应的最小项有多少个 n变量逻辑函数的卡诺图中有2的n次方个最小项,所有最小项的逻辑乘为1, 判断对错 逻辑函数最小项一定为0吗? 四变量逻辑函数共有多少个最小项几个最大项 关于逻辑电路中最大项和最小项的名称含义 什么是逻辑函数最小项 填空题 5.n变量逻辑函数的最小项最多有几个? n个变量的逻辑函数有________个最小项,任意两个最小项的乘积为_________,所有最小项之和为_________。 华为畅享10plus天线在哪个位置? 荣耀50内置天线位置 石家庄早晚高峰期对蓝牌货车的规定 石家庄怎么办理驾驶员从业资格证 空调室内挂机流了很多水,第二天空调不制冷了,这是什么问题呢? 空调用了5年了室内挂机哗哗淌水的原因 考农商行普通岗进去是什么级别 农商银行主任是什么级别 县农商银行通讯员级别 如何消除来电秀 昆山农商行待遇一年有20万吗 农商银行右安门支行什么级别 Nova5i怎么去掉来电秀的操作音? 手机管家来电秀怎么取消 来电秀怎么消除 农商行和公务员哪个工资待遇更好?总的来说 如何去除来电时的来电秀 我换手机了,但原手机设置的来电秀秀绑在手机号码上了,怎么取消 怎样彻底清除360里的来电秀! 我无论怎么弄都没把它清除了! 谢谢! 如何去掉壁纸来电秀? 一个故事,属于父母给孩子的鼓励,最后孩子成才的故事 有一个故事,说的是有一个妈妈给予孩子信任与鼓励,虽然家长会的时候,老师批评了孩子,但妈妈回来后,却表扬 六年级家长会 《怎样鼓励孩子》 演讲稿 需要励志文章 只要二百字 在线等!!!