4

私は MDM について少し混乱しています。誰かが私を助けてくれることを願っています。iOS MDM に関する Apple Web サイトのドキュメントを調べましたが、まだ戸惑い、いくつか質問があります。

  1. コマンドを実行する必要があるたびに、MDM サーバーが APNS と通信しているかどうか。
  2. 独自の MDM サーバーのセットアップと、独自の MDM サーバーのセットアップ方法は非常に複雑ですか?

前もって感謝します。

4

2 に答える 2

5

1)一般的な考え方は、APNSを介して1つの要求を送信し、デバイスがMDMサーバーに「電話をかけた」ときにコマンドで応答することです。デバイスがコマンドに応答すると、デバイスがすべてのコマンドを実行するまで、応答などで別のコマンドを送り返すことができます。その時点で、サーバーは空のHTTP応答で応答する必要があります。

2)それはあなたの複合体の定義が何であるかに完全に依存します!私は過去1年間に2つのMDM「サーバー」を作成しました。それは不可能ではありませんが、詳細は非常に複雑です。

于 2012-01-05T14:49:12.290 に答える
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を参照してください。
于 2016-06-24T07:02:11.277 に答える