求助!!!!! 公司留言被灌水机弄得全是垃圾留言...

应该网 2006-01-14 03:17:00
留言本地址:

http://www.yeahcome.com/article/GuestBook.asp

被一个人天天用灌水机灌入垃圾留言,,,,加了验证码,却起不到作用.


请大家帮我想想办法....

先谢了.
...全文
274 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
应该网 2006-01-16
  • 打赏
  • 举报
回复
嘿嘿,留言本是我们公司的WEB程序员2003年写的...

今天打开后台一看,终于没有垃圾留言了,也省了我不少事情(删除垃圾留言很辛苦的...)

谢谢大家,散分!
只看远方 2006-01-15
  • 打赏
  • 举报
回复
1:过滤关键字
2:防止外部提交
3:ip禁止策略,有灌水的ip 一律屏蔽
chouchy 2006-01-15
  • 打赏
  • 举报
回复
关键字过滤+显示审核

你的程序有问题:
我提交数据后显示如下信息:

================================================

留言操作反馈信息


验证码不能为空!

【查看留言】【签写留言】


留言操作反馈信息


您的留言已经发送成功!
只有管理员审核通过的留言才会显示出来。

【查看留言】【签写留言】
FIREGUNS 2006-01-14
  • 打赏
  • 举报
回复
同意楼上的.

加个字段判断一下就可以了...
竹林听雨2005 2006-01-14
  • 打赏
  • 举报
回复
最简单的方法:设置留言需审核才能显示出来,这样无论怎样的数据,即使入库也不一定即时显示出来,不用担心人家来干坏事了,那些垃圾留言可以通过后台来删除之类的,

当然,如果是恶意攻击,那你就考虑“升级”你的留言程序了。
yufeizhan 2006-01-14
  • 打赏
  • 举报
回复
killWord="www,传销,soho,赚钱,http"
killWords=split(killWord,",")

for i=0 to ubound(killwords)
sf_content=replace(sf_content,killwords(i),"***")
sf_title=replace(sf_title,killwords(i),"***")
next

If InStr(sf_content,"***")<>0 Then
Session("wrong")="确认您发布的信息合法性"
End If
If Session("wrong")<>"" Then
Response.Redirect ("error.asp")
End If
ybfqlyq 2006-01-14
  • 打赏
  • 举报
回复
防止站外提交。。搜索。
greytrack 2006-01-14
  • 打赏
  • 举报
回复
如果是留言本的问题,自己重做一个算了,或者下一个比较好的。
应该网 2006-01-14
  • 打赏
  • 举报
回复
我用的是动网论坛的验证码程序,,,,,我把杂点加多点咯.

以前的网站不是我做的,,,

我已经修复了一些漏洞(onew.asp,Article_Show.asp都存在注入漏洞)

,,,,,如果大家发现了就告诉我,谢谢了.


satans18 2006-01-14
  • 打赏
  • 举报
回复
是不是验证码还不够强?

再或者程序本身有漏洞?

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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