草庐IT

ios - Adobe AIR Encrypted SQLite Database 是否访问或使用 Apple iOS 中的加密?

coder 2023-09-29 原文

我们正在向 Apple App Store 提交由 Adob​​e AIR 创建的应用程序的更新。我们希望更改我们的加密状态。

该应用程序是使用 AIR 3.7 创建的,并使用多个加密的 SQLite 数据库和与我们服务器的 SSL 连接。作为预防措施,我们在首次提交应用程序时收到了美国 BIS 导出通知,但在提交过程中我们收到了来自 Apple 的通知:

French authorities have agreed to limit the regulatory approval requirements for Apple’s App Store apps that use, access, implement, or incorporate:

  • any encryption algorithm that is yet to be standardized by international standard bodies such as IEEE, IETF, ISO, ITU, ETSI, 3GPP, TIA, etc. or not otherwise published; or
  • standard (e.g., AES, DES, 3DES, RSA) encryption algorithm(s) instead of or in addition to accessing or using the encryption in Apple OS

Consistent with the requirement, Apple will require you to upload a copy of your approved French declaration when you submit your app to the App Store if it meets the criteria described above.

因此我们决定不将我们的第一个版本发布到法国应用商店。

我们现在想发布到法国,但我不确定我们是否可以声明我们的加密不是访问或使用 Apple OS 中的加密。我发现加密本地存储使用 KeyChain 的文档,但加密 SQLite 数据库没有,只是它使用 AES 加密。

除非真的有必要,否则我们不想申请法国进口报关,因为这在法语中似乎是一个非常复杂的过程。

有谁知道加密的 SQLite 数据库是否使用 iOS 中已有的加密?

最佳答案

引自Adobe's documentation , 对数据库使用加密的注意事项:

AIR database encryption uses the Advanced Encryption Standard (AES) with Counter with CBC-MAC (CCM) mode.

我找不到任何迹象表明它在 iOS 上使用了特定于平台的方法。

关于ios - Adobe AIR Encrypted SQLite Database 是否访问或使用 Apple iOS 中的加密?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16979871/

有关ios - Adobe AIR Encrypted SQLite Database 是否访问或使用 Apple iOS 中的加密?的更多相关文章

随机推荐