一個時代的終結:Linux 將禁用 USB RNDIS 協定驅動程式
Linux 基金會的傑出研究員 Greg Kroah-Hartman 準備從 Linux 核心中完全消除 USB RNDIS 協定驅動程式。這項舉措反映了 Hartman 於 2022 年 11 月 23 日首次提出的長期意圖,即從作業系統中刪除這些過時的組件。
最新動態
快進到 2024 年 12 月 23 日,期待已久的投稿已重新推出。在伴隨這項重大更新的消息中,Hartman 表達了對最初在 Windows XP 時代實施的 RNDIS 協議的擔憂。他強調了其日益增長的冗餘,並強調了它對當代系統帶來的安全漏洞。
USB:停用所有 RNDIS 協定驅動程式
按照設計,Microsoft RNDIS 協定在任何與不受信任的主機或裝置一起使用的系統上都是不安全且容易受到攻擊的。由於該協議不可能保證安全,因此只需停用所有 rndis 驅動程式即可防止任何人再次使用它們。 Windows 僅在 XP 和較新的系統中需要此功能,早於該系統的 Windows 系統可以使用普通的 USB 類協議,而不會出現這些問題。 Android 已經禁用這個功能很多年了,所以不應該有任何真正的系統仍然需要這個功能。
了解 RNDIS
對於那些不太熟悉的人來說,遠端網路驅動程式介面規範 (RNDIS) 是專為乙太網路 (IEEE 802.3) 網路設備設計的協定。這種獨立於匯流排的訊息協定促進了跨各種介面(包括 USB、1394、藍牙和 InfiniBand)的動態即插即用 (PnP) 連接,使主機驅動程式能夠無縫支援多個網路裝置。
舊版和當前使用情況
自誕生以來,RNDIS 已包含在各種版本的Windows 中,特別是Windows 10 和Windows 11。在這些較新的系統上,反映了對其依賴的持續轉變。
如果你有興趣的話,Windows 11 24H2 更新了對 NDIS 6.89 版本的支持,進一步強調了網路技術的演進。
要查看提交詳細信息,請查看此處提供的連結:LKML 上的提交詳細信息。
要獲得更多見解,您可以從來源探索更多內容:Neowin。
發佈留言