2013-08-06 2 views
0

Мой сервер должен получать данные от нескольких устройств, которые загрузили мое приложение через магазин приложений или иным образом доверенный канал. Мне нужен метод проверки того, что данные, полученные моим сервером, на самом деле с этих устройств. Сервер не имеет доступа к списку этих устройств раньше времени.Проверьте подключение к сети из моего приложения

Каковы некоторые популярные способы достижения этого?

+0

Дубликат http://stackoverflow.com/questions/10155316/how-to-verify-that-server-calls-are-being-made-from-the-app – Thomas

ответ

0

Зависит от платформы. accepted answer в связанном вопросе предлагает идею (использования SSL для аутентификации).

Я хотел бы добавить к этому ответ, что если у клиента есть API с неэкспортируемыми секретными ключами (на аппаратной основе или зашифрованными как хранилище сертификатов CryptoAPI в Windows), вы можете хранить там сертификаты клиентов.

Смежные вопросы