Загрузка...

Безопасность запроса

Тема в разделе Node.js создана пользователем Mi7kiro 2 июл 2023. 188 просмотров

  1. Mi7kiro
    Mi7kiro Автор темы 2 июл 2023 0 18 апр 2021
    Делаю веб приложение на react и сервер на express sequelize mysql, когда пользователь логинится ему дается jwt токен и авторизация запросов на сервер для взаимодействия с бд происходит через токен, но если мне надо чтобы допустим человек на клиенте нажимает кнопку получить 30 бесплатных монет, соответственно надо отправить на сервер запрос на изменение количества монет в бд у юзера, но для авторизации же передается только токен и человек может тупо его взять из заголовка и также отправить запрос и изменить себе деньги, так как авторизировать запросы именно от сервера, чтобы посторонний не мог взаимодействовать с бд. Точнее как принято это делать
     
    2 июл 2023 Изменено
  2. constsvetlov
    constsvetlov 2 июл 2023 n(1) 231 29 янв 2023
    Почему у тебя бизнес логика на клиенте. Переводи на бэк её.
     
    2 июл 2023 Изменено
    1. Посмотреть предыдущие комментарии (10)
    2. Mi7kiro Автор темы
      vtlstolyarov, я придумал такую штуку, что при отправке запроса создается еще один jwt, только временный на 1 секунду и отправляется вместе с обычным, там так же проверяется и на всякий случай добавляется в бд с невалидными токенами
    3. vtlstolyarov
      Mi7kiro, что мешает злоумышленнику его создавать?
Загрузка...
Top