Swift: Как скрыть URL API и параметры в приложении iOS - PullRequest
0 голосов
/ 20 апреля 2020

Мне любопытно узнать, есть ли способ, где я могу безопасно хранить URL API и параметры, которые не могут быть скомпилированы в обратном инжиниринге? Другими словами, я не хочу использовать базовые URL в константном файле. Я хочу сохранить его в другом месте, более безопасном. Кто-нибудь может дать мне знать, как это сделать?

1 Ответ

2 голосов
/ 20 апреля 2020

Хотя буквально невозможно сохранить его в тайне, вы должны хранить их в двоичном виде. Таким образом, вы можете сделать это самостоятельно (есть много уроков по этому поводу) или использовать полу или полностью автоматизированную библиотеку и сценарии, такие как cocoapods-keys . Также upfuscation может помочь вам сделать так, чтобы злоумышленнику было труднее декодировать жестко закодированную строку.

Но помните:

Лучший способ сохранить секрет, секрет, это не хранить его. на все!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...