1 of 29

數位服務韌性檢測工具 (SRTT)

分析手機 App 實際連線位置與境外流量分布

OCF 周詳

g0v Summit 2026.05.24

OCF.TW

OCF.TW

2 of 29

講者介紹 周詳

開放文化基金會 Tech Lead、零曜科技執行長,前數位發展部成員,深耕政府機關的 DevOps、Kubernetes、Cloud Native 與 Zero Trust 技術導入。

曾多次受邀於資安大會、Kubernetes Summit、DevOpsDays、Modern Web Conference、MOPCON等知名論壇分享,兼具政策視野與技術實力。

2

3 of 29

我們每天都在用手機

但不知道它正在連去哪

很多 App 並不只連到台灣

3

4 of 29

一支手機

可能在 10 秒內跨越多個國家

4

5 of 29

數位服務韌性檢測工具(SRTT)是什麼?

SRTT 為 Service Resilience Testing Tool 的縮寫

是一套開源的行動裝置的網路觀測工具,

透過 DNS 協助你看見手機 App 實際連線到哪些國家、服務商與服務。

DNS

觀測方式

透過 DNS 查詢觀測流量去向,不解密、不攔截內容

Mobile

部署方式

免 Root、免 Jailbreak、免安裝 VPN Profile

MAP

視覺呈現

即時地圖、ASN 分析、Traceroute 路徑追蹤

OSS

開放透明

Open Source · 可自行架設 · 不儲存使用者資料

5

6 of 29

DNS 是什麼?

App 不會直接記住 IP

它會先問 DNS:某個服務在哪?

google.com ⮕ 142.250.77.206

手機 APP

DNS 查詢

取得 IP

開始連線

6

7 of 29

SRTT 的觀測原理

我們不做的事

✅ 不解密 HTTPS

✅ 不攔截內容

✅ 不需要 Root / Jailbreak

✅ 不安裝 VPN Profile

✅ 僅觀測 DNS 查詢

手機 APP

SRTT DNS

回覆 IP

DNS 查詢

7

8 of 29

我們不儲存使用者資料

✅ 不保存 DNS 歷史 ✅ 不建立使用者識別

✅ 不分析 HTTPS 內容 ✅ Open Source · 可自行架設

SRTT 的目的不是監控使用者

而是讓使用者理解「誰正在監控自己」

8

9 of 29

即時 DNS 分析

不只是看到 domain — 而是它屬於誰、在哪個國家、什麼服務

DOMAIN

api.example.com

ASN

AS15169 Google LLC

COUNTRY

🇺🇸 United States

APP

推測來源 App

IP

1.2.3.4

9

10 of 29

境外流量比例分析

73.7%

觀測樣本中流向境外的 DNS 查詢比例

我們能看到什麼

哪些服務大量出境

雲端 / CDN 的正常現象

可能需要進一步觀察的流量

SRTT 是觀測工具,不是判決工具。

10

11 of 29

ASN / 雲端供應商分析

流量實際落在哪家網路或雲端服務商

Google

AS15169

Search · Ads · Analytics

Amazon

AS16509

AWS · CloudFront · S3

Apple

AS714

iCloud · Push · Updates

Cloudflare

AS13335

CDN · DNS · DDoS

ASN (Autonomous System Number) — 每個網路服務商都有獨立編號。透過 ASN,我們可以辨識流量實際走向哪個營運商網路,而不是只看到 IP 數字。

11

12 of 29

Traceroute 路徑分析

不只是知道「去哪」, 還知道「怎麼去」

TCP:443 traceroute

01

192.168.1.1

LAN

2 ms

02

10.0.0.1

TW · ISP

AS3462

8 ms

03

203.78.x.x

TW · 台北

AS3462

12 ms

04

74.125.x.x

US · 加州

AS15169

142 ms

05

142.250.x.x

US · Google

AS15169

148 ms

TCP:443

用 HTTPS 端口探測

網路路徑

每一跳的 IP 與 ASN

國家跳轉

看見流量出境的關鍵點

延遲

判斷距離與品質

12

13 of 29

一鍵分享觀測快照

把當下的網路觀測結果, 變成可以重現、可以分享的證據

SRTT-snapshot.json

{

"timestamp": "2025-05-22T14:32:18Z",

"duration": "60s",

"queries": 248,

"countries": ["TW","US","JP","AU"],

"foreign_ratio": 0.737,

"top_asn": "AS15169 (Google)",

"apps_inferred": 12

}

1

匯出 JSON

完整觀測資料,可重現

2

分享連結

一個 URL 帶出整份分析

3

團隊協作

把觀測結果交給隊友

4

稽核留底

事件當下的網路證據

13

14 of 29

SRTT 可以用在哪

從個人理解, 到專業稽核 — 同一套觀測工具, 不同角度的價值

一般使用者

· 理解 App 流量 · 數位主權觀測 · 隱私意識

研究者

· App 行為研究 · SDK 分析 · 流量分布研究

教育單位

· DNS 教學 · 網路架構教學 · 資安課程

資安團隊

· 初步流量觀測 · 第三方服務盤點 · App 依賴分析

14

15 of 29

介面展示

OCF.TW

OCF.TW

16 of 29

操作流程

  1. 將手機 DNS 設定到 SRTT DNS
  2. 在網站輸入手機 IP,並開始分析
  3. 分析過程中,建議先關閉所有 APP,再操作要分析的 APP
  4. 結束操作 App 後,匯出報告成快照

※ 報告快照是將資料壓縮在網址做靜態分享,伺服器不會保留

16

17 of 29

17

18 of 29

18

19 of 29

19

20 of 29

20

21 of 29

21

22 of 29

22

23 of 29

23

24 of 29

分析報告

OCF.TW

OCF.TW

25 of 29

高德地圖

報告連結

25

26 of 29

Line

報告連結

26

27 of 29

SRTT 不是什麼

講清楚邊界, 才能讓你正確使用它。

不會破解 HTTPS

我們完全不碰加密通道的內容

不是封包攔截器

只觀測 DNS 查詢, 不抓取完整封包

不等於完整流量分析

App 還有許多其他通訊管道

無法看到加密內容

TLS 加密的訊息內容不在觀測範圍

不代表惡意流量判定

出境不等於惡意, 由你來解讀

27

28 of 29

相關連結

28

29 of 29

我們想做的

不是監控網路

而是讓網路

變得可被理解

29