iPhone에서의 위치 추적

Andrew Coles

으로 Andrew Coles

iPhone 위치 데이터 연구 및 사용 방법

"우리는 당신이 사는 곳을 알고 있습니다!" 최소한 iPhone & iPad 용 최신 iOS 4에는 전화가 켜져있는 동안 iPhone의 위치 정보를 지속적으로 기록하는 추적 메커니즘이 있다는 사실을 발견 한 후 Apple이 할 수있는 주장입니다. 이 정보는 휴대 전화 자체에 저장되는 것뿐만 아니라 iTunes를 사용하여 iPhone을 동기화 할 때 자동으로 백업에 포함됩니다.

몇 달 동안 디지털 법의학 세계에서 알려졌지만 보안 연구원 인 Pete Warden과 Alasdair Allan이 발표 한 후 일반 대중에게 알려지면서 블로그 게시물과 트윗이 인터넷에 반응하면서 뉴스가 일반 대중에게 알려졌다. 당신의 익명 성이 조금 더 작아 졌다는 소식. 하지만 그 소식은 정말로 심각한 것인가? 평균 아이폰 사용자는 얼마나 걱정해야합니까?

iPhone 또는 iPad에서 어떤 위치 데이터를 추적하고 있습니까?

우리는이 문제에 대한 조사를 해본 결과, iTunes 백업 파일에 노출 된 위치 데이터가 특정 환경에서 우려 할 정도로 충분하다는 결론이 나왔습니다. 우리는 약 1 년간의 위치 데이터를 가진 전화를 분석했습니다. 일반적으로이 데이터를 사용하여 전화 사용자가 어느 날에 있었던 곳을 광범위하게 볼 수 있습니다. 예를 들어, 사용자가 연초에 몰디브로 휴가를 갔을 때 전화 위치가 런던에서 몰디브로 점프하는 것을 볼 수 있습니다. 그러나 훨씬 더 구체적인 위치로 드릴 다운하는 것은 쉽지 않습니다.

iPhone location tracking data in Google Earth
iPhone location tracking data in Google Earth

데이터는 휴대 전화 기지국 (미국 친구의 경우 "휴대 전화 탑")에서 파생 된 것처럼 보입니다. 위치 지점의 정확도는 상당히 다릅니다. 도시 (또는 휴대 전화 기지국이 많은 다른 지역)에서는 일반적으로 사용자를 몇 백 미터 이내에 추적 할 수 있습니다. 시골에서 그것은 다른 그림입니다. 한 예에서 사용자는 포츠머스에 하루 동안 있었지만, 위치 플롯은 포츠머스, 사우 샘프 턴 및 와이트 섬에 다양하게 존재하는 것으로서 그 날의 사용자를 보여주었습니다! 게다가 애플은이 데이터를 실시간으로 저장하지 않기로 결정했다. 대신 위치 정보가 일괄 적으로 일괄 적으로 한 번 또는 두 번 전화에 기록됩니다.

즉, 사용자가 한 번에 여러 장소에있는 것처럼 보일 수 있습니다. 3 개 또는 4 개의 다른 위치 를 기록 할 수 있지만 모두 같은 날짜 / 시간을 사용할 수 있습니다. 그러나 사용자가 수행 한 작업에 대한 일반적인 그림을 제공 할 수있는 충분한 데이터가 있음은 분명합니다. 경찰과 보안 서비스는보다 정확한 위치 데이터를 얻기 위해 모바일 네트워크에 소환장을 발급 할 때 상당한 비용을 들이지 않고도 알리바이를 증명하거나 반증하는 데 소중한 데이터를 찾을 수 있습니다.

Free KML export option in iPhone Backup Extractor
Free KML export option in iPhone Backup Extractor

iPhone을 소유하고 있으며 휴대 전화에서 표시되는 정보가 무엇인지 궁금하다면 iPhone 백업 추출 프로그램을 업데이트하여 위치 데이터를 CSV 형식 (Excel에서보기에 적합) 또는 KML 형식 (Google지도에서 볼 수 있음)으로 업데이트합니다. 무료 Google 어스 소프트웨어 사용).

Since we recognise this is an issue that is causing many people concern, we've decided to incorporate this feature -- without restriction -- in the free version of our software. You can download the software from our site.

consolidated.db : 위치 데이터 추적

iOS에서 consolidated.db 파일은 휴대 전화, GPS 및 Wi-Fi 위치 데이터를 저장합니다. 사용자가 장치에 무엇이 저장되어 있는지를 알 수있게하는 것은 그렇게 나쁜 생각이 아니며 우리에게 중요한 원칙이며이를 빛으로 가져 오는 것은 나쁜 것이 아닙니다.

Apple은 장치 및 백업에 위도 - 경도 좌표와 타임 스탬프보다 조금 더 많은 것을 저장합니다. 다음은 포함 된 각 테이블의 간단한 요약입니다.

  • CellLocation (또는 CdmaCellLocation ) : 타임 스탬프 (시간 및 날짜), 위도, 경도, 수평 정확도, 고도 (설정되지 않음), 수직 정확도 (설정되지 않음)
  • CellLocationHarvest : 전화 연산자 (오렌지, T-Mobile, O2, Vodafone), 타임 스탬프 (시간 및 날짜), 위도, 경도, 수평 정확도, 고도, 수직 정확도, 속도, 코스 (방향)
  • LocationHarvest : tripID, 타임 스탬프 (시간 및 날짜), 위도, 경도, 수평 정확도, 고도, 수직 정확도, 속도, 코스 (방향), 신뢰도 (정확도 백분율)
  • WifiLocation : Wi-Fi의 MAC 주소, 시간 / 날짜, 위도, 경도, 수평 정확도, 고도, 수직 정확도, 속도 (설정되지 않음), 방향 (설정되지 않음), 신뢰도 (정확도 백분율)

이 데이터베이스에는 저장되는 전화 위치뿐만 아니라 흥미로운 내용이 있습니다. 저장된 데이터는 전화기 및 신호와 관련이 없습니다. 3G 및 Wi-Fi 위치가 널리 사용되고 GPS를 사용하면 위치 데이터가 기록됩니다. 예를 들어, 3G, BT OpenZone 또는 이와 유사한 Wi-Fi 소스를 사용하면 앱을 전환 할 때 GPS 사용이 활성화되어 위치를 저장합니다. 연결된 Wi-Fi 라우터에 대한 세부 정보는 consolidation.db 파일에도 저장됩니다.

이 데이터의 정확성은 전화 마스트 및 GPS 소스의 삼각 측량만큼이나 우수합니다. 내 iPhone에 저장된 데이터를 살펴보면 내 iPhone의 위치가 삼각형을 이루고있는 것은 정확하지 않지만 내 위치는 여전히 1 마일 정도라고 말할 수 있습니다. GPS 위치는 미터 내에있는 것으로 보이지만 그렇지 않은 경우 데이터의 차이를 해독하지 않으면 약간의 차이가 발생할 수 있습니다. 정확도는 원격지 위치에 따라 항상 큰 차이를 만듭니다. 지어진 건물이 많을수록 마스트의 농도가 높아 지므로이 수치가 더 정확합니다.

위치 데이터를 저장하는 consolidated.db 파일은 어디에 있으며 어떻게 내용을 볼 수 있습니까?

iPhone Backup Extractor를 사용하여 consolidated.db 찾는 것이 간단합니다.

Extracting consolidated.db with iPhone Backup Extractor
Extracting consolidated.db with iPhone Backup Extractor

consolidated.db 데이터베이스 파일은 /Library/Caches/locationd , 백업 및 iPhone에 저장됩니다. Apple은 iTunes와 동기화 한 후 16 진수로 인코딩 된 SHA1 해시를 사용하여 백업 파일을 저장하므로 가장 쉬운 방법은 "전문가 모드"를 사용하는 것입니다. 이것은 이렇게 할 수 있습니다 :

  • Open iPhone Backup Extractor
  • Click the "Expert mode" button
  • Navigate to the following folder LibraryCacheslocationd
  • Tick the box next to the consolidation.db file
  • Click the "Extract selected" button and choose a location to save the file
  • The consolidation.db file will be saved in this location in the following folder \Library\Caches\locationd

데이터베이스 파일을 보려면 다음 응용 프로그램 중 하나를 사용해야합니다. 두 응용 프로그램 모두 무료이며 위에 언급 된 표를 보면 약간의 기술적 지식 만 있으면 위치 데이터를 볼 수 있습니다.

An iPhone's consolidated.db in SQLite Manager
An iPhone's consolidated.db in SQLite Manager

데이터베이스에서 위치 참조 점을 찾으면 Google지도 를 사용하여 위치를 그릴 수 있습니다. 'Latitude, Longitude'를 사용하여 검색하면 입력 한 위치를 찾을 수 있습니다.

Andrew Coles

으로 Andrew Coles on , last updated

우리는 3 백만 명이 넘는 사람들이 잃어버린 iPhone 데이터를 복구하는 것을 도왔습니다. 우리를 도와 줘요.

의견 제출

© 2008 - 2019 Reincubate Ltd. 판권 소유. 영국 및 웨일즈에서 등록 #5189175, VAT GB151788978. Reincubate®는 등록 상표입니다. 개인 정보 및 이용 약관. 우리는 2FA를 권장합니다. 런던에서 Built로 지어졌습니다.

close

개인 사용자 용

기업 및 프로 사용자

비즈니스 및 프로 계획을 위해 아래로 스크롤하십시오.

기본

$39.95

iTunes 지원

Windows 및 Mac에서 작동합니다.

고객 지원

iCloud 기기 목록 미리보기

기본 구입

프리미엄

$69.95

iCloud 및 iTunes 지원

Windows 및 Mac에서 작동합니다.

고객 지원

5 개의 iCloud 장치

프리미엄 구입
Jonathan Zdziarski picture

This is iPhone Backup Extractor, think of it as a "personal forensics" utility. It's pretty awesome.

Jonathan Zdziarski

법의학 및 iOS 전문가

비즈니스 및 프로 사용자

사업

$299.95

25 대의 iCloud 장치

우선 순위가 높은 고객 지원

상업 라이센스

프리미엄 플랜의 모든 혜택

사업 구입
ricloud logo
기업용 API 데모

iCloud 액세스, 법의학 툴링, 삭제 된 SQLite 데이터의 대량 복구가 필요합니까?

에서 API에 대해 자세히 알아보기 reincubate.com.