Discussão do artigo "Criação de um painel de administração de trading em MQL5 (Parte V): Autenticação de dois fatores (2FA)"

 

Novo artigo Criação de um painel de administração de trading em MQL5 (Parte V): Autenticação de dois fatores (2FA) foi publicado:

Este artigo aborda o aumento da segurança do painel de administração de trading, atualmente em desenvolvimento. Vamos explorar como integrar o MQL5 a uma nova estratégia de segurança, utilizando a API do Telegram para autenticação de dois fatores (2FA). O artigo traz informações valiosas sobre a aplicação de MQL5 para reforçar medidas de segurança. Além disso, veremos a função MathRand, focando em sua funcionalidade e na forma como pode ser usada de forma eficiente em nosso sistema de segurança.

Para implementar o 2FA em nosso projeto do painel de administração, utilizei a biblioteca Dialog, que nos permite criar múltiplas camadas de janelas controladas por uma lógica específica. No início desta série, integramos a comunicação com o Telegram, focando principalmente no envio de mensagens do painel de administração para canais ou grupos de usuários no Telegram. No entanto, o potencial dessa integração é muito mais amplo: pretendemos também usá-la para envio de senhas de uso único.

Neste projeto, configuraremos nosso código para gerar um código aleatório de seis dígitos, que será armazenado de forma segura pelo programa e posteriormente enviado para o Telegram do administrador para verificação. Observei que muitas empresas utilizam o Telegram para verificação, embora com abordagens diferentes da que estamos implementando aqui. Por exemplo, na imagem abaixo é possível ver um bot de verificação (MQL5 Verification Bot), que serve como exemplo desse tipo de uso.

Bot de verificação MQL5


Autor: Clemence Benjamin

 
Incrível! O conteúdo do artigo é muito interessante. A adição de 2FA à MQL5 foi brilhante!

Obrigado por essa contribuição.