Google は、あなたの携帯電話がrootやカスタム リカバリなどで変更されているかどうかを知っているか、少なくともそれを試みます。これまでは、SafetyNet API を介してこれを実行していましたが、しばらくの間、その代替となる、モバイルの完全性を検証するための新しい API の準備を進めてきました。これにより、 さらに安全で、 ルートを隠すことが非常に困難になります。
この新しい API は 2024 年に SafetyNet に取って代わり、開発者がシステムが変更されたことを検出し、それに応じて動作する (たとえば、アプリを開かないようにしたり、その機能を制限したりする) ための新しい標準方法になります。スマートフォンがこのセキュリティ チェックに合格したかどうかを知りたい場合は、無料のPlay Integrity API Checkerアプリを使用して簡単に確認できます。
携帯電話の完全性を簡単にチェック
Google は、より多くの可動部分を備え、より安全で回避がより困難な、システムの完全性をチェックするための新しい高度な方法をしばらく開発してきました。これはGoogleの古いSafetyNet APIを置き換えるもので、開発者が「不正で危険な相互作用からアプリやゲームを保護」し、「詐欺、チート、不正使用などの攻撃や悪用を減らす」ことができる方法として提示されている。
System Integrity API は、Google Play サーバーをアプリ独自のサーバーに接続し、デバイスが整合性チェックに合格したかどうかの判定をアプリのサーバーに送信します。次に何が起こるかは、アプリに含めるロジックによって異なります。たとえば、携帯電話が root 化されているか、ブートローダーのロックが解除されている場合、アプリへのアクセスを制限できます。

モバイルが SafetyNet チェックに合格したかどうかを確認するアプリケーションがあり、 Play Integrity チェックに合格したかどうかを確認するアプリも追加されました。このアプリは無料のオープンソースで、Google Play から入手できます: Play Integrity API Checker 。
アプリケーションには文字通り「Check」ボタンがあり、これを使用して検証を行うことができます。 Google Play Integrity API は 3 つの個別の結果を返します。開発者はこれらの結果を使用して変更を許可できます。すべてが緑色の場合は、すべてのチェックに合格したことになります。赤で表示された結果がある場合、そのチェックは合格していません。

アプリケーションの作成者は、さまざまなテストに関する追加情報をTwitter で共有しました。最初のテストMEETS\_DEVICE\_INTEGRITY は、ほとんどのアプリケーションがチェックし、システムが電話機が root 化されていると信じているかどうかを判断するテストです。 2 番目のMEETS\_BASIC\_INTEGRITY はほとんどのデバイス (root であっても) を通過させる必要があり、3 番目のMEETS\_STRONG\_INTEGRITY はシステム ブートローダーがロック解除されているかどうかを決定します。
携帯電話が最初のチェックに合格しなかった場合でも、ルートを隠す可能性はまだあるようです。アプリの作成者は、Universal SafetyNet Fix のような Magisk モジュールを使用して、以前のバージョンの Android の指紋でシステムを騙し、最初のチェックは技術的に不可能であるためパスするという「単純な」トリックを共有しています。 。
Play Intergrity API チェッカー
- 開発者:ニコラス・スピリダキス
- ダウンロード: Google Play
- 価格:無料
- カテゴリ:ツール
経由 |ミシャール・ラーマン












