Skip to main content
網路安全

什麼是中間人 (MitM) 攻擊?

中間人 (MitM) 攻擊會攔截通訊。了解如何識別並防範這種隱匿威脅。

作者 SentinelOne
什麼是中間人 (MitM) 攻擊?

當攻擊者攔截雙方之間的通訊時,就會發生中間人 (MITM) 攻擊。本指南將探討 MITM 攻擊的運作方式、其對安全性的影響,以及有效的預防策略。

了解加密與安全通訊協定的重要性。理解 MITM 攻擊對於保護敏感資訊至關重要。本文將探討 MitM 攻擊,說明其技術細節、真實世界的使用案例,以及持續防禦這項持久網路威脅的相關努力。

中間人 (MitM) 攻擊簡介

MitM 攻擊是一種歷久不衰的類別,起源於通訊網路的早期。此後已演變為更複雜且多面向的技術。

MitM 攻擊的概念可追溯至電信系統與有線網路的出現。在早期形式中,攻擊者會實體接入通訊線路,攔截對話或資料流量。隨著技術進步,這些攻擊演變為鎖定無線網路與數位通訊通道。最初,MitM 攻擊相對直接,著重於被動竊聽以獲取敏感資訊。如今,MitM 攻擊已變得高度精密且具適應性。現在,它們涉及以下組成部分:

  • 竊聽 – 攻擊者秘密攔截雙方之間的資料流量,在不改變通訊內容的情況下悄悄監聽。這種形式的 MitM 攻擊可能危及資料隱私與機密性。
  • 資料竄改 – 惡意行為者會主動篡改攔截到的資料,修改其內容或注入惡意程式碼。這種操控可能導致未經授權的存取、資訊遭到變更,或將惡意軟體傳送至目標系統。
  • 工作階段劫持 – 攻擊者可能劫持使用者與合法伺服器之間已建立的工作階段。這通常涉及竊取工作階段 Cookie 或權杖,藉此有效冒充受害者,以未經授權方式存取受保護的系統或帳戶。
  • 網路釣魚與 偽裝 – MitM 攻擊者會冒充受信任的實體,例如網站、電子郵件伺服器或登入入口網站,以欺騙受害者洩露敏感資訊或進行詐騙交易。
  • SSL Stripping – 在使用安全加密(例如 HTTPS)的情況下,攻擊者可採用 SSL stripping 等技術,將安全連線降級為未加密連線,使資料攔截更容易。

MitM 攻擊在網路安全領域中的重要性,在於其能夠破壞信任並危及資料完整性與機密性。這些攻擊可能導致未經授權的存取、財務損失、身分竊盜,以及對個人或組織聲譽的損害。隨著數位通訊與線上交易日益普及,MitM 攻擊持續構成重大威脅。

了解中間人 (MitM) 攻擊的運作方式

MitM 攻擊可能發生於各種情境,例如 Wi-Fi 網路、電子郵件通訊、網頁瀏覽與安全交易。攻擊者通常會利用通訊基礎架構中的弱點,或操控 DNS(網域名稱系統)將流量重新導向至其惡意代理。典型的 MiTM 攻擊包含以下關鍵要素:

通訊攔截

MitM 攻擊通常始於攻擊者秘密將自己置於受害者(甲方)與其正在通訊的合法實體(乙方)之間。這可透過多種方式達成,例如入侵路由器、利用網路弱點,或使用專門軟體。

工作階段建立

攻擊者會同時與甲方和乙方建立連線,使自己看似是通訊流程中的中介者。這通常涉及冒充甲方原本打算通訊的合法實體,例如網站、電子郵件伺服器或 Wi-Fi 熱點。

被動竊聽

在某些 MitM 攻擊中,攻擊者可能進行被動竊聽。他們會攔截甲方與乙方之間的資料流量,並在不被察覺的情況下監控通訊。這使他們能夠蒐集敏感資訊,而不一定需要變更所交換的資料。

主動操控

許多 MitM 攻擊的區別在於其會主動操控攔截到的資料。攻擊者可以修改通訊內容或注入惡意元素。這種操控可能採取多種形式:

  • 內容修改 – 攻擊者可以變更訊息、檔案或資料封包的內容。例如,他們可能更改電子郵件內容、修改網頁的 HTML 程式碼,或變更金融交易的細節。
  • 資料注入 – 惡意承載內容(例如惡意軟體或程式碼片段)可被注入合法資料流中。這些承載內容可能利用目標系統中的弱點,或危及通訊的完整性。
  • 工作階段劫持 – MitM 攻擊者可能劫持已建立的工作階段,這在針對 Web 應用程式的攻擊中特別常見。這涉及竊取工作階段權杖或 Cookie,以冒充受害者並未經授權存取其帳戶。

繞過加密通訊

為了規避加密機制(例如 HTTPS),MitM 攻擊者會採用 SSL stripping 等技術。他們將安全連線降級為未加密連線,使攔截與操控資料變得更容易。

工作階段終止

在某些情況下,MitM 攻擊者會終止甲方與乙方之間的通訊工作階段,干擾資料交換。這可出於惡意目的而為之,例如阻止甲方存取關鍵服務或資源。

資料外洩

如果 MitM 攻擊的目的是竊取敏感資訊,攻擊者可能會將這些資料外洩,以供日後使用或在 dark web 上出售。這可能包括登入憑證、財務資料或智慧財產。

探討中間人 (MitM) 攻擊的使用案例

MitM 攻擊可能發生於各個產業,並可能導致嚴重後果,包括資料外洩、財務損失,以及對個人或組織聲譽的損害。在真實世界的使用案例中,MiTM 攻擊可能以下列方式呈現:

  • 公共 Wi-Fi 攔截 – 攻擊者經常利用未受保護的公共 Wi-Fi 網路發動 MitM 攻擊。他們會設置名稱誘人的惡意熱點,或將自己置於使用者與合法網路之間作為中間人。這使他們能夠攔截使用者的資料流量,可能竊取登入憑證、個人資訊或財務詳細資料。
  • 電子郵件入侵 – MitM 攻擊可針對電子郵件通訊,攔截寄件者與收件者之間的訊息。攻擊者可能會變更電子郵件內容、插入惡意附件,或將合法訊息重新導向至詐騙帳戶。此類攻擊通常是網路釣魚活動的一部分,用於誘騙使用者採取惡意行動。
  • SSL 剝離 – 在網站使用 HTTPS 加密來保護資料傳輸的情況下,攻擊者可採用 SSL 剝離技術。這涉及將安全連線降級為未加密連線,使攻擊者更容易攔截並操控使用者與網站之間交換的資料。
  • 金融交易 – MitM 攻擊可針對線上金融交易。攻擊者可能攔截銀行交易、修改收款人的帳戶詳細資料,或將資金重新導向至詐騙帳戶。這些攻擊可能導致個人與企業遭受重大財務損失。

防範中間人 (MitM) 攻擊的對策

為了防禦 MitM 攻擊,個人與組織必須實施強式加密通訊協定(例如 TLS/SSL)、採用安全的憑證實務、定期更新軟體與系統,並教育使用者了解未受保護的 Wi-Fi 網路與網路釣魚嘗試的危險。

監控網路流量中的異常模式並實施入侵偵測系統,也有助於即時偵測與緩解 MitM 攻擊。隨著 MitM 攻擊持續伴隨技術進步而演變,主動式安全措施與認知對於降低這項持續性威脅至關重要。為了防範 MitM 攻擊,企業與個人正採取數項對策:

  • 使用安全通訊協定 – 採用安全通訊協定,例如 HTTPS 和 VPN,有助於保護傳輸中的資料,並防止攻擊者攔截或操控通訊。
  • 憑證驗證 – 驗證數位憑證的真實性並採用憑證釘選技術,可確保僅接受受信任的憑證,降低 MitM 攻擊風險。
  • 多重要素驗證 (MFA) – 實施 MFA 可增加額外的安全層,要求多種驗證形式,因此即使憑證遭到攔截,也能降低未經授權存取的風險。
  • 網路分段 – 將網路區段分離可限制攻擊者的橫向移動,使其更難在網路內建立 MitM 位置。
  • 定期軟體更新 – 讓系統與軟體保持最新狀態,並套用最新的安全性 修補程式 可降低攻擊者可能利用的弱點。
  • 使用者訓練 – 教育 員工與使用者了解未受保護的 Wi-Fi 網路、網路釣魚 嘗試以及 MitM 風險的危險性,可提升整體網路安全意識。
Callout Background Image Gradient

Unleash AI-Powered Cybersecurity

Elevate your security posture with real-time detection, machine-speed response, and total visibility of your entire digital environment.

結論

MitM 攻擊在數位時代構成重大威脅,對個人與企業皆有顯著影響。了解這些真實世界的使用案例,並實施強健的安全措施,例如加密、驗證機制與使用者意識,對於防禦這些攻擊至關重要。隨著攻擊者持續演變其戰術,組織必須保持警覺並調整其安全策略,以保護敏感資料與數位資產。

MITM 攻擊常見問題

中間人攻擊是指攻擊者秘密將自己置於兩個原以為彼此直接通訊的對象之間。攻擊者會在訊息傳遞過程中攔截或竄改訊息,因此雙方都不會察覺他們的對話已遭劫持。

首先,攻擊者會取得立足點——通常是透過偽造 Wi-Fi 網路、污染 DNS 或 ARP 快取,或插入代理。接著,他們會攔截封包、讀取或修改其內容,並將其轉送給預定收件者。受害者會持續傳送資料,卻不知道攻擊者正在暗中擷取或竄改資料。

攻擊者會使用:

  • 模仿受信任 Wi-Fi 的惡意存取點,以攔取流量。
  • ARP 欺騙,將 LAN 訊框重新導向經過攻擊者的裝置。
  • DNS 欺騙,將網域查詢重新導向至惡意伺服器。
  • SSL stripping,將 HTTPS 降級為 HTTP 並檢視明文內容。
  • 透過在傳輸流程中竊取 Cookie 或權杖來劫持工作階段。

MitM 攻擊可能即時暴露登入憑證、財務詳細資料及個人資料。它們會破壞通訊信任、助長詐欺或身分盜用,並可能進一步轉向更深層的網路滲透。當 MitM 未被偵測時,組織可能面臨資料外洩、法規罰款及聲譽損害。

攻擊者可擷取使用者名稱、密碼、工作階段 Cookie、信用卡號碼、電子郵件內容,甚至竄改軟體更新。任何透過遭攔截通道傳送的資料——表單、API 呼叫、聊天訊息——都很脆弱。這使攻擊者能夠冒充使用者,或將惡意酬載注入回工作階段中。

使用端對端加密與強式驗證:全面強制使用 HTTPS/TLS、驗證憑證,並停用不安全的通訊協定。在不受信任的網路上使用 VPN,透過 DNSSEC 或加密 DNS 強化 DNS,並監控 ARP 或 DNS 異常。定期更新裝置、啟用 HSTS,並訓練使用者避免可疑熱點或憑證警告。

立即隔離受影響的系統,並撤銷已遭入侵的憑證或憑證檔。切換至帶外通訊管道以驗證完整性。蒐集網路日誌與封包擷取資料以進行鑑識分析。

修補遭利用的弱點——無論是設定錯誤的 DNS、惡意 AP,或過期憑證——然後在恢復正常作業前輪替金鑰與機密資料。

SentinelOne 透過將不受信任的網路分類並加以監控來阻擋 MitM 攻擊,且可偵測 ARP/DNS 欺騙、惡意存取點及 SSL stripping 嘗試。其代理程式會標記並隔離遭受 MitM 攻擊的裝置,而整合式 Network Discovery (Ranger) 與 EDR/XDR 會在單一統一主控台上分析遙測資料,讓您可即時查看並阻止攻擊路徑。

深入了解 網路安全

Decorative background gradient

體驗最先進的資安平台

了解全球最智慧、最自主的資安平台如何在今日及未來保護您的組織。
Dark dashboard UI with purple-highlighted nav, summary cards showing 149, 7, 78, 56, 1.2 h, and a status table with linked purple text