クラックされた iPhone アプリのブラックリスト サービスを構築しています。
現時点では、次のアプリ クラック検出方法がサービスで利用可能です。
- plistのサイズをチェックする
- 署名者の身元の確認
- バイナリが暗号化されているかどうかを確認します(この方法でクラックされたアプリが検出されなかったため、これが正しく機能しているかどうかはわかりません)
- パッケージの変更日に対して info.plist の変更日を確認します (これが機能しているかどうかは不明です - http://snippie.net/snip/f7530ff2 のようなコードを使用してそれを行います)
また、デバイスがジェイルブレイクされているかどうかを確認することは可能ですか? サービスはスパムのブラックリストのように機能し、ジェイルブレイクを使用してスコアを上げることができるため、これも役立ちます.
また、ハニーポットも含めました。これは、クラッカーが使用するツールによって、私が行っているチェックの一部が省略されていることを示しています。たとえば、サイズまたは署名者の ID の plist チェック。
私の質問は今です:
- 使用すべき「適切な」チェックは他にありますか?
と
- 脱獄を検出する方法はありますか?
助けてくれてありがとう!