Sonda pro monitorování aplikačních protokolů

but.committeedoc. Ing. Zdeněk Kotásek, CSc. (předseda) doc. Dr. Ing. Otto Fučík (místopředseda) doc. Ing. Vladimír Janoušek, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) doc. Ing. Stanislav Racek, CSc. (člen) doc. Ing. Ondřej Ryšavý, 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ázku 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 ". Otázky u obhajoby: V práci uvádíte množství zabraných zdrojů pro jednotlivé nově implementované komponenty, avšak zabrané zdroje nejsou uvedeny pro novou verzi Mikrosondy jako celek. Mohl byste tedy uvést celkové množství zabraných zdrojů FPGA?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorViktorin, Jancs
dc.contributor.authorFukač, Tomášcs
dc.contributor.refereeKošař, Vlastimilcs
dc.date.created2016cs
dc.description.abstractTato práce se zabývá rozšířením funkcionality Mikrosondy o detekci a filtrování aplikačních protokolů. Mikrosonda je vestavěný systém, který je určen pro monitorování síťových linek o rychlosti 1 Gb /s. Detekce aplikačních protokolů vyžaduje použití technik pro vyhledávání řetězců a vzorů definovaných regulárním výrazem, což jsou operace náročné na výpočetní výkon zařízení. Na základě studia vybraných protokolů (SMTP, POP3, FTP, SIP) a stávající aplikace Mikrosonda byl vytvořen návrh rozšíření, které rozděluje funkcionalitu mezi FPGA a procesor. V FPGA probíhá předzpracování síťového provozu, které spočívá v hledání požadovaných identifikátorů uživatelů a vzorů specifických pro daný protokol. Na procesoru je následně ověřeno, zda se jedná o požadovanou komunikaci. Procesor tedy nemusí zpracovávat celý síťový provoz, ale jen část předvybranou v FPGA. Softwarová část je rozšířena o modul pro analýzu SMTP komunikace, který umožňuje zpracovávat více než 5000 síťových toků za sekundu. Podporu dalších protokolů lze přidat pouhým rozšířením softwarové části.cs
dc.description.abstractThis work describes an extension of the Microprobe functionality for detection and filtering of application protocols. The Microprobe is an embedded system designed for monitoring network links at speed 1 Gb/s without loosing any packets. The detection of application protocols requires using of computationally expensive operations, especially string lookup (usually based on regular expressions). Based on the study of several protocols (SMTP, POP3, FTP, SIP) a draft of a new architecture has been created. The new architecture splits this functionality between programmable logic FPGA and processor. The FPGA performs preprocessing of network traffic consisting of a lookup for user identifiers and protocol-specific patterns. The processor verifies that it is the requested communication. The processor does not need to process the entire network traffic but only the part pre-filtered in the FPGA. The software part is extended by a module for the analysis of SMTP which allows processing of more than 5,000 network flows per second. Support for other protocols can be added by an extension of the software part.en
dc.description.markAcs
dc.identifier.citationFUKAČ, T. Sonda pro monitorování aplikačních protokolů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2016.cs
dc.identifier.other96343cs
dc.identifier.urihttp://hdl.handle.net/11012/61849
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.subjectMikrosondacs
dc.subjectFPGAcs
dc.subjectSMTPcs
dc.subjectPOP3cs
dc.subjectFTPcs
dc.subjectSIPcs
dc.subjectNetModule ZE7000cs
dc.subjectMicroprobeen
dc.subjectFPGAen
dc.subjectSMTPen
dc.subjectPOP3en
dc.subjectFTPen
dc.subjectSIPen
dc.subjectNetModule ZE7000en
dc.titleSonda pro monitorování aplikačních protokolůcs
dc.title.alternativeProbe for the Application Protocols Monitoringen
dc.typeTextcs
dc.type.drivermasterThesisen
dc.type.evskpdiplomová prácecs
dcterms.dateAccepted2016-06-17cs
dcterms.modified2020-05-10-16:12:26cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid96343en
sync.item.dbtypeZPen
sync.item.insts2025.03.26 15:22:01en
sync.item.modts2025.01.17 11:07:05en
thesis.disciplinePočítačové a vestavěné systémycs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelInženýrskýcs
thesis.nameIng.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.19 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-18242_v.pdf
Size:
123.52 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-18242_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-18242_o.pdf
Size:
126.24 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-18242_o.pdf
Loading...
Thumbnail Image
Name:
review_96343.html
Size:
1.44 KB
Format:
Hypertext Markup Language
Description:
file review_96343.html
Collections