{"id":32409,"date":"2023-10-04T23:52:18","date_gmt":"2023-10-04T23:52:18","guid":{"rendered":"https:\/\/www.rbsitsoftwaresolution.com\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html"},"modified":"2023-10-04T23:52:18","modified_gmt":"2023-10-04T23:52:18","slug":"linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol","status":"publish","type":"post","link":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html","title":{"rendered":"Linux tries to dump Windows&#8217; notoriously insecure RNDIS protocol"},"content":{"rendered":"<figure class=\"c-shortcodeImage u-clearfix c-shortcodeImage-large\">  <!--&gt; \n \n<figcaption> <span class=\"c-shortcodeImage_credit g-outer-spacing-top-xsmall u-block\">JanRoode\/Getty Images<\/span><\/figcaption>\n \n<\/figure>\n\n\n\n<p>Microsoft's proprietary protocol, <a href=\"javascript:void(0)\">Remote Network Driver Interface Specification (RNDIS)<\/a>, started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of.\u00a0<\/p>\n\n\n\n<p>As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable Linux kernel releases, wrote in November 2022 on the <a href=\"javascript:void(0)\">Linux Kernel Mailing List (LKML)<\/a>, \"The <a href=\"javascript:void(0)\">Microsoft RNDIS protocol is, as designed, insecure and vulnerable<\/a> on any system that uses it with untrusted hosts or devices. Because the protocol is impossible to make secure, just disable all RNDIS drivers to prevent anyone from using them again.\"<\/p>\n\n\n\n<p><strong>Also: <a href=\"javascript:void(0)\">The best VPN services: Expert tested and reviewed<\/a><\/strong><\/p>\n\n\n\n<p>He added, in another message, \"The protocol was never designed to be used with untrusted devices. It was created, and we implemented support for it, when we trusted USB devices that we plugged into our systems, AND we trusted the systems we plugged our USB devices into.\"<\/p>\n\n\n\n<p>That's no longer the case. Kroah-Hartman concluded, \"Today, with untrusted hosts and devices, <a href=\"javascript:void(0)\">it's time just to retire this protocol<\/a>.\u00a0 As I mentioned in the patch comments, Android disabled this many years ago in their devices, with no loss of functionality.\"<\/p>\n\n\n\n<p>Well, that's simple enough. So, why are we still talking about it today?\u00a0<\/p>\n\n\n\n<p>What happened was that users started worrying that this would disrupt their network USB tethering support. It turns out that more people than you might think were networking via USB cellular, Ethernet, and Wi-Fi devices.<\/p>\n\n\n\n<p>Security? What's that?\u00a0<\/p>\n\n\n\n<p><strong>Also: <a href=\"javascript:void(0)\">Two tricks that make using the Linux command line a lot easier<\/a><\/strong><\/p>\n\n\n\n<p>As Kroah-Hartman said in a follow-up LKML message in January 2023. \"I guess systems that use this will always have to <a href=\"javascript:void(0)\">trust that the device plugged into them is \"trusted.\"<\/a>\u00a0 Seems like an easy way to get access to a \"locked down\" system if you ever need it.\"\u00a0<\/p>\n\n\n\n<p>He's not wrong. There are reasons why security-conscious businesses don't allow any USB-connected devices on-premises, and this is one of them.\u00a0<\/p>\n\n\n\n<p>But now, sick and tired of having a built-in Windows security exploit in Linux, Kroah-Hartman has decided that enough was enough. He's <a href=\"javascript:void(0)\">disabled all the RNDIS protocol drivers in Linux's Git repository.<\/a>\u00a0<\/p>\n\n\n\n<p>That means that while the RNDIS code is still in the Linux kernel, if you try to build Linux using this new patch, all your RNDIS drivers will be broken and won't build. This is one step short of purging RNDIS from Linux.\u00a0<\/p>\n\n\n\n<p><strong>Also:\u00a0<a href=\"javascript:void(0)\">The best Linux laptops right now<\/a><\/strong><\/p>\n\n\n\n<p>There is another way to support networking over USB. This is the <a href=\"javascript:void(0)\">Network Control Model (NCM)<\/a>\u00a0protocol. It has the advantage of being secure and already supported in Linux.\u00a0<\/p>\n\n\n\n<p>This approach, though, worries Maciej \u017benczykowski, a Google Linux Kernel Networking Developer. That's because CDC-ECM is not well supported in Android phones. The only Android phones he knows of \"that have <a href=\"javascript:void(0)\">switched to NCM instead of RNDIS for USB tethering are Google Pixel 6+<\/a>\" and newer Pixel smartphones.<\/p>\n\n\n\n<p>And, that's a problem because people use the RNDIS driver Linux laptops to USB tether off Android phones. So, according to \u017benczykowski, \"this will break USB tethering off of the *vast* majority of Android phones - likely including most of those currently being manufactured and sold.\"<\/p>\n\n\n\n<p>So, with security concerns on one side, and interoperability concerns on another, what will happen next? Stay tuned to see if this patch is submitted into the Linux 6.7 kernel merge window and if it will make it into the next version of Linux.\u00a0<\/p>\n\n\n\n<h4 class=\"c-sectionHeading\">See also<\/h4>\n\n --> <span class=\"c-listingCarouselHorizontal_loadingIndicator\" \/> <a href=\"javascript:void(0)\"><!--&gt;--><\/p>\n<p>          How to install Ubuntu Linux (It&#8217;s easy!)<br \/>\n        <\/a><a href=\"javascript:void(0)\"><\/p>\n<p>          How to run a Windows app on Linux with Wine<br \/>\n        <\/a><a href=\"javascript:void(0)\"><\/p>\n<p>          How to get started with Git on Linux<br \/>\n        <\/a><a href=\"javascript:void(0)\"><\/p>\n<p>          How to kill a process in Linux<br \/>\n        <\/a>  <!--&gt; \n\n<ul class=\"g-inner-spacing-bottom-medium\">\n\n<li><a href=\"javascript:void(0)\">--><\/p>\n<p>            How to install Ubuntu Linux (It&#8217;s easy!)<br \/>\n          <\/a><\/li>\n<li><a href=\"javascript:void(0)\">\n<p>            How to run a Windows app on Linux with Wine<br \/>\n          <\/a><\/li>\n<li><a href=\"javascript:void(0)\">\n<p>            How to get started with Git on Linux<br \/>\n          <\/a><\/li>\n<li><a href=\"javascript:void(0)\">\n<p>            How to kill a process in Linux<br \/>\n          <\/a><\/li>\n<\/ul>\n<p>Article source: https:\/\/www.zdnet.com\/home-and-office\/networking\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol\/#ftag=RSSbaffb68<\/p>","protected":false},"excerpt":{"rendered":"<p>How to install Ubuntu Linux (It&#8217;s easy!) How to run a Windows app on Linux with Wine How to get started with Git on Linux How to kill a process <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[17],"tags":[33],"class_list":["post-32409","post","type-post","status-publish","format-standard","hentry","category-networking-and-communication","tag-networking"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"Microsoft&#039;s proprietary protocol, Remote Network Driver Interface Specification (RNDIS), started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of. As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"R Software Solution\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"IT and Latest Technology Updates - R Software Solution | a new innovation\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Linux tries to dump Windows\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution\" \/>\n\t\t<meta property=\"og:description\" content=\"Microsoft&#039;s proprietary protocol, Remote Network Driver Interface Specification (RNDIS), started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of. As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&#038;ssl=1\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&#038;ssl=1\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-10-04T23:52:18+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-10-04T23:52:18+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Linux tries to dump Windows\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Microsoft&#039;s proprietary protocol, Remote Network Driver Interface Specification (RNDIS), started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of. As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&amp;ssl=1\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#article\",\"name\":\"Linux tries to dump Windows\\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution\",\"headline\":\"Linux tries to dump Windows&#8217; notoriously insecure RNDIS protocol\",\"author\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/logo.png?fit=94%2C59&ssl=1\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#articleImage\",\"width\":94,\"height\":59},\"datePublished\":\"2023-10-04T23:52:18+00:00\",\"dateModified\":\"2023-10-04T23:52:18+00:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#webpage\"},\"articleSection\":\"Networking and Communication, Networking\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/category\\\/networking-and-communication#listItem\",\"name\":\"Networking and Communication\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/category\\\/networking-and-communication#listItem\",\"position\":2,\"name\":\"Networking and Communication\",\"item\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/category\\\/networking-and-communication\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#listItem\",\"name\":\"Linux tries to dump Windows&#8217; notoriously insecure RNDIS protocol\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#listItem\",\"position\":3,\"name\":\"Linux tries to dump Windows&#8217; notoriously insecure RNDIS protocol\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/category\\\/networking-and-communication#listItem\",\"name\":\"Networking and Communication\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#organization\",\"name\":\"IT and Latest Technology Updates - R Software Solution\",\"description\":\"a new innovation\",\"url\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/wp-content\\\/uploads\\\/2019\\\/01\\\/logo.png?fit=94%2C59&ssl=1\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html\\\/#organizationLogo\",\"width\":94,\"height\":59},\"image\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html\\\/#organizationLogo\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin#author\",\"url\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin\",\"name\":\"R Software Solution\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3599de799aedfbc984125925734530ce764a18831ce50eacf4bd35eca6bad4db?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"R Software Solution\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#webpage\",\"url\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html\",\"name\":\"Linux tries to dump Windows\\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution\",\"description\":\"Microsoft's proprietary protocol, Remote Network Driver Interface Specification (RNDIS), started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of. As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/author\\\/admin#author\"},\"datePublished\":\"2023-10-04T23:52:18+00:00\",\"dateModified\":\"2023-10-04T23:52:18+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/\",\"name\":\"IT and Latest Technology Updates - R Software Solution\",\"description\":\"a new innovation\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rbsitsoftwaresolution.in\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Linux tries to dump Windows\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution","description":"Microsoft's proprietary protocol, Remote Network Driver Interface Specification (RNDIS), started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of. As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable","canonical_url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#article","name":"Linux tries to dump Windows\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution","headline":"Linux tries to dump Windows&#8217; notoriously insecure RNDIS protocol","author":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin#author"},"publisher":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&ssl=1","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#articleImage","width":94,"height":59},"datePublished":"2023-10-04T23:52:18+00:00","dateModified":"2023-10-04T23:52:18+00:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#webpage"},"isPartOf":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#webpage"},"articleSection":"Networking and Communication, Networking"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#listItem","position":1,"name":"Home","item":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/networking-and-communication#listItem","name":"Networking and Communication"}},{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/networking-and-communication#listItem","position":2,"name":"Networking and Communication","item":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/networking-and-communication","nextItem":{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#listItem","name":"Linux tries to dump Windows&#8217; notoriously insecure RNDIS protocol"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#listItem","position":3,"name":"Linux tries to dump Windows&#8217; notoriously insecure RNDIS protocol","previousItem":{"@type":"ListItem","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/networking-and-communication#listItem","name":"Networking and Communication"}}]},{"@type":"Organization","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#organization","name":"IT and Latest Technology Updates - R Software Solution","description":"a new innovation","url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/","logo":{"@type":"ImageObject","url":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&ssl=1","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html\/#organizationLogo","width":94,"height":59},"image":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html\/#organizationLogo"}},{"@type":"Person","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin#author","url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin","name":"R Software Solution","image":{"@type":"ImageObject","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3599de799aedfbc984125925734530ce764a18831ce50eacf4bd35eca6bad4db?s=96&d=mm&r=g","width":96,"height":96,"caption":"R Software Solution"}},{"@type":"WebPage","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#webpage","url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html","name":"Linux tries to dump Windows\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution","description":"Microsoft's proprietary protocol, Remote Network Driver Interface Specification (RNDIS), started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of. As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html#breadcrumblist"},"author":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin#author"},"creator":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/author\/admin#author"},"datePublished":"2023-10-04T23:52:18+00:00","dateModified":"2023-10-04T23:52:18+00:00"},{"@type":"WebSite","@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#website","url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/","name":"IT and Latest Technology Updates - R Software Solution","description":"a new innovation","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"IT and Latest Technology Updates - R Software Solution | a new innovation","og:type":"article","og:title":"Linux tries to dump Windows\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution","og:description":"Microsoft's proprietary protocol, Remote Network Driver Interface Specification (RNDIS), started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of. As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable","og:url":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html","og:image":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&#038;ssl=1","og:image:secure_url":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&#038;ssl=1","article:published_time":"2023-10-04T23:52:18+00:00","article:modified_time":"2023-10-04T23:52:18+00:00","twitter:card":"summary_large_image","twitter:title":"Linux tries to dump Windows\u2019 notoriously insecure RNDIS protocol IT and Latest Technology Updates - R Software Solution","twitter:description":"Microsoft's proprietary protocol, Remote Network Driver Interface Specification (RNDIS), started with a good idea. It would enable hardware vendors to add networking support to USB devices without having to build them from scratch. There was only one little problem. RNDIS has no security to speak of. As Greg Kroah-Hartman, the Linux Foundation fellow responsible for stable","twitter:image":"https:\/\/i0.wp.com\/www.rbsitsoftwaresolution.in\/blog\/wp-content\/uploads\/2019\/01\/logo.png?fit=94%2C59&ssl=1"},"aioseo_meta_data":{"post_id":"32409","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-10-04 23:54:53","updated":"2026-11-03 02:07:48","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.rbsitsoftwaresolution.in\/blog\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/networking-and-communication\" title=\"Networking and Communication\">Networking and Communication<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">\u00bb<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tLinux tries to dump Windows\u2019 notoriously insecure RNDIS protocol\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/"},{"label":"Networking and Communication","link":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/category\/networking-and-communication"},{"label":"Linux tries to dump Windows&#8217; notoriously insecure RNDIS protocol","link":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/linux-tries-to-dump-windows-notoriously-insecure-rndis-protocol.html"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p7WU2O-8qJ","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/posts\/32409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/comments?post=32409"}],"version-history":[{"count":0,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/posts\/32409\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/media?parent=32409"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/categories?post=32409"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rbsitsoftwaresolution.in\/blog\/wp-json\/wp\/v2\/tags?post=32409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}