OONI 網路干預開放觀察計畫報告列表
報告說明
開放文化基金會(OCF)於 2023/10 開始重新規劃 OONI 專案項目,並在基金會的 Github 專頁開啟 ooni-research 專案,將計畫的規劃內容、研究方向、擷取資料程式 … 等採取開放原始碼、開源精神的方式呈現!
第一個研究項目為「OONI 觀測資料與網際網路自治系統 ASN 涵蓋率」,OONI 主要是透過志工、參與者提供當地網路的檢測資料,觀察網路是否有備受干預的狀況,OONI 是 Tor 專案底下的專案,從 2012 年專案開啟截至 2023 年已經觀察了近 20 億組資料、241 個國家、3 萬的網路觀察。
而我們也好奇在臺灣(TW)的觀測資料目前的狀況、樣態如何?有多少觀測資料來自於已知的 ASN?是否還有我們不知道的網際網路區域是未被觀測到的?最後我們還是想看看數據來反問我們的網路真的自由嗎?
以上疑問,我們開始規劃與分析 OONI 觀察資料。由於 OONI 檢測應用程式執行完後,會將觀測資料上傳到 AWS S3 儲存(Registry of Open Data on AWS),因此可以透過現有的套件工具下載原始的觀測資料來整理與分析。詳細的檔案下載程式可以參考專案資料夾中的 ooni.py。
觀測資料基本樣態
期間抓取 2023/09/01 - 2023/12/03,共 94 天,約二百多萬筆觀測資料,資料最小時間間隔為小時。目前每一小時都有觀測資料貢獻,每小時觀測資料涵蓋率為 100%。
月份 | 天數 | 時數 |
---|---|---|
2023/09 | 30 | 720 |
2023/10 | 31 | 744 |
2023/11 | 30 | 720 |
2023/12/01 ~ 2023/12/03 | 3 | 120 |
總計 | 94 | 2,304 |
總觀測時數是以 ASN 為單位,不重複出現在每一小時的紀錄。資料筆數為檢測觀察網站的筆數。平均觀測筆數為資料筆數 / 總觀測時數。( 參考資料。)
月份 | 總觀測時數 | 資料筆數 | 平均觀測筆數 |
---|---|---|---|
2023/09 | 2,342 | 712,724 | 304.32 |
2023/10 | 2,512 | 1,029,845 | 409.97 |
2023/11 | 2,243 | 945,011 | 421.32 |
2023/12/01 ~ 2023/12/03 | 240 | 90,509 | 377.12 |
總計 | 7337 | 2,778,089 | 378.64 |
ASN 資料樣態
從 2023/09 - 2023/12/03 的觀察資料中,不重複的 ASN 數量為 32 組,其中以 AS3462、AS18041 貢獻約 78.94% 的觀測資料。( 參考資料。)
ASN 編號 | 2023/09 | 2023/10 | 2023/11 | 2023/12/01 ~2023/12/03 |
總計 |
---|---|---|---|---|---|
AS3462 | 328,656 | 470,142 | 468,767 | 42,663 | 1,310,228 47.16% |
AS18041 | 41,567 | 415,974 | 386,789 | 38,415 | 882,745 31.78% |
AS18419 | 72,405 | 74,721 | 62,593 | 7,195 | 216,914 7.81% |
AS38136 | 2,900 | 3,100 | 3,000 | 300 | 9,300 0.33% |
AS1659 | 3,100 | 1,001 | 4,053 | 300 | 8,454 0.30% |
AS945 | 400 | 3,100 | 3,000 | 300 | 6,800 0.24% |
AS24158 | 1,511 | 1,520 | 627 | 598 | 4,256 0.15% |
其他 (省略其他 ASNs 未每月均有觀測資料) |
2023/09 | 2023/10 | 2023/11 | 2023/12/01 ~2023/12/03 |
合計 | |
---|---|---|---|---|---|
總計(均有觀察資料) | 450,539 | 969,558 | 928,829 | 89,771 | 2,438,697 87.78% |
總計(其他) | 262,185 | 60,287 | 16,172 | 738 | 339,392 12.22% |
總計 | 712,724 | 1,029,845 | 945,011 | 90,509 | 2,778,089 100% |
完整的觀測資料 ASNs 列表
月份 | 不重複的 ASN |
---|---|
2023/09 | 20 |
2023/10 | 22 |
2023/11 | 19 |
2023/12/01 ~ 2023/12/03 | 10 |
2023/09 ~ 2023/12/03 | 32 |
在目前註冊在 TW 的 ASN 共有 437 組,而觀測資料(TW)不重複 ASN 僅佔其中的 7.32%,比例相當低。
AS945** | AS9678 | AS18182 | AS38136** | AS131668 |
AS1659** | AS9916 | AS18412 | AS38841 | AS134823 |
AS3462** | AS9919 | AS18419** | AS38844 | AS147049 |
AS4780 | AS9924 | AS19527 | AS41378 | AS396982 |
AS7539 | AS17421 | AS24157 | AS55720 | |
AS9416 | AS17716 | AS24158** | AS131596 | |
AS9674 | AS18041** | AS24164 | AS131627 | |
|
---|
後續行動
臺灣的觀測資料在 OONI Explorer 資料庫中排名在前十名中,但經過資料內涵的分析後發現,目前的觀測資料中約 80% 集中在 AS3462、AS18041 所貢獻的資料。而在分析的期間每月都有資料貢獻的 ASN 更只佔已知註冊在 TW 的 ASNs 中的 7.32%。
此刻的資料顯示,目前的觀察還不夠全面與多樣,無法反應目前臺灣的網路樣態,如包含:三大電信業者、有線電視的寬頻服務、固網、第二類電信(虛擬行動網路服務)⋯等。
開放文化基金會身為 OONI 社群夥伴之一,負責在地推廣與觀察。在接下來的推廣策略會調整成協助貢獻者認識 ASN 與發現未知的 ASN 觀察,並持續提供簡易的安裝教學文件。