애플, 위치정보 캐시 저장 문제에 대해 입을 열다.

iPhone, iPod touch/News 2011. 4. 27. 22:56


애플이 오늘 드디어 지난주에 터진 위치정보 캐시 저장 문제에 대해 해답을 내놓았습니다. 이는 지난주에 아이폰이 iOS 4 출시 이후의 모든 위치정보 데이터를 찍어서 문제가 됐던 것인데요, 이에 대해서 한국의 방송통신위원회에서도 질의서를 발송하는 등 문제가 컸습니다. 이는 애플의 답 중에서 몇 가지만 번역 발췌한 것입니다.

3. 왜 아이폰은 내 위치를 저장하나요?
아이폰은 고객님의 위치 데이터를 저장하지 않습니다. 대신에, 현재 위치 주변에 있는 와이파이 핫스팟과 기지국의 정보를 저장하며, 이 핫스팟이나 기지국의 위치는 최대 100마일(160km)까지 떨어져있을 수도 있습니다. 이는 아이폰이 조금이라도 더 빨리 현재 위치를 잡아내기 위함으로, 이 데이터를 몇천만대의 아이폰이 만들어서 애플에게 암호화된 상태로 보내진 "군중 기반의(crowd-based)" 데이터와 비교해 더 빨리 잡아냅니다.

4. 이 군중 기반 데이터베이스는 아이폰에 저장되나요?
군중 기반 데이터베이스는 아이폰에 저장되기에는 너무 크며, 해당 아이폰의 현재 위치를 확인한 후 그 지역에 해당되는 서브셋만 애플에서 받아올 수 있습니다. 이 캐시는 아이폰 내에서 보호된 상태로 있지만 암호화는 되어 있지 않으며, 사용자의 선택에 따라 암호화된 상태로 아이튠즈 백업에 저장됩니다. 지난주에 연구자들이 본 데이터는 아이폰의 과거나 현재 위치라기보다는, 이 데이터를 바탕으로 한 주변의 와이파이 핫스팟과 기지국 위치를 불러온것으로, 아까 말씀드렸듯이 이 위치는 최대 100마일의 오차 범위가 있습니다. 다음 소프트웨어 업데이트에서는 이 데이터를 백업하지 않도록 조치할 에정입니다.

5. 애플에서는 이를 이용해 제 위치를 역추적할 수 있나요?
불가능합니다. 이 데이터는 애플에 익명의 암호화된 상태로 보내집니다. 애플에서는 위치를 역추적할 수 없습니다.

6. (조금 가공했습니다) 어떤 사람들은 이 데이터가 무려 1년 전까지 거슬러 올라가는 것을 밝혀냈습니다. 아이폰이 이 정도의 시간까지 데이터를 저장할 필요가 있나요?
(전략) 아이폰이 데이터를 1년 전의 기록까지 저장하는 것은 명백한 버그이며, 이는 다음 소프트웨어 업데이트에서 저장 범위를 최대 1주일로 수정될 예정입니다.

7. 위치 서비스를 설정에서 껐을 때, 왜 아이폰이 아직도 이 군중 기반의 데이터를 애플로 보내나요?
이는 버그이며, 다음 소프트웨어 업데이트에서 수정될 예정입니다.

8. 이 외에 아이폰은 어떠한 위치관련 데이터를 애플에 전송하나요?
애플은 또한 해당 아이폰의 데이터 통신 관련 트래픽 정보를 수집하여 이를 군중 기반의 트래픽 데이터베이스를 만들 예정입니다[각주:1]. 물론, 이 데이터는 익명이고 암호화되어 있습니다.

9. 아이폰에서 수집한 이 데이터를 써드 파티에 제공하나요?
애플은 사용자들이 보낸 익명의 크래시 로그를 개발자들에게 제공해 디버그할 수 있도록 돕고 있습니다. 또한 iAd 광고 시스템이 위치 기반 광고를 하고 있습니다. 사용자가 현재 보고 있는 광고에서 위치를 확인하는 것을 허락(예를 들어, 주변의 타겟 스토어를 확인하는 경우)하지 않는 한에는 이 위치를 써드 파티와 절대로 공유하지 않습니다.

(중략)

소프트웨어 업데이트
애플은 다음 소프트웨어 릴리즈에서 다음에 대한 기능 개선을 할 예정입니다:
  • 아이폰에 캐시된 군중 기반의 와이파이 핫스팟과 기지국 데이터베이스의 크기를 줄임.
  • 이 캐시를 백업하는 것을 중단
  • 위치 서비스가 설정에서 꺼졌을 경우 이 캐시를 전부 삭제
다음 iOS 메이저 업데이트[각주:2]에서는 이 캐시를 완전히 암호화할 예정입니다.

[출처: Apple
  1. 솔직히 말해, 왜 이걸 만드는지는 모르겠습니다. ;; [본문으로]
  2. iOS 5 [본문으로]