Sistema de gestión de control de acceso

Peña Moreno, Gerardo Javier (2018). Sistema de gestión de control de acceso. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Description

Title: Sistema de gestión de control de acceso
Author/s:
  • Peña Moreno, Gerardo Javier
Contributor/s:
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: July 2018
Subjects:
Freetext Keywords: Control de acceso; NFC; API RESTful; Aplicación web; Node.js; Seguridad; Privacidad; RGPD; Access control; RESTful API; Web application, Nodejs; Open software; Security; Privacy; GDPR
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Arquitectura y Tecnología de Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[thumbnail of TFG_GERARDO_PENA_MORENO.pdf]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

La falta de información disponible sobre los sistemas de gestión de control
de acceso comerciales, motiva la realización del presente trabajo. El
estudio de estos sistemas, sirve como punto de partida para crear un
sistema de control de acceso mediante tecnologías abiertas.
Durante la especificación de requisitos, se ha definido el conjunto mínimo
de ellos para que el prototipo fuese funcional, ajustado al tiempo
planificado. Mientras que, en el diseño, se ha estudiado las diferentes partes
de estos sistemas, soluciones actuales y tecnologías empleadas. Para
posteriormente escoger, de una forma justificada, la arquitectura del
sistema y los componentes de software y hardware abierto.
En la implementación, se ha obtenido un prototipo del sistema, mediante el
desarrollo de dos aplicaciones sobre tecnología Node.js: una aplicación
para el control de acceso con lector de tarjetas sin contacto NFC, y otra
para un servidor web en la nube que realiza la lógica de control.
Para finalizar el desarrollo, se han realizado pruebas unitarias y de
integración que verifican el funcionamiento del sistema respecto a los
requisitos y realizar las oportunas correcciones, en caso de ser necesario.
Por último se realizó sobre el sistema, auditorias de seguridad y privacidad.
Entre las conclusiones obtenidas se destaca la viabilidad de las tecnologías
implementadas en el prototipo del sistema. Y por tanto, el futuro desarrollo
como producto final. Otras conclusiones obtenidas de la realización de las
auditorias de seguridad y privacidad, son la aparición de objetivos futuros
con los que proseguir el presente trabajo, para mejorar en estos aspectos el
prototipo del sistema.---ABSTRACT---Lack of public information about commercial access control management
systems motivates this work. Study of these systems serves as baseline to
create an access control system developed with open technologies.
During the requirements specification, the minimum set of requirements
was defined in order to achieve a functional prototype, adjusted to the
schedule. The design has studied different parts of these systems, current
solutions and technologies used. To choose, a well-reasoned system
architecture and its open software and hardware components.
During implementation, it has been obtained a prototype of the system,
through the development of two applications on Node.js technology. One
application for access control with NFC contactless card reader, and
another for a web server based in cloud computing performing logic
control processes.
Ending development phase, unit and integration tests have been carried out
to verify the proper system behavior, checking the requirements are
satisfied and making the appropriate corrections, if necessary.
Finally, security and privacy audits were carried out on the system.
The viability of the implemented technologies in the system prototype
stands out as conclusion. And therefore, the future development as a final
product. Whereas, as a result of security and privacy audits, new future
objective emerges in order to improve the system prototype.

More information

Item ID: 52699
DC Identifier: https://oa.upm.es/52699/
OAI Identifier: oai:oa.upm.es:52699
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 19 Oct 2018 11:26
Last Modified: 19 Oct 2018 11:26
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM