当前位置:w88优德官网网文章中心网站运营网站安全 → ASP网站如何防止恶意留言、群发网址留言?

ASP网站如何防止恶意留言、群发网址留言?

减小字体 增大字体 作者:佚名  来源:不详  发布时间:2011-1-1 13:37:56
[我的个网站中,有一篇文章被恶意留言达到4387条,仅一个栏目下恶意留言达到31437条,真是删到我手肿。在网上找到了这篇文章,如获至宝,准备好好的试一下,看能起作用不!]

  大部分企业网站都有留言功能,如果你的网站的留言内容是对外公开的,更是恶意留言、群发网址留言者攻击的最好目标了。一但被成为留言目标,每天几十条上百条内容大同小异的留言,做网站管理员的删留言删到你手痛,没有比这更让人深恶痛绝的了!
  如果你是网站推广人员,千万不要做这种事。缺德事干多了对你的网站没有好下场!特别是这类过时了的*手段,被搜索引擎严重声明了N次,严重惩罚了N万个网站的情况,别干这种蠢事了。
  指责归指责,还是分享一下ASP网站如何防止恶意留言、群发网址留言?
  我朋友有一个福州家电维修的网站,挂在我们主站:http://www.cuoxin.com/的服务器上。有一个在线报修的页面:http://www.cuoxin.com/weixiu/essay.asp这个页面就是曾经的垃圾留言的攻击目标,每天六七十条英文网站的留言,每个单词的关键字都带链接。不需要确认,这些肯定是垃圾网站。不务正业的站长做不出什么好站来。
  带链接的留言纯粹是推广为目的的留言,而且多数是群发的。相信这个留言页面现在还存在群发软件中的数据库中。要防止成为群发网址留言,首先要防止成为目标。你的网站相关留言页面的网页标题不要注明是客户留言之类的。因为只要一搜留言就可能找到你的网页,从而成为目标。比如福州家电维修那个留言页面改成了在线报修、客户咨询。
  其次,从技术上阻止这类留言通过验证。ASP编写的网页,在留言时肯定有输入内容那部分的表单验证吧?一般放在提交这个地方。比如代码是这样的:<form name="myform" action="essaysave.asp?action=save" method="post" onSubmit="return CheckForm(this)">
  说明essaysave.asp文件中就有验证的程序了。在这个文件中找到下面这段代码
sub checksave()
if Len(trim(request.form("username")))=0 then
result=true
wrong=wrong+"<li>用户名不能为空!</li>"
end if
if Len(trim(request.form("letter")))=0 then
result=true
wrong=wrong+"<li>标题不能为空!</li>"
end if
if Len(trim(request.form("username")))>20 then
result=true
wrong=wrong+"<li>用户名长度不能大于20个字符!</li>"
end if
if Len(trim(request.form("letter")))>100 then
result=true
wrong=wrong+"<li>标题长度不能大于100个字符!</li>"
end if
if Len(trim(request.form("content")))<2 then
result=true
wrong=wrong+"<li>内容长度不能小于2个字符!</li>"
end if

end sub

  在end sub前一行加入下面代码
if instr(request.form("content"),"要禁止发表的内容")>0 or instr(request.form("content"),"www")>0 or instr(request.form("content"),"http")>0 or instr(request.form("content"),"href")>0 or instr(request.form("content"),"com")>0 then
result=true
wrong=wrong+"<li>内容不合法!</li>"
end if
  "要禁止发表的内容"就是你要禁止游客发表的不合法的内容,这也是必须的,否则你的网站可能被和谐掉,那就太冤了。
  这语句的意思就是留言内容中如果包括"要禁止发表的内容"、www、http、href、com这类的就提示内容不合法。群发链接的留言内容一般都是这样的:<a href="http://gzdonghuang.com/#39;http://www.cuoxin.com'>,所以你只要禁止www、http、href、com这类内容就行了。  如果你的站是完善的博客系统,对于评论中毫无意义的内容,直接杀无赦!列为垃圾留言,从此这个IP不能留言。打击垃圾留言者的信心。

本文引用网址:
在下列搜索引擎中搜索“ASP网站如何防止恶意留言、群发网址留言?”的相关信息:
谷歌搜索 百度搜索 360搜索 雅虎搜索 搜狗搜索 搜搜搜索 必应搜索 有道搜索
你可能还喜欢以下文章
  • 1如何做爱真人示范图片 男女ML常...
  • 2如何做爱更舒服?教你做爱72式...
  • 3怎么做爱舒服?真人示范做爱姿...
  • 4情侣酒店开房qvod 情侣做爱视频...
  • 5林晨钰第三季艳照全套曝光 林晨...
  • 1首页flash幻灯片不显示解决方法...
  • 2如何搭建第一个网站?做网站有...
  • 3如何让网站被百度快速收录?百...
  • 4帝国CMS中网站URL路径栏目目录...
  • 5使用channel标签时指定typeid=...
  • 1合肥艳照门事件 合肥艳照门全套...
  • 2中国女大学生的淫靡生活
  • 3江苏镇江郦荟艳照门 郦荟自拍高...
  • 4高中女生集体拍裸照 90后女中学...
  • 5嫩白少妇与猛男户外疯狂车震遭...
  • 1如何做服务器安全维护?有哪些...
  • 2Google服务器不搬来中国的根本...
  • 3IP地址冲突问题解决绝招
  • 4Apache Prefork和Worker模式的...
  • 5Word 2007 beta2中又挖出两个彩...
  • 赞助商广告

    图片文章导读