防范技巧:如何防范你的个人网站被黑

互联网 | 编辑: 杨剑锋 2007-04-01 23:28:00转载 一键看全文

SQL注入攻击的防范

引:许多站长都有过这样的经历:网站遭到黑客入侵、网页被改得面目全非,为了帮助大家防范黑客入侵,笔者把自己在实践中总结的防范措施写了出来,只要你如法炮制,一定能保证网站的安全、从此也不会被黑了!

一、SQL注入攻击的防范

目前黑客攻入网站最常用的伎俩是SQL注入攻击,由于SQL注入是从正常的WWW端口访问,跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报。现在很多网站程序,由于未对用户输入数据的合法性进行判断,因此当你在IE地址栏中提交数据库查询代码时,例如输入www.labxw.com/displist.asp?id=xx">HTTP://www.labxw.com/displist.asp?id=xx and 1=1时返回正常,但是输入www.labxw.com/displist.asp?id=xx">HTTP://www.labxw.com/displist.asp?id=xx and 1=2时却返回出错信息,这就说明displist.asp文件存在着SQL注入漏洞。

如果你的网站有这样的注入漏洞,黑客使用瑞士军刀、明小子旁注等软件,通过displist.asp注入点即可攻进你的网站,然后他上传ASP木马,在IE地址栏中运行该ASP木马,即可随意上传下载网站上的文件、篡改网页,由于在服务器端不能禁止asp的运行,因此你还无法禁止asp木马的运行。

为了防范黑客通过SQL注入攻进网站,你可以使用枫叶防注3.5版,按照以下的步骤操作:

1、上传枫叶防注3.5版

首先载枫叶防注3.5版,然后把压缩包解压到一个目录中;再将该目录(包括里面所有文件)上传到服务器。

2、修改网站程序中的CONN.asp文件

在网站程序中找到CONN.asp文件(即数据库连接文件);然后在枫叶防注3.5版中,找到并打开sqlin.asp文件,把sqlin.asp中代码全部复制到CONN.asp文件的尾部(下图1),这样网站中所有调用CONN的文件,都能防范注入攻击了!

对网站中所有的CONN.asp文件都应该如此修改,最后把修改后的CONN.asp上传服务器。

3、修改需要防注的页面

检查网站程序,打开那些需要防注的页面(即含有数据库操作的ASP文件),然后在其头部加上 这一句,于是这些页面就能防注了,最后把它们都上传到服务器。

【提示】:你的网站经过以上处理后,黑客就不能通过SQL注入攻进网站了!上面的方法非常有效,笔者的小站以前每天都被黑客攻破,自从如此处理之后,再也没有黑客攻入了。

提示:试试键盘 “← →” 可以实现快速翻页 

总共 3 页123
一键看全文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑