Я собираюсь сделать приложение (iOS и Android), которое будет использовать веб-сервис, который я разрабатываю.Я буду использовать HTTPS и SSL, чтобы данные, передаваемые из приложения на сервер, были защищены.Однако как я могу остановить (или сделать жизнь людей, которые тяжело декомпилируют приложение) «хакерами» от декомпиляции исходного кода, где написан URL-адрес?
Я не хочу, чтобы другие люди создавали приложение, котороеиспользовать мои данные.
Пользователи моего приложения должны зарегистрироваться и войти в систему, чтобы использовать его.Я прочитал кое-что об аутентификации пользователей и передал ключ назад (как это делает Facebook).Однако не означает ли это, что «хакер» может зарегистрироваться и затем использовать тот же ключ?Вам нужно отслеживать использование каждого ключа, чтобы искать нерегулярное использование?
Серверная технология - либо Java EE, либо Scala (Lift).