Изначально протокол RNDIS был создан для того, чтобы производители оборудования могли добавлять сетевую поддержку в USB-устройства, не создавая их с нуля.Ferra
Грег Кроа-Хартман, отвечающий за стабильные выпуски ядра Linux, отметил, что RNDIS был разработан в то время, когда USB-устройства и хост-системы пользовались доверием.Ferra
В современной среде недоверенных устройств и хостов Кроа-Хартман посчитал RNDIS небезопасным и уязвимым.Ferra
Эти действия подчеркивают важность безопасности в современных вычислительных системах, поскольку протоколы и технологии, разработанные для другой эпохи, могут представлять значительную опасность в условиях современных угроз.Ferra