Мне нужно отправить запрос POJAJAX на мой сервер.с использованием открытых/закрытых ключей в javascript
Мне нужно убедиться, что запрос возник из самого скрипта, а не от пользователя, который пишет запрос сам. Есть ли безопасный способ сделать это? Может ли сценарий подписывать или кодировать запрос POST, а затем расшифровываться секретным ключом сервера? и могу ли я каким-то образом запретить пользователю шифровать с помощью моего открытого ключа?
Я не делаю этого только для фильтрации, так что простая старая проверка на стороне сервера просто не будет.
Почему не выполняется обычная проверка на стороне сервера? – deceze
Я делаю это для расширения браузера, а не для веб-сайта .. Мне нужно выталкивать материал на сервер, но мне нужно знать, что ** im ** отправляет запрос, а не кому-то еще. – daniel
То же самое. Даже если ваше расширение было скомпилированным двоичным кодом (кроме его разборки), можно было нюхать необработанные данные, отправляемые и повторять то же самое требование. Сервер не мог сказать разницы. Когда код на клиенте, все ставки отключены. – deceze