2016-07-18 1 views
0

Мы хотим зашифровать информацию о кредитной карте и сохранить на нашем сервере. Зашифрованные/дешифрованные ключи будут сохранены на iPhone пользователя. Но если пользователь переустановит приложение, мы потеряем ключи, и у нас не будет возможности расшифровать информацию о карточке.Шифрование данных кредитной карты в сценарии приложения iOS

Мы хотим найти способ сохранить ключи в любых других безопасных местах. Любые предложения по этому вопросу?

+0

Вы знакомы с [PCI] (https://en.wikipedia.org/wiki/Payment_Card_Industry_Data_Security_Standard) правил WRT сохранения информации о кредитной карте ? Также см. [Стандарты безопасности PCI] (https://www.pcisecuritystandards.org). – zaph

+0

Спасибо. Я ненавижу любой сценарий, когда я беру на себя ответственность за централизацию местоположения информации о кредитной карте пользователя. (также еще один долгожданный ответ) спасибо. – Envisability

ответ

1

Данные брелка остаются на месте после удаления приложения. Вы можете в конечном итоге полагаться на это, чтобы хранить ключи (также, это самое безопасное место, где вы можете их хранить).

Ссылки:

+0

В то время как брелок является самым безопасным местом, где вы можете хранить ключи, он также зависит от пользователя, который установил PIN-код и секретный PIN-код. Тот факт, что они остаются после приложения, удаляется, может быть обязательством. – zaph

+0

Я точно согласен, во всяком случае, в этом случае неудобство было бы ошибкой пользователя, а не программистом. Как программист, брелок является (Apple предоставил) место для перехода. –

+0

Спасибо всем за отзыв. Я ценю это. – Envisability