Consider this also;
It’s not the cable if it’s just a “dumb” cable. It’s the computer. The OS recognizes that the port the cable is plugged into is in use… whatever is connected to the other end of the cable is recognized by the computer and although it’s not specific enough to identify the actual device, it does recognize a connection and automatically installs a driver from a library the OS has resident on your computer, in an attempt to “talk” to the unidentified device or program and allow it to function. We called it “Plug and Play”, as it’s intent was the same, to make the computer easier to use by the average user, and handle a bunch of third party products…
As an Information Systems Security Officer (ISSO), (the same as an Information Assurance Officer (IAO)), my job required I keep the computers that dealt with classified data secure. That meant disabling input/output ports, and checking for library’s that held drivers and the such that would try to identify and repair disabled ports.