CompartidoEl 13/12/23 por Comillas
Trabajo fin de máster

A study on dynamic analysis on JavaScript applications

tipo de documento semantico ckh_publication

Ficheros

Resumen Trabajo Fin de Máster
TFM_Armero_Baigorri_Nicolas.pdf
Tamaño 1493730
Formato Adobe PDF
Resumen Autorización
AnexoI_Armero_Baigorri_Nicolas.pdf
Tamaño 63007
Formato Adobe PDF
Fecha de publicación 00/00/2023
Director/Coordinador
Duan, Yue
Autor
Armero Baigorri, Nicolás

Resumen

Idioma es-ES
Resumen

En este trabajo hemos realizado un análisis a una aplicación web. Hemos realizado este análisis mediante una herramienta de análisis estático llamada CodeQL, creada por GitHub. El objetivo del trabajo era estudiar una aplicación de tipo open source y que estuviese orientada a la educación y a la enseñanza. Por este motivo la aplicación que seleccionamos fue la de CODAP, una herramienta de análisis que permite a los alumnos la creación y observación de patrones. El objetivo final del trabajo era recopilar todos los errores que encontrásemos y enviárselos a los desarrolladores de la aplicación para que pudiesen corregirlos. Durante el trabajo, llevamos a cabo una serie de pruebas que se centraban en diferentes aspectos del software, buscando encontrar errores no solo de seguridad, sino también de otros ámbitos. En este trabajo hemos realizado todos los objetivos que nos marcamos en un principio, y hemos explicado por qué es necesario el análisis en aplicaciones software y cuáles son algunas buenas prácticas a la hora de programar para hacer que, tanto en la etapa de desarrollo, y sobre todo en la etapa de mantenimiento se reduzca la probabilidad de crear algún error en la aplicación y por lo tanto que sea más sencillo para los desarrolladores e ingenieros de pruebas su trabajo.

Idioma en-GB
Resumen

In this work we have performed an analysis of a web application. We have performed this analysis using a static analysis tool called CodeQL, created by GitHub. The objective of the work was to study an open source application oriented to education and teaching. For this reason, the application we selected was CODAP, an analysis tool that allows students to create and observe patterns. The final goal of the work was to collect all the bugs we found and send them to the application developers so that they could fix them. During the work, we carried out a series of tests that focused on different aspects of the software, seeking to find bugs not only in security, but also in other areas. In this work we have achieved all the objectives that we set at the beginning, and we have explained why analysis is necessary in software applications and what are some good practices when programming to make, both in the development stage, and especially in the maintenance stage to reduce the likelihood of creating an error in the application and therefore to make it easier for developers and test engineers to do their work.

Titulación/Programa
Máster Universitario en Ingeniería de Telecomunicación
Centro
Escuela Técnica Superior de Ingeniería (ICAI)

Palabras clave

Tipo de archivo application/pdf
Idioma es-ES
Tipo de acceso info:eu-repo/semantics/closedAccess
Licencia http://creativecommons.org/licenses/by-nc-nd/3.0/us/
Fecha de modificacion 03/11/2023
Fecha de disponibilidad 19/02/2023
fecha de alta 19/02/2023

Editoreak: Comillas , Administradores CKH · Universidad de Comillas

Honekin partekatua: