我知道,如果要在App Store上注册,Apple希望新应用程序具有唯一的名称(来源:https://apple.stackexchange.com/questions/153572/can-two-different-app-with-the-same-name-exist-in-app-store)。我有一个问题,如果攻击者可以安装与合法应用程序相同名称的应用程序,该怎么办?我假设攻击者已通过诸如TrustJacking之类的攻击控制了iPhone。我尝试通过互联网进行搜索,但找不到与我的问题相关的任何内容。 预先感谢!
答案 0 :(得分:2)
如果您正在谈论图标下方显示的显示名称,那么答案是肯定的,不必是唯一的。
答案 1 :(得分:1)
不是这样,除非iPhone已经被破坏(越狱)。在正常使用情况下,应用会使用私有证书进行数字签名,因此即使攻击者使用相同的捆绑ID和名称创建了一个新应用,该应用也不会由iOS启动。攻击者还必须以某种方式找到一种将应用程序注入您的设备的方法,理论上也应将其锁定。可以肯定地说,除非另有证明,否则这是不可能的。