¿Qué es el Apache SpamAssassin y cómo funciona?

Apache SpamAssassin es una plataforma open Source Anti-Spam de administración de filtros para la clasificación de correos electrónicos y bloqueo de correo no deseado. Este software es un proyecto de Apache Software Fundation (ASF) que utiliza un robusto framework de puntuación mediante la integración de un amplio rango de análisis probabilísticos, estadísticos y tests en headers, cuerpo y texto de los correos, DNS blacklists y filtros de bases de datos colaborativas.

 

0f3b3bf1

 

Inspección de “Headers”: Los “Headers” o cabeceras de mensaje contienen información importante acerca del mensaje, como lo son procedencia y rutas de servidor. SpamAssassin inspecciona esta información para fines de detección.

Análisis del Mensaje: El cuerpo y título del mensaje también son leídos por SpamAssassin, realizando búsquedas por palabras claves o estructuras que conforman un correo chatarra.

Listas Negras: Actualmente, existen listas que enumeran servidores de correo conocidos como generadores de SPAM (“Open-Relays”). SpamAssassin consulta estas listas negras entre las que se encuentran : http://www.mail-abuse.com/ , http://www.ordb.org/ y http://www.surbl.org/ .

Análisis probabilístico: Una vez definidas las reglas iniciales para detección, SpamAssassin utiliza análisis probabilístico para determinar similitudes entre mensajes entrantes y aquellos ya detectados como SPAM.

Listas “Hash”: Debido a que un correo SPAM suele ser enviado a miles de personas a la vez, la estructura de cada mensaje es idéntica en todas sus instancias, así produciendo un “Hash” inequívoco, SpamAssasin consulta listas de “Hashes” sobre mensajes conocidos, como lo serían: Vipul’s Razor , Pyzor y DCC .

En este sentido SpamAssasin es considerado un pre-procesador de correos, ya que la inspección es llevada acabo en el servidor de correos previo a que el usuario descargue su correo, así permitiendo una pre- clasificación de mensajes antes de utilizar una herramienta en PC (Outlook, Eudora o Mozilla).

SpamAssassin funciona por medio de un sistema de filtros y reglas que le ayudan a determinar una puntuación para cada email que se recibe. En base a esa puntuación, el filtro Apache SpamAssassin™ determinará si un email se debe marcar como spam o por el contrario es legítimo.

Estos filtros son tomados por la experiencia del propio SpamAssassin, ya que al ser usado por miles de usuarios, puede determinar de una manera global cuando un email puede ser considerado como spam o no.

Cada vez que identifica alguna de sus reglas en un email le asigna una puntuación. Si esta puntuación supera los límites configurados por el usuario el email será considerado spam. Esto se agrega en el subject y en el código fuente del correo para que el usuario lo pueda identificar y decida qué hacer con él.

Este software identifica de manera exitosa el correo spam entre un 95% y 100% de los casos. Este soft a demostrado solo un 1,5% de falsas negativas (Spam no filtrado) y un 0,06% de falsas positivas (correos deseados identificados como SPAM).

Por todo esto Apache SpamAssasin es una excelente solución para evitar las molestias que trae el correo basura en tus cuentas de correo.

Compartir:

Quizás también te guste...