100分请教如何防止别人给自己网站不停的提交请求

jun161134025 2010-06-14 11:41:02
比如我的网站,http://www.yescctv.cn,在搜索页面,有人有软件不停的提交请求向服务器,导致服务器最后死掉,而且IP每次也是变化的,所以你们谁知道有什么好办法没,或者提供一些思路,不够我再加分。。。
有的访问还如:http://www.yescctv.cn?,带个问号,请问有什么办法解决,在线等。。。。
...全文
377 32 打赏 收藏 转发到动态 举报
写回复
用AI写文章
32 条回复
切换为时间正序
请发表友善的回复…
发表回复
Ultimate 2011-07-26
  • 打赏
  • 举报
回复
验证码适用于登陆,如果你每次进一个网站都要先输入验证码,这个效果不明智,设置缓存是不错的选择
Ultimate 2011-07-26
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 adengliuqing 的回复:]

引用 5 楼 a21999 的回复:
非常简单,你把页面缓存设置个时间即可,这样就算他在一秒内请求100次,也没什么意义。

qqq
[/Quote]
+1
  • 打赏
  • 举报
回复
没什么结果,晕... ... 不是所有的页面都江堰市适用验证码呀... ...
Laputa_Island 2010-06-18
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 a21999 的回复:]

非常简单,你把页面缓存设置个时间即可,这样就算他在一秒内请求100次,也没什么意义。
[/Quote]

额.. .缓存.. ...如果别人是自己用TCP或者其他什么的模拟http,发送请求又该怎么办?
newdigitime 2010-06-18
  • 打赏
  • 举报
回复
我想看看楼主是怎么取得用户的ip的,如果和网上的泛滥的代码差不多,那本来就是自欺欺人.
幻想多巴胺 2010-06-18
  • 打赏
  • 举报
回复
宇峰科技 2010-06-18
  • 打赏
  • 举报
回复
最常用的就是验证码了
米娜Rose 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 a21999 的回复:]
非常简单,你把页面缓存设置个时间即可,这样就算他在一秒内请求100次,也没什么意义。
[/Quote]
qqq
a21999 2010-06-14
  • 打赏
  • 举报
回复
非常简单,你把页面缓存设置个时间即可,这样就算他在一秒内请求100次,也没什么意义。
asdfa23rdadsdfa 2010-06-14
  • 打赏
  • 举报
回复
友情帮顶。
接分
S_trance 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zjtpiaoxue 的回复:]
在搜索页面限制查询的间隔时间;
[/Quote]

IP一直换这个应该不要限制查询间隔,

同上 提交带参,对参数进行编码加密,
至于IP换?一般像刷关键字,好多都是在一个局域网内改换IP,有共同的DNS的吧,
也只能判断这些东西了,
其他的东西我也不太接触

帮顶 关注中...
zjtpiaoxue 2010-06-14
  • 打赏
  • 举报
回复
在搜索页面限制查询的间隔时间;

搜索提交数据的时候带参数;让参数满足一定的算法限制;

在服务端以编码的方式限制查询提交的数据格式;
jianshao810 2010-06-14
  • 打赏
  • 举报
回复
关注。。我也想知道
缪军 2010-06-14
  • 打赏
  • 举报
回复
我要真的有时间,就写个偷菜的外挂,还能叫开发者发现不了
缪军 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 21 楼 songkaicheng086 的回复:]
[/Quote]

不是吗?
偷菜的外挂还少吗?
我女儿喜欢那个大富翁,我不想让她着迷上瘾,就写了个外挂,结果她就没兴趣玩了
bourbon1795 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 a21999 的回复:]
非常简单,你把页面缓存设置个时间即可,这样就算他在一秒内请求100次,也没什么意义。
[/Quote]
正解
验证码还是算了。。。
a343536 2010-06-14
  • 打赏
  • 举报
回复
学习中。。。
小拽 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 microtry 的回复:]
引用 16 楼 songkaicheng086 的回复:
真不知道是谁这么牛逼,能整出这么牛逼的软件 顶这个黑客!

无论是操作浏览器对象还是用浏览器控件,
这是最基本的,在学校里几乎应该是第一个学习编写的初级程序

现在流行的网页游戏,随便写几行代码就能自动挂机,弱智透顶
[/Quote]

看了我很OUT and 很菜!网页游戏随便写几行代码就能挂机;你狠!那网页游戏 做了干嘛的?很费解。。。或者 你是一个很牛X的人物
flyerwing 2010-06-14
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 wuyq11 的回复:]
根据IP和时间,实例记录防止频繁操作
验证码
[/Quote]
IP,时间了,可以从数据库,或者是SESSION,COOKIE等搞个比对。
缪军 2010-06-14
  • 打赏
  • 举报
回复
我还知道一些网站故意放些小Bug,在不影响用户手工操作的前提下,让外挂程序无法执行
加载更多回复(12)

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧