asp-classic - minimizer - spotify url shortener
URL Shortener Spam (3)
Últimamente empiezo a recibir URLs de spam en el software de mi foro a través del acortador de URL. En el pasado, son fáciles de bloquear por dominio, pero no puedo bloquear el dominio para el acortador de URL porque también veo un uso válido.
¿Alguna de las mejores prácticas sobre cómo administrar estas URL de spam (y los spammers que lo están usando)?
Alguna forma de CAPCHA podría ser una buena idea. Si requirió registrarse antes de permitir que un usuario lo publique, guárdelo en su formulario de registro. De lo contrario, puede incluirlo siempre que el usuario lo publique como requisito antes de aceptar una publicación.
También puede hacer algo como http://www.untiny.me/ cuando se envía una publicación. Básicamente, envíe una solicitud HTTP y capture la respuesta "HTTP 301". Luego puede examinar la URL a la que lo redirigen y denegar / permitir en función de su política.
Por ejemplo:
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/
Líneas relevantes marcadas con <====
Podría permitir los acortadores que solo apuntan a sus propios sitios, como Twitter o Github. Otra forma es sugerir a los usuarios que utilicen http://9to.one , desarrollé la lógica que bloqueará el spammer para acortar su enlace. Podría intentar acortar uno de esos enlaces para probar.