Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
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.
Title: | Sistema de gestión de control de acceso |
---|---|
Author/s: |
|
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 |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
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.
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 |