Firma Nextcloud GmbH, rozwijająca otwartą platformę Nextcloud, przeznaczoną do tworzenia chmur i organizacji współpracy pracowników firm oraz zespołów, ogłosiła przystąpienie klienta pocztowego Roundcube. Szczegóły finansowe transakcji nie zostały ujawnione, jednak wskazano, że Roundcube będzie kontynuować rozwój jako odrębny klient poczty, który będzie można wykorzystać bez związku z platformą Nextcloud.
Bezpośrednie połączenie baz kodu Roundcube i Nextcloud nie jest planowane, ani też nie planowane jest zaprzestanie rozwoju obecnego klienta pocztowego Nextcloud Mail, który będzie kontynuowany. Zauważono, że Nextcloud Mail i Roundcube mają swoje mocne i słabe strony oraz różne scenariusze użycia. W najbliższych planach wspomniano o zamiarze zatrudnienia dodatkowych programistów w celu przyspieszenia rozwoju Roundcube i stworzenia na jego podstawie kompleksowego produktu, odpowiedniego dla szerokiego kręgu użytkowników i zdolnego do rywalizacji z scentralizowanymi komercyjnymi odpowiednikami.
Roundcube rozwija się od 2008 roku i oferuje działającego w przeglądarce klienta pocztowego (interfejs webowy), który korzysta z protokołu IMAP do uzyskiwania dostępu do przechowywanych na serwerze poczcie. Wygląd Roundcube zbliżony jest do klasycznych klientów pocztowych i korzysta z technologii Ajax do organizacji asynchronicznej wymiany danych z serwerem bez przeładowania komponentów strony internetowej. Interfejs dostosowuje się do rozmiaru ekranu i może być używany zarówno na systemach stacjonarnych, jak i na urządzeniach mobilnych. Można dostosować wygląd według własnych upodobań poprzez system szablonów.
Aplikacja obsługuje książkę adresową, wyszukiwanie wiadomości, sprawdzanie pisowni, obsługę typów MIME, nawigację w trybie Drag&drop, hierarchiczne przedstawienie wiadomości, podgląd załączników, szyfrowanie PGP, wyświetlanie wiadomości HTML, pamięć podręczną dla szybkiego dostępu do folderów pocztowych, rozszerzenia za pomocą wtyczek (np. dostępna jest wtyczka z kalendarzem-planerem) oraz inne typowe funkcje autonomicznych klientów pocztowych. Kod Roundcube napisany jest w języku PHP i rozpowszechniany jest na licencji GPLv3.
Mimo że w komunikacie prasowym Nextcloud produkt nazwano „secure mail client”, bezpieczeństwo Roundcube pozostawia wiele do życzenia. Na przykład w październiku w sieci zaobserwowano aktywność hakerów wykorzystujących niezałatane lukę 0-day (CVE-2023-5631) w Roundcube, co prowadziło do wykonania kodu JavaScript po otwarciu specjalnie przygotowanej wiadomości. Można to było wykorzystać, na przykład, do przesyłania wiadomości na serwer atakujących. Podobne luki XSS w Roundcube są regularnie znajdowane, na przykład były naprawiane we wrześniu, październiku i listopadzie. Luki występowały również w serwerowej części Roundcube, na przykład w 2020 roku znaleziono problemy, które pozwalały na wykonanie kodu PHP na serwerze lub uzyskanie zawartości lokalnych plików z powodu braku escape dla „/..” w nazwach wtyczek i znaków specjalnych w poleceniach wykonywanych przez shell w celu przekształcenia obrazów.





Źródło: opennet.ru
