原文地址
http://bbs.netpu.net/viewthread.php?tid=3587
问题提出
最近发现几个用户的论坛遭遇Memberlist SPAM攻击,在处理的时候搜索了一下,网上几乎没有关于这个方面的内容,于是撰文一篇,简单做一下介绍。
何谓Memberlist SPAM?
Memberlist SPAM是指SPAMER通过大量注册论坛、留言本、Blog等交互系统的用户,并在签名、网站、个人介绍等位置填写垃圾链接等信息,如果交互系统的管理 员设置了公开Memberlist,那么当用户或者搜索引擎访问Memberlist信息时,垃圾链接就会被呈现,由此达到SPAM的目的。
目前已发现可被利用的系统包括但不限于Discuz、PHPBB、vBulletin、一些留言本等交互系统程序。
从技术角度分析,凡是符合以下几点的系统均可以被利用:
1:开放用户注册
2:开放memberlist(用户列表)访问
3:用户可以设置签名、网站、个人介绍等信息,并会在列表中予以显示
Memberlist SPAM的危害
一:产生垃圾用户
由于Memberlist SPAM要大量注册系统用户,以期达到更多的显示机会以及更好的SPAM效果,所以首要的危害是,导致系统中大量的垃圾用户帐户,导致管理的困难。
二:浪费系统资源
由于Memberlist SPAM要大量注册系统用户,所以会占用大量的数据库以及磁盘空间,导致系统资源的浪费。搜索引擎蜘蛛在爬行memberlist的时候,还会浪费CPU、内存等计算资源。
三:影响SEO
由于Memberlist SPAM会导致大量的、垃圾的出站外链,可能会对站点SEO有所影响。
四:导致被列入垃圾站点
由于Memberlist SPAM中的链接可能包含有病毒、木马、恶意软件等链接,一些安全站点在评估网站安全时,可能会给予被评估站点极低的评分,甚至导致被一些安全站点列入黑名单,进而影响用户访问。
Memberlist SPAM的识别与防治
交互系统有没有受到Memberlist SPAM攻击,这是很多交互系统管理员关心的问题,识别起来其实是很简单的:
1:短期内大量的垃圾用户注册
2:访问交互系统的memberlist(userlist)页面可以看到大量的垃圾链接
具有以上两个特征的系统基本可以判断被Memberlist SPAM攻击。
根据Memberlist SPAM的形成条件,我们可以通过以下手段来防止和杜绝Memberlist SPAM:
一:禁止用户在签名、网站、个人介绍等处添加链接。
或者通过用户等级制度,限定用户达到一定等级后方可添加。
二:关闭Memberlist
三:设置严格的防止SPAM的机制
四:关闭交互系统的注册
一部分用户在遇到论坛等交互系统遭遇SPAM轰炸时,选择禁止用户发帖,这种方法会阻止一些SPAM手段,但是不会阻止Memberlist SPAM。所以我们经常会看到一个怪现象,一个论坛禁止发帖,也无人发帖,但是注册用户每天都在激增。
进一步的建议
由于论坛(以及其它交互系统)的管理和维护需要大量的时间和精力,而且各种SPAM手段层出不穷。所以对于一些非专门的论坛站点,我们建议用户关闭论坛、BLOG、留言本等交互系统,而采取邮件等其它方式提供用户支持服务。
结束语
SPAM犹如互联网上牛皮癣广告,屡禁不绝,需要大家一同努力来控制。
我们会持续总结见到的一些SPAM手段和防治方法。
如有错漏之处,望诸位朋友不吝赐教。
参考资料
http://en.wikipedia.org/wiki/Spam_(electronic)
http://baike.baidu.com/view/31550.htm
更多的资料大家google吧,呵呵
http://www.netpu.net
网普科技版权所有,转载请注明作者和出处并保持文章原貌
相关推荐
六维力传感器选型指南:电阻式vs电容式,哪个更适合你的工业场景?
本文深入解析六维力传感器在工业自动化中的选型要点,重点对比电阻式与电容式传感器的核心原理、环境适应性及成本结构。针对不同工业场景(如高精度装配、重载机器人等),提供专业选型建议,帮助工程师优化系统性能与经济效益。
web攻击:溢出攻击(nginx服务器防sql注入/溢出攻击/spam及禁User-agents)
一、什么是溢出攻击 首先, 溢出,通俗的讲就是意外数据的重新写入,就像装满了水的水桶,继续装水就会溢出,而溢出攻击就是,攻击者可以控制溢出的代码,如果程序的对象是内核级别的,如dll、sys文件等,就可以直接操控系统内核了 其次,分类:按对象名加以区分:IIS溢出、SQL溢出等,就是按对象名来加以区分,按特点区分:远程溢出、本地溢出 最后,溢出的基本原理:一是内存溢出;二...
时序SDC约束set_data_check及常见应用场景
时序约束SDC之set_data_check命令及常见应用场景解析
哦豁,V站实行邀请制了。
归根到底,spam 攻击是因为某个社区有流量,别的地方闻着流量的味儿就找过去了,然后就想方设法的去引流,最终实现流量变现,最终还是落到“钱”这个维度。如果我邀请的 5 个人,其中 4 个都是“图谋不轨”的人,那么除了把这 4 个人踢出社区外,还应该把我也踢了,因为这些人是走我的邀请码进来的。而且我看了一下,邀请码的门槛确实比较高,不是谁都能有邀请码的,需要消耗“金币”,而社区里面能拥有“金币”至少说明这个用户是活跃用户。我只是上线的时候感觉新奇用过一次,然后写这篇文章的时候,想到了这个地方,又用了一次。
REALTEK PKE8710ECF开发板入手试玩(一)
REALTEK PKE8710ECF开发板入手试玩
FPGA实现PID算法
PID 控制器表达式如下(引用某硕士论文 《基于FPGA的PID控制器研究与实现》): 其中,Kp为比例增益,Ti为积分时间常数,Td为微分时间常数,u(t)为控制量,e(t)为偏差。 在数字控制系统中,PID控制规律的实现必须用数值逼近的方法。当采样周期相当短时,用求和代替积分、用后向差分代替微分,使模拟PID离散化变为差分方程。 本文使用并行结构来实现。具有延时小,计算速度快的特点,但需要资源比较多。 利用图3.2所示并行结构实现方法 ,进一步将3.8式分解: ...
从知乎[悟空]看一个成熟的Anti-Spam系统演进之路
导读:作弊是互联网应用最常碰见的问题之一。有作弊就有反作弊,如果高效的对作弊内容进行识别,识别后又该如何处理作弊内容,每家公司都有自己的独门绝技。本文作者对知乎反作弊系统...
ransac拟合2D圆(三点定圆 c++详细版)
RANSAC(Random Sample Consensus,随机采样一致性)算法是一种基于随机采样的迭代算法,主要用于从一组包含大量噪声和异常值(外点)的数据中估计数学模型的参数。
Discord Anti-Spam 项目常见问题解决方案
Discord Anti-Spam 项目常见问题解决方案 1. 项目基础介绍和主要编程语言 Discord Anti-Spam 是一个用于防止在 Discord 服务器上发生垃圾消息(Spam)的开源 Node.js 模块。它为 Discord 机器人提供了快速设置和多种选项来实现反垃圾消息功能。该项目主要使用 JavaScript 编程语言。 2. 新手在使用这个项目时需要特别注意的3个问题及解...
中国石油招标投标网 — 中标候选人爬虫技术分析
复制真实浏览器的 TLS 握手参数(密码套件顺序、TLS 扩展、ALPN 等),绕过基于 JA3/JA3S 指纹的服务端检测。所有 API 请求体使用 RSA-1024 公钥加密,响应体使用私钥解密,HTTP body 全程为密文。库使用 urllib3 的默认 TLS 握手参数,与真实浏览器差异明显,易被 JA3 指纹检测工具识别。密钥隐藏在 CSS 文件中,这是一种隐蔽分发技术,防止简单的密钥抓取。切换次数越多,等待时间越长,最大 60 秒,避免被代理 API 限流。为空,也返回包含基础信息的空行。
基于YOLOv13+CBAM注意力机制
本教程详细介绍了CBAM注意力机制的原理及其在YOLOv13中的集成方法。CBAM通过通道注意力和空间注意力两个模块,动态调整特征权重以增强模型性能。通道模块利用池化操作和共享MLP生成通道权重,空间模块则通过池化和卷积生成空间权重。教程提供了在YOLOv13中实现CBAM的具体步骤,包括模块代码定义、模型配置修改等关键环节,帮助开发者在目标检测任务中提升模型表现。
计算机网络中的垃圾邮件:SPAM天下,防不胜防!
垃圾邮件,也称为SPAM(Spamming Advertising Message),是指电子邮件中的未经请求、内容质量低劣或具有欺诈性的信息。垃圾邮件通常由广告、推销、虚假信息等组成,发送者无关乎接收者的关注和意愿。垃圾邮件作为计算机网络中的一种常见问题,对用户的日常通信造成了困扰和安全隐患。通过了解垃圾邮件的定义、特征、产生原因以及防范方法,我们可以更好地保护自己的邮箱安全,提升网络通信的质量和效率。希望本文能对读者理解和应对垃圾邮件问题有所帮助。
【四足机器人项目实战】cheetah 3/mini运动控制工程解读(附C++代码)
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录系列文章目录前言一、主程序入口1.代码流程2.终端设置信息提示二、用MiniCheetahHardwareBridge类构造一个hw的对象并初初始化1.2.3.4.三、运行硬件桥驱动【MiniCheetahHardwareBridge】1.2.3.4.四、1.2.3.4.总结参考资料 前言 认知有限,望大家多多包涵,有什么问题也希望能够与大家多交流,共同成长! 本文先对cheetah3/m
Spamhaus 遭受历史上最大的 DDoS 攻击——整个互联网都受到影响
Spamhaus是一个非官方的非政府和不负责任的组织,它生成一个它认为与垃圾邮件有关的 IP 地址列表。然后,公司和 ISP 都使用此列表将这些地址列入黑名单。上周 Spamhaus 本身已成为 DNS 反射 DDoS 攻击的目标,攻击规模如此之大,以至于互联网本身遭受了“附带”损害。 背景似乎是 Spamhaus 和荷兰托管公司Cyberbunker之间的争吵。Cyberbunker 吹嘘它会接受除儿童色情或恐怖主义以外的任何客户;所以垃圾邮件发送者是可以接受的。上个月 Spamhaus ...
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
计算机控制技术及应用
《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。
Antispam,反垃圾,反作弊[转载]
Antispam,反垃圾,反作弊[原创]http://FullSearch.Com 中文全文检索网 2006-2-5 15:59:10 sigz 关键词:搜索引擎优化 反作弊 antispam
IDEA的使用指南
IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.
nginx服务器防sql注入与溢出
代码不可能是全完美的,动态网页在实用中难免会遇到sql注入的攻击。而通过nginx的配置过滤,可以很好的避免被攻击的可能。SQL注入攻击一般问号后面的请求参数,在nginx里用$query_string表示 。 一、特殊字符过滤 例如URL /plus/list.php?tid=19&mid=22' ,后面带的单引号为非法的注入常用字符。而想避免这类攻击,可以通过下面的判断进行过滤。
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
什么是SPAM行为?
SPAM,最初是一个罐装肉的牌子。对于这个牌子名字的来源有很多解释,官方版本说,它是”Specially Processed Assorted Meat”特殊加工过的混和肉。这种SPAM肉有段时间非常普及,到了无处不在,令人讨厌的程度,后来(1970年)Monty Python剧团有个很流行的Sketch comedy(一种短小的系列喜剧)叫Spa...
大中型 UGC 平台的反垃圾(anti-spam)工作
本文来自网易云社区随着互联网技术的日渐发展,相继诞生了垂直社区、社交平台、短视频应用、网络直播等越来越多样的产品。但在内容爆炸式增长的同时,海量UGC中也夹杂着各种违规垃圾信息,包括垃圾广告、诈骗信息、色情信息等、违法违规信息等,让不少互联网产品和广大网民深受其害。浅谈反垃圾实现有人会把反垃圾比喻成博弈的战场,反垃圾是一场团队战,跟灰黑产是一场成本的较量,在这场博弈中,胜利的关键依赖于高质量团队持...
攻击者视角对AntiSpam工作的分析
2019年曾经深入研究了一个产品的AntiSpam机制,目标是通过机器人程序(以下简称BOT),绕过防御机制,自动进行一些提交动作。他们主要使用一家著名CDN服务厂商的BotManager...
常用的SPAM是什么意思?
SPAM,最初是一个罐装肉的牌子。对于这个牌子名字的来源有很多解释,官方版本说,它是“Specially Processed Assorted Meat”特殊加工过的混和肉。这种SPAM肉有段时间非常普及,到了无处不在,令人讨厌的程度。后来,Spam被用来称呼互联网上到处散布的垃圾邮件,不过在搜索引擎营销中所说的SPAM是专门针对那些欺骗搜索引擎的信息。搜索引擎垃圾技术是利用不道德的技巧去提高
搜索引擎作弊(WEB SPAM)的分类
White Paper : The Classification of Search Engine Spam 2005-02-18: Search Engine Spam Defined - by Spider...
list和tuple
tuple特殊 tuple在只有一个成员的时候,定义的时候后面必须加一个",",否则判断不出来是否是tuple 比如: var = (5×6) vartuple = (5×6,) list和tuple相互转换 spam = (1,2,3,4) spamlist = list(spam) spamlist.append(5) print (spamlist)
搜索引擎anti-spam系统设计指南
/*版权声明:可以任意转载,转载时请务必标明文章原始出处和作者信息 .*/ 搜索引擎anti-spam系统设计指南 中科院软件所张俊林TIMESTAMP:2006年5月20日 一. 设计原则与整体体系结构1.1 设计原则搜索引擎ANTI-SPAM作为一个新型的技术领域,目前逐渐引起学术届和搜索引擎市场的逐步重视.通过大量资料分析,我认为一个好的实用ANTI-SPA
2026年AI获客GEO优化服务商横评:AI搜索引擎排名与AI推荐机制拆解
AI获客的入口正从搜索结果页转向AI回答,一次AI搜索通常只引用3到5个信源。本文用五个维度拆解GEO优化与AI搜索引擎排名的作用机制,对比五类技术路线的分工与能力边界,给出可复算的验收口径和90天推进节奏。据公开报告梳理,结构化程度高的内容进入AI推荐名单的概率明显更高,复测也更稳定。
【搜索引擎】Kibana使用指南
这里统计的是"日志 QPS",即每秒产生的日志条数。它通常可以近似反映服务的请求 QPS,但两者并不完全相等(例如,一个请求可能产生多条日志,或者某些请求没有日志)。要获得最精确的请求 QPS,最好在应用的网关或入口层进行监控。
395



被折叠的 条评论
为什么被折叠?



