2012-01-05 118 views
4

我对MDM一点困惑,希望有人能帮助我。我已经从Apple网站上关于iOS MDM的文档进行了研究,但仍然感到困惑,我有一些问题。iOS:移动设备管理

  1. 当需要执行命令时,MDM服务器是否每次都在通信APNS?
  2. 设置我们自己的MDM服务器以及如何设置我们自己的MDM服务器是否非常复杂?

在此先感谢您。

+0

iOS MDM的参考链接http://iosmdm.blogspot.in – 2013-04-05 19:26:33

+0

这有多少用户? – Aidan 2014-03-24 21:03:35

回答

5

1)总体思路是,您通过APNS发送一个请求,然后在设备“回家”到您的MDM服务器时用命令回应。一旦设备响应您的命令,您可以发回另一个命令作为回应,等等,直到设备执行完所有命令,您的服务器应该在该点响应一个空的HTTP响应。

2)完全取决于你对复杂的定义是什么!我在过去的一年里创建了2个MDM“服务器”,这不是不可能的,但是细节很复杂。

+0

谢谢您的回复先生!它很酷,你已经创建了2个MDM服务器。 GR8。 因此,我猜想,无论何时MDM服务器需要发送一些命令,它都会通过发送APNS通知与设备进行HTTP会话,我是对的:) – Achilles 2012-01-06 04:16:24

+0

您能告诉我如何设置MDM服务器吗?为了您的信息,我已经浏览了Blackhat等相关文档。 – Achilles 2012-01-06 04:22:24

+0

正确,您需要与APNS通信以使设备与您的MDM服务器进行对话。至于建立一个MDM服务器,最好的文档来自Apple,如果你有一个企业帐户,它们可以通过供应门户获得 - 否则,你将不得不向Apple发送电子邮件并索要。 – Abstractec 2012-01-06 09:32:00

0

MDM服务器仅在需要向设备发送命令时进行通信。 这是怎么回事,

  1. MDM服务器联系与MDM有效载荷的APNS服务器。
  2. APNS服务器触发设备上的唤醒以检查服务器是否存在MDM命令。
  3. 移动设备联系MDM服务器以执行命令。

如果您有企业帐户,实施MDM很简单。

  1. 获取您的MDM证书。 http://www.blueboxmoon.com/wordpress/?p=877

  2. 使用IPCU创建配置文件并将其推送到移动设备上。

  3. 使用此设备,推送魔术将传递到您在配置文件中指定的签入URL。
  4. 然后使用带推送魔法和令牌的JAVAPNS触发mdm负载。 JavaPNS - https://code.google.com/p/javapns/
  5. 创建一个将响应设备命令的简单页面。 有关完整的文档,请参阅Blackhat指南。 https://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdf 或这http://darthnull.org/media/papers/MDM_CommandReference.pdf命令参考。