Life360이 가짜 GPS를 감지할까? 확인하는 항목
Life360이 가짜 GPS를 감지할까? 확인하는 것: mock 플래그, GPS-네트워크 불일치, 불가능한 이동, 그리고 진짜 RF 픽스가 흔적을 남기지 않는 이유.
짧은 답변: Life360은 흔히 쓰는 소프트웨어 방식의 가짜 GPS를 감지할 수 있으며, 실제로 그렇게 설계되어 있습니다. 여러분의 방법이 적발될지는 전적으로 그 방법이 어느 계층에서 작동하는지에 달려 있습니다. 앱이 실제로 찾는 요소는 다음과 같습니다.
모의 위치 플래그는 가장 쉬운 감지 대상
거의 모든 무료 ‘가짜 GPS’ 앱은 안드로이드 개발자 옵션의 모의 위치 경로를 통해 위치를 변경합니다. 운영 체제는 그런 방식으로 생성된 모든 위치에 isFromMockProvider 라는 플래그를 찍어두며, Life360은 단 한 번의 호출로 이를 읽어낼 수 있습니다. 스푸핑 경고가 몇 분 안에 나타나는 이유가 바로 이것입니다. 플래그는 가짜 위치 정보와 함께 전달되며, 이를 주입하는 앱은 이 플래그를 제거할 수 없습니다.
그 외에 교차 확인하는 요소들
모의 플래그만이 유일한 신호는 아닙니다. 가족 위치 추적 앱들은 점점 더 GPS 정보를 휴대폰이 알고 있는 다른 모든 정보와 비교합니다.
- GPS vs 네트워크. 위성 위치가 특정 도시를 가리키는데, IP 주소와 주변 Wi-Fi/셀 타워가 다른 곳을 가리킨다면, 그 불일치는 위험 신호입니다.
- 불가능한 이동. 업데이트 사이에 수백 킬로미터를 점프하거나 사람이 낼 수 없는 속도로 이동하는 위치는 사람의 움직임으로 보이지 않습니다.
- 부드러움. 주입된 좌표는 순간이동하거나 지터링하는 경향이 있습니다. 실제 이동 경로는 도로 위에 위치하며 연속적으로 움직입니다.
실제 RF 신호가 다르게 읽히는 이유
AnyLocate는 좌표를 주입하지 않으므로, 가장 큰 검사 항목이 찾아낼 대상 자체가 없습니다. AnyLocate는 진짜 GPS 신호를 송출하고 휴대폰 자체 수신기가 위치를 계산합니다. isFromMockProvider 플래그도, 모의 위치 설정도, 루팅도 없습니다. 수신기가 정상적인 방식으로 위치를 생성했기 때문에, 그 위치는 실제 도로 위에 놓이며 부드럽게 업데이트됩니다. 따라서 모의 플래그나 주입된 지터 같은 단서 자체가 존재하지 않습니다.
솔직한 부분
모의 플래그를 제거하는 것이 모든 검사를 통과하는 것과 같은 의미는 아닙니다. 휴대폰은 융합된 위치(위성 + Wi-Fi + 셀)를 읽기 때문에, 차폐된 환경이 아니라면 주변 Wi-Fi와 셀 타워는 위치 도구가 통제할 수 없는 변수입니다. 불가능한 위치 점프는 여전히 불가능합니다. 나머지 신호들이 가리키는 곳 근처의 그럴듯한 장소를 제시하면, 위성 계층은 단순히 여러분이 있는 곳으로 읽힙니다. IP와 Wi-Fi가 다른 곳을 가리키는데 지구 반대편으로 위치를 옮긴다면, 그것은 또 다른 문제이며, AnyLocate가 해결할 수 있다고 주장하는 부분이 아닙니다. 전체 메커니즘에 대해서는 GPS 스푸핑 작동 방식을 참조하십시오.