Webová aplikace pro zabezpečený přenos souborů
Loading...
Date
Authors
Horký, Vít
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií
Abstract
Tato práce se zaměřuje na vývoj webové aplikace pro bezpečný přenos souborů přes internet. Jedním z cílů bylo provést analýzu dostupných řešení a následně navrhnout a implementovat vlastní webovou aplikaci pro přenos souborů. Aplikace pracuje na principu nahrání souborů na její úložiště a následné notifikování příjemce souborů. Podporované je nejen zasílání souborů, ale také vytváření žádosti pro jejich nahrání, která může být zasílána i neregistrovaným uživatelům. Webová aplikace podporuje přihlašování prostřednictvím systému Single Sign-On (SSO) od poskytovatele Microsoft. Notifikace uživatelů jsou implementovány použitím e-mailových zpráv. Webová aplikace byla implementována v jazyce C# s využitím knihovny Blazor Server. Důraz byl kladen na konfigurovatelnost a jednoduchou rozšiřitelnost abstrahováním vrstvy úložiště souborů.
This thesis focuses on developing a web application for secure file transfer over the internet. One of the goals was to analyze available solutions and then design and implement a custom web application for file transfer. The application works by uploading files to its storage and then subsequently notifying the file recipient. It supports not only simple file transfers but also the creation of file requests, which can be sent to non-registered users. The web application supports login through Microsoft’s Single Sign-On (SSO) system. User notifications are implemented using email messages. The web application was implemented in C# using the Blazor Server library. Emphasis was placed on configurability and easy extensibility by abstracting the file storage layer.
This thesis focuses on developing a web application for secure file transfer over the internet. One of the goals was to analyze available solutions and then design and implement a custom web application for file transfer. The application works by uploading files to its storage and then subsequently notifying the file recipient. It supports not only simple file transfers but also the creation of file requests, which can be sent to non-registered users. The web application supports login through Microsoft’s Single Sign-On (SSO) system. User notifications are implemented using email messages. The web application was implemented in C# using the Blazor Server library. Emphasis was placed on configurability and easy extensibility by abstracting the file storage layer.
Description
Citation
HORKÝ, V. Webová aplikace pro zabezpečený přenos souborů [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
bez specializace
Comittee
doc. Ing. Václav Zeman, Ph.D. (předseda)
Ing. Pavel Pirohovič (člen)
JUDr. Ing. František Kasl, Ph.D. (člen)
doc. Mgr. Karel Slavíček, Ph.D. (místopředseda)
Ing. Karel Kuchař (člen)
Ing. Pavel Nevlud (člen)
Date of acceptance
2025-06-09
Defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta.
Otázky:
Na obr. 7.5. porovnáváte rychlosti nahrávání a stažení souborů. Porovnávány jsou tři velikosti souborů: 100MB, 800MB a 10GB. Při nahrávání jsou dosažené rychlosti v pořadí, které koresponduje s velikostmi souborů, tj. největší soubor je nahráván největší rychlostí. Při stahování je trend opačný, nejvyšší rychlost je u nejmenšího souboru. Obě porovnání platí i pro šifrované a nešifrované soubory. Popište možné důvody, proč je při nahrávání nejvyšší rychlost dosažena u největšího souboru. Popište také možné důvody, proč je u stahování trend opačný.
Na jaké straně probíhá šifrování souborů?
Jaká byla motivace práce?
Jak je řešena distribuce klíčů?
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení