2016-07-18 3 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

関連する問題