MENŠÍK, J. Ochrana proti profilování pomocí dynamicky generovaných náhodných vyhledávacích dotazů [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Student během řešení práce neprojevil žádnou průběžnou aktivitu, konzultace probíhaly výhradně až v závěrečné fázi. Práce byla odevzdána na poslední chvíli, bez odpovídající metodické kontroly a bez předchozího ověřování vhodnosti zvoleného přístupu. Přestože některé části zadání byly formálně naplněny, jejich zpracování vzbuzuje otázky ohledně výzkumné kvality a relevance k hlavnímu cíli. Klíčovou částí práce měl být experiment ověřující, zda může obfuskace dotazů účinně zabránit profilování uživatelů. Tento experiment byl technicky realizován, avšak v textu práce chybí dostatečné vysvětlení, jak přesně měřená změna ve výsledcích vyhledávání souvisí s tvorbou uživatelského profilu. Není tak zřejmé, zda použitá metoda skutečně naplňuje zaměření zadaného cíle, nebo pouze zkoumá jiný jev, který s profilováním přímo nesouvisí. Student při konzultaci uvedl, že změny ve výsledcích lze chápat jako důsledek proměn v uživatelském profilu. Tento výklad může být za určitých podmínek obhajitelný, avšak v odevzdané práci není dostatečně podložen teoreticky ani experimentálně. Pozitivně lze hodnotit implementaci rozšíření webového prohlížeče pro obfuskaci dotazů, která může mít praktické využití. Student práci opakoval z předchozího akademického roku, kdy ji nedokončil. Ani během prodlouženého období neprojevil odpovídající úsilí k dosažení kvalitního výsledku. S ohledem na nízkou aktivitu a nejistotu ohledně naplnění hlavního cíle hodnotím práci známkou F (48 b).
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Informace k zadání | Zadání této diplomové práce bylo náročnější. Kromě samotné implementace kladlo důraz i na výzkumný přístup, zejména na návrh, realizaci a vyhodnocení experimentu, který tvořil klíčovou součást práce. Tyto požadavky vyžadovaly vyšší míru kreativity a samostatnosti studenta. Práce splňuje zadání na minimální požadované úrovni, ovšem s výhradami k naplnění hlavního cíle. Tímto cílem bylo ověřit, zda je možné pomocí obfuskace dotazů zamezit profilování uživatelů v online vyhledávačích. Tento cíl podle mého názoru nebyl uspokojivě naplněn. V práci chybí dostatečné vysvětlení, jak souvisí měření poskytovaných výsledků vyhledávání nepřihlášenému uživateli s tvorbou nebo změnou uživatelského profilu. Postrádá se zde teoretické zdůvodnění i praktická argumentace, která by umožnila považovat pozorované změny ve výsledcích za spolehlivý ukazatel vlivu obfuskace na profilování. Student během konzultace uvedl, že tyto změny lze chápat jako důsledek proměn v uživatelském profilu, a že tedy zkoumaný jev odpovídá zadání práce. Tento výklad je za určitých podmínek možný, avšak v odevzdané práci není dostatečně rozveden ani metodicky podložen. Text tak tuto interpretaci nereflektuje způsobem, který by umožnil jednoznačně potvrdit naplnění hlavního cíle. | ||
Práce s literaturou | Student samostatně vyhledával a využíval relevantní odbornou literaturu, kterou vhodně začlenil do řešení diplomové práce. | ||
Aktivita během řešení, konzultace, komunikace | Student po většinu semestru nekomunikoval a nevyužíval konzultace. Konzultace probíhaly až těsně před odevzdáním práce. Z průběhu komunikace a dostupných informací je zřejmé, že většina práce byla vytvořena ve velmi krátkém časovém období bez průběžného odborného vedení. To vedlo mimo jiné k tomu, že experimentální část práce nebyla zkonzultována ani metodicky korigována. | ||
Aktivita při dokončování | Práce byla podle dostupných informací vypracována až těsně před odevzdáním. Text byl konzultován v závěrečné fázi, avšak vzhledem k velmi krátkému časovému prostoru, v řádu jednotek dní, bylo možné zapracovat pouze základní stylistické a formátovací připomínky. | ||
Publikační činnost, ocenění | Publikační činnost ani případná ocenění nejsou vedoucímu známa. |
Prácu hodnotím stupňom C (dobre) keďže študent pristupoval systematicky k riešeniu aj evaluácii práce, vytvoril funkčný realizačný výstup, ktorý je čiastočne využiteľný a spracoval primeranú technickú správu. Otázky k obhajobe: Keby nebolo zadanie obmedzené na náhodne generované dotazy, ako by sa dal ešte riešiť problém zamedzenia profilácie uživateľa v rámci vašej práce? Ako by ste vedeli riešiť dlhodobé profilovanie a aké ďalšie stratégie by sa mohli použiť na jeho potlačenie? Aké ďaľšie metódy by sa dali použiť na evaluáciu úspešnosti zamedzenia profilácie?
Kritérium | Známka | Body | Slovní hodnocení |
---|---|---|---|
Náročnost zadání | Zadanie hodnotím ako priemerne obťažné. Študentovi prikázalo konkrétny spôsob vypracovania a riešenia problému, a tým pádom mu zviazalo ruky v zmysle analýzy a výberu možných techník na vyriešenie problému. | ||
Rozsah splnění požadavků zadání | Zadanie bolo splnené. No mám výhrady k splneniu zadania (bod 4) a hlavne k spôsobu testovania úspešnosti zamedzenia profilácie. Študent toto testovanie robil na základe výsledkov vyhľadávania, no výsledky vyhľadávania nemusia byť vypovedajúce. Zaujímavejšie by to bolo riešiť pomocou zobrazených reklám alebo iným spôsobom. | ||
Rozsah technické zprávy | Podľa https://app.fit.vut.cz/normostrany má práca 73 normostrán. Po započítaní obrázkov je to 87 normostrán, čo splňuje obvyklý rozsah. | ||
Prezentační úroveň technické zprávy | 70 | Práca má primeraný počet kapitol. Text je logicky usporiadaný a zrozumiteľný. Študent postupoval v zmysle riešenia práce systematicky. Vytkol by som veľmi vágny návrh. Očakával by som tu celkovú schému riešenia s popisom riadiaceho toku a detailov použitých metód. Tiež výber textu pre náhodné texty mohol byť získaný sofistikovanejším spôsobom ako z preddefinovaných stránok. | |
Formální úprava technické zprávy | 85 | Práca je typograficky na veľmi dobrej úrovni. Práca neobsahuje skoro žiadne gramatické chyby. Z hľadiska typografie by som vytkol zarovnanie plávajúcich objektov do textu, namiesto zarovnania na vrch alebo spodok stránky. | |
Práce s literaturou | 80 | Práca obsahuje 68 referencií, z ktorých je väčšina recenzovaných. Študijné pramene sú relevantné k téme a sú správne citované. | |
Realizační výstup | 65 | Realizačným výsledkom je implementácia nástroja, ktorý pozostáva z rozšírenia prehliadača Google Chrome na odosielanie dotazov a generátora dotazov založeného na jazyku Python. Dokazuje praktické zručnosti študenta a realizovateľnosť navrhovanej metódy. Závislosť na špecifických zdrojoch údajov (napr. Wikipedia, Reddit) môže obmedziť použiteľnosť a škálovateľnosť nástroja. Nástroj bol evaluaovaný štatistickými metódami a vo výsledku umožnuje určité ovplyvnenie profilácie uživateľa, ktoré je však len malé. | |
Využitelnost výsledků | Výsledky práce môžu byť využité v ďaľšich prácach, ktoré na túto nadviažu. |
eVSKP id 161577