Blokování sledovacích prvků pro prohlížeče založené na WebKitGTK
but.committee | doc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen) Ing. Igor Szőke, Ph.D. (člen) | cs |
but.defence | 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 A. Otázky u obhajoby: - Riešenie zasiela všetky navštívené stránky do známeho socketu kvôli komunikácii so serverom. Je možné túto komunikáciu nejakým spôsobom zneužiť na sledovanie komunikácie treťou stranou? | cs |
but.jazyk | slovenština (Slovak) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Polčák, Libor | sk |
dc.contributor.author | Dudík, Samuel | sk |
dc.contributor.referee | Koutenský, Michal | sk |
dc.date.created | 2021 | cs |
dc.description.abstract | Cieľom práce je vytvoriť rozšírenie pre prehliadače založené na technológii WebKitGTK, ktoré užívateľom umožňuje blokovanie reklám, sledovacích a rôznych iných nežiadúcich prvkov. Samotné rozšírenie je implementované v programovacom jazyku C. Na pozadí komunikuje so serverom napísanom v jazyku Rust, ktorý rozhoduje, či konkrétnu požiadavku zablokovať, alebo povoliť. Server využíva knižnicu adblock-rust, ktorá bola pôvodne vytvorená pre potreby prehliadača Brave. Komunikácia medzi serverom a klientom prebieha pomocou mechanizmu unixových soketov. Výsledkom práce je plnohodnotné rozšírenie určené na filtrovanie obsahu podporujúce okrem sieťového aj dynamické kozmetické filtrovanie. Súčasťou vytvoreného rozšírenia je i minimalistické GUI na jednoduchú konfiguráciu a interakciu s rozšírením. | sk |
dc.description.abstract | This thesis deals with creating an extension for WebKitGTK based browsers that allows users to block advertisements, trackers and other undesirable elements. The extension is implemented in the C programming language. It communicates with a server written in Rust that decides which requests to block and which to allow. The server uses the adblock-rust library that was developed for the Brave browser. Communication between the server and the client uses the Unix domain socket mechanism. The outcome of the thesis is a full-featured content filtering extension that in addition to network filtering also supports dynamic cosmetic filtering. There is also a minimalistic GUI for easy configuration and interaction with the extension. | en |
dc.description.mark | A | cs |
dc.identifier.citation | DUDÍK, S. Blokování sledovacích prvků pro prohlížeče založené na WebKitGTK [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2021. | cs |
dc.identifier.other | 136531 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/199381 | |
dc.language.iso | sk | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | WebKitGTK | sk |
dc.subject | rozšírenie do prehliadača | sk |
dc.subject | filtrovanie obsahu | sk |
dc.subject | blokovanie reklám | sk |
dc.subject | sledovacie prvky | sk |
dc.subject | WebKitGTK | en |
dc.subject | browser extension | en |
dc.subject | content filtering | en |
dc.subject | ad blocking | en |
dc.subject | trackers | en |
dc.title | Blokování sledovacích prvků pro prohlížeče založené na WebKitGTK | sk |
dc.title.alternative | Tracker Blocking in WebKitGTK-Based Browsers | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2021-06-17 | cs |
dcterms.modified | 2021-06-19-12:16:32 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 136531 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:36:02 | en |
sync.item.modts | 2025.01.17 12:50:04 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémů | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- final-thesis.pdf
- Size:
- 1.23 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-23909_v.pdf
- Size:
- 85.76 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-23909_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-23909_o.pdf
- Size:
- 88.6 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-23909_o.pdf
Loading...
- Name:
- review_136531.html
- Size:
- 1.47 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_136531.html