Hãy tưởng tượng bạn nhận được thông báo pháp lý yêu cầu GitHub chỉ trong ba giờ phải gỡ phần mềm của bạn khỏi tầm nhìn công cộng.

Đó là những gì đã xảy ra với Jack Dorsey và dự án nhắn tin mã nguồn mở của ông, https://ostechnix.com/tag/open-source/ BitChat, sau khi Trung tâm Phối hợp Phòng chống Tội phạm Mạng Ấn Độ (I4C) thuộc Bộ Nội vụ ban hành thông báo khẩn yêu cầu GitHub vô hiệu hóa quyền truy cập vào ba kho lưu trữ BitChat.

Dorsey sau đó đã đăng ảnh chụp thông báo lên nền tảng X (trước đây là Twitter).

Thông báo cáo buộc rằng kiến trúc của BitChat gây ra rủi ro cho trật tự công cộng và an ninh quốc gia vì nó cho phép giao tiếp khó bị chặn hoặc quy kết. Thông báo viện dẫn lo ngại rằng ứng dụng có thể bị lạm dụng bởi các cuộc tụ tập bất hợp pháp, tội phạm có tổ chức, tổ chức khủng bố và tội phạm mạng.

Trớ trêu thay, thông báo này cũng mang lại sự chú ý chưa từng có cho dự án BitChat. Thay vì biến mất trong im lặng, BitChat trở thành chủ đề thảo luận sôi nổi giữa các nhà phát triển, nhà báo và những người ủng hộ quyền kỹ thuật số trên toàn thế giới.

Ứng dụng khiến chính quyền lo ngại {#the-app-that-made-authorities-nervous}

BitChat không phải là một ứng dụng nhắn tin thông thường.

Đây là một trình nhắn tin phi tập trung, ngang hàng sử dụng mạng lưới Bluetooth Low Energy (BLE) mesh thay vì internet. Không giống các dịch vụ nhắn tin truyền thống, nó hoạt động mà không cần:

  • Số điện thoại
  • Máy chủ trung tâm
  • Dữ liệu di động
  • Wi-Fi
  • Tài khoản người dùng

Các thiết bị gần nhau chuyển tiếp các tin nhắn đã mã hóa giữa chúng, cho phép các cuộc trò chuyện tiếp tục ngay cả khi mạng di động không khả dụng.

Thông báo của chính phủ được đưa ra trong bối cảnh các cuộc biểu tình đang diễn ra của Đảng Cockroach Janata (CJP) tại Delhi, nơi chính quyền đã áp đặt các hạn chế internet di động ở một số khu vực của thành phố.

Nhiều hãng tin đưa tin rằng các nhà điều tra đang xem xét liệu các ứng dụng nhắn tin dựa trên Bluetooth có được người biểu tình sử dụng hay không, mặc dù chính quyền chưa xác nhận công khai rằng bản thân BitChat đã được sử dụng.

Theo thông báo, thiết kế phi tập trung của BitChat "cản trở đáng kể việc chặn, quy kết và điều tra hợp pháp", khiến chính quyền khó giám sát liên lạc hơn trong các tình huống trật tự công cộng.

Hiệu ứng Streisand: Phản tác dụng toàn cầu

Hành động của chính phủ nhanh chóng trở thành một ví dụ kinh điển của Hiệu ứng Streisand—hiện tượng mà các nỗ lực ngăn chặn thông tin lại thu hút sự chú ý của công chúng lớn hơn.

Sau khi thông báo được công bố, kho lưu trữ BitChat nhanh chóng thu hút sự chú ý trong cộng đồng nhà phát triển. Tại thời điểm viết bài, nó đã tích lũy được hơn 27,600 sao GitHub và hơn 3,600 bản fork, cho thấy sự quan tâm rộng rãi và việc sao chép độc lập mã nguồn.

Một người dùng Reddit đã nói đùa:

"Cảm ơn vì đề xuất, Modiji. Tôi còn không biết nó tồn tại."

Dù cảm xúc đó có đại diện hay không, nhiều cuộc thảo luận trực tuyến đều lặp lại cùng một ý: thông báo gỡ bỏ đã giới thiệu BitChat đến nhiều người hơn trước đây.

Nghịch lý Bluetooth

Cuộc tranh cãi làm nổi bật một căng thẳng chính sách thú vị.

Trong đại dịch COVID-19, các chính phủ trên toàn thế giới, bao gồm Ấn Độ, đã khuyến khích sử dụng công nghệ truy vết tiếp xúc dựa trên Bluetooth để cải thiện giám sát y tế công cộng.

Ngày nay, bản thân Bluetooth không phải là vấn đề. Cuộc tranh luận tập trung vào ai kiểm soát mạng lưới và dữ liệu.

Khi Bluetooth giúp chính phủ thu thập thông tin, nó được xem như một công cụ y tế công cộng. Khi nó cho phép giao tiếp phi tập trung, riêng tư ngoài cơ sở hạ tầng thông thường, nó làm dấy lên lo ngại về thực thi pháp luật và an ninh quốc gia.

Công nghệ không thay đổi cơ bản; mô hình quản trị đã thay đổi.

Phần mềm như "Bộ nhớ xã hội"

BitChat không chỉ là một ứng dụng trò chuyện ngoại tuyến.

Theo sách trắng giao thức bitchat, nó bao gồm một tính năng gọi là Gossip Sync, định kỳ đối chiếu lịch sử tin nhắn công khai gần đây giữa các thiết bị gần nhau.

Thay vì phụ thuộc vào máy chủ trung tâm, các điện thoại tham gia trao đổi cơ hội các tin nhắn mà chúng đã thấy, cho phép thông tin lan truyền dần dần qua mạng lưới.

Về mặt thực tế, điều này có nghĩa là khi các nhóm bị ngắt kết nối tạm thời (ví dụ, trong thời gian gián đoạn mạng), các tin nhắn có thể tiếp tục lan truyền khi mọi người di chuyển trong không gian vật lý.

Thay vì dựa vào cơ sở hạ tầng internet, bản thân các thiết bị trở thành vật mang thông tin.

Nhà nước có thể giết chết mã nguồn không?

Những người ủng hộ phần mềm mã nguồn mở thường lập luận rằng mã nguồn cực kỳ khó xóa một khi đã được công bố công khai.

Các kho lưu trữ có thể được nhân bản trên các nền tảng lưu trữ thay thế như Codeberg, fork trên GitHub hoặc chia sẻ trực tiếp giữa các nhà phát triển.

Tuy nhiên, có một lưu ý kỹ thuật quan trọng.

Phần mềm có thể là mã nguồn mở, nhưng các nền tảng di động chính thống vẫn do Apple và Google kiểm soát.

BitChat phụ thuộc vào khả năng Bluetooth, thực thi nền và các API hệ điều hành mà các công ty đó cuối cùng kiểm soát. Mặc dù không có bằng chứng nào cho thấy một trong hai công ty có ý định hạn chế BitChat cụ thể, các thay đổi chính sách hoặc kỹ thuật ở cấp nền tảng có thể ảnh hưởng đáng kể đến cách các ứng dụng như BitChat hoạt động trên iOS và Android.

Phần mềm mã nguồn mở có thể có khả năng phục hồi đáng kể, nhưng các hệ sinh thái mà nó chạy vẫn tập trung cao độ.

Làm thế nào để duy trì kết nối

Cộng đồng BitChat đã đề xuất một số biện pháp thực tế để cải thiện khả năng phục hồi:

  1. Nhân bản kho lưu trữ: Duy trì nhiều bản sao trên các máy chủ khác nhau giảm sự phụ thuộc vào bất kỳ nền tảng đơn lẻ nào.
  2. Sử dụng Mutual Favourites: Xác thực danh tính mạnh nhất của BitChat xảy ra khi người dùng trao đổi mã QR trực tiếp, giảm nguy cơ mạo danh.
  3. Emergency Panic Wipe: Theo tài liệu của dự án, một cử chỉ chạm ba lần có thể xóa an toàn các khóa mật mã được lưu trữ cục bộ, lịch sử tin nhắn và dữ liệu nhạy cảm khác.

Những tính năng này phản ánh sự nhấn mạnh của BitChat vào quyền riêng tư, phi tập trung và khả năng phục hồi trong thời gian gián đoạn mạng.

Không chỉ là một ứng dụng nhắn tin khác

BitChat vẫn là một dự án sớm, và ngay cả những người ủng hộ nó cũng thừa nhận rằng mạng lưới Bluetooth mesh có những hạn chế thực tế, bao gồm phạm vi hạn chế, băng thông, tiêu thụ pin và sự phụ thuộc vào các thiết bị tham gia gần đó.

Tuy nhiên, cuộc tranh cãi xung quanh BitChat đã trở nên lớn hơn chính phần mềm.

Nó làm nổi bật một câu hỏi ngày càng quan trọng đối với các chính phủ, công ty công nghệ và xã hội dân sự: làm thế nào để xã hội cân bằng giữa giao tiếp riêng tư, có khả năng phục hồi với nhu cầu thực thi pháp luật hợp pháp?

Bất kể sự cân bằng đó cuối cùng được vẽ ra ở đâu, một bài học đã rõ ràng.

Trong thời đại mã nguồn mở, việc gỡ bỏ một kho lưu trữ hiếm khi đồng nghĩa với việc gỡ bỏ phần mềm. Các nỗ lực hạn chế công nghệ phi tập trung thường khuếch đại sự quan tâm đến chúng. Và cuộc tranh luận về quyền riêng tư, giám sát và tự do kỹ thuật số khó có thể kết thúc với BitChat.