Как безопасно передать информацию используя POST запрос в JS?
Подскажите как правильно передавать важную информацию используя POST запрос условно БЕЗОПАСНО?
При условии того что, понятное дело реверс инжениринг и необходимость в передаче используя JS - это не безопасно...
Интересует возможность шифрования запроса, возможно есть библиотеки как для клиента так и для сервера, методы и.т.д.
Alexey, самое простое - добивать в хэдер соленый хэш запроса, при этом как-то обеспечив секретность соли (чтобы её знал только сервер и клиент, но не скрипткидди-пользователь с девтулзами) но это все равно глобально не спасет.
Просто примите к сведению, что инструменты отладки в браузере вы никак отключить не сможете. HTTPS достаточно для безопасной передачи данных, это максимум что можно сделать на стороне клиента.
От остальных угроз должен защищаться сам BackEnd на который запрос может прилететь как-угодно.
Загугли криптографические библиотеки под JS, они есть. Шифруешь тело запроса в браузере, расшифровываешь на сервере. Может пригодится, если используйте http, а вот для https это излишне.