Thesis Details

Vylepšení rozšíření pro omezení volání JavaScriptu

Master's Thesis Student: Timko Martin Academic Year: 2018/2019 Supervisor: Polčák Libor, Ing., Ph.D.
English title
JavaScript Restricting Web Extension

The purpose of this thesis is to functionally expand the browser extension prototype created by Ing. Zbyněk Červinka, focused on the privacy protection of the user during his web browsing. Acquired facts about the function of existing tools for safety and privacy protection, such as technology JavaScript Zero, were used in the solution, which was created by employing a technique of encapsulating JavaScript objects and functions. This allows greater anonymity and safety for users during web browsing. The extension was tested and published under the title JavaScript Restrictor. The main benefit of this thesis is the increase of safety from attacks and increase of anonymity linked to the user data harvesting.


Protection of internet user's privacy, the safety of internet users, JavaScript Restrictor, JavaScript Zero, web extension, JavaScript, WebExtensions.

Degree Programme
Information Technology, Field of Study Information Technology Security
defended, grade A
20 June 2019
Smrž Pavel, doc. RNDr., Ph.D. (DCGM FIT BUT), předseda
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Hanáček Petr, doc. Dr. Ing. (DITS FIT BUT), člen
Lengál Ondřej, Ing., Ph.D. (DITS FIT BUT), člen
Pavlík Jan, Mgr., Ph.D. (DADM FME BUT), člen
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
TIMKO, Martin. Vylepšení rozšíření pro omezení volání JavaScriptu. Brno, 2019. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-20. Supervised by Polčák Libor. Available from:
    author = "Martin Timko",
    type = "Master's thesis",
    title = "Vylep\v{s}en\'{i} roz\v{s}\'{i}\v{r}en\'{i} pro omezen\'{i} vol\'{a}n\'{i} JavaScriptu",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = ""
Back to top