gpt4 book ai didi

ios - 与自己的服务器或第三方服务器共享包标识符

转载 作者:行者123 更新时间:2023-11-28 23:57:08 25 4
gpt4 key购买 nike

我正在尝试从 iOS 获取包标识符,我可以按如下方式获取它:

let bundleIdentifier = Bundle.main.bundleIdentifier

现在我的服务器团队正在 POST 中的特定服务调用中请求此值。

我可以分享。

现在我的问题是,

  1. 与服务器共享bundleIdentifier是否安全?

  2. Apple 是否允许与自己的服务器或第三方服务器共享 bundle 标识符?

我问这个问题是为了避免将来出现任何安全问题,因为我正在开发金融类别应用程序。

最佳答案

是的,共享 Bundle ID 是完全安全的。

Bundle ID 用于识别您的应用程序(身份验证)。这不是 secret (授权)。

事实上,如果您的服务提供商决定下载您的应用,他/她可以通过执行以下操作轻松剥离您的应用包以获取您的包 ID:

  • 在mac上获取.app文件
  • 右击->显示包内容
  • 打开 info.plist。

事实上,许多合法的第 3 方分析公司/广告网络已经在做我上面描述的事情,以提供更多信息的方式 - 不仅仅是 bundle ID。

与 bundle 相关的所有内容都包含在此文件中。

您不应通过网络共享的内容包含以下项目:

  • 纯文本/base64 编码/未加密密码
  • 第三方提供商的应用 secret
  • 从财务应用的角度来看,您认为被视为 secret 的任何其他数据 - 采用易于解读的格式

关于ios - 与自己的服务器或第三方服务器共享包标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50910460/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com