Detail práce

Modulární prostření pro zpracováni senzorických dat

Bakalářská práce Student: Rašovský Martin Akademický rok: 2014/2015 Vedoucí: Korček Pavol, Ing., Ph.D.
Název anglicky
Modular Framework for Sensor Data Processing
Jazyk práce
český
Abstrakt

Předkládáná bakalářská práce se zabývá problematikou návrhu a tvorby serverové aplikace pro systém inteligentní domácnosti, kde jejím zaměřením je poskytnout tomuto systému možnost výpočtů nad daty ve formě modulárního prostředí. Práce rozebírá a detailně popisuje architekturu systému, pro který je aplikace určena, se zaměřením na jeho serverovou část. Z této analýzy vychází fáze návrhu, která popisuje způsob komunikace aplikace s jejím okolím, navrhuje ukládání dat a konfiguraci. Dále práce provádí výběr vhodných technologií a rozebírá technické detaily realizace výsledné aplikace. Nakonec se práce věnuje způsobu testování a dokumentuje nasazení do určeného systému se zhodnocením funkčnosti celé aplikace, kde se také můžeme dočíst o možném dalším rozšíření práce.

Klíčová slova
inteligentní domácnost, serverová aplikace, modulární prostředí.
Ústav
Studijní program
Informační technologie
Soubory
Stav
obhájeno, hodnocení C
Obhajoba
15. června 2015
Oponent
Průběh obhajoby

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 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 C.

Otázky u obhajoby

Modulárnost frameworku je dosažena pomocí systémového volání fork() pro zavádění nových procesů (modulů). Z kódu ani z textu práce není jasné, za jakých okolností se volání fork() provádí, ale zřejmě závisí na zprávách přijatých od uživatelských částí.

Pokuste se nalézt datovou zprávu (nebo sekvenci datových zpráv), která umožňuje, aby některá uživatelská část (nebo i jiná) aplikace dokázala zahltit server procesy vygenerovanými popsaným voláním fork().

Jakým způsobem lze podobnému útok zamezit, popř. omezit jeho účinnost?

Komise
Sekanina Lukáš, prof. Ing., Ph.D. (UPSY FIT VUT), předseda
Grézl František, Ing., Ph.D. (UPGM FIT VUT), člen
Hrubý Martin, Ing., Ph.D. (UITS FIT VUT), člen
Jaroš Jiří, doc. Ing., Ph.D. (UPSY FIT VUT), člen
Švéda Miroslav, prof. Ing., CSc. (UIFS FIT VUT), člen
Citace
RAŠOVSKÝ, Martin. Modulární prostření pro zpracováni senzorických dat. Brno, 2015. Bakalářská práce. Vysoké učení technické v Brně, Fakulta informačních technologií. 2015-06-15. Vedoucí práce Korček Pavol. Dostupné z: https://www.fit.vut.cz/study/thesis/17768/
BibTeX
@bachelorsthesis{FITBT17768,
    author = "Martin Ra\v{s}ovsk\'{y}",
    type = "Bakal\'{a}\v{r}sk\'{a} pr\'{a}ce",
    title = "Modul\'{a}rn\'{i} prost\v{r}en\'{i} pro zpracov\'{a}ni senzorick\'{y}ch dat",
    school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}",
    year = 2015,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/17768/"
}
Nahoru