当前位置: 首页 > 科技观察

Linux 已准备好禁用微软的 RNDIS 驱动程序,但是……

时间:2023-03-13 01:42:23 科技观察

Linux准备禁用微软的RNDIS驱动程序,但是...网络连接到Internet,也称为网络共享。虽然它主要在Windows上运行,但它已经成为Linux内核的一部分已有一段时间了。但这很快就会改变。向RNDIS协议说再见?发生了什么?GregKroah-Hartman周一创建了usb.gitrndis-removal分支,其中他提到在Linux上禁用所有RNDIS协议驱动程序实现。在那次提交中,他提到:微软的RNDIS协议在设计上是不安全的,并且很容易在连接到不受信任的主机或设备的任何系统上使用。由于无法确保协议安全,只需禁用所有RNDIS驱动程序,这样就可以防止任何人再使用它们。Windows只在XP和更新的系统上需要它,早于它的Windows系统可以使用普通的USB类协议代替,没有这些问题。正如最初由Phoronix报道的那样,一旦该协议在Kconfig选项中被标记为“已损坏”,它将保留一段时间并最终从内核中删除。但为什么?众所周知,RNDIS可以在Windows以外的平台上运行。RNDIS的实现是一团糟,并带来了相当多的安全风险。此外,RNDIS的使用并不像以前那么广泛,它带来的安全风险可能是做出此决定的主要原因之一。对当前用户很重要有影响吗?你应该担心吗?如果我们查看Reddit上关于这一即将发生的变化的讨论,我们可以看到许多用户仍然担心这是否会破坏每个人的USB连接。考虑到许多Android手机仍然使用RNDIS而不是CDCNCM(较新的协议),用户似乎对这一举措感到困惑