Název:
Analýza využívání technologie Network Error Logging
Překlad názvu:
Analysis of Network Error Logging Deployment
Autoři:
Jurík, Matej ; Jeřábek, Kamil (oponent) ; Polčák, Libor (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2024
Jazyk:
slo
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [slo][eng]
Network Error Logging (NEL) je technológia použiteľná na monitorovanie dostupnosti webových stránok spravovaných webovými servermi, kde je NEL nasadený. Poznávacím znakom nasadenia tejto technológie je prítomnosť HTTP hlavičky nazvanej NEL v HTTP odpovediach od monitorovaných serverov. Cieľom tejto práce je preskúmať do akej miery a ako sa táto technológia od jej vzniku až po súčasnosť využívala. Zameral som sa na preštudovanie dostupných zdrojov dát pre takýto prieskum a na spôsoby jeho vypracovania. Dáta som získal využitím projektu HTTP Archive, ktorý zbiera a uchováva záznamy komunikácie HTTP získavané automatizovaným prehliadaním veľkého množstva domén od roku 2010. Takto získané dáta som doplnil aktuálnymi záznamami HTTP komunikácie z vybraných relevantných domén zo zoznamu domén HTTP Archive. Aktuálne dáta pochádzajú z výstupov vlastnej implementácie procesu automatizovaného prehliadania webu zhotovenej v rámci tejto práce. Po vykonaní dátovej analýzy nad všetkými zozbieranými dátami som úspešne získal detailné informácie o nasadení technológie NEL od septembra roku 2018 až po súčasnosť. Výsledky prezentujem v texte tejto práce.
Network Error Logging (NEL) is a technology for monitoring the availability of web pages managed by web servers that deploy NEL. Monitored web servers are those that contain a NEL HTTP header in the HTTP responses they send out to their clients. The goal of this thesis is to research the deployment and usage of this technology from its creation until this day. The focus was therefore placed on finding available data sources and a way to carry out a research like this. As the input data, I used a project called HTTP Archive, that has been using automated web browsing to get and store data containing HTTP traffic from a large set of domains ever since 2010. In addition to the input data obtained this way, I also collected additional data containing HTTP traffic recorded in the present from a set of relevant domains selected from HTTP Archive's data. This additional data was obtained by using my own implementation of a tool for automated web browsing, that was created as a part of this thesis. After analyzing all the collected data, I successfully gained detailed insights about the deployment of NEL since the September of 2018 until the present. The results are described in the text of this thesis.
Klíčová slova:
analysis; HTTP; HTTP Archive; Network Error Logging; Playwright; Selenium; website monitoring
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: https://hdl.handle.net/11012/247835