GN⁺: HN 공개: BeaconDB – Mozilla Location Services의 대안
(beacondb.net)-
beaconDB 공개 도메인 무선 위치 데이터베이스
- 219,953개의 네트워크
- 5,565개의 비콘
- 7,601개의 타워
- 36개국
- 윤리적 수집: 옵트인 방식의 데이터 수집
- 개인정보 보호: 송신기와 기여자를 보호하기 위해 정보가 난독화됨
- 남용 방지: 기존 데이터를 업데이트하려면 비콘의 물리적 범위 내에서만 가능한 정보가 필요함
-
기여
- beaconDB는 최근 제출을 받기 시작함. 지역 커버리지를 추가하려면 다음 앱을 사용할 수 있음:
-
NeoStumbler: 셀 타워, 와이파이 네트워크 및 블루투스 장치 지원
- F-Droid에서 다운로드
- 설정 탭에서 엔드포인트를
https://beacondb.net
으로 설정
-
Tower Collector: 셀 타워만 지원
- F-Droid 또는 Google Play에서 다운로드
- 업로드 환경 설정에서 사용자 정의 MLS 서비스 지원을 활성화하고 주소를
https://beacondb.net/v2/geosubmit
으로 설정
-
NeoStumbler: 셀 타워, 와이파이 네트워크 및 블루투스 장치 지원
- 제출된 데이터는 집계되어 공개 도메인 라이선스로 공유됨. 데이터 처리 방법에 대한 자세한 내용은 개인정보 보호 공지를 참조
- beaconDB는 최근 제출을 받기 시작함. 지역 커버리지를 추가하려면 다음 앱을 사용할 수 있음:
-
사용법
- beaconDB는 실험적이며 중요한 서비스에 사용해서는 안 됨
- 최신 미리보기 버전의 microG를 실행하는 Android 휴대폰이 있는 경우, 아무것도 설치하지 않고도 beaconDB를 쉽게 시도할 수 있음. microG 설정의 위치 페이지에서 오른쪽 상단의 세 점을 누르면 사용자 정의 서비스 URL을 설정할 수 있음. 이를
https://beacondb.net/
으로 설정하여 beaconDB를 시도할 수 있음 - beaconDB는 처음부터 시작하기 때문에 지역에 대한 와이파이 커버리지가 없을 가능성이 큼. beaconDB가 와이파이를 사용하여 위치를 추정할 수 없는 경우, MLS의 최종 데이터 덤프에서 소싱된 대략적인 셀 타워 위치로 대체됨. 제출된 데이터는 beaconDB API에서 사용할 수 있게 되기까지 최소 5분이 소요됨
-
개발자
- beaconDB는 Ichnaea의 요청 형식과 호환되는 엔드포인트
https://beacondb.net/v1/geolocate
를 호스팅함. 소프트웨어에 많은 사용자가 있는 경우, 이를 기본 위치 서비스로 사용하지 말아야 함. beaconDB 인프라는 아직 많은 요청을 처리할 수 있는 능력이 없음 - 데이터 덤프는 현재 제공되지 않음. 기여자와 AP 소유자의 개인정보를 보호하기 위해 필요한 조치를 연구 중임
- 소스 코드: Codeberg
- 채팅: Matrix 및 IRC
- 버그 추적기
- 개인정보 보호 공지
- 제작자: Joel Koen
- beaconDB는 Ichnaea의 요청 형식과 호환되는 엔드포인트
GN⁺의 정리
- beaconDB는 윤리적이고 개인정보 보호를 중시하는 무선 위치 데이터베이스임. 이는 옵트인 방식의 데이터 수집과 난독화된 정보 제공을 통해 이루어짐
- 기여자는 NeoStumbler와 Tower Collector 앱을 사용하여 데이터를 제출할 수 있음. 제출된 데이터는 공개 도메인 라이선스로 공유됨
- beaconDB는 실험적이며 중요한 서비스에 사용해서는 안 됨. microG를 통해 쉽게 시도할 수 있음
- 개발자는 Ichnaea의 요청 형식과 호환되는 엔드포인트를 사용할 수 있음. 그러나 많은 요청을 처리할 수 있는 능력이 아직 부족함
- beaconDB는 윤리적 데이터 수집과 개인정보 보호를 중시하는 점에서 다른 위치 데이터베이스와 차별화됨.
Hacker News 의견
-
"ethically sourced: opt-in only data collection"에 대해, 이웃이 내 WiFi 네트워크를 스캔하고 BeaconDB에 업로드하면 나는 동의하지 않은 것임
- BeaconDB의 개인정보 보호 정책에서는 WiFi 이름에 '_optout'을 추가할 수 있다고 언급함
- 이는 opt-in보다는 opt-out 방식임
-
저자는 데이터를 직접 수집할 수 있는 오픈 소스 모바일 앱을 제공하지 않음
- 데이터가 어디서 수집되었는지 궁금함
- 특히 수집 장치에서 opt-in 방식으로 수집되었는지 궁금함
-
GrapheneOS에 대해 조사했을 때, 맞춤형 위치 서비스를 제공하는 것이 불가능했음
- microG를 사용하지 않고 이를 구현할 방법을 아는 사람이 있다면 매우 기쁠 것임
-
MLS의 주요 문제는 Skyhook에 의해 특허 소송을 당한 것임
- 관련된 특허와 BeaconDB가 이 문제를 어떻게 피하고 있는지 아는 사람이 있는지 궁금함
-
MLS 은퇴 문제를 읽어보니 여러 조직(e foundation, Graphene)도 대체 서비스를 제공하는 데 관심이 있음
- 이는 여러 오픈 소스 위치 서비스 제공자가 경쟁하는 상황인지, 아니면 현재 이 프로젝트만 공개적으로 접근 가능한 것인지 궁금함
-
이 프로젝트는 멋지지만, GitHub에서 많은 참여가 없는 1인 프로젝트처럼 보임
- 비슷한 목표를 가진 다른 사람들과 협력하여 프로젝트를 확장할 계획이 있는지 궁금함
- 기존 개발자 커뮤니티의 지원이 있다면 프로젝트가 한 단계 더 발전할 수 있을 것임
-
실제 프로젝트는 Codeberg에서 진행 중이며, 주 개발자 외에도 다른 사람들의 참여가 조금 더 있음
-
API가 액세스 포인트의 위치를 반환하지 않는 이유가 있는지 궁금함
- 클라이언트가 자체적으로 위치를 계산할 수 있도록 하는 것이 좋을 것임
-
이 프로젝트는 매우 멋짐
- MLS가 남긴 공백을 해결하는 문제 해결사를 보는 것은 항상 기쁨
- 디자인도 훌륭함
-
이 프로젝트가 API로만 제공되는지 궁금함
- 데이터를 덤프하여 로컬에서 분석할 수 없는지 궁금함
-
정말 멋진 프로젝트임
- 더 많은 소프트웨어가 이 프로젝트로 전환되기를 희망함
- 100% 기여할 것임
-
GrapheneOS가 이 프로젝트를 빨리 지원하기를 희망함
- 현재 비-Google GPS 제공자는 외부에 있지 않으면 거의 쓸모없음