Ameba Ownd

アプリで簡単、無料ホームページ作成

Androidのデバッガ検出、防止

2018.03.19 15:38

開発の方はほぼ99%。もう少し。。。

タイトルの件、Unityでチート、不正な配布を防ぐためにやるべきことの一つとして、デバッガを検出して、デバッガが接続されている際に動作を停止する処理を入れる方法を今日やっていました。

結論としては、Android.os.Debug.isDebuggerConnected()で、デバッガが接続されているかを判定する必要があります。

C#のSystem.Diagnostics.Debugger.IsAttachedではMonoのデバッガしか検出することができません。

これとapkのsignatureのチェックを組み合わせ、不正な配布への対策としました。