URL Shortener垃圾邮件

时间:2011-01-25 02:33:26

标签: asp-classic spam-prevention

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

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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

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

例如:

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/

标有<====

的相关行

答案 2 :(得分:0)

您可以允许只指向自己网站的缩写者,例如Twitter或Github。 另一种方法是建议您的用户使用http://9to.one,我开发了阻止垃圾邮件发送者缩短其链接的逻辑。您可以尝试缩短其中一个链接以进行测试。