Django rest как защититься от бекенд скриптов или постмена

Всем привет ! Ребята есть вопрос как мне защитить мою rest api от вызова с консольных скриптов на беке например php/.net etc а принимать запросы только с моего web приложения. Cors и csrf методы защиты уже не помогут так как атака происходит не в браузере. Добавлять кастомные хеадеры тоже не помогут так как можно задать любой хеадер в скрипте. Я думаю в сторону рекапчи от Гугла но это дополнительные запросы на сторонний сервер и у меня на сервере с апи нету доступа к интернету. Есть ещё вариант генерить в клиентском приложении специальный токен и кодировать его и передавать потом на сервер но я думаю любой взломщик может залезть в код js и расковырять как оно работает. Кто с таким сталкивался? Может я что то упускаю? Есть ли ещё методы проверки на клиентское приложение?

Вернуться на верх