ios - 限制 iOS 访问网站

标签 ios security restriction

我有点困惑。我目前正处于创建移动应用程序的初始设计阶段,我想做的是让用户在连接到互联网时通过登录页面。经过验证后,应用程序基本上使用 html5s 缓存功能下载到他们的 ipad。

最终我想做的是在任何访问者进入登录页面之前将此限制为选择设备。这可能涉及使用设备唯一标识符 (UDID) 验证 Web 服务器上允许的设备的数据库。有没有人真正探索过这个?有可能吗?

我会结合使用 php、mysql 和 htaccess。

最佳答案

Apple 不再接受应用商店中访问 UDID 的应用。相反,请使用 identifierForVendor

如果您只是从您的应用程序发送供应商 ID,请务必使用 HTTPS 并验证服务器上的 SSL 证书,以确保您连接到您自己的服务器。否则,人们可以执行他们自己的中间人攻击并使用他们嗅探到的任何 ID 或其他用户共享的 ID。

只要不修改代码,破解者就无法破解,无论如何这都需要越狱设备,因为应用商店中的每个应用都已签名。

请注意,当应用程序被卸载时,供应商 ID 可能会发生变化,因此您应该对其进行编码,以便用户在每次新安装应用程序时进行身份验证。

关于ios - 限制 iOS 访问网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19939222/

相关文章:

WCF:限制每小时的调用次数 - 每个用户

php - 检查是否从 iOS 设备访问 PHP 页面

ios - 如何在 Xcode 11 上运行不同版本的 iOS 模拟器?

ios - 使用facetime实现视频通话功能,(通话结束无法返回应用)

javascript - 如何检测破解的JS验证?

php - 如何以安全的方式将 id 存储在隐藏值上

iphone - UILabel文本发光和选框

security - 如何从命令行安全地连接到 Heroku 托管的 Redis?

apache - 使用 .htaccess 限制对文件的访问

java - 我的代码在我的代码中出现数组越界异常,但在前 2 个输入后它将运行并崩溃,出了什么问题