Life360は偽のGPSを検出する?チェック内容を解説
Life360は偽のGPSを検出する?チェック対象:モックフラグ、GPSとネットワークの矛盾、不可能な移動。本物のRF修正が痕跡を残さない理由。
短く答えるなら:Life360は、よくあるソフトウェアによる偽のGPSを検出できるように作られています。 あなたの方法が検出されるかどうかは、それがどのレイヤーで動作するかに完全に依存します。アプリが実際にチェックしている内容は以下の通りです。
モックロケーション・フラグは簡単に見つかる
無料の「偽GPS」アプリのほとんどは、Androidの開発者向けモックロケーション経路を通じて位置情報を変更します。OSはその方法で生成されたすべての位置情報に isFromMockProvider というフラグを付与し、Life360はそれを一度の呼び出しで読み取ることができます。スプーフィング警告が数分以内に表示されるのはこのためで、フラグは偽の測位情報と共に移動し、それを注入するアプリはフラグを取り除くことができません。
他に相互チェックしているもの
モックフラグだけが唯一のシグナルではありません。ファミリー向け位置情報アプリは、GPSの測位情報を、スマートフォンが把握している他のあらゆる情報と照合する傾向を強めています。
- GPS 対 ネットワーク。 衛星の位置情報がある都市を示しているのに、IPアドレスや周囲のWi-Fi/携帯電話基地局が別の場所を示している場合、その矛盾は危険信号です。
- 不可能な移動。 更新のたびに数百キロメートルも飛び越えたり、人間が移動できる速度を超えて移動したりする位置情報は、人間らしく見えません。
- 滑らかさ。 注入された座標は瞬間移動したり、ジッター(揺らぎ)が生じたりする傾向があります。実際の移動経路は道路上にあり、連続的に動きます。
本物のRF測位が異なる読み取り結果になる理由
AnyLocateは座標を注入しないため、最大のチェック項目に引っかかるものがありません。AnyLocateは本物のGPS信号を放送し、スマートフォン自身の受信機が測位を計算するため、isFromMockProvider フラグも、モックロケーション設定も、root化も不要です。受信機が通常の方法で生成するため、位置情報は実際の道路上にあり、滑らかに更新されます。したがって、モックフラグや注入されたジッターといった兆候は、そもそも存在しないのです。
正直な部分
モックフラグを取り除くことは、すべてのチェックを回避することと同じではありません。スマートフォンは融合された位置情報(衛星 + Wi-Fi + 携帯電話基地局)を読み取るため、シールドされた環境の外では、近くのWi-Fiや基地局は、測位ツールが制御できない要素となります。不可能な移動は、やはり不可能です。他のシグナルが指し示す場所の近くで、もっともらしい場所を提示すれば、衛星レイヤーは単に「あなたがいる場所」として読み取られます。IPアドレスやWi-Fiがそうではないと言っているのに、地球の反対側に押しやるのは、別の問題であり、AnyLocateが解決できると主張するものではありません。完全なメカニズムについては、GPSスプーフィングの仕組みをご覧ください。