Implementace fuzz testování pro embedded systém
Show simple item record
dc.contributor.advisor |
Dolinay, Jan
|
|
dc.contributor.author |
Kulhavá, Pavlína
|
|
dc.date.accessioned |
2024-07-23T13:16:34Z |
|
dc.date.available |
2024-07-23T13:16:34Z |
|
dc.date.issued |
2023-11-05 |
|
dc.identifier |
Elektronický archiv Knihovny UTB |
|
dc.identifier.uri |
http://hdl.handle.net/10563/56023
|
|
dc.description.abstract |
Tato diplomová práce se zabývá implementací fuzz testování pro embedded zařízení. Cílem práce bylo implementovat fuzz testování pro testování přímo na zařízení. K tomu byly použité tři přístupy, a to testování pomocí simulátoru, přímo na zařízení a s použitím vzdáleného volání procedur (eRPC). Teoretická část popisuje dosavadní snahu o implementaci, včetně možného použití fuzz testování v rámci projektu. Praktická část pak poznatky získané v teoretické aplikuje na implementaci výše zmíněných třech přístupů pro AFL++ fuzz framework. K testování je použita vývojová deska od NXP mimxrt1064_evk a ukázkový projekt SHELL volně dostupný z mcuxpresso SDK. Výsledkem této práce je srovnání složitosti implementace, rychlosti testování a použitelnosti jednotlivých přístupu pro testování na reálných zařízeních. |
|
dc.format |
77 s. |
|
dc.language.iso |
cs |
|
dc.publisher |
Univerzita Tomáše Bati ve Zlíně |
|
dc.rights |
Bez omezení |
|
dc.subject |
Fuzz testování
|
cs |
dc.subject |
Fuzzer
|
cs |
dc.subject |
Embedded systém
|
cs |
dc.subject |
Testování
|
cs |
dc.subject |
Embedded Simulátory
|
cs |
dc.subject |
AFL++
|
cs |
dc.subject |
LibFuzzer
|
cs |
dc.subject |
Renode
|
cs |
dc.subject |
QEMU
|
cs |
dc.subject |
Fuzz testing
|
en |
dc.subject |
Fuzzer
|
en |
dc.subject |
Embedded system
|
en |
dc.subject |
Testing
|
en |
dc.subject |
Embedded Simulators
|
en |
dc.subject |
AFL++
|
en |
dc.subject |
LibFuzzer
|
en |
dc.subject |
Renode
|
en |
dc.subject |
QEMU
|
en |
dc.title |
Implementace fuzz testování pro embedded systém |
|
dc.title.alternative |
Implementation of Fuzz Testing for an Embedded System |
|
dc.type |
diplomová práce |
cs |
dc.contributor.referee |
Mudrík, Samuel |
|
dc.date.accepted |
2024-06-05 |
|
dc.description.abstract-translated |
This thesis deals with the implementation of fuzz testing for embedded devices. The aim of the thesis was to implement fuzz testing for testing directly on the device. To do this, three approaches were used, namely testing using a simulator, directly on the device and using remote procedure calls (eRPC). The theoretical section describes the implementation efforts to date, including the possible use of fuzz testing within the project. The practical part then applies the knowledge gained in the theoretical part to the implementation of the above three approaches for the AFL++ fuzz framework. The NXP mimxrt1064_evk development board and the SHELL sample project freely available from the mcuxpresso SDK are used for testing. The result of this work is a comparison of the implementation complexity, testing speed and usability of each approach for testing on real devices. |
|
dc.description.department |
Ústav informatiky a umělé inteligence |
|
dc.thesis.degree-discipline |
Softwarové inženýrství |
cs |
dc.thesis.degree-discipline |
Software Engineering |
en |
dc.thesis.degree-grantor |
Univerzita Tomáše Bati ve Zlíně. Fakulta aplikované informatiky |
cs |
dc.thesis.degree-grantor |
Tomas Bata University in Zlín. Faculty of Applied Informatics |
en |
dc.thesis.degree-name |
Ing. |
|
dc.thesis.degree-program |
Informační technologie |
cs |
dc.thesis.degree-program |
Information Technologies |
en |
dc.identifier.stag |
66674
|
|
dc.date.submitted |
2024-05-10 |
|
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account