Привет. Кто какие применял техники для закрытия своего серверного API для посторонних мобильных приложений. Понятно, можно зашить ключ к API в приложение. Однако его несложно выковорить. Можно применить white-box способ сокрытия ключа, с генерацией тонны сишного кода, который является очень сложной функцией по генерации предопределенного ключа на основе параметров девайса. Но это совсем тяжелая артилерия и геморой. Может что-то еще?
а это API не закрыто пользовательской аутентификацией?
Кто-то знает как в jackson при сериализации в json сделать чтоб List<Object> конвертировался не в массив [{attr:code},{attr:code}] а так {attr:code , attr2:code2} ? При этом структуру класса менять нельзя