Pokyny pro bezpečné programování- React

but.committeedoc. 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. Tomáš Milet, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky 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 komise. 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 E a to hlavně z důvodu nízkého rozsahu technické zprávy, formálních nedostatků a triviální implementace. Otázky u obhajoby: Čo presne znamená pojem použiteľné zabezpečenie (usable security)? Na základe akého kritéria boli vybrané zraniteľnosti popisované v práci (kapitola 3)? Akým spôsobom bola hodnotená použiteľnosť implementovaného výukového nástroja? Ako je možné výukový nástroj rozšíriť o funkčné spustiteľné príklady zraniteľností, tak aby ukážkové útoky neohrozovali samotný nástroj? Poskytnul jste vhodný "obraz" pro usnadnění zprovoznění systému? Jak zkušení byli uživatelé, kteří se zúčastnili testování?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorMalinka, Kamilcs
dc.contributor.authorSolich, Filipcs
dc.contributor.refereeFirc, Antoncs
dc.date.accessioned2022-06-21T08:56:41Z
dc.date.available2022-06-21T08:56:41Z
dc.date.created2022cs
dc.description.abstractTato práce se zabývá psaním bezpečných aplikací v JavaScriptové knihovně React. Cílem této práce je vytvořit příručku pro programátory, aby s její pomocí byli schopni detekovat části webových aplikací, které mohou být zneužité k útoku na aplikaci. Je zde popsáno jak a na co je třeba si pří psaní webových aplikací dát pozor, jaké jsou nejlepší praktiky programování v knihovně React, díky kterým se programátor dokáže vyhnout bezpečnostním chybám v kódu aplikace a jak případné chyby opravit. Jsou zde popsány i samotné druhy útoků a jak mohou útoky na zranitelnou aplikaci probíhat. Znalost průběhu útoku pomůže programátorovi lépe přemýšlet o slabých článcích aplikace a tím také odhalit bezpečnostní problém v aplikaci dříve než útočník.cs
dc.description.abstractThis work deals with writing secure applications in JavaScript library React. The aim of this work is to create a guide for programmers to be able to detect parts of web applications that can be exploited to attack on the application. It describes how and to what you need to pay attention to when writing web applications, what are the best programming practices in the React library, thanks to which the programmer can avoid security errors in the application code and how to fix any errors. The types of attacks themselves and how attacks on a vulnerable application can take place are also described here. Knowing the progress of the attack will help the programmer to think better about the weak links of the application and thus also detect a security issue in the application before the attacker.en
dc.description.markEcs
dc.identifier.citationSOLICH, F. Pokyny pro bezpečné programování- React [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145162cs
dc.identifier.urihttp://hdl.handle.net/11012/207490
dc.language.isocscs
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.subjectReactJScs
dc.subjectJavaScriptcs
dc.subjectTSXcs
dc.subjectTypeScriptcs
dc.subjectOWASPcs
dc.subjectBezpečnostcs
dc.subjectXSScs
dc.subjectCSRFcs
dc.subjectAPIcs
dc.subjectNIST 800-160cs
dc.subjectWebové aplikacecs
dc.subjectReactJSen
dc.subjectJavaScripten
dc.subjectTSXen
dc.subjectTypeScripten
dc.subjectOWASPen
dc.subjectSecurityen
dc.subjectXSSen
dc.subjectCSRFen
dc.subjectAPIen
dc.subjectNIST 800-160en
dc.subjectWeb applicationsen
dc.titlePokyny pro bezpečné programování- Reactcs
dc.title.alternativeSecure Coding Guidelines for Reacten
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-14cs
dcterms.modified2022-06-20-10:23:04cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145162en
sync.item.dbtypeZPen
sync.item.insts2022.06.21 10:56:41en
sync.item.modts2022.06.21 08:12:59en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav inteligentní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:
1.76 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24646_v.pdf
Size:
86.06 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24646_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24646_o.pdf
Size:
90.53 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24646_o.pdf
Loading...
Thumbnail Image
Name:
review_145162.html
Size:
1.43 KB
Format:
Hypertext Markup Language
Description:
review_145162.html
Collections