dc.contributor.advisor | Yaghob, Jakub | |
dc.creator | Veselý, Milan | |
dc.date.accessioned | 2023-07-24T18:47:29Z | |
dc.date.available | 2023-07-24T18:47:29Z | |
dc.date.issued | 2023 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/183081 | |
dc.description.abstract | This thesis presents a custom Virtual File System (VFS) built with C++, using a custom wrapper for the FUSE library. The VFS is modular in design, facilitating easy extension with new features. Two prototype modules for ver- sioning and encryption are also included, each accompanied by a command- line interface tool for control, such as restoring versions or encrypting files. Thanks to its password/key protection and encryption capabilities, the VFS enhances file management, enabling secure storage and retrieval of sensitive data. In addition, built-in versioning functionality allows users to access and restore previous file versions with ease. Once the VFS is mounted, it can be accessed in the same standard way as any other file system, making it user-friendly and accessible. | en_US |
dc.description.abstract | Tato bakalářská práce se věnuje vytváření virtuálního souborového sys- tému (VFS) prostřednictvím knihovny FUSE upravené pro použití s C++. Zmíněné VFS je modulární a tedy umožňuje snadné přidání nových funkcí. Dále jsou poskytnuty dva prototypy modulů pro podporu verzování a šifro- vání, každý s vlastním nástrojem pro ovládání z příkazové řádky. Šifrování přidává možnost zamykat jednotlivé soubory a složky heslem nebo klíčem pro bezpečné uložení citlivých dat. Verzování na druhou stranu umožní uži- vatelům snadno uchovávat a obnovovat předchozí verze souborů. Po instalaci VFS je k němu možné přistupovat stejným způsobem jako k jakémukoliv jinému souborovému systému. | cs_CZ |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.subject | VFS|user space|versioning|encryption | en_US |
dc.subject | VFS|uživatelský prostor|verzování|šifrování | cs_CZ |
dc.title | Virtuální souborový systém v uživatelském prostoru | cs_CZ |
dc.type | bakalářská práce | cs_CZ |
dcterms.created | 2023 | |
dcterms.dateAccepted | 2023-06-29 | |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.department | Department of Software Engineering | en_US |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.identifier.repId | 256856 | |
dc.title.translated | Virtual file system in user space | en_US |
dc.contributor.referee | Horký, Vojtěch | |
thesis.degree.name | Bc. | |
thesis.degree.level | bakalářské | cs_CZ |
thesis.degree.discipline | Informatika se specializací Programování a vývoj software | cs_CZ |
thesis.degree.discipline | Computer Science with specialisation in Programming and Software Development | en_US |
thesis.degree.program | Informatika | cs_CZ |
thesis.degree.program | Computer Science | en_US |
uk.thesis.type | bakalářská práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Informatika se specializací Programování a vývoj software | cs_CZ |
uk.degree-discipline.en | Computer Science with specialisation in Programming and Software Development | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Computer Science | en_US |
thesis.grade.cs | Výborně | cs_CZ |
thesis.grade.en | Excellent | en_US |
uk.abstract.cs | Tato bakalářská práce se věnuje vytváření virtuálního souborového sys- tému (VFS) prostřednictvím knihovny FUSE upravené pro použití s C++. Zmíněné VFS je modulární a tedy umožňuje snadné přidání nových funkcí. Dále jsou poskytnuty dva prototypy modulů pro podporu verzování a šifro- vání, každý s vlastním nástrojem pro ovládání z příkazové řádky. Šifrování přidává možnost zamykat jednotlivé soubory a složky heslem nebo klíčem pro bezpečné uložení citlivých dat. Verzování na druhou stranu umožní uži- vatelům snadno uchovávat a obnovovat předchozí verze souborů. Po instalaci VFS je k němu možné přistupovat stejným způsobem jako k jakémukoliv jinému souborovému systému. | cs_CZ |
uk.abstract.en | This thesis presents a custom Virtual File System (VFS) built with C++, using a custom wrapper for the FUSE library. The VFS is modular in design, facilitating easy extension with new features. Two prototype modules for ver- sioning and encryption are also included, each accompanied by a command- line interface tool for control, such as restoring versions or encrypting files. Thanks to its password/key protection and encryption capabilities, the VFS enhances file management, enabling secure storage and retrieval of sensitive data. In addition, built-in versioning functionality allows users to access and restore previous file versions with ease. Once the VFS is mounted, it can be accessed in the same standard way as any other file system, making it user-friendly and accessible. | en_US |
uk.file-availability | V | |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
thesis.grade.code | 1 | |
uk.publication-place | Praha | cs_CZ |
uk.thesis.defenceStatus | O | |