Обсуждение статьи "Создание торговой панели администратора на MQL5 (Часть V): Двухфакторная аутентификация (2FA)"

 

Опубликована статья Создание торговой панели администратора на MQL5 (Часть V): Двухфакторная аутентификация (2FA):

В статье рассмотрено повышение безопасности панели торгового администратора, которая в настоящее время находится в разработке. Мы рассмотрим, как внедрить MQL5 в новую стратегию безопасности, интегрировав API Telegram для двухфакторной аутентификации (2FA). Статья предоставит ценную информацию о применении MQL5 для усиления мер безопасности. Кроме того, мы рассмотрим функцию MathRand, сосредоточившись на ее функциональности и на том, как ее можно эффективно использовать в нашей системе безопасности.

Для внедрения 2FA в наш проект панели администратора я использовал библиотеку Dialog, которая позволяет нам создавать несколько слоев окон, управляемых определенной логикой. В начале этой серии мы интегрировали коммуникацию Telegram, в первую очередь сосредоточившись на передаче сообщений из панели администратора в пользовательские каналы или группы Telegram. Однако ее потенциал выходит гораздо шире: мы стремимся использовать ее также для доставки одноразовых паролей.

В этом проекте мы настроим наш код для генерации случайного шестизначного кода, который программа будет надежно хранить и впоследствии отправлять в Telegram администратора для проверки. Я заметил, что многие компании используют Telegram для проверки, хотя и с подходами, отличающимися от тех, которые мы реализуем здесь. Например, на изображении ниже вы можете увидеть бота верификации (MQL5 Verification Bot), который служит примером такого использования.

Бот верификации MQL5


Автор: Clemence Benjamin