gpt4 book ai didi

ios - 如何检查iOS设备的真伪

转载 作者:行者123 更新时间:2023-12-02 12:47:36 26 4
gpt4 key购买 nike

我有一个应用程序服务器进程,需要检查发出请求的设备是否是实际的 iOS 设备。我曾经通过利用推送通知来做到这一点。用户首先授权推送。每次用户发出特定类型的请求时,我都会向该设备推送一个代码,应用程序使用该代码向应用程序服务器发出第二个“经过身份验证的”请求。从某种意义上说,通过 APNS 的额外 channel 将证明请求者设备的真实性。这使得人们很难欺骗请求,因为他们无法接收包含所需代码的推送通知。

最近,尽管 Apple 开始强制执行以下规则,即应用程序不能要求用户接受推送通知才能使用该应用程序,即使我们不使用推送通知作为提醒。

是否有任何类似的方法可以让我的应用程序服务器向 Apple 检查请求是否来自实际 iOS 设备上的我的应用程序?或者说这是一个不切实际的期望来确定这一点。

最佳答案

我现在找不到这篇文章,但有些人设法将树莓派注册为 iOS 设备并通过 wifi 接收推送通知......我相信这将是具体的证据,即使您的第一个“双向身份验证”也不是真的很安全...

现在,直接回答,不,您的应用服务器无法检查请求是否来自 iOS 设备,因为 TCP/UDP 包中的所有信息都是 100%“可欺骗的”...

关于ios - 如何检查iOS设备的真伪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34339191/

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