Testování vlivu aplikace hlavičky Content-Security-Policy na kód vložený rozšířeními prohlížeče Firefox

but.committeeprof. 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.defenceStudent 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.jazykangličtina (English)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPolčák, Liboren
dc.contributor.authorInhliziian, Bohdanen
dc.contributor.refereeVečeřa, Vojtěchen
dc.date.created2020cs
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.abstractA 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.markDcs
dc.identifier.citationINHLIZIIAN, 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.other129038cs
dc.identifier.urihttp://hdl.handle.net/11012/191437
dc.language.isoencs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectTestování rozšíření prohlížečeen
dc.subjectrozšíření Firefoxuen
dc.subjectchyba ve Firefoxuen
dc.subjectCSP hlavičkaen
dc.subjectchyba CSP ve rozšířeníchen
dc.subjectchyby CSPen
dc.subjecttestování rozšíření pomoci Selenium.en
dc.subjectBrowser extension testingcs
dc.subjectFirefox extensionscs
dc.subjectbug in Firefoxcs
dc.subjectCSP headercs
dc.subjectextensions CSP errorcs
dc.subjectCSP reportscs
dc.subjectSelenium extensions testing.cs
dc.titleTestování vlivu aplikace hlavičky Content-Security-Policy na kód vložený rozšířeními prohlížeče Firefoxen
dc.title.alternativeImpact of the Application of the Content-Security-Policy Header on Firefox Webextensionscs
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-10cs
dcterms.modified2020-07-13-23:41:08cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129038en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:28:33en
sync.item.modts2025.01.17 13:44:16en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
2.3 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22483_v.pdf
Size:
123.83 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22483_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22483_o.pdf
Size:
91.09 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22483_o.pdf
Loading...
Thumbnail Image
Name:
review_129038.html
Size:
1.54 KB
Format:
Hypertext Markup Language
Description:
file review_129038.html
Collections