This is a Demo Server. Data inside this system is only for test purpose.
 

Measurement of JavaScript applications' readiness to untrusted data using Bayesian Networks

dc.authorid 0000-0002-0156-4321 en_US
dc.contributor.advisor Tuğlular, Tuğkan
dc.contributor.author Ufuktepe, Ekincan
dc.contributor.author Tuğlular, Tuğkan
dc.date.accessioned 2023-11-13T09:30:03Z
dc.date.available 2023-11-13T09:30:03Z
dc.date.issued 2014-07
dc.department Computer Engineering en_US
dc.description Thesis (Master)--Izmir Institute of Technology, Computer Engineering, Izmir, 2014 en_US
dc.description Includes bibliographical references (leaves: 52-54) en_US
dc.description Text in English; Abstract: Turkish and English en_US
dc.description Full text release delayed at author's request until 2017.08.28 en_US
dc.description.abstract Web applications have become an integral part of our daily lives. People mostly provide their important needs, such as people keep their private data, do their banking transactions, shopping etc. through web applications. Therefore, web applications have been an attractive target to malicious individuals and organizations. The usage of JavaScript language by web application developers is increasing very fast, especially after JavaScript started to service back-end developers as well. Therefore, JavaScript has incorporated both front-end and back-end developers. Concurrently, due to flexibility and its most popular library called jQuery, JavaScript has become an attractive to web application developers. OWASP updates the top 25 security vulnerabilities regularly. According the results, SQL Injection (CWE-89) and Operating System Command Injection (CWE-78) has taken the 1st place and Cross-Site Scripting (XSS) (CWE-79) has taken the 3rd place. The results shows that three input validation based vulnerabilities appear in the top three; therefore, it can be said that input validation vulnerabilities have become critical vulnerabilities of web applications. However, developers still fail to validate the inputs or use libraries to protect their web applications against input validation vulnerabilities. In this thesis, JavaScript application’s functions are analyzed to determine if their parameters are validated or not. Then, according to the invalidated inputs, a Bayesian Network to measure its readiness to input validation vulnerabilities is generated. en_US
dc.identifier.uri http://standard-demo.gcris.com/handle/123456789/4321
dc.institutionauthor Ufuktepe, Ekincan
dc.language.iso en en_US
dc.publisher Izmir Institute of Technology en_US
dc.relation.publicationcategory Tez en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Bayesian Networks en_US
dc.subject Input validation vulnerabilities en_US
dc.subject Measurement of readiness en_US
dc.subject.lcsh JavaScript (Computer program language) en_US
dc.title Measurement of JavaScript applications' readiness to untrusted data using Bayesian Networks en_US
dc.title.alternative JavaScrit uygulamalarında güvenilir olmayan verilere karşı hazırlığının Bayesian Ağları ile ölçülmesi en_US
dc.type Master Thesis en_US
dspace.entity.type Publication
relation.isAuthorOfPublication 16066bf2-f189-4d4b-91e8-3fc6cb495163
relation.isAuthorOfPublication.latestForDiscovery 16066bf2-f189-4d4b-91e8-3fc6cb495163

Files

Collections