由于误用,我记得a site closed,我想知道机器人是否有其中的一部分。如果机器人正在向我的网站发布一些东西,我有什么方法可以对抗它?我正在考虑设置一些cookie并通过javascript +时间戳和签名更改cookie(因此昨天的cookie不能在今天和下周使用)。
我确信大多数人/机器人只会使用其他网站,而不是在机器人中启用JS。
我还能做什么?我正在考虑每天的POST限制和一个只是随机发布垃圾邮件的通用机器人的蜜罐
答案 0 :(得分:1)
如果您想获得幻想,可以将蜜罐与IP禁令结合使用。任何发布到您的蜜罐的人都会在接下来的N天内将他们的IP卡在/etc/hosts.deny或类似内容中。
答案 1 :(得分:1)
目前防止机器人滥用的最常用方法是CAPTCHA。对于大多数机器人来说,它往往效果很好,因为计算机还不能很好地读取。一个小小的缺点是有些人(包括我自己)不喜欢不断地证明他们不是机器人。但是,如果实施得当,这是防止滥用的极少数常见方法之一,而这些方法并非无足轻重。
大多数博客,维基和电子商务框架都有CAPTCHA插件。
答案 2 :(得分:0)
您还可以查看akismet: http://akismet.com/faq/
它提供垃圾邮件检测服务。