从连接到支持802.11u的接入点的iOS设备可以获取哪些networking/设备信息?

为了执行一些设备安全validation,我需要从连接到支持802.11u的接入点的iOS设备获得哪些设备/硬件/networking信息的规范引用。

当然你有典型的networking细节:

  • 苹果电脑
  • 主机名(例如“Fred的iPhone”)

是否有关于可以获得的设备的其他详细信息,如UDID,IMEI,甚至是当前连接的运营商详细信息? 如果是这样,请提供适当的参考。

在我们公司,我们有很多接入点,都由NAC网关pipe理。

我们pipe理两种types的设备:

  1. BYOD设备(带自己的设备)
  2. 企业设备

我们实际获得(1)的信息是:

  • Wifi IP地址
  • Wifi MAC地址
  • 设备系列(例如苹果iOS,而不是iPhone,iPad,iPod,ATV的版本和区别)
  • 主机名
  • 用户名(一旦连接到networking)

对于(2),这种方法有点不同,因为我们使用在设备上安装代理的登记过程(实际上是Airwatch )。 从这里我们可以得到这些信息,除了以前的信息之外,

  • 设备型号(例如iPhone 4S GSM / CDMA 16 GB黑色)
  • iOS版本
  • 电话号码(如果有的话,取决于设备)
  • 序列号
  • 你做了
  • 电源(电池/插头和电池充电%)
  • 存储容量(和使用/可用%)
  • 物理内存(和使用/可用%)
  • 设备上安装的所有应用程序
  • 安装证书
  • IMEI
  • 电信运营商名称
  • 电信运营商版本
  • SIM卡ID
  • 蓝牙MAC地址
  • MCC / MNC
  • 电子邮件地址)

这些信息(2)与NAC网关同步。

这只是我的经验…不是最终的答案。 希望你会觉得有趣。