и логика приложения не позволяет вводить авторизацию.Не откроет JS за 5 секунд вручную, а уж тем более, динамически сгенерированный и с уникальной логикой и "телом", да ещё и с обфускацией.
Но очень интересная задача.Я вот только двойной запрос с JS-таском и промежуточным 3-5сек. токеном придумал. Может это и не совсем красиво... Но, должно работать исправно, чтобы не давать доступ из нативных приложений.
а сам фронт отдаётся в браузере,
В: А зачем вообще передавать эти данные через форму тогда, если пользователь не может их изменить?
О: Мы говорим о наборе полей, а не самих данных. В форме есть набор полей — зачем пользователю менять сам набор, если он должен заполнить только значения?
т.е. сайты обмениваются друг с другом по бэку и без фронта (браузера).
Верно я понял?
да сколько вам можно вдалбливать?! Рейд не для сохранности, а для доступности, же.Боюсь, что Вы сильно перебрали.... :))
А вот как заметят, там уже совсем другая история....
Заполнили поля формы быстрее 5 секунд (после запроса к генерации через AJAX) - получите
каптчусообщение "Что-то пошло не так!" с занесением IP-шника (или даже подсети класса C) в BLOCK-лист на час. (это самое простое правило поведенческого фильтра)