2

如果我在 iOS 应用中使用 Dropbox API

  • 这是否需要我在提交时声明我的应用程序已加密?
  • 如果是这样的话,这对于独立开发者、法律和文书工作是否明智?
4

2 回答 2

2

根据Using SSL in an iPhone App - Export Compliance,使用 SSL 算作“包含加密”。这种解释是危险的:

  • UIWebView “包含加密”。
  • 在钥匙串中存储任何内容的应用程序“包含加密”。
  • 通过设置 NSFileProtectionKey=NSFileProtectionComplete “包含加密”来保护文件的应用程序
  • 任何使用 IPsec 的东西都“包含加密”。

您的应用程序中有很多东西可能在某种程度上涉及加密,并且 API 文档中没有警告。但苹果选择使用“包含加密”的措辞,而不是“使用加密”。

就个人而言,只要您的代码没有选择算法/密钥大小,就不可能准确回答有关它“包含”的算法的问题(表格要求您),因此合理的解释是简单地使用 HTTPS 不会这并不意味着您的应用程序“包含加密”。但我不是律师。

于 2010-09-13T01:29:30.993 回答
0

如果您对加密问题的回答是肯定的,那么下一个问题是您是否将它用于身份验证以外的任何用途。

如果您仅将其用于身份验证,则可以对第二个问题回答“否”,这将结束。

如果您使用加密来加密应用程序中的其他内容,例如将通过网络传输的数据,那么您必须声明并且需要一些更明确的文档。

于 2010-09-12T22:08:40.367 回答