[英]How to store credit card info on iphone?
我要求在iPhone應用程序中存儲信用卡號碼。 如何以安全的方式存儲數據。 我看過鑰匙扣。 除此之外,還有什么我可以使用的。
如上所述,您應該首先考慮這一點的合法性,特別是Apple對應用商店內容的限制。
也就是說,我之前不得不加密敏感信息,並決定過度使用AES-256加密。 由於用戶名,密碼和個人數據是通過網絡發送的,因此是必要的。 我使用了FBEncrypt - 它是CCCrypt的一個很好的包裝器。
https://github.com/dev5tec/FBEncryptor
這將允許您進行base-64編碼和AES-256編碼等等,這非常方便。 如果你真的需要它,請檢查一下!
如上所述的這個問題很難回答。 由作者決定所需的安全級別。 他們可能希望獲得一些法律建議,以了解泄露數據可能產生的責任(如果有的話)。
一旦了解了適當的保護級別,就可以開始評估解決方案。 鑰匙串很好,但有很多加密選項可供選擇。
除了如何存儲號碼外,您可能想要獲得答案的問題包括:
如果您想認真保護信息(任何信息),您需要做一些認真的設計工作。
您需要對此進行非常認真的研究,並且不一定接受本網站上的人所說的內容,而無需您進行徹底的研究和確認。
存儲信息如信用卡信息不是您應該根據本網站IMO的回復實施的。
如果你是認真的,你需要閱讀,理解和應用“破解和保護iOS應用程序”一書中的材料,以了解危險是什么以及如何減輕它們,以及人們認為安全的技術真的不是像你認為的那樣安全。
對於這種情況,加密和使用SSL / HTTPS似乎已足夠。 如果您是subj的新手,那么這里有一個很好的通用指南: 移動應用開發技巧:如何確保數據安全
有很多實現,例如你可以使用上面提到的AES256算法:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.