Testování vlivu aplikace hlavičky Content-Security-Policy na kód vložený rozšířeními prohlížeče Firefox
but.committee | prof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Mgr. Adam Rogalewicz, Ph.D. (místopředseda) Ing. Lukáš Kekely, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) doc. Ing. Michal Španěl, 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ázku 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 D. Otázky u obhajoby: Zhodnoťte, jestli a jak je možné testovat pluginy Firefox na zkoumanou chybu při funkcionalit závislých na obsahu konkrétní stránek (např. YouTube.com) | cs |
but.jazyk | angličtina (English) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Polčák, Libor | en |
dc.contributor.author | Inhliziian, Bohdan | en |
dc.contributor.referee | Večeřa, Vojtěch | en |
dc.date.created | 2020 | cs |
dc.description.abstract | Čtyři roky starý bug v oficiální Bugzille prohlížeče Firefox hlásí, že hlavička Content-Security-Policy ovlivňuje chování rozšíření prohlížeče. Cílem této práce je otestovat a analyzovat všechna rozšíření Firefoxu z oficiálního uložiště rozšíření a zjistit, kolik z nich je ovlivněno bugem. Práce má čtyři fáze: stáhnout všechna rozšíření z uložiště, vytvořit použitelné webové GUI, implementovat testovací aplikaci, provést testy a vyhodnotit výsledky. V rámci práce jsme zjistili, že aplikace hlavičky CSP na webu může ovlivnit přibližně 10% rozšíření Firefoxu a 29% rozšíření doporučených Firefoxem. Celkový počet uživatelů všech ovlivněných doporučených rozšíření je 11 650 730. Tento výzkum upozorňuje na problém a nutit tvůrce prohlížeče, aby jej vyřešili a ukazuje jeho rozměr. | en |
dc.description.abstract | A four-year-old bug in official Firefox's Bugzilla reported that the Content-Security-Policy response header affects the behavior of browser extensions. The goal of this thesis is to test and analyze all of Firefox's extensions in the official extensions store to learn how many of them are affected by the bug. The work has four phases: download all extensions from the store, create usable web GUI, implement the testing application, execute tests, and evaluate the results. We show that the application of CSP header on a web site may influence about 10% of Firefox web extensions and 29% of extensions recommended by Firefox. The total number of users of all influenced recommended extensions is 11 650 730. Hopefully, this research highlights the problem and pushes Firefox developers to fix the bug. | cs |
dc.description.mark | D | cs |
dc.identifier.citation | INHLIZIIAN, B. Testování vlivu aplikace hlavičky Content-Security-Policy na kód vložený rozšířeními prohlížeče Firefox [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020. | cs |
dc.identifier.other | 129038 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/191437 | |
dc.language.iso | en | 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 | Testování rozšíření prohlížeče | en |
dc.subject | rozšíření Firefoxu | en |
dc.subject | chyba ve Firefoxu | en |
dc.subject | CSP hlavička | en |
dc.subject | chyba CSP ve rozšířeních | en |
dc.subject | chyby CSP | en |
dc.subject | testování rozšíření pomoci Selenium. | en |
dc.subject | Browser extension testing | cs |
dc.subject | Firefox extensions | cs |
dc.subject | bug in Firefox | cs |
dc.subject | CSP header | cs |
dc.subject | extensions CSP error | cs |
dc.subject | CSP reports | cs |
dc.subject | Selenium extensions testing. | cs |
dc.title | Testování vlivu aplikace hlavičky Content-Security-Policy na kód vložený rozšířeními prohlížeče Firefox | en |
dc.title.alternative | Impact of the Application of the Content-Security-Policy Header on Firefox Webextensions | cs |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2020-07-10 | cs |
dcterms.modified | 2020-07-13-23:41:08 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 129038 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 19:28:33 | en |
sync.item.modts | 2025.01.17 13:44:16 | 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:
- 2.3 MB
- Format:
- Adobe Portable Document Format
- Description:
- final-thesis.pdf
Loading...
- Name:
- Posudek-Vedouci prace-22483_v.pdf
- Size:
- 123.83 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Vedouci prace-22483_v.pdf
Loading...
- Name:
- Posudek-Oponent prace-22483_o.pdf
- Size:
- 91.09 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek-Oponent prace-22483_o.pdf
Loading...
- Name:
- review_129038.html
- Size:
- 1.54 KB
- Format:
- Hypertext Markup Language
- Description:
- file review_129038.html