Implementace rubber duckies na běžně dostupných USB zařízeních a jejich praktický test
but.committee | doc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Tomáš Milet, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) | cs |
but.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 oponenta a na další 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 A. | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Tamaškovič, Marek | en |
dc.contributor.author | Do, Hung | en |
dc.contributor.referee | Holop, Patrik | en |
dc.date.created | 2023 | cs |
dc.description.abstract | Tato práce se zabývá problematikou počítačových útoků typu BadUSB, implementací jednoho ze zařízení (Rubber Ducky) a následnou obranou proti těmto typům útoků. Mým úkolem je rozbor funkcionality univerzální sériové sběrnice, komunikace mezi hostem a zařízením a slabiny proti BadUSB útokům. Za tímto účelem jsem implementoval composite (složené) USB zařízení při použití mikrokontroleru Raspberry Pi Pico a externí open source knihovny TinyUSB. S funkčním prototypem prezentuji čtenáři několik možných ochranných mechanismů před těmito druhy útoků na operačních systémech Microsoft Windows a GNU/Linux. Tato práce varuje lidi před nevýhodami USB funkce plug-and-play a nebezpečím při připojování neznámých USB zařízení do našich počítačů. | en |
dc.description.abstract | This thesis deals with computer security attack named BadUSB, implements an example device (Rubber Ducky) and looks for a defense against these types of attack. My task is to analyze the functionality of Universal Serial Bus, communication between the host and device and its shortcomings against BadUSB attacks. For that I implemented a composite USB device on Raspberry Pi Pico using an external open source library TinyUSB. And with a working prototype I present reader a few possible defense mechanisms against these kinds of devices and attacks on Microsoft Windows and GNU/Linux operating systems. The contribution of this thesis is to warn people about the weakness of USB's plug-and-play feature and the danger of connecting unknown USB devices to our computers. | cs |
dc.description.mark | A | cs |
dc.identifier.citation | DO, H. Implementace rubber duckies na běžně dostupných USB zařízeních a jejich praktický test [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023. | cs |
dc.identifier.other | 147782 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/212747 | |
dc.language.iso | en | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | kyberbezpečost | en |
dc.subject | USB | en |
dc.subject | Rubber Ducky | en |
dc.subject | BadUSB | en |
dc.subject | Raspberry Pi Pico W | en |
dc.subject | TinyUSB | en |
dc.subject | lwIP | en |
dc.subject | bílá listina | en |
dc.subject | payload | en |
dc.subject | skriptovací jazyk | en |
dc.subject | vestavěné zařízení | en |
dc.subject | cyber security | cs |
dc.subject | USB | cs |
dc.subject | Rubber Ducky | cs |
dc.subject | BadUSB | cs |
dc.subject | Raspberry Pi Pico W | cs |
dc.subject | TinyUSB | cs |
dc.subject | lwIP | cs |
dc.subject | whitelist | cs |
dc.subject | payload | cs |
dc.subject | scripting language | cs |
dc.subject | embedded device | cs |
dc.title | Implementace rubber duckies na běžně dostupných USB zařízeních a jejich praktický test | en |
dc.title.alternative | Implement Rubber Duckies on Available USB Devices and Make a Practical Test | cs |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2023-06-14 | cs |
dcterms.modified | 2023-06-14-11:05:32 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 147782 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 21:00:21 | en |
sync.item.modts | 2025.01.17 09:41:07 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |