Simulované vkládání chyb v síťové komunikaci
but.committee | doc. 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.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 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.program | Informační technologie a umělá inteligence | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Smrčka, Aleš | cs |
dc.contributor.author | Rozsíval, Michal | cs |
dc.contributor.referee | Rogalewicz, Adam | cs |
dc.date.accessioned | 2023-07-17T08:06:46Z | |
dc.date.available | 2023-07-17T08:06:46Z | |
dc.date.created | 2023 | cs |
dc.description.abstract | Vý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.abstract | The 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.mark | A | cs |
dc.identifier.citation | ROZSÍ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.other | 142736 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/211902 | |
dc.language.iso | cs | 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 | NetLoiter | cs |
dc.subject | simulace podmínek | cs |
dc.subject | vkládání chyb | cs |
dc.subject | testování | cs |
dc.subject | síťová komunikace | cs |
dc.subject | emulace sítě | cs |
dc.subject | parametry sítě | cs |
dc.subject | NetEm | cs |
dc.subject | Traffic Control | cs |
dc.subject | NFTables | cs |
dc.subject | NFQueue | cs |
dc.subject | NetFilter | cs |
dc.subject | proxy | cs |
dc.subject | MITM | cs |
dc.subject | zpoždění | cs |
dc.subject | ztrátovost | cs |
dc.subject | replikace | cs |
dc.subject | přeuspořádání | cs |
dc.subject | rychlost komunikace | cs |
dc.subject | chybovost | cs |
dc.subject | náhodné hodnoty | cs |
dc.subject | NetLoiter | en |
dc.subject | simulated conditions | en |
dc.subject | SWIFI | en |
dc.subject | fault-injection | en |
dc.subject | testing | en |
dc.subject | network communication | en |
dc.subject | network emulation | en |
dc.subject | network parameters | en |
dc.subject | NetEm | en |
dc.subject | Traffic Control | en |
dc.subject | NFTables | en |
dc.subject | NFQueue | en |
dc.subject | NetFilter | en |
dc.subject | proxy | en |
dc.subject | MITM | en |
dc.subject | delay | en |
dc.subject | loss | en |
dc.subject | replication | en |
dc.subject | reordering | en |
dc.subject | rate limit | en |
dc.subject | error rate | en |
dc.subject | random values | en |
dc.title | Simulované vkládání chyb v síťové komunikaci | cs |
dc.title.alternative | Simulated Fault-Injection in Network Communication | en |
dc.type | Text | cs |
dc.type.driver | masterThesis | en |
dc.type.evskp | diplomová práce | cs |
dcterms.dateAccepted | 2023-06-21 | cs |
dcterms.modified | 2023-06-21-11:30:20 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 142736 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2023.07.17 10:06:46 | en |
sync.item.modts | 2023.07.17 09:46:58 | en |
thesis.discipline | Matematické metody | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentních systémů | cs |
thesis.level | Inženýrský | cs |
thesis.name | Ing. | cs |