Articulo de referencia

Spam de RSpam

Rspamd es un filtro de spam para usar con servidores de correo . Lanzado en 2008 bajo la licencia Apache , este software libre ofrece una amplia gama de funciones y una arquitec...

Rspamd es un filtro de spam para usar con servidores de correo . Lanzado en 2008 bajo la licencia Apache , este software libre ofrece una amplia gama de funciones y una arquitectura a prueba de fallos y configurable en clúster.

Historia

Rspamd fue fundado en mayo de 2008 por Vsevolod Stakhov, quien estaba insatisfecho con SpamAssassin , escrito en Perl , debido a su excesivo tiempo de ejecución y consumo de recursos. [ 2 ] Stakhov escribió inicialmente un analizador optimizado para la velocidad para las reglas de SpamAssassin en C. La primera versión, la 0.2.7 , se publicó en 2009. En 2015, Stakhov fue contratado por un proveedor y se dedicó a tiempo completo al desarrollo, ampliando la herramienta de código abierto con una variedad de módulos y enfoques. [ 3 ] [ 4 ] La versión 1.0.0 se publicó en septiembre del mismo año. [ 5 ] Rspamd reemplazó a Amavis en muchos lugares a partir de 2016 [ 6 ] y se ha estado utilizando en mailbox desde 2018, por ejemplo. La versión 2.0.0 se lanzó en octubre de 2019 [ 7 ] y la 3.0.0 en octubre de 2021. [ 8 ] Stakhov fundó Rspamd Ltd , con sede en Cambridge, donde trabaja desde diciembre de 2023 y es el principal responsable del desarrollo posterior, [ 9 ] [ 10 ] con el núcleo migrándose gradualmente a C++ . [ 11 ]

El software forma parte de los repositorios oficiales de distribuciones de Linux como Debian , Ubuntu , CentOS y otras. [ 12 ] Las soluciones de correo electrónico y software colaborativo integran Rspamd, como Zimbra , [ 13 ] Mailu [ 14 ] y Mailcow . [ 15 ]

Funcionalidad

Ejemplo de un correo electrónico rechazado

Rspamd evalúa los correos electrónicos utilizando una serie de reglas, como expresiones regulares , análisis estadísticos u otros servicios. Basándose en el análisis, al mensaje se le asignan símbolos y puntuaciones y, si se alcanzan ciertos umbrales, se marca como spam , se incluye en la lista gris o se rechaza, por ejemplo. [ 16 ] Si bien el núcleo y los módulos internos están escritos en C y C++, los módulos externos están implementados en Lua . Rspamd utiliza una arquitectura orientada a eventos . [ 17 ] Un componente importante son las fuentes de datos dinámicas, como las listas de permitidos o denegados de todo tipo. [ 18 ] Las reglas personalizadas se pueden escribir como expresiones regulares y/o como código Lua. [ 19 ] Rspamd utiliza Redis como su caché [ 20 ] y ofrece capacidad de clúster para la monitorización, así como una interfaz web.

Rspamd se conecta a agentes de transferencia de correo como Postfix o Exim a través de la interfaz Milter o HTTP - REST . [ 21 ] Se pueden integrar servicios adicionales a través de módulos, como escáneres de virus ( ClamAV , Kaspersky , VirusTotal y otros), listas negras , DCC , Razor o ChatGPT . También se admiten protocolos de autenticidad comunes como SPF , DKIM , ARC , DMARC y Authentication-Results . Además del analizador nativo para reglas de SpamAssassin, también es posible acceder directamente al proceso de SpamAssassin.

Además de un filtro de spam bayesiano basado en cadenas de Markov , [ 2 ] que se entrena automáticamente [ 22 ] o por usuarios usando Sieve , [ 23 ] también se puede entrenar una red neuronal . Rspamd utiliza hash difuso para reconocer patrones recurrentes. [ 24 ]

Literatura

  • Deimeke, Dirk; Kania, Stefan; von Soest, Daniel; Heinlein, compañero; Miesen, Axel (2021). "Antispam/Antivirus con Rspamd". Servidor Linux: Das umfassende Handbuch (en alemán) (6., aktualisierte Auflage  ed.). Bonn: Computación Rheinwerk. págs. 344–367 . ISBN  978-3-8362-8088-4.

Referencias

  1. "Versión 4.1.1" . 19 de junio de 2026. Consultado el 20 de junio de 2026 .
  2. 1 2 Stakhov, Vsevolod (30-01-2016). "Rspamd - filtro de spam rápido de código abierto" . FOSDEM . Recuperado el 27-09-2025 .Grabación , a) de 0:40 a 0:60, b) a las 16:15
  3. Rosenberg, Carsten (26 de abril de 2025). "Seguridad de correo de código abierto con Rspamd" (en alemán). Grazer Linuxtage . Recuperado el 22 de agosto de 2025 .a las 08:50
  4. ^ Hollants, Pieter (2018). "rspamd aus der Perspektive des Hobbyadmins" (en alemán). FrOSCon . Consultado el 27 de septiembre de 2025 .a las 10:40
  5. "Versión 1.0.0" . Github . Consultado el 27 de septiembre de 2025 .
  6. Deimeke, Dirk; Kania, Stefan; von Soest, Daniel; Heinlein, compañero; Miesen, Axel (2021). Servidor Linux: Das umfassende Handbuch (en alemán) (6., aktualisierte Auflage ed.). Bonn: Computación Rheinwerk. pag. 344.ISBN   978-3-8362-8088-4.
  7. "Se ha publicado Rspamd 2.0" . lists.rspamd.com . Consultado el 27 de septiembre de 2025 .
  8. "Rspamd 3.0" . Github . Consultado el 27 de septiembre de 2025 .
  9. Rosenberg, Carsten; Zurmuehl, Manu (2024). "¿Seguridad de correo empresarial con código abierto? Rspamd - Marco de seguridad de correo" (en alemán). FrOSCon . Consultado el 27 de septiembre de 2025 .a las 41:14
  10. «Vsévolod Stajov» . LinkedIn . Consultado el 28 de septiembre de 2025 .
  11. Stakhov, Vsevolod (04-02-2024). " [ Operaciones ] La odisea de 15 años de Rspamd: De pasatiempo a impacto de código abierto" . FOSDEM . Recuperado el 30-09-2025 .a las 11:50
  12. Deimeke, Dirk; Kania, Stefan; von Soest, Daniel; Heinlein, compañero; Miesen, Axel (2021). Servidor Linux: Das umfassende Handbuch (en alemán) (6., aktualisierte Auflage ed.). Bonn: Computación Rheinwerk. pag. 346.ISBN   978-3-8362-8088-4.
  13. "RSPAMD - Sistema de filtrado de spam rápido, gratuito y de código abierto" . Consultado el 22 de agosto de 2025 .
  14. Förster, Moritz (5 de abril de 2023). "E-Mail-Server im Eigenbetrieb: Mailu 2.0 jetzt auch für den Raspberry Pi" (en alemán). iX . Consultado el 22 de agosto de 2025 .
  15. ^ Mahn, enero (23 de abril de 2021). "Mailcow: Mailserver einrichten und Spam-arm betreiben" (en alemán). ct . Consultado el 22 de agosto de 2025 .
  16. "Documentación" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  17. "Arquitectura de Rspamd" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  18. "Mapas de Rspamd: una guía completa" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  19. "Taller de redacción de reglas" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  20. "Configuración de Redis para Rspamd" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  21. "Integración MTA" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  22. "Configuración estadística de Rspamd" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  23. "Obtener comentarios de los usuarios con IMAPSieve" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  24. "Uso de hashes difusos" . docs.rspamd.com . Consultado el 25 de septiembre de 2025 .
  • Sitio web oficial
  • Proteja los clústeres de correo con Rspamd y Spamhaus DQS.