2012-01-24 13 views
1

私のクライアントは、MDM制御下にないか、または外国企業の支配下にあるプライベートデバイスで私のアプリケーションを使用します。プライベートデバイス上のアプリケーションを保護するMDM

  • デバイスが

  • デバイスパスワードが終わり

に設定されているジェイルブレイクではありません。いくつかの要件が満たされているときのように、私は私のアプリにのみ実行することができることを確認します私は、アプリケーションがプライベートデバイスにインストールされているときに、データが漏洩していないことを確認したい。

モバイルアイロンのようなクライアントをインストールする必要がありますか? mdm-profileをインストールすることができれば、これは私のアプリに必要な条件だけを保証するものでなければなりません。

この目標をアーカイブするにはどうすればよいですか?

答えて

0

iOS MDM管理では、管理対象デバイスにパスコードが設定されているかどうかを確認できます。私はこれを検出するために他の方法(刑務所破りの手前)がないとは思わない。

あなたのアプリケーションは、脱獄検出を試みることができます。 AppleのMDM自体では、刑法違反の検出はできません。

0

誰かが既にjailbrokenデバイスの検出について同様の質問をしています:Determining if an iPhone is Jail broken Programaticallyquestionには、パスワードが設定されているかどうかを確認するための回答もいくつかありますが、回答のコードではこれをカバーしているとは思われません。あなたはそれをチェックアウトしたいかもしれません。

これらのデバイスの妥協との戦いは、進行中の戦いであることに注意する必要があります。 jailbrokenされたデバイスを決定する際に、あなたが書いたコードが効果がないことがあります。これは、野生のすべてのテクニックを追跡し、脅威に追いつくために新しいバージョンをリリースする予定がない限り、あなたのアプリが脱獄されたデバイス上で動作しないと約束することはできません。

関連する問題