AWS Amplify for iOS应用使用何种加密算法?App Store申报咨询
iOS App Store上架加密算法选项选择建议
你应该选择选项2:替代或补充Apple系统加密的标准加密算法,原因如下:
- AWS Amplify的认证流程依赖于国际标准加密协议,比如用于客户端与AWS服务通信的TLS(HTTPS底层加密标准),以及OAuth2、JWT这类通用认证加密规范,这些都属于IEEE/IETF认可的标准加密算法范畴。
- 这些加密机制是对Apple系统底层加密的补充:Apple系统提供的是设备端存储、系统级通信的加密能力,而Amplify在应用层实现的认证加密,是用于你的应用与AWS服务之间的安全交互,属于"补充Apple系统加密"的标准算法场景。
其他选项可以直接排除:
- 选项1不适用:Amplify未使用任何专有加密算法,所有加密逻辑都基于公开标准。
- 选项3不适用:没有同时使用专有和标准算法的情况。
- 选项4不适用:你的应用与AWS服务的通信必然使用了TLS加密,属于标准加密算法的应用,并非未使用任何算法。
内容的提问来源于stack exchange,提问作者JackLappa
相关产品推荐
相关产品推荐

