Thesis Details

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

Bachelor's Thesis Student: Solich Filip Academic Year: 2021/2022 Supervisor: Malinka Kamil, Mgr., Ph.D.
English title
Secure Coding Guidelines for React
Language
Czech
Abstract

This 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.

Keywords

ReactJS, JavaScript, TSX, TypeScript, OWASP, Security, XSS, CSRF, API, NIST 800-160, Web applications

Department
Degree Programme
Information Technology
Files
Status
defended, grade E
Date
14 June 2022
Reviewer
Committee
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), předseda
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT), člen
Milet Tomáš, Ing., Ph.D. (DCGM FIT BUT), člen
Ryšavý Ondřej, doc. Ing., Ph.D. (DIFS FIT BUT), člen
Strnadel Josef, Ing., Ph.D. (DCSY FIT BUT), člen
Citation
SOLICH, Filip. Pokyny pro bezpečné programování- React. Brno, 2022. Bachelor's Thesis. Brno University of Technology, Faculty of Information Technology. 2022-06-14. Supervised by Malinka Kamil. Available from: https://www.fit.vut.cz/study/thesis/24646/
BibTeX
@bachelorsthesis{FITBT24646,
    author = "Filip Solich",
    type = "Bachelor's thesis",
    title = "Pokyny pro bezpe\v{c}n\'{e} programov\'{a}n\'{i}- React",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2022,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/24646/"
}
Back to top