URL Shortener Spam - PullRequest
       9

URL Shortener Spam

2 голосов
/ 25 января 2011

В последнее время я начинаю получать спам-URL в свое программное обеспечение для форумов через сокращатель URL-адресов.Раньше их было легко заблокировать по доменам, но я не могу точно заблокировать домен для сокращения URL, так как я также вижу некоторое допустимое использование.

Любые рекомендации по управлению этим спамомURL (и спаммеры, которые его используют)?

Ответы [ 3 ]

3 голосов
/ 25 января 2011

Вы также можете сделать что-то вроде 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/

Соответствующие строки помечены <====

3 голосов
/ 25 января 2011

Некоторая форма CAPCHA может быть хорошей идеей.Если вам потребовалась регистрация, прежде чем разрешить пользователю размещать сообщения, вставьте ее в регистрационную форму.В противном случае, возможно, оставьте его там, где пользователь публикует сообщение, в качестве требования до принятия сообщения.

0 голосов
/ 14 декабря 2016

Вы можете разрешить сокращения, которые указывают только на их собственные сайты, такие как Twitter или Github.Другой способ - предложить вашим пользователям использовать http://9to.one. Я разработал логику, которая будет блокировать спамер, чтобы сократить их ссылку.Вы можете попытаться сократить одну из этих ссылок для проверки.

...