Защита внутреннего пароля в комплекте приложений iOS - PullRequest
1 голос
/ 24 марта 2012

У меня есть приложение для iPhone, которое будет включать «симпатии» / «+1» с глобальным списком лидеров самых высоких позиций. Я передаю +1 бэкэнд-серверу через HTTPS. Кроме того, я использую пароль, чтобы люди не могли подделать результаты.

Моя дилемма заключается в том, что в настоящее время пароль представляет собой жестко заданный открытый текст NSString, который может быть легко прочитан, если взломанный пользователь отправится на поиск в комплекте приложений.

Является ли лучшим решением просто запутать строку, а затем удалить ее из нее во время выполнения? Или я все об этом говорю не так?

1 Ответ

0 голосов
/ 24 марта 2012

вы можете запутать его, используя сочетание символов C и строки Objective C, затрудняя поиск:

См. Этот пост в блоге об этом

Также вы можете использовать некоторые директивы #define

Но я согласен, это всего лишь "хитрости" обфускации.

...