TIMEWELL
解決方案
免費諮詢聯絡我們
TIMEWELL

以AI×業務變革 釋放組織潛能

ISO/IEC 27001(ISMS)認證標章(SGS/ISMS-AC)

已取得ISO/IEC 27001:2022認證 證書編號 JP26/00000255 認證範圍:運用AI技術之SaaS產品的企劃、開發與提供

服務

  • ZEROCK
  • TRAFEED
  • TIMEWELL BASE
  • WARP
  • WARP 1Day
  • WARP NEXT 企業版
  • WARP BASIC
  • WARP ENTRE
  • Alumni Salon
  • WARP for Schools
  • FDE
  • AI顧問服務
  • ZEROCK Buddy
  • EMC GLOBAL

公司資訊

  • 公司簡介
  • 團隊成員
  • 為何選擇TIMEWELL
  • 最新消息
  • 聯絡我們
  • 免費諮詢

內容

  • 專欄
  • 基礎知識
  • 導入案例
  • 白皮書
  • 活動
  • 解決方案
  • AI導入診斷
  • ROI計算工具

法務資訊

  • 隱私權政策
  • Manual Creator 擴充功能
  • WARP使用條款
  • WARP NEXT 學則
  • 特定商業交易法揭示事項
  • 資安
  • 排除反社會勢力聲明
  • ZEROCK使用條款
  • TIMEWELL BASE使用條款

訂閱電子報

每週為您送上 AI 應用與出口管制的最新資訊

您登錄的電子郵件地址僅用於電子報寄送。

© 2026 株式会社TIMEWELL All rights reserved.

聯絡我們
首頁專欄AIセキュリティDKIM重放攻擊是什麼?網域擁有者該檢視的電子郵件DNS設定
AIセキュリティ

DKIM重放攻擊是什麼?網域擁有者該檢視的電子郵件DNS設定

發布2026-10-19濱本 隆太
資安網路釣魚DKIMDMARCSPF寄件者驗證WARP

日本出現了帶有官方帳號標章的網路釣魚郵件。即使SPF、DKIM、DMARC全部通過,冒名寄信也不會就此結束。本文先把NTT Docomo與樂天卡公布的內容,和技術人員的分析分開整理,再說明DKIM重放攻擊的原理,並依據RFC與M3AAWG的指引,列出網域擁有者在DNS與郵件寄送上該檢視的6個項目。

DKIM重放攻擊是什麼?網域擁有者該檢視的電子郵件DNS設定
分享

大家好,我是TIMEWELL的濱本隆太。

2026年10月15日,NTT Docomo發布了「可疑郵件相關公告」。內容是:參加Docomo Mail官方帳號功能的部分企業,有人回報網路釣魚郵件也顯示了官方帳號標章。原因被描述為「寄件端郵件驗證設定等因素的影響」,受影響企業的官方帳號顯示將暫時停止一段時間。1

SPF、DKIM、DMARC都通過,連標誌都顯示了,郵件卻是假的。這件事對長年把郵件驗證整備起來的網域擁有者來說,分量很重。

這篇文章先把已公開的事實與尚未釐清的部分分開,再整理DKIM重放攻擊的原理。接著依據RFC與業界團體的指引,寫出網域擁有者在DNS與郵件寄送上可以檢視的6個項目。

發生了什麼事:已公開的事實,與尚不清楚的部分

先看能從官方資料確認的範圍。

Docomo的公告很短。內容是:有人回報網路釣魚郵件也顯示官方帳號標章;原因被描述為寄件端的驗證設定等因素;在問題解決之前,會停止顯示受影響企業的標章;對可疑郵件請不要閱讀,直接刪除。公告沒有寫出企業名稱、回報件數、驗證設定的具體內容,也沒有寫出恢復顯示的時間。1

樂天卡在10月19日的公告中表示,已確認有假冒該公司、顯示樂天品牌標誌與官方帳號標章的偽冒郵件。公告舉出「【重要】付款手續說明」等主旨範例,並表示不會透過郵件或電話詢問16位數卡號、樂天ID與一次性密碼。需要更新資料時,請不要從郵件連結進入,而是透過官方App或官方網站。這份公告沒有寫出郵件是經由什麼路徑送達,也沒有說明寄信基礎設施發生了什麼事。2

接下來的部分要謹慎看待。在X上,有技術人員分析了其中一封郵件的標頭,內容廣為流傳。重點如下:

  • 正牌的寄信平台,把一封真的郵件寄到了攻擊者控制的位址
  • 簽章原封不動,所以從另一台伺服器重寄給被害者時,DKIM驗證仍然通過
  • 簽署的範圍只有From標頭,因此主旨與MIME邊界可以被改寫
  • SPF的通過,是經由另一條路徑取得的,也就是用攻擊者自己的網域來做判定

這只是一位技術人員的分析,Docomo與樂天卡的公告都沒有確認這個說法,不能當成事件真相的定論。不過,其中出現的每一個機制,都是RFC裡寫明的行為,與這起事件無關,也適用於任何網域擁有者。接下來逐一說明這些機制。

DKIM重放攻擊的原理,以及為什麼「全部通過」

DKIM是由寄件端對標頭與內文的雜湊值附上數位簽章,收件端再用DNS裡的公開金鑰來驗證。它確認的是:被簽署的部分,在傳送途中沒有被改動。至於是誰寄的、從哪裡寄的,它並不確認。

重放攻擊就是從這裡找到空隙。簽章隨著郵件一起移動,不論經過誰的手都仍然有效。如果攻擊者讓正牌的郵件寄到自己控制的位址,再把簽章原封不動地重寄出去,收件端的驗證就會通過。RFC 6376的8.6節把這種手法當成「重放與垃圾郵件攻擊」:垃圾郵件發送者取得被簽署的郵件,再大量重寄給許多收件者,以借用簽署網域的信譽。3

麻煩的地方在於簽署範圍。RFC 6376的5.4節規定,From標頭的簽署是必須的。除此之外的標頭,由簽署者自行選擇。主旨、日期、Reply-To與MIME相關標頭,被強烈建議一併簽署,但並非義務,而且文件也提醒,收件端可以對沒有簽署的標頭抱持懷疑。3

也就是說,只簽署From的寄信平台,並沒有違反規格。不過重寄時,主旨與內文邊界可被改寫的空間,就被放到了最大。

RFC也允許把「不存在的標頭」放進簽署範圍。如果把實際上沒有出現的標頭名稱寫進簽章,之後有人加上那個標頭,驗證時就能偵測出來(超額簽署,oversigning)。不過RFC自己也寫明了限制:簽署者無法預測未來才會定義的標頭,所以並不能擋下所有的新增。3

簽章也可以用x=標籤設定有效期限,但RFC 6376明確寫到,這個標籤的用意並不是防範重放。郵件的傳送可能延遲數小時,所以期限也無法設得太短。3

認真面對 AI 資安訓練

為期兩天的密集課程,課程設計依循 OWASP、NIST、ISO 42001 與日本經濟產業省指引。經營層與實務人員可分開受訓。

諮詢 WARP SECURITY查看課程詳情

SPF的通過從何而來,DMARC為什麼也通過

SPF確認的是:寄信伺服器的IP位址,是否獲得信封寄件者(MAIL FROM)網域的授權。這和畫面上顯示的From位址是不同的東西。

RFC 7208的2.4節規定,當MAIL FROM是空的(例如退信通知)時,要使用由HELO名稱組成的「postmaster@加上HELO網域」來做判定。4先前的分析指出的就是這條路徑:攻擊者把自己管理的網域當成HELO名稱,讓MAIL FROM保持空白,讓SPF通過。

不過,這個SPF通過,與From網域並不一致。DMARC要求SPF或DKIM通過,而且通過的網域必須與畫面上的From一致(對齊,alignment)。經由這條路徑的SPF,不符合DMARC的條件。依分析的解讀,讓DMARC通過的,是以與From相同網域所簽署的DKIM。

結果就是SPF、DKIM、DMARC全部通過,即使是p=reject也擋不住,因為簽章是真的,簽署網域也與From一致。官方帳號標章與BIMI標誌是依據驗證結果顯示的,所以也跟著出現。Docomo的公告同樣寫到,官方帳號標章是依據寄件網域驗證所做的顯示,並不保證郵件的安全。1

網域擁有者在DNS與郵件寄送上該檢視的6項

接下來是本題。就重放而言,簽署端的設計,決定了可能的損害有多大。以下把網域擁有者可以著手的地方分成6項。

1. 列出所有寄出的郵件流。

把從自家網域寄出的郵件全部寫出來:日常業務郵件、通知、表單的自動回覆、請款單、行銷郵件、外部SaaS的通知。M3AAWG的指引也把這份盤點,放在更換金鑰之前的準備工作的第一項。如果以p=none公開DMARC,並設定彙總報告(rua)的收件位址,就會每天收到以自家網域名義寄出的郵件實況。5如果發現有不認識的服務在使用自家網域寄信,那就是第一個發現。

2. 與寄送服務確認DKIM的簽署範圍。

簽署範圍是由寄信平台決定的。把寄信委外給外部服務的網域擁有者,請確認該服務簽署了什麼。要確認的是:除了From之外,Subject、To、Cc、Date、Message-ID、Reply-To、Content-Type、MIME-Version是否也在簽署範圍內,是否對不存在的標頭做了超額簽署。RFC 6376強烈建議簽署的是主旨、日期、Reply-To與MIME相關標頭。3如果某項服務無法這樣設定,就是向對方要求改善,或考慮換用其他服務的理由。

3. 使用2048位元的DKIM金鑰,並定期更換。

M3AAWG建議,DKIM金鑰至少每六個月更換一次。2019年的修訂,把原本的「每三個月」放寬為「每六個月」。更換金鑰的目的,是縮短金鑰被破解或遭竊時能被利用的期間,也讓更換程序保持熟練,萬一出現緊急狀況時不至於手忙腳亂。同一份文件也把2048位元的RSA金鑰,描述為在目前的運算環境下被認為無法破解的強度。5

就重放而言,有效的做法是不要留著舊金鑰。更換之後,把舊金鑰從DNS刪除,用舊金鑰簽署的郵件,之後再被重寄時就會驗證失敗。發現重放跡象時,也可以考慮不等定期的週期,立刻讓金鑰失效。不過,已經送達的郵件並不會因此從收件匣消失。

4. 把SPF縮小到真正需要的IP。

在SPF的include裡開放過大的範圍,同一個平台上其他客戶寄出的郵件,也可能通過自家的SPF。授權範圍應限於必要的部分,不再使用的服務就把include移除。SPF的DNS查詢次數也有10次的上限,一味增加include,到頭來連判定本身都會失效。4

5. 不要把DMARC當成部署完就結束。

2023年2月,日本總務省、警察廳與經濟產業省聯名,要求信用卡公司等業者加強網路釣魚防範。內容是:在所有對用戶公開的網域(包含不寄信的網域)部署DMARC,並以讓收件端拒收冒名郵件的政策來運作。6據報導,許多日本企業雖然部署了DMARC,政策卻停留在只做監控的p=none。日本Proofpoint的調查顯示,日本企業是none 63%、quarantine 13%、reject 7%,美國企業則是reject 46%。7

基本做法是一邊看彙總報告,一邊依none、quarantine、reject的順序逐步加強。不寄信的網域與子網域,把SPF設為「-all」、DMARC設為reject,讓它們無法被利用。接著,為了防範重放,養成看報告的習慣。「DKIM通過,但有大量郵件來自自家SPF以外的IP」,這樣的紀錄可能是重寄的徵兆。

6. 把寄給未經確認收件者的郵件,與主要寄信網域分開。

重放的材料,是攻擊者收得到的、正牌簽署過的郵件。聯絡表單的自動回覆、會員註冊的確認郵件、密碼重設的郵件,任何人都可以輸入任意位址來觸發,簽署過的郵件就會送到攻擊者的收件匣。如果這類郵件與請款單、重要通知使用同一個網域寄出,就等於把重寄的材料交給攻擊者。

自動回覆與確認郵件,請用和主要通知不同的子網域寄出。這個子網域不要設定BIMI。不要把用戶輸入的內容原樣放進郵件內文,並限制同一個位址或同一個IP的寄送次數。

這一項,是我從已公開事件的分析中推導出來的對策,並不是規格或公部門訂定的程序。即便如此,既然重放是以攻擊者「收得到簽署過的郵件」為前提才成立,我認為這個推論說得通。

也要告訴收件端與公司內部的事

把自家設定修好,也不會讓所有郵件都變安全。對員工與往來夥伴怎麼說,也要一併整理好。

首先要說清楚:官方帳號標章與BIMI標誌,並不代表內文與連結是安全的。Docomo的公告請大家不要開啟可疑的郵件,直接刪除。1樂天卡也請客戶不要從郵件連結進入,而是透過App或官方網站辦理。2這個「不從連結進入」的行為,是驗證被繞過時的最後一道防線。

接著,也要先決定好:當冒用自家名義的假郵件在流傳時怎麼行動。對客戶的提醒公告要放在哪裡、客服窗口是誰、向電信業者與日本防範網路釣魚協議會通報的負責人、確認網域狀況的負責人。事發當下才決定,就來不及了。

身分管理與端點防護,已整理在上下兩篇文章中。從日本接連發生的入侵事件學到的事(下)列出了中小企業優先該做的項目,請連同郵件以外的入口一併確認。

總結

即使SPF、DKIM、DMARC全部通過,也不能保證郵件的安全,因為不論由誰重寄,簽章都仍然有效。對重放的防範,歸結起來就是:擴大簽署範圍、定期更換金鑰、把寄給未經確認收件者的郵件與主要網域分開,以及持續閱讀彙總報告。

這起事件的原因,官方目前還沒有公開。Docomo與樂天卡把事實說出來、呼籲大家提高警覺,我認為是適當的做法。有後續公告時,我會更新這篇文章。

第一步,請先看看自家網域的DMARC記錄,現在設定的是哪一種政策。如果還是p=none,那只是「在監控」,還稱不上「在防護」。如果想討論郵件的營運,或對員工的宣導方式,歡迎透過WARP SECURITY的個別諮詢與我們聯絡。

參考資料

Footnotes

  1. 可疑郵件相關公告(Docomo Mail官方帳號)(日文)— NTT Docomo — 2026年10月15日 ↩ ↩2 ↩3 ↩4

  2. 關於假冒樂天卡的可疑郵件與電話(日文)— 樂天卡 — 2026年10月19日 ↩ ↩2

  3. RFC 6376 DomainKeys Identified Mail (DKIM) Signatures — IETF — 5.4節、8.6節、3.5節 ↩ ↩2 ↩3 ↩4 ↩5

  4. RFC 7208 Sender Policy Framework (SPF) — IETF — 2.3節、2.4節 ↩ ↩2

  5. M3AAWG DKIM Key Rotation Best Common Practices — Messaging, Malware and Mobile Anti-Abuse Working Group — 2019年3月修訂 ↩ ↩2

  6. 對信用卡公司等業者加強網路釣魚防範的要求(日文)— 日本總務省、警察廳、經濟產業省 — 2023年2月1日 ↩

  7. 日本防範網路釣魚協議會公布「DMARC的導入現況與必要性」(日文)— ScanNetSecurity — 2025年2月12日 ↩

本文在製作過程中使用了AI,並於發布前由人工查核一手資料並完成編輯。

貴公司對AI的理解到哪裡?

5分鐘的免費檢測,涵蓋從AI理解到資安意識共7個面向。

預約免費諮詢
預約免費諮詢線上45分鐘下載資料產品簡介與白皮書

如果這篇文章對您有幫助,歡迎分享

分享

訂閱電子報

每週為您送上 AI 應用與出口管制的最新資訊

您登錄的電子郵件地址僅用於電子報寄送。

相關基礎知識

AI Adoption Roadmap

解決方案

AI Adoption & DX SupportEnd-to-end support from strategy to adoption

AIセキュリティを、現場で使える力にする

WARP SECURITYは、OWASP・NIST・ISO 42001・経産省ガイドラインに準拠した2日間の集中講座です。経営層と現場で分けて受講できます。

聯絡我們WARP SECURITYの詳細を見る

相關文章

從日本接連發生的入侵事件學到的事(上)|AI加速的攻擊與身分證明文件的保管

從日本接連發生的入侵事件學到的事(上)|AI加速的攻擊與身分證明文件的保管

2026年6月到9月,日本有12個組織接連公告遭未經授權存取或網路攻擊。這篇只依各組織的官方公告整理事實,從公部門統計找出共同點,再從AI業者的威脅報告與日本經濟產業省的討論,確認AI代理時代升高的風險;最後以日本汽車共享服務Times Car的公告為起點,一般性地討論身分證明文件該怎麼保管、加密要做到哪裡。

2026-09-30
AI滲透測試工具與開放權重模型被用於攻擊:已公布的事實與防範

AI滲透測試工具與開放權重模型被用於攻擊:已公布的事實與防範

2026年10月,CrowdStrike公布了結合中國開發的開源AI滲透測試工具ARTEX,以及DeepSeek v4.1-flash等模型的攻擊報告。本文加上NIST與Anthropic對GLM-5.3的評估,把已公布的事實與尚不清楚的部分分開,並整理企業該準備的6個項目。

2026-10-20
從社群SaaS遭入侵事件,看邀請連結與管理員權限該怎麼守

從社群SaaS遭入侵事件,看邀請連結與管理員權限該怎麼守

2026年10月,日本一家社群營運SaaS發生約30.7萬人的會員資料外洩。公布的手法是不當取得非公開社群的邀請連結,以及冒充管理員。本文先把已公布的事實與尚未確認的部分分開,再依據OWASP與RFC 8725,整理SaaS營運方與導入使用的一方,各自該檢視的項目。

2026-10-20
公司內部系統的防護:Workspace、Apple、Claude Code與瀏覽器AI的設定

公司內部系統的防護:Workspace、Apple、Claude Code與瀏覽器AI的設定

把守護公司內部系統的設定,分成Google Workspace、Apple Business、Claude Code與瀏覽器AI代理四個部分來整理。依據各家的官方文件與OWASP,依優先順序說明管理員帳號、兩步驟驗證、第三方應用程式、裝置加密、AI代理的權限,以及提示詞注入的防範。

2026-10-20
從Sourcenext 2,252萬筆外洩,看會員資料API該怎麼守

從Sourcenext 2,252萬筆外洩,看會員資料API該怎麼守

2026年10月15日,日本軟體公司Sourcenext公告,會員資料擷取API遭到未經授權的利用,最多2,251萬9,960筆資料可能外洩。本文先把已公布的事實與尚未釐清的部分分開,再依據OWASP與日本個人情報保護委員會的資料,整理營運會員資料API的業者該檢視的6個項目,以及事發時的處理方式。

2026-10-20
遭遇網路攻擊時該怎麼辦|日本的個人與企業最先該做的事

遭遇網路攻擊時該怎麼辦|日本的個人與企業最先該做的事

2026年9月底到10月初,韓國幾家大型銀行接連公布遭到網路攻擊。如果同樣的事發生在日本,使用者與企業最先該做什麼?本文依據第一手資料,整理向日本三家信用資訊機構辦理本人申告、警察與消費者熱線等諮詢窗口、向日本個人資料保護委員會通報的期限,以及日本主動式網路防禦相關法律的通報義務。

2026-10-04