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:
  • Rosales García, Francisco Javier
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

[img]
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: http://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