- Bitchat là ứng dụng nhắn tin cho phép trao đổi tin nhắn an toàn ngay cả khi không có kết nối Internet, hỗ trợ liên lạc trực tiếp giữa các thiết bị bằng Bluetooth
- Trong bối cảnh hạ tầng viễn thông tại Palestine sụp đổ và các vấn đề giám sát khiến việc liên lạc tự do bị ngăn chặn, ứng dụng này cung cấp một phương thức liên lạc thay thế có thể hoạt động ngay cả khi không có Internet và điện
- Ứng dụng có thể dùng mà không cần tạo tài khoản, số điện thoại, email hay SIM, đồng thời bảo vệ quyền riêng tư bằng mã hóa đầu cuối hoàn toàn mà không cần máy chủ trung tâm
- Thông qua kênh Geohash, người dùng có thể tạo phòng trò chuyện dựa trên vị trí để xác nhận an toàn, tổ chức cộng đồng và chia sẻ thông tin trong khu vực
- Sau khi được Tech for Palestine (T4P) thẩm định, ứng dụng đã được công nhận là công cụ liên lạc đáng tin cậy; số lượt tải cũng tăng mạnh tại Nepal, Indonesia, Bờ Biển Ngà, Madagascar và nhiều nơi khác
Tổng quan về Bitchat
- Bitchat là một ứng dụng nhắn tin mới cho phép trò chuyện an toàn ngay cả khi không có Internet
- Có thể tải trên App Store và Google Play
- Vẫn có thể duy trì liên lạc an toàn ngay cả khi kết nối bị gián đoạn
- Ứng dụng sử dụng cấu trúc chuyển tiếp tin nhắn dựa trên Bluetooth, trong đó mỗi thiết bị đóng vai trò như một nút trung chuyển
- Nhờ đó có thể mở rộng liên lạc vượt ra ngoài phạm vi kết nối trực tiếp
- Mọi tin nhắn đều được mã hóa hoàn toàn để bảo vệ hội thoại riêng tư
Vì sao cần Bitchat
- Palestine phụ thuộc vào Israel về điện, viễn thông và định tuyến Internet
- Israel đã vũ khí hóa sự phụ thuộc này, gây ra mất điện có chủ đích và cắt liên lạc tại Dải Gaza
- Các đợt không kích đã khiến hạ tầng viễn thông bị phá hủy hoặc hư hại nghiêm trọng
- Khi sử dụng các phương thức liên lạc thông thường, cuộc trò chuyện và tin nhắn có thể bị giám sát và ghi lại
- Điều này dẫn đến nguy cơ bị theo dõi và nhắm mục tiêu
- Quyền tự do liên lạc của người Palestine đang bị xâm phạm
Giải pháp: nhắn tin hoạt động không cần Internet
- Bitchat cho phép gửi tin nhắn ngay cả khi không có Internet hoặc điện
- Kết nối Bluetooth cho phép liên lạc trực tiếp giữa các thiết bị
- Mỗi thiết bị chuyển tiếp tin nhắn để hình thành mạng lưới diện rộng
- Khi có Internet hoặc dịch vụ di động, ứng dụng có thể gửi tin nhắn đi toàn thế giới
- Không có máy chủ trung tâm, không lưu trữ dữ liệu
- Không cần tài khoản, số điện thoại, email hay SIM
Duy trì kết nối khi mọi mạng lưới đều bị ngắt
- Bitchat là ứng dụng nhắn tin thay thế vẫn hoạt động ngay cả khi Israel cắt liên lạc
- Có thể tham gia các phòng trò chuyện dựa trên vị trí thông qua kênh Geohash
- Người dùng có thể duy trì kết nối với hàng xóm và cộng đồng địa phương
- Nhờ đó có thể xác nhận an toàn của gia đình, tổ chức cộng đồng và chia sẻ thông tin khẩn cấp
Thẩm định của T4P và sự lan rộng quốc tế
- Tech for Palestine (T4P) đã xem xét công nghệ và cơ chế quản trị của ứng dụng
- Sau khi thử nghiệm trong nhiều điều kiện khác nhau, T4P công nhận đây là công cụ liên lạc an toàn và có khả năng phục hồi cao
- Các thành viên cộng đồng T4P nằm trong nhóm đóng góp mã nguồn hàng đầu cho BitChat
- Nepal, Indonesia, Bờ Biển Ngà, Madagascar và nhiều nơi khác đang ghi nhận số lượt tải tăng mạnh tại các khu vực bất ổn dân sự
- Khi chính phủ Nepal chặn các mạng xã hội lớn, người dân đã dùng ứng dụng này như một phương tiện liên lạc thay thế
So sánh bảo mật với WhatsApp
- WhatsApp được cho là có nguy cơ lộ dữ liệu cá nhân và bị giám sát
- Một số lỗ hổng bảo mật đã làm dấy lên khả năng dữ liệu bị lộ sang Israel
- Có đề cập rằng những thông tin này đã được sử dụng trong các trường hợp nhắm mục tiêu người Palestine
- Bitchat không tích hợp với Meta và không có các điểm yếu dẫn tới giám sát như vậy
Cách sử dụng
- Có thể sử dụng ngay mà không cần tạo tài khoản
- Sau khi cài ứng dụng, đổi tên người dùng mặc định (@anon)
- Kênh #mesh ở phía trên cho biết mạng Bluetooth đang hoạt động
- Có thể bắt đầu trò chuyện riêng từ danh sách người dùng đã kết nối
- Nên xác nhận trực tiếp tên người dùng của đối phương
- Để tránh nhầm lẫn hoặc giả mạo
- Người dùng đã xác minh có thể được thêm vào mục yêu thích
- Trong ô nhập tin nhắn, nhập “/” để mở menu lệnh
Cấu trúc kênh dựa trên vị trí
- Kênh #mesh: liên lạc cục bộ dựa trên mạng Bluetooth
- Càng nhiều thiết bị được kết nối, phạm vi mạng càng được mở rộng
- Kênh vị trí: các kênh mặc định theo đơn vị khối phố, khu dân cư, thành phố, khu vực
- Hoạt động tối ưu khi có kết nối Internet
- Kênh #Geohash: kênh tùy chỉnh cho gia đình hoặc nhóm nhỏ
- Tạo bằng cách nhập tên rồi nhấn “teleport”
Mẹo duy trì an toàn
- Nên thường xuyên dùng lệnh “/c” để xóa tin nhắn
- Giúp tránh lộ thông tin nếu thiết bị bị tịch thu
- Vì không có máy chủ trung tâm nên sau khi xóa sẽ không thể khôi phục
- Khi dùng cùng eSIM có thể nạp lại của Gaza Online
- Có thể duy trì kết nối liên tục ngay cả trong tình huống mạng bị gián đoạn
Kết luận
- Bitchat là phương tiện liên lạc an toàn vẫn hoạt động trong tình huống bị chặn Internet
- Ứng dụng góp phần duy trì kết nối và bảo vệ thông tin cho người dùng tại Palestine và các khu vực bất ổn
- Có thể dùng cùng với các công cụ bổ sung mà Tech for Palestine đang phát triển
- Thông điệp cốt lõi: “Stay connected, stay safe.”
1 bình luận
Ý kiến Hacker News
Khu vực Gaza có lẽ là một trong những môi trường khó khăn nhất hiện nay để làm phát triển phần mềm
Tôi đã quen với môi trường ổn định ở châu Âu, nên trong hoàn cảnh nguy hiểm như vậy chắc tôi hoàn toàn không thể làm việc hiệu quả được
Yếu tố gây xao nhãng duy nhất của tôi chỉ là nhạc trên YouTube
Ngay cả sau khi chiến tranh bắt đầu, các đồng nghiệp làm ở Google của tôi vẫn tiếp tục ở lại Ukraine
Có lúc các cuộc họp bị gián đoạn vì cảnh báo tên lửa, nhưng họ vẫn tiếp tục công việc bình thường
Đây là tình huống mà hơn 80% đất nước đã trở thành đống đổ nát
Ở châu Phi cũng có nhiều nơi còn tệ hơn rất nhiều
Sẽ rất thú vị nếu công nghệ này có thể giải quyết được bài toán triển khai
Trong thời kỳ biểu tình ở Hong Kong cũng từng xuất hiện các giải pháp tương tự, nhưng cuối cùng phần lớn đều quy về AirDrop
Sẽ rất tốt nếu có thể tổng hợp lại công cụ nào thực sự hiệu quả trong những tình huống hạ tầng liên lạc bị cắt đứt
Nhưng tôi vẫn băn khoăn liệu chỉ với Bluetooth không có máy chủ trung tâm thì có thể chuyển tin nhắn đi khắp thế giới hay không
Gần đây số lượng trạm Meshcore/Meshtastic đang tăng lên trên toàn thế giới
Nếu tạo được nguồn 3.3V hiệu quả từ pin mặt trời 6V và pin LiPo 18650 thì gần như có thể vận hành vĩnh viễn
Tôi đã thử nghiệm trạm LoRa 868MHz ở khoảng cách tới 60km
Tuy vậy, nó vẫn khó sử dụng hơn cách được tích hợp sẵn trên điện thoại như BLE mesh
Việc giải mã diễn ra trên thiết bị LoRa nên nếu có truy cập vật lý thì bảo mật sẽ yếu
Ngay cả khi xóa tin nhắn, nếu thiết bị bị lộ về sau thì vẫn có thể giải mã lưu lượng trước đó
Sẽ tốt hơn nếu giao thức được cải tiến để chỉ lưu khóa mã hóa trên điện thoại
Mục đích chính của các mạng off-grid như Bitchat là tránh phụ thuộc vào dịch vụ di động của Israel
Nhưng ở quy mô quốc gia, việc gây nhiễu Bluetooth hoặc băng tần 2.4GHz có thể không quá khó
Bluetooth tối đa chỉ kết nối được khoảng 30m
Ngay cả khi mật độ dân số cao, tin nhắn vẫn rất dễ bị trễ hoặc bị nghẽn
Chính phủ có thể tắt trạm phát sóng, nhưng gây nhiễu cả một quốc gia thì khó hơn nhiều
Hiện tại đã có hàng chục nghìn người thực sự đang dùng
Mã nguồn được công bố theo giấy phép MIT → liên kết GitHub
Nếu được kiểm toán bảo mật đúng nghĩa thì đây có thể là một giải pháp khá ổn
Tôi tò mò về chi tiết kỹ thuật của cách tin nhắn được chuyển đến đúng người nhận
Đây thực sự là công nghệ rất tuyệt
Tôi cũng từng muốn thử làm một thứ tương tự
Công nghệ ngày nay mạnh đến mức đáng kinh ngạc, nhưng phần lớn vẫn phụ thuộc vào hạ tầng IP
Ở những nơi có giám sát chính phủ nghiêm ngặt, cấu trúc như vậy rất mong manh
Nếu nó hoạt động được cả trong môi trường cực đoan như chiến trường, thì trong xã hội bình thường chắc chắn cũng dùng được
Vì nó dựa trên broadcast nên tránh được bài toán định tuyến
Tôi tò mò liệu nó có thực sự đang được dùng ở Palestine hay không
Với người ở gần thì có lẽ chẳng cần chat thời gian thực, còn ở xa thì kết nối có thể không ổn định
Tuy vậy, vấn đề về hướng chữ giữa tiếng Ả Rập và chữ Latin (RTL/LTR) có thể sẽ khá khó
Chỉ riêng việc bình luận trong những bài như thế này thôi cũng có lẽ đã đủ để chúng ta bị đưa vào danh sách theo dõi
Tổng hợp các chủ đề liên quan:
Không ngờ lại có ngày được thấy FidoNet xuất hiện trở lại