Simple Machines Community Forum

SMF Support => Language Specific Support => Español (Spanish) => Topic started by: Diego Andrés on August 19, 2019, 08:16:38 PM

Title: ¿Cómo puedo prevenir/terminar el Spam en mi foro?
Post by: Diego Andrés on August 19, 2019, 08:16:38 PM
Características básicas para prevenir Spam

SMF por defecto ofrece tres herramientas básicas para mantener a los spammers lejos de tu foro:

La primera medida/característica está disponible en la Administración: Admin > Controles de Usuarios > Registro > Configuración
Aquí puedes activar diferentes métodos de registro empleados para nuevos usuarios, tal como se puede apreciar en la primera opción de selección.

La segunda y tercera pueden ser configuradas también desde la Administración: Admin > Configuración > Seguridad y Moderación > Anti-Spam
El nivel de complejidad para el código de verificación puede ser ajustado desde Ninguna (No de muestra código de verificación) hastaextremo (las letras están extremadamente desfasadas y será muy difícil de descifrar para spammers). Toma en cuenta que este CAPTCHA ha estado roto desde hace varios años y causa más un dolor de cabeza a los usuarios normales que a los spammers.

También en esta sección de Anti-Spam podemos configurar preguntas de verificación. Usualmente este es el método anti-spam más efectivo proporcionado por SMF debido a que tiene una naturaliza específica por foro. Pero tiene ciertas cosas que se deben de tomar en cuenta para mejorar su eficacia:
Asegúrate de colocar el número de preguntas de verificación que el usuario debe de responder en la configuración: Número de preguntas de verificación que el usuario debe contestar.

Desde la Administración es posible colocar tantas preguntas como quieras, y también el número de preguntas que cada usuario deberá responder durante el registro. Si configuras diez preguntas y configuras a mostrar solamente dos, SMF mostrará dos preguntas aleatorias de las diez que se han configurado cada vez que un nuevo usuario intente registrarse. Tener un buen banco de preguntas prevendrá que los bots automatizados construyan un registro de "respuestas conocidas".

reCAPTCHA
Usualmente se recomienda emplear reCAPTCHA (http://"https://custom.simplemachines.org/mods/index.php?mod=1044") como un primer paso hacia prevenir el registro de spambots de forma más segura y una alternativa al CAPTCHA que SMF tiene por defecto.
Si utilizas preguntas de verificación, se debe de aplicar un 'fix' a este MOD después de instalar (al menos hasta su versión 2.0).
/Themes/default/GenericControls.template.php
Code: (Buscar) [Select]
// Where in the question array is this question?
$qIndex = $verify_context['show_visual'] ? $i - 1 : $i;
Code: (Reemplazar) [Select]
// Where in the question array is this question?
$qIndex = ($verify_context['show_visual'] || $verify_context['use_recaptcha']) ? $i - 1 : $i;
Este arreglo solamente hará efecto si se desactivó la verificación visual por defecto de SMF y fue establecida a "ninguna".
De tener ambas verificaciones, se deberá cambiar a algo como:
Code: (Change To) [Select]
// Where in the question array is this question?
$qIndex = $verify_context['show_visual'] ? $i - 1 : $i;
                        $qIndex = $verify_context['use_recaptcha'] ? qIndex - 1 : qIndex;
Y debería de aplicarse correctamente el 'fix'.

MODs para prevenir Spam
Una de las características más importantes de SMF es la habilidad de ser modificado, y en el mod site (http://"http://custom.simplemachines.org/mods/") existe una categoría entera dedicada a mods destinados a la Prevención de Spam (http://"https://custom.simplemachines.org/mods/index.php?action=search;type=19")
Algunos ejemplos de mods inteligentes  anti-spam que han sido creados por la comunidad:
Opciones adicionales
También encontramos algunos MODs opcionales que pueden ser de utilidad para combatir el spam.

Fuente (http://"https://wiki.simplemachines.org/smf/Spam_-_my_forum_is_flooded_with_spam,_what_can_I_do#")