L'azienda Nextcloud GmbH, che sviluppa la piattaforma open source Nextcloud, destinata alla creazione di archivi basati su cloud e all'organizzazione della collaborazione tra i dipendenti e i team, ha annunciato l'integrazione del client di posta Roundcube. I dettagli finanziari dell'accordo non sono divulgati, ma è stato specificato che Roundcube continuerà a evolversi come un client di posta separato, utilizzabile senza vincoli alla piattaforma Nextcloud.
Non è prevista una fusione diretta tra i codici di Roundcube e Nextcloud, né è in programma la cessazione dello sviluppo dell'attuale client di posta Nextcloud Mail, che continuerà a essere sviluppato. Si osserva che Nextcloud Mail e Roundcube presentano propri punti di forza e di debolezza, oltre a diversi scenari d'uso. Tra i prossimi piani si menziona l'intenzione di assumere sviluppatori aggiuntivi per accelerare lo sviluppo di Roundcube e creare un prodotto completo, adatto a un'ampia gamma di utenti e in grado di competere con le soluzioni commerciali centralizzate.
Roundcube è in sviluppo dal 2008 e fornisce un client di posta funzionante nel browser (interfaccia web), che utilizza il protocollo IMAP per accedere alla posta memorizzata. server L'aspetto di Roundcube si avvicina a quello dei tradizionali client di posta e utilizza la tecnologia Ajax per organizzare lo scambio di dati in modo asincrono con server senza ricaricare i componenti della pagina web. L'interfaccia si adatta alle dimensioni dello schermo e può essere utilizzata sia su sistemi desktop che su dispositivi mobili. È disponibile la possibilità di personalizzare l'aspetto secondo i propri gusti tramite un sistema di template.
L'applicazione supporta una rubrica, la ricerca di messaggi, la verifica ortografica, la gestione dei tipi MIME, la navigazione con modalità Drag&drop, la visualizzazione ad albero dei messaggi, l'anteprima degli allegati, la crittografia PGP, la visualizzazione di messaggi HTML, la memorizzazione nella cache per un accesso rapido alle cartelle di posta, l'estensione tramite plugin (ad esempio, è disponibile un plugin con calendario) e altre funzionalità tipiche dei client di posta separati. Il codice di Roundcube è scritto in PHP ed è distribuito con licenza GPLv3.
Nonostante nel comunicato stampa Nextcloud il prodotto sia definito come "secure mail client", la sicurezza di Roundcube lascia a desiderare; ad esempio, a ottobre è stata rilevata un'attività di attaccanti che sfruttavano una vulnerabilità 0-day non corretta (CVE-2023-5631) in Roundcube, che consentiva l'esecuzione di codice JavaScript all'apertura di un messaggio appositamente formattato, cosa che poteva essere utilizzata, ad esempio, per inoltrare email ai server degli attaccanti. Vulnerabilità simili XSS in Roundcube vengono regolarmente trovate; ad esempio, sono state corrette a settembre, ottobre e novembre. Sono state trovate vulnerabilità anche nelle componenti server di Roundcube; ad esempio, nel 2020 sono stati scoperti problemi che consentivano di eseguire codice PHP sul server o di accedere al contenuto di file locali a causa della mancanza di escaping di "\/.." nei nomi dei plugin e nei caratteri speciali nel comando shell utilizzato per la conversione delle immagini.





Fonte: opennet.ru
