Simulované vkládání chyb v síťové komunikaci

but.committeedoc. Dr. Ing. Petr Hanáček (předseda) doc. RNDr. Milan Češka, Ph.D. (člen) Ing. Martin Hrubý, Ph.D. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Matěj Grégr, Ph.D. (člen) Mgr. Ing. Pavel Očenášek, Ph.D. (člen)cs
but.defenceStudent 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 přítomných, např. v čem byl hlavní problém při realizaci síťového nástroje či vliv použití nástroje na prodložení doby testování. 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 výborně / A.cs
but.jazykčeština (Czech)
but.programInformační technologie a umělá inteligencecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSmrčka, Alešcs
dc.contributor.authorRozsíval, Michalcs
dc.contributor.refereeRogalewicz, Adamcs
dc.date.accessioned2023-07-17T08:06:46Z
dc.date.available2023-07-17T08:06:46Z
dc.date.created2023cs
dc.description.abstractVývoj síťových aplikací probíhá v ideálních podmínkách na rozdíl od jejich nasazení ve skutečném prostředí, které obsahuje chyby jako ztrátovost, zpoždění nebo kybernetické útoky. Zajištění odolnosti proti těmto chybám je tak klíčové. Tato diplomová práce představuje nástroj NetLoiter, jehož cílem je umožnit simulaci požadovaných chyb a umožnit tím vývojářům je správně ošetřit. Nástroj NetLoiter lze použít v transparentní (server proxy), skryté (odchytává komunikaci přímo z jádra systému) nebo hardwarové variantě, která je vhodná například pro testování vestavěných systémů. Nástroj NetLoiter podporuje dynamickou rekonfiguraci pomocí veřejného rozhraní, které je možné využít pro automatizaci procesu testování. Nástroj NetLoiter byl úspěšně integrován a použit v reálných projektech.cs
dc.description.abstractThe development of network applications takes place under ideal conditions, as opposed to deploying them in a real-world environment that contains vulnerabilities such as loss, latency, or cyber-attacks. Ensuring resilience against these vulnerabilities is thus crucial. This thesis introduces the NetLoiter, which aims to enable the simulation of the required vulnerabilities and thus allow developers to treat them correctly. The NetLoiter can be used in transparent (proxy server), hidden (captures communication directly from the system kernel), or hardware versions suitable for testing embedded systems. NetLoiter supports dynamic reconfiguration using a public interface that can be used to automate the testing process. NetLoiter has been successfully integrated and used in real projects.en
dc.description.markAcs
dc.identifier.citationROZSÍVAL, M. Simulované vkládání chyb v síťové komunikaci [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.cs
dc.identifier.other142736cs
dc.identifier.urihttp://hdl.handle.net/11012/211902
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectNetLoitercs
dc.subjectsimulace podmínekcs
dc.subjectvkládání chybcs
dc.subjecttestovánícs
dc.subjectsíťová komunikacecs
dc.subjectemulace sítěcs
dc.subjectparametry sítěcs
dc.subjectNetEmcs
dc.subjectTraffic Controlcs
dc.subjectNFTablescs
dc.subjectNFQueuecs
dc.subjectNetFiltercs
dc.subjectproxycs
dc.subjectMITMcs
dc.subjectzpožděnícs
dc.subjectztrátovostcs
dc.subjectreplikacecs
dc.subjectpřeuspořádánícs
dc.subjectrychlost komunikacecs
dc.subjectchybovostcs
dc.subjectnáhodné hodnotycs
dc.subjectNetLoiteren
dc.subjectsimulated conditionsen
dc.subjectSWIFIen
dc.subjectfault-injectionen
dc.subjecttestingen
dc.subjectnetwork communicationen
dc.subjectnetwork emulationen
dc.subjectnetwork parametersen
dc.subjectNetEmen
dc.subjectTraffic Controlen
dc.subjectNFTablesen
dc.subjectNFQueueen
dc.subjectNetFilteren
dc.subjectproxyen
dc.subjectMITMen
dc.subjectdelayen
dc.subjectlossen
dc.subjectreplicationen
dc.subjectreorderingen
dc.subjectrate limiten
dc.subjecterror rateen
dc.subjectrandom valuesen
dc.titleSimulované vkládání chyb v síťové komunikacics
dc.title.alternativeSimulated Fault-Injection in Network Communicationen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2023-06-21cs
dcterms.modified2023-06-21-11:30:20cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid142736en
sync.item.dbtypeZPen
sync.item.insts2023.07.17 10:06:46en
sync.item.modts2023.07.17 09:46:58en
thesis.disciplineMatematické metodycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
8.6 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
review_142736.html
Size:
7.69 KB
Format:
Hypertext Markup Language
Description:
review_142736.html
Collections