Discusión sobre el artículo "Creación de un Panel de administración de operaciones en MQL5 (Parte V): Autenticación de dos factores (2FA)"

 

Artículo publicado Creación de un Panel de administración de operaciones en MQL5 (Parte V): Autenticación de dos factores (2FA):

Hoy discutiremos cómo mejorar la seguridad del Panel de administrador comercial que actualmente se encuentra en desarrollo. Exploraremos cómo implementar MQL5 en una nueva estrategia de seguridad, integrando la API de Telegram para la autenticación de dos factores (2FA). Esta discusión proporcionará información valiosa sobre la aplicación de MQL5 para reforzar las medidas de seguridad. Además, examinaremos la función MathRand, centrándonos en su funcionalidad y cómo se puede utilizar de forma efectiva dentro de nuestro marco de seguridad. ¡Sigue leyendo para descubrir más!

Para implementar la autenticación de dos factores (2FA) en nuestro proyecto del Panel de administración, utilicé la biblioteca Dialog, que nos permite crear múltiples capas de ventanas controladas por una lógica específica. Al inicio de esta serie, integramos la comunicación por Telegram, centrada principalmente en la transmisión de mensajes desde el Panel de administración a los canales o grupos de usuarios en Telegram. Sin embargo, su potencial va más allá; nuestro objetivo es utilizarlo también para la entrega de OTP.

En este proyecto, ajustaremos nuestro código para generar un código aleatorio de seis dígitos, que el programa almacenará de forma segura y posteriormente enviará al Telegram del administrador para su verificación. He observado que muchas empresas utilizan Telegram para la verificación, aunque con enfoques diferentes a los que implementaremos aquí. Por ejemplo, en la imagen siguiente, puede ver el Bot de verificación MQL5, que sirve como ejemplo de dicho uso.

Bot de verificación MQL5


Autor: Clemence Benjamin

 
Sorprendente. El contenido del artículo es muy interesante. ¡Añadir 2FA a MQL5 ha sido brillante!

Gracias por esta contribución.