iOS:移动设备管理

发布于 2024-12-25 04:51:55 字数 186 浏览 2 评论 0原文

我对 MDM 有点困惑,希望有人可以帮助我。我已经研究了Apple网站上有关iOS MDM的文档,但仍然感到困惑,我有一些问题。

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

先感谢您。

I am little confused about the MDM, wish that someone could help me here. I have studied the docs from the Apple website regarding the iOS MDM,but still I feel puzzled ,I have some questions.

  1. Whether MDM server is communicating APNS every-time when it needs to execute command ?
  2. Is it very complex to setup our own MDM server and how to setup our own MDM server ?

Thank you in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

就像说晚安 2025-01-01 04:51:55

1) 总体思路是,您通过 APNS 发送一个请求,然后当设备“打电话回家”到您的 MDM 服务器时用命令进行响应。一旦设备响应您的命令,您可以发送另一个命令作为响应,依此类推,直到设备执行完所有命令,此时您的服务器应使用空 HTTP 响应进行响应。

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

1) the general idea is that you send one request via APNS and then respond with a command when the device 'phones home' to your MDM server. Once the device responds to your command, you can send another command back in response and so on until the device has executed all the commands at which point your server should respond with an empty HTTP response.

2) That entirely depends on what your definition of complex is! I have created 2 MDM 'servers' in the past year and it's not impossible but quite complex to detail.

爱情眠于流年 2025-01-01 04:51:55

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 命令参考。

MDM server communicates only when it needs to send a command to the device.
Here is how it goes,

  1. MDM server contacts APNS server with MDM payload.
  2. APNS server triggers a wake up on device to check server for MDM command.
  3. Mobile device contacts the MDM server for command to be executed.

Implementing MDM is simple if you have a enterprise account.

  1. Get your MDM certificate.
    http://www.blueboxmoon.com/wordpress/?p=877

  2. Using IPCU create a profile and push it on mobile.

  3. With this the device push magic will be passed to the checkin URL you specified in the config profile.
  4. Then trigger the mdm payload using JAVAPNS with push magic and token.
    JavaPNS - https://code.google.com/p/javapns/
  5. Create a simple page that will respond to device command.
    Refer Blackhat guide for full documentation.
    https://media.blackhat.com/bh-us-11/Schuetz/BH_US_11_Schuetz_InsideAppleMDM_WP.pdf
    or this http://darthnull.org/media/papers/MDM_CommandReference.pdf for commands reference.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文