Los spammers a menudo se aprovechan de los formularios de comentarios abiertos y otras entradas de contenido generado por usuarios
y generan contenido de spam en un sitio víctima desprevenido. Las plataformas de alojamiento pueden ser igualmente
vulnerables al abuso; los spammers pueden crear una gran cantidad de sitios que violen nuestras
políticas de spam y aporten
poco o ningún valor a la web.
Prevenir el abuso en tu plataforma o sitio normalmente no es difícil. Incluso elementos disuasorios simples como
un desafío inusual que los usuarios deban completar antes de interactuar con tu propiedad pueden
desalentar a los spammers.

Indica a los usuarios que no permites spam en tu servicio
Publica una política de abuso clara y comunícala a tus usuarios, por ejemplo durante el proceso
de registro. Además, permite que los usuarios de confianza informen sobre contenido en tu propiedad que
consideren spam.
Identifica cuentas de spam
Lleva un registro de los registros y otras interacciones de los usuarios con tu plataforma, e intenta
identificar patrones típicos de spam, tales como:
- Tiempo de cumplimentación del formulario
- Número de solicitudes enviadas desde el mismo rango de direcciones IP
- Agentes de usuario utilizados durante el registro
- Nombres de usuario u otros valores enviados por formularios elegidos durante el registro
Estas señales pueden ayudarte a crear un sistema de reputación de usuarios, que no solo puede ayudarte a involucrar a
los usuarios, sino que también puede ayudar a identificar spammers. Dado que muchos spammers de comentarios quieren su contenido
en los motores de búsqueda, considera añadir la
noindex robots meta etiqueta en
las publicaciones que provienen de nuevos usuarios que no tienen ninguna reputación en tu plataforma. Luego, después
de un tiempo, cuando el usuario gane reputación, puedes permitir que su contenido sea indexado. Esto
desmoturará en gran medida a los spammers para que no interactúen con tu plataforma.

Dado que a menudo los spammers se motivan dejando un enlace a su sitio, considera añadir un atributo
nofollow o ugc
rel a todos los enlaces en contenido no confiable.
Usa la aprobación manual para interacciones de usuarios sospechosas
La aprobación manual (o moderación) para ciertas interacciones de usuarios puede reducir considerablemente el spam en tu plataforma al evitar que los spammers creen instantáneamente contenido que pueda ser spam.
La moderación añade trabajo a tus flujos de trabajo diarios, sin embargo, es una forma muy eficaz de
combatir el spam. Su eficacia es la razón por la cual, por ejemplo, la moderación de comentarios es una característica integrada en
la mayoría de los CMS.
Usa una lista de bloqueo para prevenir intentos repetitivos de spam
Una vez que encuentres un solo perfil de spam, haz que sea sencillo eliminar cualquier otro. Por ejemplo, si
ves varios perfiles de spam provenientes de la misma dirección IP, puedes añadir esa dirección IP
a una lista de prohibición permanente. Para los CMS (por ejemplo, WordPress), hay plugins como
Akismet que pueden ayudar, pero añadir la
dirección IP a la lista de denegación de tu cortafuegos también puede ser muy eficaz.
Bloquea la creación automatizada de cuentas
En tu formulario de registro, considera usar
reCAPTCHAs o
herramientas de verificación similares
para permitir únicamente envíos humanos y evitar que scripts automatizados generen una gran cantidad de sitios en tu servicio de alojamiento.
Monitoriza tu servicio en busca de abusos
- Monitoriza tu propiedad en busca de señales de spam como redirecciones, un gran número de secciones de anuncios,
ciertas palabras clave de spam y grandes secciones de código JavaScript codificado. El
site:
operador de búsqueda o
Google Alerts pueden ayudar
a detectar problemas. - Vigila los archivos de registro de tu servidor web para detectar picos de tráfico repentinos.
- Monitoriza tu propiedad en busca de páginas de phishing y páginas infectadas con malware. Por ejemplo, puedes usar la
Google Safe Browsing API
para probar regularmente las URLs de tu servicio. - Ideá algunas comprobaciones de confianza. Por ejemplo, si te diriges principalmente a usuarios en
Japón, ¿cuáles son las probabilidades de que se produzcan miles de interacciones de usuarios desde una IP italiana de la noche a la mañana en
tu propiedad? Hay varias herramientas disponibles para detectar el idioma de los sitios recién creados, por ejemplo
bibliotecas de detección de idiomas
o la
Google Translate API v2.
Cómo lo aplicamos
User-generated spam is the risk clients with forums and comment sections consistently underestimate. We recommend moderation, nofollow on user links and rate limiting before it becomes a manual action.
Servicios relacionados