Чтение файла из корня сайта. Как организовать?

Нет ответов
mu_ssina
Offline
Зарегистрирован: 30.08.2013

Всем добрейшего! :-)

Опять начинаю новую замуту для себя и хотел поспрошать народ - в какую сторону копать. Для начала обрисую суть проблемы:

Есть фронтенд, на javascript  - который шлет запросы на MQTT. ESP32 - забирает оттуда эти команды и выполняет. Но есть проблема: любой, кто скачает эту вебморду- может по сути "хакнуть систему" и будет ему счастие, а мне - несчастие :-)))

Почему так криво устроено  - пока не будем поднимать этот вопрос. Потому что так сложились звезды ;-).

Хочу усовершенствовать систему безопасности. Как я себе это вижу: человек зарегался на сайте. Для него снегерился уникальный ключ и записался в корень сайта, базу данных vps -хз куда, неважно.

Далее - чел с сайта отправляет команду на исполнение -которая уходит на MQTT брокер. ESP32 получает эту команду+уникальный ключ. Смотрит на сайте - есть ли такой ключ. Если есть - выполняет. То есть, со стороны невозможно послать команду, скачав вебморду- она не будет выполнена. 

Вот примерно так себе это вижу.

В какую сторону копать - чтобы найти способ для проверки с помощью ардуино/esp32 - некого кода в корне сайте/на сервере?