Presentación
¿Qué es Spam?
Spam, es correo no deseado, la mayoría de las veces, corresponde a campañas publicitarias, mensajes sexuales, ganar dinero rápidamente.

¿Por qué es un problema?
Es un problema económico, ya que implica un coste al usuario, ya sea uso de ancho de banda o por uso del disco duro.

Por lo tanto, es necesario "filtrar" dichos correos, para ello hemos usado una herramienta llamada SpamAssassin.

 

 

Que es el Spam Assassin:
SpamAssassin es una herramienta de reconocimiento automático de spam (a veces llamado información publicitaria no solicitada). Analizando los correos que llegan a un usuario y siguiendo ciertas reglas decide cuáles tienen aspecto de spam y actúa en consecuencia, típicamente marcándolos con la cadena "***** SPAM *****" en el Asunto y explicando en el cuerpo por qué el correo recibido tiene aspecto de spam.

El usuario puede actuar con los correos marcados como le parezca, por ejemplo borrándolos sin mirar.

 

 

Como se configura
Nuestro sistema de configuración se divide en Preferencias y Reglas de Confianza

Las preferencias a su vez, están divididas en diversas secciones:
La sección básica que incluye: El filtro de sensibilidad y la reescritura del asunto
y la sección avanzada que incluye además: Cabeceras, informes, lenguajes, y test de red.

Preferencias

Filtro de sensibilidad:
El Spam Assasin, cuando usted recibe un e-mail, le hace pasar por diversos test y pruebas, y les da una puntuación determinada, cuando ha terminado todos estos test, suma todas las puntuaciones, e indica el nivel de spam que tiene el susodicho e-mail.

Este filtro, se utiliza para indicar que sensibilidad deseamos que tenga el filtro anti spam, con un valor alto (mayor sensibilidad) puede que marque como spam correos que normalmente no lo son, y con un valor bajo (menor sensibilidad) puede que no detecte e-mails que si son spam. Por lo tanto lo mejor es tener un numero intermedio.

Reescritura del asunto:
Cuando un mensaje de identifica como spam, el SpamAssassin, reescribe el asunto añadiéndole por defecto la cadena "***** SPAM *****" al principio, pudiendo desactivar esta opción, o cambiar la cadena por otra que nos parezca mejor.

Cabecera:
El SpamAssassin puede añadir algunas cabeceras en el correo que se usa para filtrar el correo en diversas carpetas.

Informes:
Cuando se identifica un mensaje como spam, se genera un informe con todos los test y puntos asignados, esta opción permite indicar  el tipo de informe deseado.

Lenguaje:
Sirve para que el correo que llegue escrito en otro idioma distinto al seleccionado, le de mas puntuación en los tests de idiomas.

Test de red:
Hay diversos sitios en Internet, que tienen unas bases de datos con las direcciones de correo y dominios que la gente suele usar para mandar spam, gracias a esto, puede usar dichas bases de datos para filtrar también el correo.

Reglas de Confianza

Las reglas de confianza, es un sistema que basándose en dos listas de usuarios, lista blanca y lista negra, marcara como spam los de lista negra y como no spam los de lista blanca sin importarle el contenido del correo.

 

 

Estructura de los Informes de SPAM
Cuando un correo es detectado como SPAM; este es alterado de la forma siguiente:
  1. Se añade *****SPAM***** al principio del asunto del mensaje
  2. Se añade un informe de la detección al principio del cuerpo del mensaje.

En este informe, aparece una linea por cada regla que evalua el Spam Assassin, de la forma siguiente:

<nombre de la regla> <puntos de la regla> <descripción de la Regla>

Ejemplos:

FROM_ENDS_IN_NUMS (0.7 points) From: finaliza con numeros

Si el remitente del mensaje finaliza con numeros hay posibilidades que el correo sea SPAM, ya que algunos programas de envio masivo de correos, van cambiando el remitente, de esa manera.

SUBJ_VIAGRA (2.6 points) El asunto del mensaje contiene "viagra"

Actualmente se reciben multitud de mensajes SPAM sobre el producto Viagra. Se puede ver que la puntuación de esta regla es superior a la primera; ya que la probabilidad de que sea SPAM, es mayor.