蘋果公司9月22日在其開發者網站上稱,最新版本系統中已棄用不安全的TLS 1.0 和 1.1 版本,在未來版本中也不再提供支持,涉及的系統包括iOS 15、iPad OS 15、mac OS 12、watch OS 8 和 tv OS 15。
TLS 是一種安全通信協議,當用戶通過客戶端或伺服器應用程式連接網際網路時,TLS能保護用戶免遭信息的竊聽、篡改和偽造。TLS 1.0和1.1版本分別發布於1999年和2006年,最新的1.3版本由網際網路工程任務組 (IETF) 於2018年3月發布,並於今年3月25日正式棄用了上述兩個舊版本。
蘋果公司建議,開發人員儘快將使用舊版 TLS 協議的應用程式升級到 TLS 1.2 或更高版本,或者直接切換到TLS 1.3,因為它比1.2 更快、更安全,並從App 中刪除以下已棄用的 Security.framework 符號:
tls_protocol_version_t.TLSv10
tls_protocol_version_t.TLSv11
tls_protocol_version_t.DTLSv10
但對於在所有連結上使用應用程式傳輸安全 (ATS)功能的應用程式(默認情況下,針對 iOS 9.0 或 macOS 10.11 SDK 或更高版本連結的應用程式啟用)無需就此再做更改。
據介紹,微軟、谷歌和Mozilla已從2020年上半年開始停用不安全的 TLS 協議。2020年8月,Microsoft在最新的Windows 10 Insider 版本中默認啟用了 TLS 1.3,微軟表示,TLS 1.3消除了過時的加密算法,增強了舊版本的安全性,並旨在儘可能多地加密。
參考來源:
https://www.bleepingcomputer.com/news/apple/apple-will-disable-insecure-tls-in-future-ios-macos-releases/