[ 運輸安全 ]

傳輸加密與S/MIME :將躍點保護與訊息保護分開

將TLS和S/MIME對應到一條訊息路徑,以便躍點加密、內容機密性和簽章驗證不會被誤認為是一種控制。

由EmailAuth研究團隊提供 · 3 分鐘閱讀

[ 重點 ]

  • TLS保護連線; S/MIME保護選定的訊息內容。
  • 簽章和加密提供不同的屬性。
  • 密鑰位置決定了誰可以讀取受保護的內容。
在此頁面上

傳輸TLS和S/MIME解決不同的問題。 TLS保護相鄰系統之間的連接。 S/MIME可以對郵件內容進行簽署或加密,以便保護隨郵件一起傳遞。這是否是真正的端到端取決於金鑰的保存位置以及簽名或解密發生的位置,而不僅僅是電子郵件用戶端是否顯示安全性圖示。

選擇控制項之前繪製路徑

參考: RFC 3207 §1, RFC 8551 §1.

使用從 Alice 的用戶端到她的提交服務的訊息,然後是出站網關、收件人的MX服務以及 Bob 的郵箱和用戶端。每個網路躍點都可以有自己的TLS連線和策略。成功的域間SMTP TLS連線本身並沒有說明提交、內部中繼、郵箱存取或儲存加密。

在終止TLS每個伺服器上,普通訊息內容可用於處理,除非單獨加密。因此,過濾器、網關和受損端點仍然是機密邊界的一部分。 MTA-STS 和SMTP DANE 改善適用路線的運輸認證和執行;兩者都不會將逐跳TLS轉換為訊息加密。 RFC 8461第 2 節.

區分簽章和加密

參考: RFC 8551 §3.3, RFC 8551 §3.4, RFC 8551 §3.5, RFC 8551 §3.7, RFC 8551 §4.

S/MIME簽章內容根據憑證信任和驗證提供完整性和簽署者身分驗證證據。單獨簽名並不能隱藏該訊息。 S/MIME封裝內容對受保護的資料進行加密,收件者的金鑰可以對其進行解密;單獨的加密並不等同於經過驗證的作者簽名。正如RFC 8551 §3.4 所解釋的那樣,經過身份驗證的封裝內容還可以提供機密性和資料完整性,而無需證明來源。不要將這種保護與經過驗證的作者簽名等同起來。工作流程可以結合簽章和加密。 RFC 8551第 2 節和第 3 節.

金鑰和憑證身分需要生命週期管理。確認誰可以存取私鑰、收件者如何取得憑證、過期或遺失的金鑰如何影響對存檔郵件的存取以及授權的復原過程。這些是操作設計問題,而不是廣泛分發私鑰或假設網域身份驗證檢查取代憑證驗證的原因。

比較同一郵件的威脅

參考: RFC 8551 §3.1, RFC 8551 §6.

為了被動觀察正確加密的SMTP躍點, TLS會保護該躍點上傳送的位元組。對於在TLS終止後閱讀郵件的網關管理員來說,躍點加密不提供內容機密性障礙。如果用戶端S/MIME加密不持有解密金鑰,則可以保護加密主體免受該網關的攻擊。這個詞可能很重要,因為某些部署有意在網關處解密。

對於傳輸後的更改,有效的S/MIME簽章可以公開對簽章內容的變更;事實上,較早的TLS連線無法成功。對於擁有解密金鑰的受損接收方用戶端, TLS和S/MIME加密都不會阻止用戶端存取明文。對於可見的路由元資料和外部標頭,不承諾完全隱藏:覆蓋範圍取決於訊息包裝和實作。

私人審查證據包含描述這些邊界的明確路徑和威脅矩陣。它是一個設計模型,而不是加密互通性測試。當地的 TLSA 包中其他位置的憑證裝置不會建立S/MIME簽章或解密行為。

一起選擇控制和驗收證據

參考: RFC 8551 §4, RFC 8551 §6.

指定哪些躍點需要強制TLS 、哪些內容需要簽章或加密、允許解密的位置。在受控環境中測試代表性用戶端、附件、轉送和存檔存取。在聲明工作流程在特定路徑上保留簽名或機密性之前,保留正面驗證和負面更改內容的情況。

保持 網路釣魚 和業務流程聲明是分開的。經過身份驗證的寄件者或簽名的訊息仍然可能包含錯誤或欺詐性的付款請求,尤其是在帳戶洩露之後。對後續行動的獨立驗證仍然是必要的。本指南沒有對S/MIME訊息進行簽署、加密、傳送或解密;其證據是可檢查的控製到威脅矩陣,而客戶端互通性仍然是一項明確待驗收的任務。

[ 外帶 ]

密鑰位置決定了誰可以讀取受保護的內容。

[ 按角色 ]

這對您意味著什麼

選擇您的角色以執行後續實際步驟。

IT/郵件管理員

測試完整的訊息工作流程

客戶端和網關行為決定保護邊界。

後續步驟

  1. 檢查簽名保存狀況。
  2. 測試授權收件人存取。
  3. 文檔檔案恢復。

CISO / SecOps

身分與商業信託分離

加密證據並不驗證交易。

後續步驟

  1. 地圖網關存取。
  2. 審查密鑰保管情況。
  3. 保持付款驗證的獨立性。

創辦人/非技術人員

定義必須保持私密的內容

不同的曝光點需要不同的控制。

後續步驟

  1. 映射敏感內容。
  2. 識別解密位置。
  3. 預算密鑰恢復。

[ 常見問題解答 ]

常見問題

SMTP TLS是否會對儲存的郵箱進行加密?

不可以。運輸保護和儲存保護是分開的。

RFC 3207 §1

簽名會隱藏訊息嗎?

不。簽名提供完整性和簽署者證據,而不是機密性。

RFC 8551 §3.5

加密能證明內容是誰寫的嗎?

不是靠它自己。驗證適當的簽名和身分證據。

RFC 8551 §3.3 RFC 8551 §3.5

網關可以讀取S/MIME加密內容嗎?

這取決於它是否擁有解密金鑰或工作流程在那裡解密。

RFC 8551 §6

所有標題都隱藏了嗎?

不要這樣認為。外部元資料和包裝需要單獨評估。

RFC 8551 §3.1

DANE會取代S/MIME嗎?

不會DANE對TLS服務進行身份驗證,而不是端到端地保護訊息內容。

RFC 7672 §3

有效簽名能否保證支付請求安全?

不可以。業務請求仍需要適當的獨立驗證。

S/MIME互通性是否經過測試?

不。證據是邊界矩陣,而不是簽名訊息或客戶端測試。

[ 來源 ]

來源

  1. RFC 3207

    部分 §1

  2. RFC 7672

    部分 §3

  3. RFC 8551

    部分 §1 · §3.1 · §3.3 · §3.4 · §3.5 · §3.7 · §4 · §6

[ 詞彙表 ]

詞彙表

S/MIME
MIME訊息內容的加密簽名和加密標準。
逐跳
保護分別應用於每個相鄰的網路連線。
解密邊界
持有所需密鑰的系統可以讀取加密內容的點。

企業出處

為什麼頂級金融機構和政府 退役了他們的電子郵件安全儀表板。

傳統的電子郵件驗證平台會向您出售儀表板並要求您的工程師來完成這項工作。在高風險環境中,手動監督意味著延遲執行、配置漂移和不受監控的影子域。

EmailAuth是代理電子郵件來源平台。 我們的代理人強制執行 p=reject,保持第三方寄件者一致並將您的網域移至完整狀態 RFC 9989 合規性、新的DMARC標準,以及人機互動審核能力。

政府 大型企業 一級金融機構

SaaS · 專用租賃 · 氣隙本地部署 · BYOK 加密

知識庫