La empresa Nextcloud GmbH, que desarrolla la plataforma abierta Nextcloud destinada a crear almacenamiento en la nube y organizar la colaboración de los empleados de empresas y equipos, anunció la incorporación del cliente de correo Roundcube. Los detalles financieros de la transacción no se divulgan, pero se indica que Roundcube continuará desarrollándose como un cliente de correo independiente, que se podrá utilizar sin vínculo a la plataforma Nextcloud.
No se planea una fusión directa de las bases de código de Roundcube y Nextcloud, ni se prevé la interrupción del desarrollo del actual cliente de correo Nextcloud Mail, que seguirá siendo desarrollado. Se destaca que Nextcloud Mail y Roundcube poseen sus propias fortalezas y debilidades, así como diferentes escenarios de uso. Entre los planes más inmediatos se menciona la intención de contratar más desarrolladores para acelerar el desarrollo de Roundcube y crear un producto completo basado en él, adecuado para un amplio espectro de usuarios y capaz de competir con análogos comerciales centralizados.
Roundcube se ha estado desarrollando desde 2008 y proporciona un cliente de correo que funciona en el navegador (interfaz web), que utiliza el protocolo IMAP para acceder al correo almacenado en servidor el correo. La interfaz de Roundcube se asemeja a los clientes de correo clásicos y utiliza tecnología Ajax para organizar el intercambio asíncrono de datos sin recargar componentes de la página web. La interfaz se adapta al tamaño de la pantalla y puede utilizarse tanto en sistemas de escritorio como en dispositivos móviles. Se ofrece la posibilidad de personalizar la apariencia a gusto mediante un sistema de plantillas. el servidor La aplicación soporta una libreta de direcciones, búsqueda de mensajes, verificación ortográfica, manejo de tipos MIME, navegación en modo Drag & drop, vista en árbol de mensajes, previsualización de archivos adjuntos, cifrado PGP, visualización de mensajes HTML, almacenamiento en caché para un acceso rápido a las carpetas de correo, y la posibilidad de extenderse a través de complementos (por ejemplo, hay un complemento con un calendario-planificador) y otras características típicas de clientes de correo independientes. El código de Roundcube está escrito en PHP y se distribuye bajo la licencia GPLv3.
La aplicación soporta una libreta de direcciones, búsqueda de mensajes, corrección ortográfica, procesamiento de tipos MIME, navegación en modo arrastrar y soltar, visualización jerárquica de mensajes, previsualización de archivos adjuntos, cifrado PGP, visualización de mensajes HTML, almacenamiento en caché para acceso rápido a las carpetas de correo, expansión a través de plugins (por ejemplo, hay un plugin con un calendario-planificador) y otras funcionalidades típicas de clientes de correo electrónicos independientes. El código de Roundcube está escrito en PHP y se distribuye bajo la licencia GPLv3.
A pesar de que en el comunicado de prensa se denomina al producto de Nextcloud como «cliente de correo seguro», la seguridad de Roundcube deja mucho que desear. Por ejemplo, en octubre se detectó actividad de delincuentes que utilizaban una vulnerabilidad 0-day no corregida (CVE-2023-5631) en Roundcube, la cual permite la ejecución de código JavaScript al abrir un mensaje especialmente diseñado. Esto podría utilizarse para, por ejemplo, reenviar correos al servidor del atacante. Vulnerabilidades similares de tipo XSS en Roundcube se encuentran regularmente, como las que se corrigieron en septiembre, octubre y noviembre. También se han identificado vulnerabilidades en las partes del servidor de Roundcube; por ejemplo, en 2020 se descubrieron problemas que permitían ejecutar código PHP en el servidor o acceder al contenido de archivos locales debido a la falta de escape de «\/..» en los nombres de los plugins y caracteres especiales en el comando shell utilizado para convertir imágenes.





Fuente: opennet.ru
