【问题标题】:URL Shortener SpamURL 缩短垃圾邮件
【发布时间】:2011-06-14 22:30:23
【问题描述】:

最近我开始通过 URL 缩短器在我的论坛软件中接收垃圾邮件 URL。过去,它们很容易被域阻止,但我不能完全阻止 URL 缩短器的域,因为我也看到了一些有效的用法。

关于如何管理这些垃圾邮件 URL(以及使用它的垃圾邮件发送者)的任何最佳做法?

【问题讨论】:

  • 如何将 URL 定性为垃圾 URL,垃圾 URL 有什么问题?
  • 这些 URL 来自几个列入黑名单的域(现在,它不是原来的域,而是显示为 URL 缩短域)。阻止垃圾邮件 URL 有什么问题?

标签: asp-classic spam-prevention


【解决方案1】:

CAPCHA 的某种形式可能是个好主意。如果您在允许用户发布之前需要注册,请将其粘贴在您的注册表单中。否则,在接受帖子之前,可能会将其粘贴在用户发帖的任何位置。

【讨论】:

  • 这些是人工提交的。验证码不能解决这个问题。
【解决方案2】:

您还可以在提交帖子时执行http://www.untiny.me/ 之类的操作。基本上,发送一个 HTTP 请求并捕获“HTTP 301”响应。然后,您可以检查您被重定向到的 URL,并根据您的策略拒绝/允许。

例如:

C:\>wget -O NUL http://tiny.pl/htk
--2011-01-24 21:47:33--  http://tiny.pl/htk
Resolving tiny.pl... 79.96.141.187
Connecting to tiny.pl|79.96.141.187|:80... connected.
HTTP request sent, awaiting response... 301           <====
Location: http://www.google.com [following]           <====
--2011-01-24 21:47:34--  http://www.google.com/

&lt;====标记的相关行

【讨论】:

  • 有趣的想法。稍后将尝试实施。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-07-12
  • 2013-11-03
  • 1970-01-01
  • 1970-01-01
  • 2011-01-24
  • 2014-05-19
  • 2013-01-05
相关资源
最近更新 更多