|
Cómo acabar
con el Spam de una vez por todas
... o casi ;-)
El
correo basura, más conocido por su acepción inglesa
SPAM es un problema cada vez mayor, que nos
afecta a todos los que tenemos una dirección de correo
electrónico. Todos los intentos por ilegalizarlo
no han conseguido absolutamente nada ya que, normalmente, los
envíos se hacen desde países donde no existe ninguna
legislación al respecto. O bien donde la hay, como en España,
se ha comprobado que es totalmente ineficaz.
Así que, una vez más somos los propios usuarios
los que tenemos que, de alguna manera ponerle freno, para que
algo que antaño era tan normal como revisar tu buzón
de correo, no te suponga el estar constantemente eliminando correos
que te venden
Viagra o que te felicitan por haber ganado un maldito viaje
a Florida para toda la familia.
En nuestra lucha, hasta hace poco teníamos todas las de
perder, pero parece que cada vez las armas son mejores y más
eficaces. Veamos de las que disponemos:
Listas negras y listas blancas
Fué la primera idea que se barajó para acabar con
el correo basura, cualquiera (empresa, institución, organismo,
persona...) que disponga de un servidor que permita el envío
de correo basura, será incluido en una de las múltiples
listas negras. A estos servidores se les conoce como Relés
de correo abiertos (Open Relays) ya que permiten el envió
de correo a cualquier persona, en lugar de sólo permitirlo
a sus propios clientes o usuarios.
Sobre este tema, recientemente
la Comisión Federal de Comercio de los EEUU http://www.ftc.gov/
ha enviado un millar de cartas a servidores de correo que han
sido identificados como relés de correo abiertos
para informarles
de su situación y cómo corregirla. Una buena
iniciativa de la que debería aprender más de un
gobierno.
Las listas negras se nutren directamente de las denuncias
de los usuarios que han sido víctimas de un spam . Por ejemplo si yo recibo un
mensaje no solicitado a mi buzón, símplemente lo
envío a uno de los organismos que controlan las
listas negras y ellos, después de analizar sus
cabeceras, determinan el servidor que lo ha enviado y si
no es seguro lo incluyen.
SpamPal es un programa que hace uso de las llamadas listas
negras, aunque a veces pueden resultar un tanto
peligrosas :-(
¿Es MAPS imparcial?
Si antes de bajarnos el correo, hacemos
pasar nuestros mensajes por un programa que compruebe el origen
de cada correo con una o varias listas negras conseguiremos eliminar
más del 90% del Spam recibido. El problema es que estamos
bloqueando TODOS los correos que provienen de
un servidor determinado, sin importar si son o no basura.
En mi caso concreto estuve probando durante un mes Spam-Pal, una
herramienta que comprobaba todos los correos que recibía
con varias "listas negras". Al final opté por desinstalarlo,
ya que no paraba de darme problemas con correos que en absoluto
eran comerciales. Incluso en alguna ocasión me llegó
a bloquear todos los correos que recibía de usuarios de
Terra.
Realmente
el gran problema de estas listas es que bloquean a proveedores
enteros, llegando a ejercer de censores. Sin
ir más lejos existe una
página (link en inglés) con toda una teoría
conspiratoria acerca de una de las listas más utilizadas:
MAPS
Las listas blancas, tienen poca utilidad para
un usuario común, en ellas incluyes a todo aquel que te
puede enviar correos, rechazando todos los demás. Solo
son útiles cuando nuestra correspondencia es entre un grupo
cerrado de gente y a la que damos su consentimiento para escribirnos.
Filtros
Bayesianos
Lo que hacen estos filtros no es sino leer
todos los correos que nos llegan y una vez analizado su contenido,
determinar según las palabras que contengan si son "buenos"
o "malos". Para que un filtro Bayes funcione, lo que tenemos que
hacer es enseñarle, marcando poco a poco
todo el correo basura que recibimos. Para que comience a
ser efectivo debemos de haberle proporcionado unos 1000 mensajes
basura y otros tantos "buenos", de este modo el filtro sabrá
diferenciar su contenido.
Una vez ha aprendido, sabe, por ejemplo, que cuando encuentra un
mensaje con la palabra "Viagra" hay un 99% de posibilidades de
que el mensaje sea Spam. De todos modos, si nosotros fueramos
médicos o farmaceuticos, nuestro filtro habrá aprendido
que en nuestros mensajes aparece también esta palabra,
por lo que comprobará muchas otras más, como puedan
ser "click", "unsubscribe", etc. que jamás aparecen en
nuestra correspondecia "legal".
Esta capacidad de aprendizaje es su mayor baza, y con muy poco
que pongamos de nuestra parte logran cifras de acierto cercanas
al 100%.
Una excelente introducción a estos filtros es el artículo
que escribió Mercé Molist cuando prácticamente
estos filtros eran aún pura teoría: Inteligencia
artificial para luchar contra el correo basura
¿Cómo puedo utilizar
los filtros bayesianos para eliminar mi correo basura?
Cada día son más los programas que hacen uso de
estos filtros, en la siguiente tabla aparecen algunos de ellos,
con el tipo de licencia: Libre, Shareware (Probar antes de comprar)
o de pago.
Al ser
un método todavía muy jóven no hay muchos
programas que nos permitan comprobar la eficacia de estos filtros,
y actualmente los únicos clientes de correo
que hace uso de ellos son Gnus en Linux, Mail
en Mac OS X y Mozilla 1.3 en todas las plataformas, incluida
Windows. En este cuadro se pueden ver de una forma mucho más
gráfica:
A continuación aparece una tabla con algunos programas
que actúan de filtro, situándose
entre nuestro servidor de correo y nuestro programa de e-mail
favorito. Su ventaja obviamente es que no tendremos que cambiar
de cliente de correo.
Con todos estos programas no evitamos el primer mal: bajarnos
el correo basura del servidor. En esta línea existen
varios programas que instalados en nuestros servidores de correo
eliminarían los mensajes haciendolos pasar por filtros
bayes, aunque al no ser un sistema 100% fiable, yo siempre preferiré
bajarmelos a mi equipo por si alguno de los mensajes que el programa
ha detectado como Spam, no lo fuera.
En mi experiencia personal, Mozilla me ha eliminado más de 3.000
correos basura en los tres meses que lo llevo instalado
con solo 1 falso positivo. Para mi es un índice
totalmente aceptable de error y que me facilita muchísimo
la tarea de revisar el correo, haciendome casi olvidar que existe
el Spam.
En definitiva, el uso de este tipo de filtros para eliminar el
correo basura es una realidad, con el tiempo se harán más
sofisticados y a medida que evolucione el Spam, ellos lo harán
en paralelo, consiguiendo que todos nosotros seamos un poco más
felices al no tener que soportar el bombardeo publicitario diario
en nuestros buzones. Los filtros Bayes han llegado para quedarse
y eso me produce un gran regocijo para sarna de los que se inmiscuyen
en mi buzón.
|