|
Zátěžové testování počítačových sítí
Bolek, Daniel ; Martinásek, Zdeněk (oponent) ; Hajný, Jan (vedoucí práce)
Bakalářská práce se zabývá zátěžovým testováním serveru s operačním systémem Linux. Teoretická část se stručně věnuje historií Linuxu, výběru distibuce Debian a serverovým aplikacím Apache a Vsftpd. Následně je popsáno zařízení Spirent Avalanche 3100, sloužící ke generování potřebné zátěže a interpretaci výsledků provedených testů. Práce se dále věnuje problematice DDoS útoků, analýzuje současný stav v této oblasti a popisuje útoky poskytované zařízením Avalanche 3100. Dále ukazuje možné řešení, jak postupovat při návrhu ochranných prostředků proti DDoS útokům. Praktická část je zaměřena na instalaci operačního systému Linux, implementaci a konfiguraci služeb webového, FTP a SSH serveru a nastavení firewallu. Tento server je poté podroben zátěžovým testům. Cílem je otestovat úspěšnost HTTP a FTP serveru pro různou velikost generované zátěže a zjistit vliv velikosti stahovaného souboru na odezvu serveru. Cílem následující části je změřit vliv vybraných DDoS útoků na služby poskytované serverem. Poslední část je věnována testování ochran proti SynFlood útoku.
|
|
Vytvoření serverové aplikace v programovacím jazyce Swift
Střálka, Martin ; Šeda, Pavel (oponent) ; Hošek, Jiří (vedoucí práce)
Tato práce se věnuje možnostem použití vývojářského jazyka Swift v serverových aplikacích. Popisuje výhody a nevýhody jazyka Swift oproti ostatním jazykům, zejména Obj-C který je předchůdcem Swiftu a Java, který je přímým konkurentem jazyka Swift. Dále popisuje rozdíly mezi jednotlivými frameworky používané pro webové aplikace. Výběr jazyka Swift je implementován v podobě jednoduché aplikace pro REST komunikaci s databází na základě již existující aplikace. Řešení bude schopno v databázi vyhledávat a následně zobrazovat výsledky vyhledávání.
|
|
Vytvoření serverové aplikace v programovacím jazyce Swift
Střálka, Martin ; Šeda, Pavel (oponent) ; Hošek, Jiří (vedoucí práce)
Tato práce se věnuje možnostem použití vývojářského jazyka Swift v serverových aplikacích. Popisuje výhody a nevýhody jazyka Swift oproti ostatním jazykům, zejména Obj-C který je předchůdcem Swiftu a Java, který je přímým konkurentem jazyka Swift. Dále popisuje rozdíly mezi jednotlivými frameworky používané pro webové aplikace. Výběr jazyka Swift je implementován v podobě jednoduché aplikace pro REST komunikaci s databází na základě již existující aplikace. Řešení bude schopno v databázi vyhledávat a následně zobrazovat výsledky vyhledávání.
|
|
Zátěžové testování počítačových sítí
Bolek, Daniel ; Martinásek, Zdeněk (oponent) ; Hajný, Jan (vedoucí práce)
Bakalářská práce se zabývá zátěžovým testováním serveru s operačním systémem Linux. Teoretická část se stručně věnuje historií Linuxu, výběru distibuce Debian a serverovým aplikacím Apache a Vsftpd. Následně je popsáno zařízení Spirent Avalanche 3100, sloužící ke generování potřebné zátěže a interpretaci výsledků provedených testů. Práce se dále věnuje problematice DDoS útoků, analýzuje současný stav v této oblasti a popisuje útoky poskytované zařízením Avalanche 3100. Dále ukazuje možné řešení, jak postupovat při návrhu ochranných prostředků proti DDoS útokům. Praktická část je zaměřena na instalaci operačního systému Linux, implementaci a konfiguraci služeb webového, FTP a SSH serveru a nastavení firewallu. Tento server je poté podroben zátěžovým testům. Cílem je otestovat úspěšnost HTTP a FTP serveru pro různou velikost generované zátěže a zjistit vliv velikosti stahovaného souboru na odezvu serveru. Cílem následující části je změřit vliv vybraných DDoS útoků na služby poskytované serverem. Poslední část je věnována testování ochran proti SynFlood útoku.
|
| |