Analyzátor optimalizace a bezpečnosti webových aplikací

Loading...
Thumbnail Image

Date

Authors

Štrbák, Boris

Mark

C

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Cieľom tejto práce bolo vytvoriť webovú aplikáciu, ktorá by automatizovala pravidelné analyzovanie jednotlivých stránok webu a získané informácie prezentovala užívateľovi. Výsledkom je Single-Page aplikácia (SPA) vytvorená pomocou  JavaScript rámca ( framework ) Vue.js s využitím knižnice Vuetify. Serverová časť, ktorá obsahuje REST API a procesy na skenovanie a analýzu webu, je implementovaná v PHP rámci Laravel. Obe časti sú navrhnuté tak, aby bežali v kontajnerizovanom prostredí. K tomuto účelu je použitý Docker. V prvej časti práce je popísaná problematika optimalizácie stránok, zabezpečenia a SEO. Spomenuté poznatky sa potom využili pri samotnej implementácii.
The goal of this project was to create a web application that would automate the regular analysis of individual pages of the site and present obtained information to the user. Final product is a Single-Page application (SPA) created using JavaScript framework Vue.js with the Vuetify library. The server part, which contains REST API and scanning and analysis processes, is implemented in the PHP framework Laravel. Both parts are designed to run in a containerized environment. Docker is used for this purpose. The first part of the thesis describes the issues of site optimization, security and SEO. The mentioned findings were then used in the implementation itself.

Description

Citation

ŠTRBÁK, B. Analyzátor optimalizace a bezpečnosti webových aplikací [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.

Document type

Document version

Date of access to the full text

Language of document

sk

Study field

Informační technologie

Comittee

prof. Ing. Tomáš Vojnar, Ph.D. (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Ing. František Grézl, Ph.D. (člen) doc. Ing. Tomáš Martínek, Ph.D. (člen) Dr. Ing. Petr Peringer (člen)

Date of acceptance

2022-06-13

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 C. Otázky u obhajoby: Bylo v průběhu řešení práce zvažováno rozšíření nástroje jako je Icinga, Zabbix apod.?

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO