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.

Posudky

Posudek vedoucího

Firc, Anton

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

Dílčí hodnocení
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.
Navrhovaná známka
F
Body
48

Posudek oponenta

Homoliak, Ivan

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?

Dílčí hodnocení
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.
Navrhovaná známka
C
Body
72

eVSKP id 161577