Práca sa zaoberá témou monitorovania vymeniteľných jednotiek USB, určených na prenos súborov - dát. Cieľom práce je vytvorenie programu, ktorý monitoruje zariadenia pripojené na zbernicu USB a upozorní správcu.
Teoretická časť práce sa zaoberá USB zbernicou, históriou USB zbernice, technickými špecifikáciami a súčasnou využiteľnosťou. Ďalej je v teoretickej časti priblížený prieskum podobných riešení a ich porovnanie.
Praktická časť je tvorená návrhom, popisom a samotným programom pre monitorovanie USB zaradení využitím programovacieho jazyku JAVA, ktorý umožňuje beh na rôznych platformách. Poslednou časťou je súhrn testu vykonanom na platforme Windows, Linux a MAC.
Anotace v angličtině
The theme of this thesis is focused on monitoring of removable USB drives, which are determined for the transfer of files - data. The aim of the work is to create a program that monitors devices connected to the USB bus and notifies the administrator.
The theoretical part of the work deals with the USB bus, history of the USB bus, technical specifications and current usability. Furthermore, the theoretical part presents a survey of similar solutions and their comparison.
The practical part is made up of a design, description and the program itself for monitoring USB devices using the JAVA programming language, which allows running on various platforms. The last part is a summary of the test performed on the Windows, Linux and MAC platforms.
Klíčová slova
USB monitor, správca USB zariadení, monitor vymeniteľných zariadení
Klíčová slova v angličtině
USB monitoring tool, admin usb device, removable devices monitor
Rozsah průvodní práce
60 s. (52656)
Jazyk
SK
Anotace
Práca sa zaoberá témou monitorovania vymeniteľných jednotiek USB, určených na prenos súborov - dát. Cieľom práce je vytvorenie programu, ktorý monitoruje zariadenia pripojené na zbernicu USB a upozorní správcu.
Teoretická časť práce sa zaoberá USB zbernicou, históriou USB zbernice, technickými špecifikáciami a súčasnou využiteľnosťou. Ďalej je v teoretickej časti priblížený prieskum podobných riešení a ich porovnanie.
Praktická časť je tvorená návrhom, popisom a samotným programom pre monitorovanie USB zaradení využitím programovacieho jazyku JAVA, ktorý umožňuje beh na rôznych platformách. Poslednou časťou je súhrn testu vykonanom na platforme Windows, Linux a MAC.
Anotace v angličtině
The theme of this thesis is focused on monitoring of removable USB drives, which are determined for the transfer of files - data. The aim of the work is to create a program that monitors devices connected to the USB bus and notifies the administrator.
The theoretical part of the work deals with the USB bus, history of the USB bus, technical specifications and current usability. Furthermore, the theoretical part presents a survey of similar solutions and their comparison.
The practical part is made up of a design, description and the program itself for monitoring USB devices using the JAVA programming language, which allows running on various platforms. The last part is a summary of the test performed on the Windows, Linux and MAC platforms.
Klíčová slova
USB monitor, správca USB zariadení, monitor vymeniteľných zariadení
Klíčová slova v angličtině
USB monitoring tool, admin usb device, removable devices monitor
Zásady pro vypracování
Seznamte se s fungování USB portů.
Proveďte průzkum podobných řešení / projektů.
Navrhněte řešení pro monitoring.
Vyberte vhodný programovací jazyk.
Vytvořte dokumentaci.
Otestujte základní funkcionalitu produktu.
Zásady pro vypracování
Seznamte se s fungování USB portů.
Proveďte průzkum podobných řešení / projektů.
Navrhněte řešení pro monitoring.
Vyberte vhodný programovací jazyk.
Vytvořte dokumentaci.
Otestujte základní funkcionalitu produktu.
Seznam doporučené literatury
Microsoft. USB Event Tracing for Windows [online]. 04/20/2017, , 1 [cit. 2018-10-17]. Dostupné z: https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-event-tracing-for-windows
KEATING, Andrea a Eliyas YAKUB. Capturing USB ETW traces with Microsoft Message Analyzer (MMA). Microsoft blog [online]. 2017, 4/24/2017, , 1 [cit. 2018-10-17]. Dostupné z: https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-event-tracing-for-windows
SHULTZ, Greg. How to track down USB flash drive usage with Windows 10's Event Viewer. In: TechRepublic [online]. Kalifornie, USA: CBS Interactive, 2019, 3.4.2017 [cit. 2019-11-25]. Dostupné z: https://www.techrepublic.com/article/how-to-track-down-usb-flash-drive-usage-in-windows-10s-event-viewer/
PECINOVSKÝ, Rudolf. Java 9: kompletní příručka jazyka. Praha: Grada Publishing, 2018, 557 s. Knihovna programátora. ISBN 9788027107155.
PRATA, Stephen. Mistrovství v C++. 4., aktualiz. vyd. Brno: Computer Press, 2013, 1176 s. Bestseller. ISBN 9788025138281.
Microsoft. USB Event Tracing for Windows [online]. 04/20/2017, , 1 [cit. 2018-10-17]. Dostupné z: https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-event-tracing-for-windows
KEATING, Andrea a Eliyas YAKUB. Capturing USB ETW traces with Microsoft Message Analyzer (MMA). Microsoft blog [online]. 2017, 4/24/2017, , 1 [cit. 2018-10-17]. Dostupné z: https://docs.microsoft.com/en-us/windows-hardware/drivers/usbcon/usb-event-tracing-for-windows
SHULTZ, Greg. How to track down USB flash drive usage with Windows 10's Event Viewer. In: TechRepublic [online]. Kalifornie, USA: CBS Interactive, 2019, 3.4.2017 [cit. 2019-11-25]. Dostupné z: https://www.techrepublic.com/article/how-to-track-down-usb-flash-drive-usage-in-windows-10s-event-viewer/
PECINOVSKÝ, Rudolf. Java 9: kompletní příručka jazyka. Praha: Grada Publishing, 2018, 557 s. Knihovna programátora. ISBN 9788027107155.
PRATA, Stephen. Mistrovství v C++. 4., aktualiz. vyd. Brno: Computer Press, 2013, 1176 s. Bestseller. ISBN 9788025138281.
Součástí obhajoby nebyla praktická ukázka
Vedoucí práce seznámil komisi s posudky
1. Otázka - Když uživatel připojí USB zařízení je možné tomuto předcházet politikami, zkoušel jste to (doc. Čermák)?
2. Otázka - Přes group policy je možné USB porty blokovat, je možné i sledovat zda uživatel stáhnul nebo nahrál na USB zařízení nějaký soubor?(ing. Králík)
Následovala krátká diskuze k diplomové práci.
Student odpověděl na všechny otázky z posudků i komise velmi dobře, s jistými chybami