Briar是一款沒有網路也能用的手機通訊軟體,註冊完全匿名。
Briar專案成立於2018年,開發者說這款APP是專為記者、社會運動家所設計的通訊軟體。
具體用途為何呢?請看Hacker News的這篇:Briar keeps Iran connected via Bluetooth and Wi-Fi when the internet goes dark 2026年,伊朗發生大規模抗議,哈沒內衣政府直接將國內大規模斷網,一些伊朗反賊們呼籲使用Briar。
台灣開放文化基金會曾經在2024年審議國會改革法案期間,呼籲立法院外的反國會改革抗議群眾使用Briar這個軟體進行聯絡。這可以認為是不要過度依賴商業軟體Line的一個想法。
也有人認為,在人多行動訊號擁擠,或者網路斷線的受災區,Briar也能派上用場。
我覺得我需要下載Briar來練習一下,防止未來遍地張獻忠的時候無法對外聯繫。也許下次我又參加社會運動的時候,可以向周遭的人分享這個APP。
1. Briar特色#
- Briar唸做
/ˈbraɪ.ɚ/,意思為野玫瑰叢。 - 註冊不需要提供任何電話號碼或電子郵件訊息,完全匿名,資料都保存在本機。
- 提供一對一聊天和群聊功能。可以傳文字或圖片。
- 定時自動刪除聊天訊息。
- 除聊天界面之外,還提供簡易社群媒體功能,可以發表圖文動態跟聯絡人分享資訊。
- 去中心化,提供多種連線方式規避審查,例如Tor、Wifi Direct、藍牙,後兩者的資料理論上能夠不經過ISP傳輸,讓通訊蹤跡不被國家機器追蹤到,用膝蓋也無法分析群眾手機資料。
- 完全沒網路的情況下,Briar可以將訊息匯出至USB隨身碟,讓另外一部裝置讀取。話說如果你用郵寄隨身碟的方式送出訊息,就變「鴿子封包」了吧。
- 支援搭配Ripple APP使用,在緊急情況下一鍵刪除所有訊息。
- 支援訂閱RSS動態消息。
- 提供Briar Mailbox功能,可以當作電子郵件收信使用。當對方離線時,訊息會保存在裝置上,當對方下次上網時再送出。透過延遲送出的方式,規避社會工程監控使用者的活動時間。
- Briar的安全性架構獲得美國開放技術基金會認可,並給與資金贊助。不要誤會,這是一個民間非營利組織,旨在研究突破言論審查的方法,應該不會讓Briar變成FBI的蜜罐。
2. Briar通訊原理#
Briar主要提供三種連線方式,分為網路、Wifi Direct、藍牙,可以強制指定要用哪種連線。
使用公開網路連線(行動數據和Wifi上網)的話,Briar連線會自動走Tor,不斷跳轉出口節點,讓流量難以被追蹤。這適合公開網路沒有受到限制的場合使用。
近場通訊部份,Briar可以使用Wifi Direct或藍牙技術,讓兩部裝置進行P2P連線,透過自研的Bramble協定進行配對。即使沒有行動數據也可用。
雖然這只能傳給「近」在身邊的人,但只要使用Briar的人越多,訊息就能傳播的越「遠」。
參考官網提供的連線過程,一群人通訊的內容可以透過物理移動來傳播的更遠:
傳統的通訊軟體需要有一個中心伺服器來傳遞訊息,這中間多半會需要透過ISP提供的網路連線,這過程中間ISP是有能力窺探你的流量並猜測你上哪些網站的。他們屈於國家機器的壓力,於是會將使用者的資料上報。
而Briar傳輸資料的時候可以不經過ISP電信商,而是直接依靠手機的藍牙通訊,並且對封包進行點對點加密,讓資訊完全不能被第三者攔截。即使藍牙通訊的訊號被偵測到了,攻擊者也無法讀取訊息內容。
別忘了Briar還可以搭配Ripple使用,在手機被「他們」盤查的情況下,一鍵刪除所有訊息。
藍牙5.0有效距離大概400m,舊型的藍牙4.0起碼也有100m。不過還要考慮建築材質遮蔽電磁波的影響,所以實際可用距離會更短。
額…你說這麼近的距離幹嘛不面對面講話就好了呢?有些事話語不能明說,尤其你的一舉一動都被嚴密監控的情況下。
所以我們就用Briar來說。
3. 下載Briar#
Briar是開放原始碼的軟體,由跨國志願者開發。
Briar主要是針對手機設計的通訊軟體,可能因為技術原因,目前Briar只支援Android系統,沒有iOS版本。需要跨平台方案的請考慮Bitchat或Bridgefy。
Briar官網載點。你可以到F-Droid或Google Play下載Briar。需要Android 5.0以上版本。
如果你已經安裝了Briar,也可以透過APP內的分享功能,將APK傳送給他人安裝。
另外,Briar尚有提供Linux、Windows、macOS的電腦版。
4. Briar用法#
Briar為了最高安全性,預設是禁止截圖的,請容許我當個genius,用手機拍螢幕解說。
第一次啟動的時候要註冊一個帳號密碼,只要有暱稱就好了,不用Email也不用電話號碼。我這裡註冊的一個的名字借用自反極權的烈士。
新增聯絡人的時候,雙方 都要掃描QR Code才能完成配對程序
聊天的界面很簡單,可以傳文字或者圖片訊息,沒有容量限制。訊息傳輸後顯示打勾勾才代表有成功發送。
「博客」「群組」「論壇」界面用於張貼讓更多人看到的消息。
在主畫面左下角有三個連線按鈕,你可以指定Briar要使用哪種方式通訊,封鎖其他連線管道。
要實測藍牙連線的效果的話,把你手機的飛航模式開起來,斷掉所有網路,再手動開啟藍牙。然後在聊天界面右上角點連線 → 使用藍牙連線。雙方可能都要點這個按鈕才能用藍牙通訊。
如果要使用「行動硬碟」通訊,前提是手機要處於完全的離線狀態。
訊息先在本機發出,但不會顯示打勾勾圖示,表示訊息沒有傳出。然後點選右上角的連線 → 行動硬碟,將訊息匯出為一個文字檔案保存,儲存到外接隨身碟或SD卡之類的裝置。
這個的檔案是加密的檔案,沒有副檔名,30天後就會失效,且只有Briar聯絡人能讀取。
然後,在另一部手機的Briar開啟同一個界面,選取別人傳來的檔案就可以解密訊息。