2P by neo 2달전 | favorite | 댓글 1개
  • beaconDB 공개 도메인 무선 위치 데이터베이스

    • 219,953개의 네트워크
    • 5,565개의 비콘
    • 7,601개의 타워
    • 36개국
    • 윤리적 수집: 옵트인 방식의 데이터 수집
    • 개인정보 보호: 송신기와 기여자를 보호하기 위해 정보가 난독화됨
    • 남용 방지: 기존 데이터를 업데이트하려면 비콘의 물리적 범위 내에서만 가능한 정보가 필요함
  • 기여

    • beaconDB는 최근 제출을 받기 시작함. 지역 커버리지를 추가하려면 다음 앱을 사용할 수 있음:
      • NeoStumbler: 셀 타워, 와이파이 네트워크 및 블루투스 장치 지원
      • Tower Collector: 셀 타워만 지원
        • F-Droid 또는 Google Play에서 다운로드
        • 업로드 환경 설정에서 사용자 정의 MLS 서비스 지원을 활성화하고 주소를 https://beacondb.net/v2/geosubmit으로 설정
    • 제출된 데이터는 집계되어 공개 도메인 라이선스로 공유됨. 데이터 처리 방법에 대한 자세한 내용은 개인정보 보호 공지를 참조
  • 사용법

    • 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

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 제공자는 외부에 있지 않으면 거의 쓸모없음