最近发现论坛里出现大量的垃圾账号发送一些垃圾帖子,严重影响论坛秩序,还有心情。
有几个不成熟的建议:
1、关于账号申请,数量限制,来自同一IP或者同一MAC地址的PC或者手机等,限制注册数量,如果数量超过需要手机验证或者停止注册等
也可以借鉴邀请码注册机制,比如手机号获取邀请码,每个手机号唯一邀请码等等。
2、关于用户名,搞一个智能系统来检验注册名的字符随机程度,无意义的字符标记为高危用户,设置一些权限限制等
3、根据用户资料的完整程度,用户名有意义的程度,设置一些权限限制,如可以发帖的等待时间,每天发帖数量,发帖频率等,比如什么资料都不没有的,禁止发帖或者需要等待几天,资料很全的可以等待5分钟就可以
4、关于发帖这块,级别低的尤其是注册时间短的,可以限制每天发帖的数量,发帖间隔,比如3个,间隔30分钟等等,连续签到几天或者级别升高某一级别,放宽或取消限制
5、关于发帖间隔,恶意发帖多数都是时间间隔很小,大量发帖,可以设置发帖间隔时间,级别低的,如30分钟之后再发新帖,级别高的可以设置短一些比如3分钟等等,高级别的过于频繁,超过一定数量自动延长时间间隔和数量等限制,针对盗号级别高的用户
6、关于帖子内容的,可以借鉴一下查重复率的功能,如果和自己之前发过的帖子内容重复率超过一定值,停止发帖,或者自动转成人工审核,也可以和最近时间段内其他用户的帖子查重,等等
7、这个本人比较排斥的就是,用手机号唯一注册或者实名制注册,才可以使用功能。
以上暂时想到的一些建议,可能不太成熟。