IT之家 1 月 16 日消息,Linux Kernel 的下個開發周期里,將會出于安全方面的考量,禁用對微軟遠程網絡驅動程序接口規范(RNDIS)協議驅動程序的支持。
IT之家小課堂:遠程 NDIS (RNDIS) 無需硬件供應商為附加到 USB 總線的網絡設備編寫 NDIS 微型端口設備驅動程序。
遠程 NDIS 通過定義與總線無關的消息集以及此消息集如何通過 USB 總線操作的說明來實現此目的。
由于此遠程 NDIS 接口是標準化的,因此一組主機驅動程序可以支持附加到 USB 總線的任意數量的網絡設備。
這大大降低了設備制造商的開發負擔,提高了系統的整體穩定性,因為不需要新的驅動程序,并改進了最終用戶體驗,因為沒有驅動程序可以安裝以支持新的 USB 總線連接網絡設備。
RNDIS 目前并未在跨平臺環境中廣泛使用,并且出于安全考慮,上游 Linux 內核正在尋求將 RNDIS 內核驅動程序移到“BROKEN”Kconfig 選項后面,以便在未來的內核版本中有效地禁用它們。
RNDIS 相關代碼在標記“BROKEN”之后,相關的驅動程序會從上游源代碼樹中刪除。
Greg Kroah-Hartman 在提案中寫道:
Microsoft RNDIS 協議按照設計,在任何將它與不受信任的主機或設備一起使用的系統上都是不安全和易受攻擊的。因為該協議不能確保安全,所以需要禁用所有 rndis 驅動程序以防止任何人再次使用它們。
更多信息可以來這里獲取==>>電子技術應用-AET<<
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。