Я создаю приложение для Android, которое должно взаимодействовать с базой данных MySQL. Приложение не предназначено для публикации, и я хочу, чтобы приложение было единственным, что может взаимодействовать с веб-сервисом, который я создам для доступа к БД.
Я думал о том, как защитить систему, и это идея, которую я придумал. Буду признателен за любые отзывы или другие идеи. Конечно, есть метод, встроенный в Android, о котором я не знаю.
Я думаю дать GUID веб-сервису. Каждый раз, когда вызывается один из его открытых методов, веб-служба сопоставляет свой GUID с GUID, данным ему приложением Android. Если идентификаторы GUID не совпадают, веб-служба отказывает в доступе. Короче говоря, моя система имеет 128-битный пароль.