iTunes Connect:您的应用程序是不是设计为使用加密技术?

Posted

技术标签:

【中文标题】iTunes Connect:您的应用程序是不是设计为使用加密技术?【英文标题】:iTunes Connect: Is your app designed to use cryptography?iTunes Connect:您的应用程序是否设计为使用加密技术? 【发布时间】:2014-04-17 16:48:09 【问题描述】:

我正在提交一个应用程序,该应用程序使用 Dropbox SDK 将照片从 iPhone 上传到 Dropbox 中的指定文件夹。我被困在一个问题上,因为我不知道 dropbox sdk 如何/什么/如果使用 cyroptograhy。您能帮我回答以下问题吗?:

您的应用是为使用加密而设计的,还是包含或包含加密? (即使您的应用仅使用 ios 或 OS X 中可用的加密,也请选择是。)

如果是这样, 您的应用程序是否符合美国出口管理条例第 2 部分第 5 类规定的任何豁免条件? 确保您的应用符合此处列出的豁免标准。您有责任对您的产品进行正确分类。对您的应用进行错误分类可能会导致您违反美国出口法律,并可能使您受到处罚,包括将您的应用从 App Store 中删除。在回答问题之前,请仔细阅读常见问题解答。 如果您的应用程序的加密是:您可以为问题 #2 选择是: (a) 专为医疗最终用途而设计 (b) 仅限于知识产权和版权保护 (c) 仅限于身份验证、数字签名或数据或文件的解密 (d) 专为银行用途或“货币交易”而设计和限制;或者 (e) 仅限于“固定”数据压缩或编码技术 如果您的应用符合美国出口管理条例第 2 部分第 5 类注释 4 中提供的说明,您也可以选择“是”。

如果没有, 您的应用是否实现了一种或多种专有的或尚未被国际标准机构(如 IEEE、IETF、ITU 等)接受为标准的加密算法?

等等

【问题讨论】:

这个问题是题外话,因为它是关于美国法律和苹果政策的。这主要是法律问题,而不是编程问题 - 请咨询 Dropbox 和 Apple 支持和/或联系律师。 【参考方案1】:

我在 Dropbox API 团队工作。我不是律师,也不熟悉 App Store 流程。大概它会问每个人都提交应用程序的问题,并且许多已经批准的应用程序都使用了 Dropbox SDK。

也就是说,阅读 Dropbox SDK 符合 (b) 和 (c) 的问题 ISTM。在与您的应用链接的 SDK 中,我们使用 OAuth 和 SSL 进行身份验证,使用 SSL 保护您的用户文件不被窥探,并使用数字签名或加密哈希来防止数据损坏和检测重复。

有关此主题的更多信息,另请参阅 Dropbox 论坛上的最新帖子:https://forums.dropbox.com/topic.php?id=114805

【讨论】:

链接已失效。

以上是关于iTunes Connect:您的应用程序是不是设计为使用加密技术?的主要内容,如果未能解决你的问题,请参考以下文章

发布 iOS 应用程序,登录 iTC 时出错:“您的 Apple ID 未启用 iTunes Connect。”

iTunes Connect 在“App Store 状态”下没有显示任何内容

签名无效 - iTunes Connect Nightmare

我在 iTunes Connect 上的“管理您的应用程序”模块的“权利和定价”部分中看不到任何版本

为啥 iTunes Connect 拒绝我的应用程序?

iTunes Connect 和 Xcode 8:您的应用程序已更改为无效的二进制文件