- -

Desarrollo de mecanismos para garantizar la seguridad en un microservicio asociado a Business Intelligence

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Desarrollo de mecanismos para garantizar la seguridad en un microservicio asociado a Business Intelligence

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Letelier Torres, Patricio Orlando es_ES
dc.contributor.author Sancho Tronchoni, David es_ES
dc.date.accessioned 2023-09-14T15:43:14Z
dc.date.available 2023-09-14T15:43:14Z
dc.date.created 2023-07-13
dc.date.issued 2023-09-14 es_ES
dc.identifier.uri http://hdl.handle.net/10251/196508
dc.description.abstract [ES] La seguridad de los datos en una aplicación software es un aspecto crítico. Por ello, debe tenerse en cuenta la seguridad y los mecanismos a implementar para proteger los datos sensibles de los usuarios que usan un software. Existen aplicaciones con una atención especial a la seguridad, sobre todo aquellas que ofrecen datos al usuario como pueden ser los servicios en el ámbito de Business Intelligence, donde se muestran gran cantidad de datos procesados a través de indicadores y métricas, que no deben ser accesibles para cualquier usuario ni en su forma agrupada ni en su detalle. Esto hace necesario desarrollar técnicas para garantizar que los datos mostrados sean solo aquellos a los que puede acceder el usuario según sus permisos. Este trabajo se realizará en el marco de prácticas en empresa, en su departamento de I+D+i en el que se trabaja y comercializa un ERP para el sector sociosanitario, donde se está desarrollando una nueva versión de su producto. Esta nueva versión se basa en una arquitectura de microservicios, la cual incluye un módulo de Business Intelligence, que requiere implementar medidas de seguridad para que el microservicio muestre solo datos a los que el usuario tiene autorizado el acceso, según su rol en la aplicación. Para llevar a cabo dicho trabajo, se aplicará una metodología ágil. El jefe del departamento I+D+i actúa como Product Owner, estableciendo los requisitos y sus prioridades. El trabajo se organizará en distintos Sprints, consiguiendo versiones del producto al final de cada uno de ellos. Todo el seguimiento de la metodología aplicada, así como horas de programación estimadas y horas finalmente dedicadas, se documenta en torno a la aplicación Trello. Por otro lado, parte del código se obtendrá aplicando técnicas MDD (Model-Driven Development), es decir, generación automática de código a partir de modelos. Estos modelos se crean mediante el uso de DSL Tools, disponibles en Visual Studio, que permite crear un metamodelo que los usuarios pueden utilizarán como lenguaje para crear sus propios modelos. es_ES
dc.description.abstract [CA] La seguretat de les dades en una aplicació software és un aspecte crític. Per això, s’ha de considerar la seguretat i els mecanismes a implementar per a protegir les dades sensibles dels usuaris que utilitzen un software. Existeixen aplicacions amb una atenció especial a la seguretat, sobre tot aquelles que ofereixen dades a l’usuari com poden ser el serveis en l’àmbit de Business Intelligence, on es mostren gran quantitat de dades processades a través d’ indicadors i mètriques, que no han de ser accessibles per a qualsevol usuari ni en la seua forma agrupada ni en detall. Això fa necessari desenvolupar tècniques per a garantir que les dades mostrades siguen tan sols aquelles a las que pot accedir un usuari, segons el seus permisos. Aquest treball es realitzarà en el marc de pràctiques en empresa, en el seu departament de I+D+i, on es treballa y comercialitza un ERP per al sector sociosanitari, on s’ està desenvolupant una nova versió del seu producte. Aquesta nova versió es centra en una arquitectura de microserveis, la qual inclou un mòdul de Business Intelligence, que requereix implementar mesures de seguretat per tal de que el microservei només mostre dades als usuaris que tenen autoritzat l’accés, segons el seu rol en la aplicació. Per a realitzar aquest treball, s´aplicarà una metodologia àgil. El cap del departament I+D+i actua com a Product Owner, establint els requisits i les seues prioritats. El treball s´organitzarà en distints Sprints, aconseguint versions del producte al final de cada un d´ells. Tot el seguiment de la metodologia aplicada, així com les hores de programació estimades i les hores finalment dedicades, es documenten mitjançant l’ aplicació Trello. Per altra banda, part del codi s´obtindrà aplicant tècniques MDD (Model-Driven Development), es a dir, generació automàtica de codi a partir de models. Aquests models es creen amb l’ ús de DSL Tools, disponibles en Visual Studio, que permeten generar un metamodel que els usuaris poden utilitzar com a llenguatge per crear els seus propis models. es_ES
dc.description.abstract [EN] The security of data in a software application is a critical aspect. For this reason, security and the mechanisms to be implemented to protect the sensitive data of users using a software application must be taken into account. There are applications that pay special attention to security, especially those that offer data to the user, such as services in the field of Business Intelligence, where a large amount of data processed through indicators and metrics is displayed, which should not be accessible to any user, neither in its grouped form nor in its detail. This makes it necessary to develop techniques to ensure that the data displayed are only those that can be accessed by the user according to their permissions. This work will be carried out within the framework of an internship in a company, in its R+D+i department, which works and markets an ERP for the social and health care sector, where a new version of its product is being developed. This new version is based on a microservices architecture, which includes a Business Intelligence module, which requires the implementation of security measures so that the microservice only shows data to which the user has authorised access, according to their role in the application. To carry out this work, an agile methodology will be applied. The head of the R+D+i department acts as Product Owner, establishing the requirements and their priorities. The work will be organised in different Sprints, achieving product versions at the end of each one of them. All the monitoring of the applied methodology, as well as the estimated programming hours and the hours finally spent, are documented in the Trello application. On the other hand, part of the code will be obtained by applying MDD (Model-Driven Development) techniques, i.e., automatic code generation from models. These models are created through the use of DSL Tools, available in Visual Studio, which allows the creation of a metamodel that users can use as a language to create their own models. es_ES
dc.format.extent 76 es_ES
dc.language Español es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reserva de todos los derechos es_ES
dc.subject Seguridad en software es_ES
dc.subject Business Intelligence es_ES
dc.subject Microservicios es_ES
dc.subject MDD es_ES
dc.subject Security in software es_ES
dc.subject Microservices es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Grado en Ingeniería Informática-Grau en Enginyeria Informàtica es_ES
dc.title Desarrollo de mecanismos para garantizar la seguridad en un microservicio asociado a Business Intelligence es_ES
dc.title.alternative Development of mechanisms to guarantee security in a microservice associated with Business Intelligence es_ES
dc.title.alternative Desenvolupament de mecanismes per garantir la seguretat en un microservei associat a Business Intelligence es_ES
dc.type Proyecto/Trabajo fin de carrera/grado es_ES
dc.rights.accessRights Cerrado es_ES
dc.contributor.affiliation Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Sancho Tronchoni, D. (2023). Desarrollo de mecanismos para garantizar la seguridad en un microservicio asociado a Business Intelligence. Universitat Politècnica de València. http://hdl.handle.net/10251/196508 es_ES
dc.description.accrualMethod TFGM es_ES
dc.relation.pasarela TFGM\155889 es_ES


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem