¿Algún dispositivo host USB proporciona alguna ID única que esté disponible desde el controlador USB al dispositivo? En el lado del software, puedo obtener la ID del proveedor (junto con otros datos de identificación del hardware, como la BIOS y las ID del disco duro) , pero buscando la manera de implementar una protección básica basada en una llave USB al mirar Los datos del host USB están disponibles desde el lado del software y del hardware.
En mi caso particular, me interesan los datos de huellas dactilares que se filtran de los controladores de host USB estándar que se encuentran en las PC de hoy en día: datos extendidos de BIOS, solicitudes de PnP / no PnP (por ejemplo, un BIOS que intente negociar ¿La clave de memoria USB envía cualquier ID de host?), Una señal de presencia de otros dispositivos USB presumiblemente internos, como los lectores de tarjetas portátiles que se encuentran en el mismo bus, etc.