Как защитить данные, передваемые сервером мобильному приложению?
Добрый день.
Есть сервер на asp.net. Есть android-приложение, которое получает данные с сервера.
Авторизации нет, и ее как защиту не строит рассматривать.
Возможно ли защитить api сервера?
Точнее, меня интересует, есть ли способы, кроме шифрования данных?
то есть по сути, у вас будет один пользователь (приложение), обладающий, как минимум, некими уникальными характеристиками(тот же юзер агент), проверка которых уже позволит отсечь часть запросов от школоло-хакеров.
ну а реальной защитой будет, например, генерация токенов к разным типам запросов по некому алгоритму, серверу алгоритмы известны, а пользоватеь его без дизассемблера никак не получит.
api для того и api обычно, чтобы быть известным всем, потому как описан в официальных доках.
а авторизация и аутентификация это уже проблемы api-авторов