2P by GN⁺ 20일전 | ★ favorite | 댓글 1개
  • Bitchat은 인터넷 연결이 없어도 안전하게 메시지를 주고받을 수 있는 메신저 앱으로, 블루투스를 이용해 기기 간 직접 통신을 지원
  • 팔레스타인 지역의 통신 인프라 붕괴와 감시 문제로 인해 자유로운 소통이 차단된 상황에서, 인터넷과 전력 없이도 작동하는 대안 통신 수단 제공
  • 앱은 계정 생성, 전화번호, 이메일, SIM 카드 없이 사용 가능하며, 중앙 서버 없이 완전한 종단 간 암호화로 개인정보 보호
  • Geohash 채널을 통해 위치 기반 대화방을 만들고, 지역사회 내 안전 확인·조직·정보 공유 가능
  • Tech for Palestine(T4P) 의 검증을 거쳐 신뢰할 수 있는 통신 도구로 인정받았으며, 네팔·인도네시아·코트디부아르·마다가스카르 등에서도 다운로드 급증

Bitchat의 개요

  • Bitchat은 인터넷이 없어도 안전하게 채팅할 수 있는 새로운 메신저 앱
    • App Store와 Google Play에서 다운로드 가능
    • 연결이 끊겨도 안전하게 통신 유지 가능
  • 앱은 블루투스 기반 메시지 릴레이 구조로, 각 기기가 중계 역할을 수행
    • 이를 통해 직접 연결 범위를 넘어선 통신 확장 가능
    • 모든 메시지는 완전 암호화되어 개인 대화 보호

Bitchat이 필요한 이유

  • 팔레스타인은 전기·통신·인터넷 라우팅을 이스라엘에 의존
    • 이스라엘은 이러한 의존을 무기화하여 가자지구에 의도적 정전 및 통신 차단을 발생시킴
    • 폭격으로 인해 통신 인프라가 파괴 또는 심각하게 손상
  • 일반 통신 수단 사용 시 대화와 메시지가 감시 및 기록될 수 있음
    • 이는 감시 및 표적화 위험으로 이어짐
  • 팔레스타인인의 자유로운 의사소통 권리가 침해된 상황

해결책: 인터넷 없이 작동하는 메시징

  • Bitchat은 인터넷이나 전력 없이도 메시지 전송 가능
    • 블루투스 연결을 통해 기기 간 직접 통신
    • 각 기기가 메시지를 중계하여 광범위한 네트워크 형성
  • 인터넷이나 셀 서비스가 있을 경우, 전 세계로 메시지 전송 가능
    • 중앙 서버 없음, 데이터 저장 없음
    • 계정·전화번호·이메일·SIM 카드 불필요

모든 네트워크가 중단될 때의 연결 유지

  • Bitchat은 이스라엘의 통신 차단에도 작동하는 대체 메신저
    • Geohash 채널을 통해 위치 기반 대화방 참여 가능
    • 사용자는 이웃 및 지역사회와 연결 유지
  • 이를 통해 가족의 안전 확인, 지역 조직, 긴급 정보 공유 가능

T4P의 검증 및 국제적 확산

  • Tech for Palestine(T4P) 가 앱의 기술과 거버넌스를 검토
    • 다양한 조건에서 테스트 후 안전하고 회복력 있는 통신 도구로 인정
    • T4P 커뮤니티 구성원들이 BitChat 코드 기여자 상위권
  • 네팔, 인도네시아, 코트디부아르, 마다가스카르시민 불안정 지역에서 다운로드 급증
    • 네팔 정부가 주요 SNS를 차단하자 시민들이 대체 통신 수단으로 사용

WhatsApp과의 보안 비교

  • WhatsApp은 개인 데이터 노출 및 감시 위험이 보고됨
    • 일부 보안 취약점이 이스라엘에 데이터 노출 가능성 제기
    • 이러한 정보가 팔레스타인 표적화에 활용된 사례 언급
  • Bitchat은 Meta와의 연동이 없고, 감시 취약점이 존재하지 않음

사용 방법

  • 계정 생성 없이 즉시 사용 가능
    • 앱 설치 후 기본 사용자명(@anon)을 변경
    • 상단의 #mesh 채널이 블루투스 네트워크 활성 상태 표시
    • 연결된 사용자 목록에서 개인 대화 시작 가능
  • 대화 상대의 사용자명 직접 확인 권장
    • 혼동이나 사칭 방지
    • 확인된 사용자는 즐겨찾기로 등록 가능
  • 메시지 입력창에서 “/” 입력 시 명령어 메뉴 열림

위치 기반 채널 구조

  • #mesh 채널: 블루투스 네트워크 기반 지역 통신
    • 연결된 기기 수가 많을수록 네트워크 범위 확장
  • 위치 채널: 블록·이웃·도시·지역 단위 기본 채널
    • 인터넷 연결 시 최적 작동
  • #Geohash 채널: 가족이나 소규모 그룹용 맞춤 채널
    • 이름 입력 후 “teleport” 클릭으로 생성

보안 유지 팁

  • 정기적으로 “/c” 명령으로 메시지 삭제 권장
    • 기기 압수 시 정보 노출 방지
    • 중앙 서버가 없어 삭제 시 복구 불가
  • Gaza Online의 재생 가능한 eSIM과 함께 사용 시
    • 네트워크 중단 상황에서도 지속적 연결 유지 가능

결론

  • Bitchat은 인터넷 차단 상황에서도 작동하는 안전한 통신 수단
  • 팔레스타인 및 불안정 지역 사용자들의 연결 유지와 정보 보호에 기여
  • Tech for Palestine이 개발 중인 추가 도구들과 함께 사용 가능
  • 핵심 메시지: “Stay connected, stay safe.”
Hacker News 의견
  • 가자 지역은 지금 소프트웨어 개발을 하기엔 가장 어려운 환경 중 하나일 것 같음
    나는 유럽의 안정된 환경에 익숙해서, 그런 위험한 상황에서는 전혀 생산적일 수 없을 것 같음
    내 유일한 방해 요소는 유튜브 음악 정도임

    • 우크라이나에서도 코딩은 가능했음
      전쟁이 시작된 후에도 Google에서 일하던 동료들이 계속 우크라이나에 남아 있었음
      미사일 경보로 회의가 중단되기도 했지만, 그래도 정상적인 업무를 이어갔음
    • “그런 환경에서는 생산적일 수 없다”는 말에 공감함
      나라의 80% 이상이 폐허가 된 상황임
    • 가자가 가장 힘든 환경이라고 생각하는 건, 뉴스 환경의 영향이 크다고 봄
      아프리카에도 훨씬 더 열악한 곳이 많음
  • 이 기술이 배포 문제를 해결할 수 있다면 정말 흥미로울 것 같음
    홍콩 시위 때도 비슷한 솔루션들이 나왔지만, 결국 대부분이 AirDrop으로 귀결됐음

    • 경찰이 휴대폰을 검사할 때, 위험한 앱이 설치되어 있으면 큰 문제가 될 수 있음
    • 이런 시도들이 종종 기록되지 않아서, 개발자들이 계속 사용되지 않는 솔루션을 만드는 경우가 많음
      실제로 통신 인프라가 끊긴 상황에서 어떤 도구가 효과적이었는지를 모아두면 좋겠음
    • 브라우저에서 AirDrop된 코드로 실행되는 구조는 흥미로움
      하지만 중앙 서버 없이 Bluetooth만으로는 전 세계로 메시지를 전달하기 어렵지 않을까 하는 의문이 있음
  • 최근 전 세계적으로 Meshcore/Meshtastic 스테이션이 늘어나고 있음
    6V 태양전지와 18650 LiPo 배터리로 효율적인 3.3V 전원을 만들면 거의 영구적으로 동작 가능함
    868MHz LoRa 스테이션으로 60km까지 테스트했음
    다만 BLE 메싱처럼 스마트폰에 기본 통합된 방식보다는 사용이 어려움

    • 예전에 Meshtastic을 살펴봤는데, AES 암호화에 인증 태그가 없음
      복호화가 LoRa 장치에서 이루어져서 물리적 접근 시 보안이 약함
      메시지를 삭제해도, 나중에 장치가 노출되면 과거 트래픽을 복호화할 수 있음
      암호 키를 폰에만 저장하도록 프로토콜이 개선되면 좋겠음
  • Bitchat 같은 오프그리드 네트워크의 주된 목적은 이스라엘의 셀 서비스 의존을 피하는 것임
    하지만 국가 단위로 Bluetooth나 2.4GHz 대역을 재밍하는 건 그리 어렵지 않을 수도 있음

    • 아이디어는 귀엽지만, 실제로 규모 확장성이 있을지는 의문임
      Bluetooth는 최대 30m 정도밖에 연결되지 않음
      인구 밀도가 높아도 메시지가 지연되거나 멈출 가능성이 큼
    • 재난, 사이버 공격, 정전 등으로 셀 타워가 마비될 때는 이런 네트워크가 유용할 수 있음
      정부가 셀 타워를 끌 수는 있어도, 나라 전체를 재밍하기는 어려움
    • 사용자 기반은 꽤 큼
      현재 수만 명이 실제로 사용 중
  • 소스 코드는 MIT 라이선스로 공개되어 있음 → GitHub 링크
    보안 감사가 제대로 이루어진다면 꽤 괜찮은 솔루션이 될 수 있을 것 같음
    메시지가 올바른 수신자에게 전달되는 방식에 대한 기술적 세부사항이 궁금함

  • 정말 멋진 기술임
    나도 비슷한 걸 만들어보고 싶었음
    요즘 기술은 놀라울 정도로 강력하지만, 대부분 IP 인프라에 의존함
    정부 감시가 심한 곳에서는 이런 구조가 취약함

    • EU의 Chat Control 부활, 미국의 VPN 금지 논의, 신원 인증 강화 등으로 이런 기술이 더 중요해질 수 있음
      전쟁터 같은 극단적 환경에서도 작동한다면, 일반 사회에서도 충분히 쓸 수 있을 것 같음
    • OP의 접근 방식이 마음에 듦
      브로드캐스트 기반이라 라우팅 문제를 피할 수 있음
  • 실제로 팔레스타인에서 사용 중인지 궁금함
    가까이 있는 사람과는 굳이 실시간 채팅이 필요 없고, 멀면 연결이 불안정할 수 있음

    • 단순한 Bluetooth 채팅이 아니라, 메시가 중계되어 더 먼 거리의 사람과도 대화 가능함
    • 한두 명이라도 사용한다면 의미가 있음
      다만 아랍어와 라틴 문자 간의 방향성 문제(RTL/LTR)는 어려움이 있을 듯함
  • 이런 글에 댓글을 단 것만으로도 우리는 아마 감시 리스트에 올라 있을지도 모름

  • 관련 스레드 정리:

  • FidoNet을 다시 보게 될 줄은 몰랐음