Resumen:
|
En el presente trabajo se desarrolla un sistema de acceso global donde existen varios clientes que pueden residir en cualquier zona geográfica del mundo y un único servidor central que es el encargado de gestionar toda la ...[+]
En el presente trabajo se desarrolla un sistema de acceso global donde existen varios clientes que pueden residir en cualquier zona geográfica del mundo y un único servidor central que es el encargado de gestionar toda la información y los procesos referentes al sistema.
En el extremo del cliente se encuentra un Arduino, posee un montaje con un lector de tarjetas NFC (RFID) que hará la lectura de estas en el momento que sean acercadas. Una vez que el usuario sea verificado y tiene permitido el acceso al sistema, se accionará un servomotor.
En el lado opuesto, se encuentra el servidor que es el encargado de almacenar los datos de los usuarios que tienen acceso al sistema, así como de registrar los accesos en una franja horaria. En el momento que un usuario pasa una tarjeta por el lector del Arduino, se cifra la numeración de dicha tarjeta y se valida con la base de datos que reside en el servidor nombrado. Con el doble cifrado de la numeración de la tarjeta se consigue que los datos que son transmitidos por el medio sean inteligibles a un atacante, en el caso de trasmitirse en texto plano sería vulnerable el sistema de seguridad.
Por último, para la gestión de la base de datos, se hace uso de un Bot de Telegram con validación por identificación de chat. A este se le puede hacer cualquier consulta acerca de la base de datos central, así como gestionar las modificaciones o la eliminación de los datos de los usuarios. En cuanto a seguridad respecta, Telegram hace un cifrado end to end de cualquier comunicación que se hace desde su aplicación, de forma que con la validación del chat id y el cifrado de las comunicaciones permite gestionar desde el móvil del administrador con total seguridad la base de datos.
[-]
In this project its developed a global access system with several customers that live un any geographic zone in the world and only one central server which manages al thriller information and processes refered to the ...[+]
In this project its developed a global access system with several customers that live un any geographic zone in the world and only one central server which manages al thriller information and processes refered to the system.
On the side of the customer is the Arduino, which has a NFC cards reader (RFID) that will make the lecture when they are aproached. When de user is verified and has the access to the system granted, a servomotor will actuate.
On the opposite side, there is the server which stores the users that have access to the system data, as well as registers the access in a time zone. When the user aproaches the card to de Arduino reader, the numeration of the card is codified and validated whith the database of the named server. With the double card numeration encryption, the data transmitted is unintelligible to an attacker, in case of being transmitted with plane text security system would be vulnerable.
Lastly, for the database management is used a Telegram bot with chat identification validation. It can be asked for any information abolir the central database, as well as managing the modifications or the users data elimination. In terms of security, Telegram makes an end-to-end encryption of any comunication made by its application, so with the chat id validation and the comunicación encryption allows managing the database with the administrator mobile phone safely.
[-]
|