• Esto esta bien
  • Fotografías
  • Friki
  • General
  • Humor
  • Indignada
  • Informática
  • Libros
  • Pececitos
  • Pildoras
  • Cambio de aspecto y antispam

    Cambio de aspecto y antispam [Informática] campanilla el dia 7 Noviembre, 2004 Permalink | 2,693 lecturas | Imprimir Print This Post/Page Links hacia este post

    SpammerComo habeís podido observar he cambiado el aspecto del blog a uno mas invernal.
    pero! esto no es lo ma simportante si no que como ya prometi en “Spammeada Brutalmente” y junto con la inestimable colaboracion de Opikanoba por fin hemos desarrollado el sistema antispam para b2, portable a cualquier otro CMS.

    Procedo a explicar la idea y posteriormente el procedimiento de implementacion

    Paso 1) Analizamos la situacion:
    Sabemos que hay unos spammers malos que estan utilizando su propio formulario standar para enviar su agquerosa publicidad a nustros blogs.

    Paso 2) Odiar, odiar, odiar

    Paso 3) Si no usan nustro formulario podemos decirle a nuestro formulario qoe pida datos extras ocultos para que ambos formularios sean diferentes, y si faltan esos datos ocultos el mensaje no se envie.

    Paso 4) Maquinar, maquinar, maquinar.

    Paso 5) Que variable oculta podemos utilizar? en un principio pensamos que una cualquier del tipo de si “kkverde” no existe no envies el formulario, pero como somos uns profesionales queríamos rizar mas el rizo y que la variable cambiase con cada envio. ?Un array de variables? ?utilizar el referer? …
    A ver que tiene cada persona que se conecta a internet y que varia de uno a otro? ?algo asi como el dni de tu conexion? La IP

    Paso 6) Carcajearse y frotarse las manos.

    Paso 7) Ya tenemos analizado y solucionado el problema, modificamos nuestro formulario de tal manera que recoja la ip del cliente en un campo oculto y que si este campo no existe no envie el comentario.
    Campanilla 1 - Spammers 0.

    ?Y esto como se hace?
    Lo voy a explicar para todo quel que tenga un CMS tipo b2, si tienes un Worpress o similar solo tendras que adapatarlo.

    Buscamos los archivos mediante los que se envian los formularios, en el caso de b2 se llaman b2comments,php y b2commenstpopup.php, a estos archivos a?adimos despues de la etiqueta <form> el siguiente código:

    <input type=”hidden” name=”lo_que_quieras” value=”<?= $_SERVER [”REMOTE_ADDR”]?>”>

    Esta cosa lo que hace es recoger la ip de la persona que envía el comentario.
    Lo modificas en los dos archivos.

    Liuego buscas el archivo php que recoge el formulario y lo muestra, en el caso de b2 se llama b2comments.post.php y escribes justo encima de
    $author = trim($HTTP_POST_VARS["author"]);

    lo siguiente:


    if ($HTTP_POST_VARS[”lo_que_has_puesto_antes”]!=$_SERVER[”REMOTE_ADDR”])
    {
    echo “Eres un spammer agqueroso o. por poner otra cosa, envialo desde mi gueb”;
    exit;
    }

    Esto comprueba que la variable con la ip (definida arriba como “lo que quieras” y que tine que llamarse IGUAL en ambos lados) existe y si no existe no envia nada.

    Bueno pues aqui teneís el AntiSpam v0.1 documentado.
    Espero que os sirva de algo.

    Por cierto ?a que mola mi nuevo dise?o?.
    ;)


    Articulos relacionados: No related posts,

    Escrito el Domingo, Noviembre 7th, 2004 a las 8:42 pm bajo [Informática]. Puedes seguir las respustas a esta entrada RSS 2.0 desde tu feed.
    Tambien puedes dejar una respuesta o trackbackearme (hacer trackback) desde tu sitio:
    Url de trackback: http://www.campanilla.info/articulo115/trackback/

    3 Respuestas a “Cambio de aspecto y antispam”

    1. GravatarOpikanoba con un rank de PR: 3 dijo:

      Lo de no usar el referer viene de pura vagancia porque hay que analizar la cadena para sacar el dominio y demas. Lo mas seguro es que la v0.2 use el \”SERVER_NAME\” que no hay que hacer nada. Lo de poner la ip es para que quede bonito :) .
      Y ya estamos maquinando maldades como que en vez de mostrar un mensaje cree un bucle infinito de header(\”Location: yo_mesmo.php\”); o quien sabe que posibles putadillas se nos ocurren :) .


      Usando:

    2. GravatarCampanilla con un rank de PR: 6 dijo:

      Pues ya ha comentado Opikanoba todo antes que yo :D asi que nada ma que añadir, salvo que los que vayan \”inventando\” metodos antispam lo pongan en sus respectivos blogs para que lo vayamos viendo.


      Usando:

    3. GravatarImanpas con un rank de PR: 1 dijo:

      Respecto al diseño, que yo de estas otras cosas no gasto…

      Pues me gusta. Más que el anterior, debo decir (creo recordar que fui uno de los pocos que te criticó el anterior cambio). Más agradable de leer. Bravo. Plas plas.


      Usando:

    Deja un comentario

    Recuerda si usas el tag <strong>, o incluyes 2 o mas enlaces tu comentario no entrara por que se ira directo a la cola de moderacion (y tal vez se pierda para siempre). Lo siento, pero por ahora es mi mejor metodo para combatir el spam (y me niego a poner las letritas retorcidas, si eso el jodio captcha).