让您的网站具有反机器人功能?

发布于 2024-09-26 16:18:29 字数 288 浏览 1 评论 0原文

我记得一个网站因滥用而关闭,我想知道机器人是否参与其中。如果机器人向我的网站发布某些内容,我可以采取哪些方法来对抗它?我正在考虑设置一些 cookie 并通过 javascript + 时间戳和签名更改 cookie(所以昨天的 cookie 今天和下周不能使用)。

我确信大多数人/机器人只会使用另一个网站,而不是在他们的机器人中启用 JS。

我还能做什么?我正在考虑每日发帖限制和一个针对随机发布垃圾邮件的通用机器人的蜜罐

I remember a site closed due to misuse and i wonder if bots have a part of it. If the bot is POSTing something to my site what are ways i can combat it? I was thinking of setting some cookies and having the cookies changed via javascript + timestamp and sign (so yesterdays cookies cant be used today and next week).

I'm sure most people/bots would just use another site instead of enabling JS in their bot.

What else can i do? I'm thinking daily POST limit and a honeypot for generic bots who just randomly post spam

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

梦境 2024-10-03 16:18:29

如果你想变得更奇特,你可以将蜜罐与 IP 禁令结合起来。任何向您的蜜罐发帖的人都会在接下来的 N 天内将其 IP 困在 /etc/hosts.deny 或类似的位置。

If you want to get fancy, you can combine a honeypot with IP bans. Anyone who posts to your honeypot gets their IP stuck in /etc/hosts.deny or similar for the next N days.

对风讲故事 2024-10-03 16:18:29

目前防止机器人滥用的最流行的方法是 CAPTCHA。对于大多数机器人来说,它往往工作得很好,因为计算机还不能很好地阅读。一个小小的缺点是,有些人(包括我自己)不喜欢不断证明自己不是机器人。但这是极少数常见的防止虐待的方法之一,如果实施得当,克服这种方法并不容易。

大多数博客、维基和电子商务框架都有验证码插件。

The most popular method to prevent abuse by bots currently is CAPTCHA. It tends to work pretty well for most bots, since computers can't read very well yet. A slight downside is that some people (myself included) don't like having to constantly prove they're not bots. But it's one of the very few common ways of preventing abuse that's not trivial to defeat, if implemented properly.

There are CAPTCHA plugins for most blog, wiki and e-commerce frameworks.

花伊自在美 2024-10-03 16:18:29

您还可以查看 akismet:
http://akismet.com/faq/

它提供垃圾邮件检测服务。

You could also look into akismet:
http://akismet.com/faq/

It offers spam detection services.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文