欢迎登录八尾狐交易平台!
帮助中心   |    曝光台

八尾狐

热门搜索: 单职业    沉默    仙剑    复古    商业    品牌    打金   

传奇网站服务器CC攻击攻防御技巧详解

  • 时间:2019-05-22 02:46 编辑:八尾狐 来源:八尾狐 阅读:1102
  • 扫一扫,手机访问
摘要:1. 使用Cookie认证。这时候朋友说CC里面也允许Cookie,但是这里的Cookie是所有连接都使用的,所以启用IP+Cookie认证就可以了。2. 利用Session。这个判断比Cookie更加方便,不光可以IP认证,还可以防刷新模式,在页面里判断刷新,是刷新就

1. 使用Cookie认证。这时候朋友说CC里面也允许Cookie,但是这里的Cookie是所有连接都使用的,所以启用IP+Cookie认证就可以了。

2. 利用Session。这个判断比Cookie更加方便,不光可以IP认证,还可以防刷新模式,在页面里判断刷新,是刷新就不让它访问,没有刷新符号给它刷新符号。给些示范代码吧,Session:

<%if session(“refresh”)<> 1 then
Session(“refresh”)=session(“refresh”)+1
Response.redirect “index.asp”
End if
%>

这样用户第一次访问会使得Refresh=1,第二次访问,正常,第三次,不让他访问了,认为是刷新,可以加上一个时间参数,让多少时间允许访问,这样就限制了耗时间的页面的访问,对正常客户几乎没有什么影响。

3. 通过代理发送的HTTP_X_FORWARDED_FOR变量来判断使用代理攻击机器的真实IP,这招完全可以找到发动攻击的人,当然,不是所有的代理服务器都发送,但是有很多代理都发送这个参数。详细代码:

<%
Dim fsoObject
Dim tsObject
dim file
if Request.ServerVariables("HTTP_X_FORWARDED_FOR")="" then
response.write "无代理访问"
response.end
end if
Set fsoObject = Server.CreateObject("Scripting.FileSystemObject")
file = server.mappath("CCLog.txt")
if not fsoObject.fileexists(file) then
fsoObject.createtextfile file,true,false
end if
set tsObject = fsoObject.OpenTextFile(file,8)
tsObject.Writeline Request.ServerVariables("HTTP_X_FORWARDED_FOR")&"["&Request.ServerVariables("REMOTE_ADDR")&"]"&now()
Set fsoObject = Nothing
Set tsObject = Nothing
response.write "有代理访问"
%>
这样会生成CCLog.txt,它的记录格式是:真实IP [代理的IP] 时间,看看哪个真实IP出现的次数多,就知道是谁在攻击了。将这个代码做成Conn.asp文件,替代那些连接数据库的文件,这样所有的数据库请求就连接到这个文件上,然后马上就能发现攻击的人。
4. 还有一个方法就是把需要对数据查询的语句做在Redirect后面,让对方必须先访问一个判断页面,然后Redirect过去。
5. 在存在多站的服务器上,严格限制每一个站允许的IP连接数和CPU使用时间,这是一个很有效的方法。
CC的防御要从代码做起,其实一个好的页面代码都应该注意这些东西,还有SQL注入,不光是一个入侵工具,更是一个DDOS缺口,大家都应该在代码中注意。举个例子吧,某服务器,开动了5000线的CC攻击,没有一点反应,因为它所有的访问数据库请求都必须一个随机参数在Session里面,全是静态页面,没有效果。突然发现它有一个请求会和外面的服务器联系获得,需要较长的时间,而且没有什么认证,开800线攻击,服务器马上满负荷了。
代码层的防御需要从点点滴滴做起,一个脚本代码的错误,可能带来的是整个站的影响,甚至是整个服务器的影响,慎之!


  • 全部评论(0)
最新发布的资讯信息
【游戏相关|游戏播报】反其道而行!长寿端游《风之国度》居然推出旧版画面模式(2020-07-11 08:05)
【游戏相关|游戏播报】快报:网传腾讯、索尼或将收购《星际战甲》母公司“乐游”(2020-07-11 08:05)
【游戏相关|游戏播报】卡牌游戏对玩家的吸引力有多大?20年卖出251亿张卡,一张卡能卖75万美元!(2020-07-08 17:49)
【游戏相关|游戏播报】《天堂2M》重度氪金 但依然有那么多玩家在玩的理由(2020-07-08 17:48)
【游戏相关|游戏播报】只为反对防沉迷相关条例!日本高中生计划提起国家赔偿诉讼(2020-07-07 05:29)
【游戏相关|游戏播报】听说老干妈拌日清面与红牛很配?关于食物与游戏的那些有意思联动(2020-07-07 05:28)
【游戏相关|游戏播报】腾讯游戏在美国建立新游戏工作室 为PS5、XSX开发3A大作(2020-07-03 00:58)
【游戏相关|游戏播报】DNF手游8月国内上线!有望在今年下半年上线的韩国产手游大作盘点(2020-07-03 00:57)
【脚本大全|传奇脚本】传奇幸运系统戒指精炼脚本(2020-06-30 11:10)
【脚本大全|传奇脚本】穿戴触发脚本,被物魔物魔攻击物物魔攻击(2020-06-30 11:09)
联系我们

电话:15066888405

邮箱:kefu@baweihu.cn

时间:9:00-18:00


扫一扫关注我们