一位賓客加入了您飯店的 WiFi。一位員工透過 Entra ID 登入同一個網路家族。一台收銀機平板電腦自動重新連線。在紙面上,您已經完成了最艱難的工作。身分已管理、SSID 已分割、憑證已核發,且您的防火牆規則看起來非常整齊。
然後,一個安靜的 DNS 請求悄悄繞過了這一切。
這就是許多團隊忽略的部分。大多數裝置問的第一個問題不是「我是否被允許進入這個網路?」,而是「我想連線的目的地在哪裡?」如果您的 DNS 層盲目地回答了這個問題,攻擊者就能濫用幾乎每個網路預設都允許的這個協定。在繁忙的餐旅、零售、醫療保健和混合用途環境中,這在存取控制與實際保護之間造成了嚴重的漏洞。
良好的 dns and security 實踐可以彌補這一漏洞。它將 DNS 視為不僅僅是背景基礎設施。它成為完整性、隱私、政策和可視性的控制點,特別是在賓客流量、員工流量和營運裝置共存的網路中。
您網路中未被看見的漏洞
典型的失敗並非始於戲劇性的警報。它始於微小的事情。賓客裝置加入場域網路,並解析了惡意的仿冒網域。後勤辦公室的筆記型電腦跟隨中毒的 DNS 回應連線到錯誤的服務。受感染的裝置使用 DNS 向遠端控制器進行報到,因為雖然連外網頁流量受到嚴格過濾,但 DNS 依然被廣泛信任。
這個過程感覺很普通,因為 DNS 流量起初看起來總是很普通。每部手機、平板電腦、瀏覽器、收銀機、智慧電視和掃描器都依賴它。團隊通常花費更多時間來強化登入流程,而不是強化每個登入和應用程式呼叫所依賴的名稱解析系統。

為什麼 DNS 值得董事會級別的關注
英國的數據不容忽視。根據在 此 DNS 歷史與安全概述 中引用的英國 NCSC 數據,DNS 濫用報告在 2021 年至 2022 年間激增了 44%,達到 356,463 起事件。同一個來源指出,到 2023 年,在醫療保健和交通等關鍵領域中,基於 DNS 的攻擊已佔所有報告網路事件的 25%。
這些數據至關重要,因為受影響的領域與現代高流量的 WiFi 環境非常相似。他們依賴持續的連線能力、混合的裝置群組,以及需要快速且可靠解析名稱的服務。如果 DNS 遭到入侵,使用者體驗會變差,安全防護也會同時崩潰。
DNS 不僅僅是路徑的一部分。在許多環境中,它是設備面臨的第一個安全決策。
這在實際運作中如何呈現
對業務的影響通常落在三個方面:
- 安全漏洞:使用者可能會被重新導向至惡意目的地、惡意軟體可以解析命令與控制網域,且資料可能會透過許多控制措施忽略的管道流出網路。
- 營運中斷:員工應用程式斷斷續續地失敗、 Captive Portal 工作流程表現異常,且由於症狀看起來像是一般的連線問題,導致疑難排解變得緩慢。
- 客戶體驗:顧客並不在乎失敗是來自 DNS 欺騙、過濾錯誤還是解析器逾時。他們只知道 WiFi 感覺很不穩定。
當團隊開始將 DNS 視為安全層面,而非單純的基礎管線時,他們就能獲得一種更乾淨的方式來控制風險,而不會增加每次連線的摩擦。
了解 DNS 安全盲點
「網際網路的電話簿」這個比喻眾所皆知。它很有用,但不夠完整。DNS 不僅僅是尋找名稱。它還會告訴設備下一步該去哪裡,通常是在任何更強大的控制措施有機會發揮作用之前。這使它不那麼像電話簿,而更像整個網路的指標系統。
盲點來自 DNS 最初的假設。它是為一個更開放的網際網路而建立的,在那個環境中,解析器和授權伺服器被預期是值得信賴的。現代企業和訪客 WiFi 環境並非在這樣的世界中運作。它們承載著不受信任的用戶端、漫遊設備、第三方服務以及依賴快速、持續解析的應用程式。
在進行查詢時實際上發生了什麼事
當使用者開啟應用程式或造訪網站時,設備會先向解析器詢問與網域名稱連結的位址。如果解析器已經快取了答案,它就會快速回覆。如果沒有,它會引導請求通過 DNS 層級結構,直到獲得答案並將其傳回給用戶端。
這聽起來很簡單,但該過程中包含多個信任假設:
- 用戶端信任解析器能提供準確的答案。
- 解析器信任上游資料,除非設有驗證機制。
- 如果傳輸未加密,任何觀察該路徑的人都可能得知查詢內容。
- 策略通常要到稍後才會套用,也就是在 DNS 已經將設備指向目的地之後。
強大的身分識別堆疊本身並不能解決這些假設。如果 DNS 完整性或隱私性很弱,使用者即使完美地通過驗證,仍可能被引導至錯誤的地方。
為什麼團隊會低估這個問題
DNS 經常因為是共享基礎架構而被忽視。正常運作時沒人會注意到它。但當它失效時,症狀會蔓延到瀏覽器、應用程式、API、無線上網引導(onboarding)和雲端存取,導致團隊一開始找錯層級排障。
讀者通常會在這裡產生混淆:他們認為既然應用程式流量使用了 TLS,DNS 就已經受到保護。通常並非如此。在與最終服務建立加密工作階段之前,傳統的 DNS 查詢仍然可能被看見或竄改。
實用規則:如果您保護了身分識別、WiFi 認證和應用程式工作階段,卻讓 DNS 保持未經認證或未加密狀態,您就沒有保護好連線的起點。
架構上的弱點
除非您刻意修復,否則 DNS 有兩個核心弱點:
| 弱點 | 實際上的意義 | 為什麼重要 |
|---|---|---|
| 無內建真實性 | 用戶端可能會接受偽造或被篡改的答案 | 使用者和裝置可能會被重新導向 |
| 無內建機密性 | 其他方可能會觀察查詢路徑 | 瀏覽意圖、服務使用情況和裝置行為可能會被暴露 |
這就是為什麼 DNS 和安全性與身分識別、區段劃分和存取原則一樣,都屬於同一個討論範疇。DNS 會失效並非因為團隊粗心,而是因為許多部署仍然依賴已不再符合實際網路狀況的信任模型。
現代 DNS 威脅格局
攻擊者喜歡 DNS,因為防禦者必須允許它通過。無法解析名稱的裝置幾乎什麼都做不了,因此 DNS 是幾乎在每個網路中都廣泛被允許的少數協定之一。這使得它成為大規模重新導向、隱蔽信號傳送和濫用的便利途徑。
其影響範圍非常廣泛。Forrester 2025 年的數據指出,95% 的組織遭受過透過 DNS 進行的攻擊,正如 EfficientIP 的 DNS 風險評估 中所引用的那樣。同一個來源解釋了 DNS 檔案外洩的實用特徵:攻擊者可以將承載資料隱藏在子網域名稱欄位中,而在合法請求中通常約為 63 到 255 個字元的查詢長度,在資料外洩嘗試中可能會超過 500 個字元。

快取毒害與虛假答案
快取污染(Cache poisoning)旨在破壞對解析器的信任。如果攻擊者能將虛假答案注入快取,提出合法查詢的使用者可能會被導向惡意目的地。在場域環境中,這會迅速影響許多用戶端,因為共享解析器服務於龐大的使用者群體。
危險不僅在於網路釣魚。內部應用程式、雲端服務、更新系統以及廠商平台都仰賴準確的名稱解析。一旦解析器傳回錯誤資料,堆疊的其他部分即使運作正常,仍會將使用者帶往錯誤的地方。
DNS 隧道與資料外洩
DNS 隧道(DNS tunnelling)將查詢欄位轉變為隱蔽的傳輸管道。惡意軟體不再僅使用 DNS 詢問位址,而是將資訊打包進查詢名稱本身。接著,外部的惡意授權伺服器會重組這些片段。
異常情況非常顯著。極長的查詢字串、異常多的點符號,或對奇怪子網域的重複請求,都可能表示裝置正在將 DNS 用於解析以外的用途。在訪客或多租戶網路中,這一點至關重要,因為傳統的控制措施可能專注於網頁類別和已知埠,而基本上忽略了 DNS。
冗長且奇怪的 DNS 查詢並不總是無害的雜訊。它們在網路上相當於有人正把檔案從安全出口搬出去。
透過允許流量進行命令與控制
攻擊者還會利用 DNS 進行命令與控制(Command and Control),因為它能混入日常流量中。即使是管理嚴格的網路,通常也允許 DNS 流量流向核准的解析器。惡意軟體可以利用這條常規路徑來獲取指令或定位下一階段的攻擊。
這在餐旅和零售業中尤其棘手,因為環境非常吵雜。裝置不斷加入和離開。瀏覽器、應用程式、會員平台、訪客登入系統和廣告 SDK 會產生大量的查詢。這種背景流量使得弱監控很容易隱藏其中。
DDoS 放大與服務負載
DNS 還可能被武器化以進行放大攻擊。開放或被濫用的解析器可能會成為更大規模拒絕服務模式的一部分,無論是作為目標還是無意的參與者。即使您的組織不是最終受害者,不安全的 DNS 設計也會造成不穩定、消耗資源並使事件回應複雜化。
對於營運訪客 WiFi 的團隊來說,這就是為什麼在 DNS 層級進行過濾和策略控制不僅具有防護作用,在營運上也非常實用。如果您正在規劃網域層級的控制如何同時影響安全性和使用者體驗,Purple 的指南 DNS filtering for guest WiFi blocking malware and inappropriate content 非常值得閱讀。
實際情況
理解 DNS 威脅的一個實用方法是從業務影響而非協定細節來思考:
- 錯誤路由:使用者被引導至錯誤的目的地。
- 無聲通訊:受感染的裝置持續向外通訊。
- 隱蔽外洩:數據以看似正常查詢的模式外流。
- 服務中斷:合法存取變得緩慢、不穩定或無法使用。
這就是為什麼 DNS 安全性不是專門人員的利基控制措施。它同時是端點防禦、存取控制、事件回應以及面向客戶的可靠性的一部分。
您的防禦工具箱:DNSSEC、DoH 與 DoT
在嚴謹的 DNS 安全設計中,有三項技術會反覆出現:DNSSEC、DoH 與 DoT。它們解決不同的問題。團隊經常將它們混為一談,然後在單一控制措施未能阻止其預想的威脅時感到失望。
區分它們最簡單的方法是:DNSSEC 保護真實性與完整性;DoH 和 DoT 則保護傳輸中的隱私。 您的架構通常需要同時包含這兩種概念,因為「這個答案是否真實?」與「傳輸過程中是否有人可以監視或修改此查詢?」是不同的問題。
DNSSEC 作為數位封蠟
DNSSEC 會對 DNS 數據進行簽署,以便解析程式驗證答案是否來自正確的來源且未經竄改。您可以將其想像為官方信件上的封蠟。封蠟並不會隱藏信件內容,但能幫助您偵測偽造行為。
這使得 DNSSEC 在應對欺騙與快取污染時特別有用。如果解析程式驗證了 DNSSEC 且簽章鏈未通過檢查,它便會拒絕該答案,而不是盲目信任。
DNSSEC 並不會加密查詢。人們經常忽略這一點。它告訴您答案是真實的,但並不能阻止旁觀者看到所請求的域名。
DoH 與 DoT 作為加密快遞
DNS over HTTPS (DoH) 與 DNS over TLS (DoT) 都會在用戶端與解析程式之間(或根據您的設計在網路元件之間)加密 DNS 流量。它們的職責是隱私與傳輸安全。
一個簡單的比喻很有幫助。如果 DNSSEC 是封蠟,那麼 DoH 和 DoT 就是安全的快遞信封。它們能防止隨意的竊聽,並增加傳輸中操縱的難度。
兩者之間的差異主要在於維運方面:
- DoH 將 DNS 封裝在 HTTPS 內傳送。這可以很好地融入以網頁為主的環境和某些應用程式架構中。
- DoT 則專門為 DNS 使用 TLS。許多團隊在需要更清晰的隔離與更明確地控制 DNS 流量時會更偏好此方案。

DNS 安全協定比較
| 協定 | 首要目標 | 機制 | 防護對象 | 最適合 |
|---|---|---|---|---|
| DNSSEC | 真實性與完整性 | DNS 記錄上的密碼學簽章 | 詐騙、偽造回應、快取污染 | 驗證 DNS 回應是否真實 |
| DoH | 傳輸隱私 | 在 HTTPS 內加密 DNS | 竊聽與傳輸中篡改 | 面向客戶端的環境與網頁導向的架構 |
| DoT | 傳輸隱私 | 透過 TLS 加密 DNS | 竊聽與傳輸中篡改 | 解析器到客戶端或託管網路的 DNS 隱私 |
選擇正確的組合
當您將每項控制措施對應到具體風險時,許多困惑就會迎刃而解。
如果您擔心虛假的 DNS 回應,請從 DNSSEC 驗證開始。
如果您擔心非信任網路上的查詢可見性,請加入 DoH 或 DoT。
如果您兩者都關心,請將真實性與加密相結合。
核心區別: DNSSEC 回答的是「我能 trust 這個回覆嗎?」而 DoH 和 DoT 回答的是「傳輸過程中是否有人能看見或篡改這段對話?」
常見的設計錯誤
團隊往往會犯下三個可以避免的錯誤:
部署加密但未進行驗證
查詢在傳輸過程中是私密的,但解析器在上一層可能仍會接受未經授權的數據。在沒有營運規劃的情況下啟用驗證
當記錄或授權管理不當時,DNSSEC 會引入故障模式,因此監控與變更紀律至關重要。忽略訪客網路上的解析器行為
除非您的網路原則和連線設計有所考量,否則訪客裝置可能會使用其自訂的 DNS 偏好設定。
在企業與高流量的 WiFi 環境中,最強大的模式是分層防禦。在重視真實性的地方進行驗證,在重視查詢隱私的地方進行加密。在解析器端加入防護原則,讓 DNS 成為主動控制措施,而不僅僅是查詢服務。
在實務中部署安全 DNS
設計上的問題不是「我們是否應該保護 DNS 嗎?」而是「我們要在哪裡執行,以及如何避免中斷使用者體驗?」託管企業網路與公開或半公開的 WiFi 服務,其答案會有所不同。
已註冊至您身分驗證平台的企業筆記型電腦可讓您套用更嚴格的策略。然而,飯店大廳中的訪客手機則無法如此。兩者仍然都需要安全的 DNS,但控制措施位於不同的位置。
在企業端
對於員工和託管裝置,請在您的架構允許的範圍內儘可能集中管理 DNS 策略。這通常意味著使用經核准的解析程式、已驗證的答覆、在適當情況下使用加密傳輸,以及為您的監控堆疊提供清晰的遙測數據。
實際的部署模式如下:
- 使用託管解析程式:將員工裝置與您控制或明確信任的解析程式綁定,以便保持策略和記錄的一致性。
- 驗證真實性:在為內部使用者和關鍵工作流程提供服務的解析程式上啟用 DNSSEC 驗證。
- 加密敏感路徑:在查詢隱私至關重要的情況下使用 DoH 或 DoT,尤其是在信任度較低的網段或外部連結中。
- 將偵測結果送入維運中心:當您的 SOC 或 NOC 可以將解析程式記錄與身分、端點和無線事件進行關聯時,這些記錄會變得更有價值。
這也是部署防護性 DNS 服務的最佳位置,該服務可在連線建立之前阻止已知的惡意或違反策略的目的地。若運用得當,這比依賴深入流量的封包檢測能提供更乾淨的控制。
在訪客 WiFi 上
訪客 WiFi 需要較為溫和的處理方式。人們期望快速、低阻力的存取。過於激進的過濾或會增加延遲的解析程式選擇,會在使用者理解您的安全性作為之前,就先產生大量的客服電話。
其目標非常明確:阻止明顯有害或不當的解析路徑,同時保持瀏覽流暢。
優先考慮的事項
- 選擇安全的上游 DNS 提供商:選擇支援現代安全控制和穩定效能的提供商。
- 仔細套用類別和威脅過濾:封鎖惡意軟體、網路釣魚和明顯不受歡迎的目的地,但要針對常見的訪客行為測試策略。
- 保持解析程式路徑的可預測性:設計您的閘道器、控制器或邊緣服務,使訪客 DNS 不會偏移到未託管的路徑中。
- 留意異常情況,而不僅僅是已知的惡意網域:通道傳輸和資料外洩通常在出現在封鎖清單之前,就會表現為奇怪的查詢模式。
在此類別中,一個實用的選擇是 Purple Shield,它為 WiFi 環境提供 DNS 層級的過濾。在混合場域的資產中,這種控制可以置於現有網路硬體之上,並在工作階段建立之前封鎖風險網域。
最重要的維運習慣
設定只是工作的一半。當維運紀律下滑時,DNS 安全可能會在不被察覺的情況下失效。
| 維運實踐 | 為什麼這很重要 |
|---|---|
| DNS 紀錄和解析器的變更控制 | 減少意外中斷和驗證失敗 |
| 定期審查過濾決策 | 防止破壞訪客體驗和過度阻擋 |
| 按身份或使用者類型進行的遙測審查 | 有助於將訪客雜訊與員工風險分開 |
| 包含 DNS 證據的事件應變劇本 | 當症狀跨越多個系統時,可加速調查速度 |
如果您的事件處理流程沒有詢問設備在事件發生前解析了什麼,您通常起步得太晚了。
團隊常在何處受阻
大多數部署問題來自於以下兩種假設之一。首先,團隊假設安全 DNS 只是邊界問題。事實並非如此。內部解析器的行為同樣重要。其次,他們假設如果不增加摩擦,就無法切實保護訪客流量。這同樣不是真的。設計良好的 DNS 控制通常會改善使用者體驗,因為它們在使用者看到惡意路由之前就將其移除了。
實踐中的安全 DNS 與其說是關於某個特定的產品或協定,不如說是關於有紀律的配置。在解析器處加入正確的控制,使其與使用者類型保持一致,並將 DNS 遙測納入您日常的網路營運中。
將 DNS 整合到您的零信任網路中
大多數零信任計畫都從身份開始。這很合理。您想知道使用者是誰、他們使用的是什麼設備,以及他們應該被允許存取什麼。但許多環境就此止步。他們對工作階段進行驗證、分割網路,卻仍然讓 DNS 像開放式公用事業一樣運行。
這個差距已變得更加顯著。在 Cygnalabs 對於 DNS 作為零信任策略中缺失環節的分析 中引用的 2025 年 RSA 大會討論指出,防護性 DNS 服務正在獲得關注,但採用情況仍然不一致,儘管 DNS 濫用是網路釣魚、勒索軟體和資料竊取的基礎。同一來源也指出,將 DNS 安全整合到無密碼驗證系統和零信任網路中,以防止透過 DNS 管道進行橫向移動和資料外洩,這仍是一項尚未解決的挑戰。

DNS 作為原則執行點
在此點上,DNS 不再只是支援服務,而是開始發揮策略執行點的作用。解析器能非常早地偵測到意圖。在使用者或裝置觸及應用程式之前,它會先要求名稱。該查詢可以根據策略、身分識別、風險訊號和威脅情資進行檢查。
2025 年 4 月在 此 RSA Conference 2025 DNS 安全摘要 中針對 NIST SP 800-81 Revision 3 的討論中,將 DNS 描述為一種透過將查詢行為作為零信任引擎的輸入,進而執行存取決策的方式,允許在請求違反策略時將其封鎖或重導向。對於身分識別導向的網路而言,這正是「此裝置已通過驗證」與「此裝置現在可以解析此目的地」之間失落的連結。
身分識別感知的 DNS 外觀與運作方式
在現代 WiFi 環境中,您可以將 DNS 策略附加到以下情境:
- 使用者類型: 訪客、員工、承包商、租戶、未受控裝置
- 驗證狀態: 登入前、新上線、完全信任
- 裝置狀態: 受控、未受控、舊版、共享使用
- 位置或場域角色: 前台、後勤辦公室、臨床、零售樓層、住戶網路
透過目錄整合工作流程進行驗證的員工筆記型電腦,不應該解析與訪客手機或 IoT 顯示器相同的目的地。DNS 策略可以反映這一點,而無需將每個決策都強加給防火牆檢測。
這也是為什麼健全的網域健全維護仍然至關重要。如果您的紀錄、命名標準和所有權模型混亂,策略就更難一致地套用。一個實用的營運參考是 OneNine 的 網域與 DNS 管理策略 指南,特別適合試圖將 DNS 治理與更廣泛的安全控制相結合的團隊。
為什麼這在高流量 WiFi 中至關重要
身分識別導向的網路平台可以確定誰或什麼裝置加入了網路。DNS 則加入了下一個邏輯控制:該實體被允許解析哪些名稱。在 Purple 部署模型中,這種連接至關重要,因為訪客、員工和多租戶使用者共享基礎設施,同時需要不同的信任邊界。DNS 策略讓您能夠及早且不留痕跡地執行這些邊界。
例如,可以允許訪客裝置進行一般瀏覽,但封鎖其解析與惡意軟體傳播相關的網域。可以允許員工裝置存取內部 SaaS 和營運服務,同時仍拒絕可疑的目的地。舊版裝置即使無法支援更豐富的端點控制,也能受到嚴格的限制。
如果您正在設計更廣泛的存取模型,Purple 的 零信任網路存取實作策略與最佳實踐 指南,為網路身分與原則如何結合提供了實用的背景資訊。
最乾淨的零信任控制通常是最早執行的控制。如果裝置從不解析目的地,風險工作階段就永遠不會開始。
更好的心智模型
將身分驗證視為護照查驗,而將 DNS 視為路由控制。身分驗證會告訴您誰抵達了,DNS 原則則告訴您是否允許為他們提供前往特定目的地的方向。
如果沒有這第二層,零信任可能會變得異常寬鬆。使用者雖然通過了驗證,但他們的裝置仍然擁有廣泛的自由來詢問任何事物的位置。將 DNS 引入該模型可以修正這種不對稱性。
讓 DNS 成為您的第一道防線
過去對 DNS 的看法是行政性的:保持記錄整潔、保持解析速度,然後繼續進行「真正的」安全層。在企業和訪客連線環境中,這種觀點已不再適用,因為在任何有用操作發生之前,每個裝置都依賴 DNS。
DNS 現在處於信任的起點。它影響使用者是否能到達正確的服務、惡意軟體是否能找到其控制器、資料是否會在不經意間流出,以及零信任原則是否足夠早地發揮作用。如果該層很脆弱,您的其餘控制措施就必須花費時間來彌補連線最開始處的缺陷。
實用要點
一個持久的 DNS 與安全策略通常包括四個共同運作的想法:
- 完整性控制:在回覆真實性至關重要的地方使用 DNSSEC。
- 隱私控制:在查詢機密性至關重要的地方使用 DoH 或 DoT。
- 保護性原則:在解析器處封鎖高風險、惡意或不適當的解析路徑。
- 身分識別背景資訊:根據使用者是誰、他們擁有什麼裝置以及他們在網路中的位置,套用不同的 DNS 決策。
這種組合在餐飲旅宿、零售、醫療保健、交通運輸和住宅部署中特別有用,因為在這些部署中,同一個場域可能同時承載訪客存取、員工存取和營運裝置。
成熟團隊的不同做法
成熟的團隊不再將 DNS 日誌視為背景雜音。他們在疑難排解、事件回應和存取治理中使用 DNS 證據。他們將解析器行為與身分驗證事件一起進行審查。他們設計訪客 WiFi 原則,以在不讓連線顯得不友善的情況下減少危害。
如果您想更深入瞭解 DNS 如何融入更廣泛的無線環境防護模型,Purple 的 網路與無線安全洞察 是不容錯過的延伸閱讀。
最實用的轉變在於觀念。不要問 DNS 是否需要附加安全防護。而要問,無論您是否做過規劃,您現有的安全態勢有多少其實早已依賴 DNS。一旦將 DNS 視為控制平面,優先順序就會變得更加清晰。
Purple 協助企業組織為訪客、員工及多租戶環境提供基於身分識別的 WiFi 存取,其方案支援將 DNS 層級保護作為更廣泛的安全連線策略之一。如果您正在重新思考驗證、原則和使用者體驗如何協同運作,歡迎探索 Purple 。



