|
Optimization of DDoS Mitigation Rule Inference
Carasec, Elena ; Grégr, Matěj (oponent) ; Žádník, Martin (vedoucí práce)
This thesis discusses the possibility of using machine learning algorithms for DDoS protection. For classical and incremental (online) learning are considered explainable supervised learning methods, particularly decision trees. Furthermore, some possible optimisations are introduced to increase traffic classification accuracy and decrease the amount of blocked legitimate traffic.
|
|
Optimization of DDoS Mitigation Rule Inference
Carasec, Elena ; Grégr, Matěj (oponent) ; Žádník, Martin (vedoucí práce)
This thesis discusses the possibility of using machine learning algorithms for DDoS protection. For classical and incremental (online) learning are considered explainable supervised learning methods, particularly decision trees. Furthermore, some possible optimisations are introduced to increase traffic classification accuracy and decrease the amount of blocked legitimate traffic.
|
|
IMAP extension for mobile devices
Kundrát, Jan ; Peterka, Jiří (vedoucí práce) ; Spousta, Miroslav (oponent)
Masové rozšíření chytrých telefonů, ke kterému došlo v posledních letech, s sebou přineslo i zvýšený zájem o mobilní přístup k elektronické poště. Protokol IMAP prošel od svého vzniku mnoha úpravami; objevila se rozšíření přidávající nové funkce, ale i modifikace optimalizující komunikaci přes potenciálně nespolehlivou síť. Tato práce si klade za cíl provést analýzu stávajících rozšíření protokolu IMAP z pohledu jejich použitelnosti a přínosu využití v mobilních zařízeních. Obsahuje tři nově vytvořené návrhy rozšíření, z nichž každé obohacuje protokol IMAP z jiného směru. Součástí práce je též popis, jak byla tato rozšíření zahrnuta do programu Trojitá, autorova mobilního e-mailového programu šířeného jako svobodný software.
|
|
Static data flow analysis for Java programs
Mečiar, Martin ; Zavoral, Filip (vedoucí práce) ; Kofroň, Jan (oponent)
Tato práce navrhuje metodologii JaBSSA určenou k ziskání zavislostí mezi vstu- py a výstupy Java programů za použití statické programové analýzy na byte- code Java programů. Metodologie JaBSSA je založená na konstrukci context- sensitive grafu volání analyzovaného programu a následnou konstrukci oriento- vaného grafu datových toků, kde uzly majíci specifická metadata reprezentují vstupy a výstupy analyzovaného programu a hrany představují datové toky mezi nimi v analyzovaném programu. Program na přiloženém CD obsahuje imple- mentaci pro metodologii JaBSSA, což slouží jako ověření navrhovaného konceptu. Příklady Java programů spolu se sadou testů, která generuje výsledky implemen- tace metodologie JaBSSA na příkladech, jsou součástí daného programu. Vyge- nerované výsledky slouží pro demonstraci schopností a nedostatků navrhovaného konceptu. 1
|
|
IMAP extension for mobile devices
Kundrát, Jan ; Peterka, Jiří (vedoucí práce) ; Spousta, Miroslav (oponent)
Masové rozšíření chytrých telefonů, ke kterému došlo v posledních letech, s sebou přineslo i zvýšený zájem o mobilní přístup k elektronické poště. Protokol IMAP prošel od svého vzniku mnoha úpravami; objevila se rozšíření přidávající nové funkce, ale i modifikace optimalizující komunikaci přes potenciálně nespolehlivou síť. Tato práce si klade za cíl provést analýzu stávajících rozšíření protokolu IMAP z pohledu jejich použitelnosti a přínosu využití v mobilních zařízeních. Obsahuje tři nově vytvořené návrhy rozšíření, z nichž každé obohacuje protokol IMAP z jiného směru. Součástí práce je též popis, jak byla tato rozšíření zahrnuta do programu Trojitá, autorova mobilního e-mailového programu šířeného jako svobodný software.
|
| |
|
Modelování network coding v bezdrátových sítích
Svobodník, Petr ; Miloš, Jiří (oponent) ; Kuder, Zenon (vedoucí práce)
Při výměně dat v bezdrátové síti typu bod-bod, kde není možné přímé spojení koncových prvků, se používá opakovač. Ten však nemusí vykonávat svou základní funkci Store-and- Forward, která přijatá data pouze přepošle, ale může s nimi provádět určitou operaci – Network Coding. Kombinací dat tekoucích v protiběžných směrech do jednoho ode- sílaného slova (paketu), kterou lze na základě znalosti dat dříve odeslaných dekódovat, se zkrátí čas potřebný pro přenos a celková datová propustnost celého spoje vzroste. Existuje několik metod, lišící se časovou úsporou, schopností funkce v kanále s vysokým šumem. Ty budou v této práci popsány a porovnány.
|
|
Obousměrný přenos digitalizovaného hlasu s mikrokontrolérem
Kapitančik, Maroš ; Kaczmarczyk, Václav (oponent) ; Bradáč, Zdeněk (vedoucí práce)
Cieľom práce je zoznámenie sa s digitalizovaním prenosu reči s obmedzením dátovým tokom a vytvorenie zariadenia, komunikujúceho na tejto úrovni. Teoretická časť popisuje princíp vzniku zvuku, vnímanie zvuku a problematiku pri digitalizácii. Navrhnuté zariadenie využíva hardvérového kodeku VS1063a. Pre kódovanie sa vyžíva IMA ADPCM, pričom vstupný rozsah analógového zvukového signálu môže byť až 4kHz. Vnútro systému riadi mikrokontrolér, ktorý obstaráva niekoľko súčiastok. Pre komunikáciu medi modulmi sa využíva rádiový prenos, pomocou rádiového modulu. Softvérová časť oboznamuje konfiguráciu a výber nastavení jednotlivých častí. Ďalej je vysvetlený princíp funkčnosti celého celku. Pre prenos boli zimplementované paketové štruktúry dát, čo trocha zvýšilo dátový tok, no zlepšilo odolnosť voči chybným stavom pri prebiehajúcom prenose.
|
|
Obousměrný přenos digitalizovaného hlasu s mikrokontrolérem
Kapitančik, Maroš ; Kaczmarczyk, Václav (oponent) ; Bradáč, Zdeněk (vedoucí práce)
Cieľom práce je zoznámenie sa s digitalizovaním prenosu reči s obmedzením dátovým tokom a vytvorenie zariadenia, komunikujúceho na tejto úrovni. Teoretická časť popisuje princíp vzniku zvuku, vnímanie zvuku a problematiku pri digitalizácii. Navrhnuté zariadenie využíva hardvérového kodeku VS1063a. Pre kódovanie sa vyžíva IMA ADPCM, pričom vstupný rozsah analógového zvukového signálu môže byť až 4kHz. Vnútro systému riadi mikrokontrolér, ktorý obstaráva niekoľko súčiastok. Pre komunikáciu medi modulmi sa využíva rádiový prenos, pomocou rádiového modulu. Softvérová časť oboznamuje konfiguráciu a výber nastavení jednotlivých častí. Ďalej je vysvetlený princíp funkčnosti celého celku. Pre prenos boli zimplementované paketové štruktúry dát, čo trocha zvýšilo dátový tok, no zlepšilo odolnosť voči chybným stavom pri prebiehajúcom prenose.
|
|
Systém pro uživatelem řízené QoS
Plchot, Oldřich ; Matoušek, Petr (oponent) ; Kašpárek, Tomáš (vedoucí práce)
Tento diplomový projekt se zabývá možnostmi operačního systému GNU/Linux v oblasti zajištění kvality poskytovaných síťových služeb. Práce porovnává a hodnotí prostředky k zajištění kvality služeb dostupné v operačním systému GNU/Linux. Cílem práce je diskutovat nedostatky a přednosti těchto prostředků a navrhnout systém, který řeší problematiku zajištění kvality služeb. Navržený systém využívá heuristiky, která umožní uživateli nastavit kvalitu služeb i bez nutnosti studovat specifické vlastnosti komunikačních protokolů na úrovni síťové nebo aplikační vrstvy. Součástí projektu je také teoretický úvod do problematiky kvality služeb a architektury počítačových sítí.
|