Zásuvný modul pro podporu S/MIME v Roundcube

Loading...
Thumbnail Image

Date

Authors

Dobeš, Zdeněk

Mark

E

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Tato práce se zabývá tvorbou zásuvného modulu pro e-mailový klient Roundcube na zabezpečení elektronické pošty kryptografickým standardem S/MIME 4.0. Roundcube ve své výchozí verzi podporuje šifrování standardem OpenPGP prostřednictvím zásuvného modulu Enigma. Důvodem rozšíření o~S/MIME je především zvýšení kredibility odesílatele a~poskytnutí standardizovaného přístupu pro zabezpečenou e-mailovou komunikaci. Práce nejprve popisuje zmíněné i~související standardy a~jejich současná řešení. Dále představuje návrh, který reaguje na požadavky jednotlivých standardů, a ten je implementován. Práce popisuje konkrétní zvolené postupy, jejich zaintegrování do celkového systému modulu, průběžné jednotkové testování a~verifikaci výsledného řešení v podobě testování modulových funkcí a uživatelských testů. Oproti funkcionalitě S/MIME většiny populárních e-mailových klientů poskytuje implementovaný modul větší míru zabezpečení šifrovaných dat podporou novějších algoritmů a personifikaci funkcionality širším spektrem nastavovacích hodnot. Modul je zpřístupněn komunitě na platformě GitHub.
This work focuses on the development of a plugin for the email client Roundcube to secure electronic messages using the cryptographic standard S/MIME 4.0. In its default version, Roundcube supports encryption using the OpenPGP standard via the Enigma plugin. The motivation for extending support to S/MIME lies primarily in enhancing the sender's credibility and providing a standardized approach to secure email communication. The work first describes the essential and related standards, as well as their current solutions. It then presents a design that addresses the requirements of the respective standards, followed by its implementation. The thesis details the specific procedures used, their integration into the overall plugin system, unit testing and verification of the final solution through function and user testing. Compared to the S/MIME functionality of most popular email clients, the plugin offers a higher level of encrypted data security by supporting newer algorithms, as well as enhanced personalization through a broader range of configurable options. The plugin is made available to the community on the GitHub platform.

Description

Citation

DOBEŠ, Z. Zásuvný modul pro podporu S/MIME v Roundcube [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Vývoj aplikací

Comittee

prof. Ing. Tomáš Hruška, CSc. (předseda) Ing. Vladimír Bartík, Ph.D. (člen) doc. Mgr. Adam Rogalewicz, Ph.D. (člen) Ing. Vladimír Veselý, Ph.D. (člen) Ing. Jan Pluskal, Ph.D. (člen) Ing. Tomáš Goldmann, Ph.D. (člen)

Date of acceptance

2025-06-23

Defence

Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm E.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO