Dispositivos de armazenamento são os mais fáceis de usar como dongles de segurança, já que eles geralmente (!) sempre têm um número de série e um UUID. O UUID pode ser alterado, pois é gravado na unidade como dados. O serial # é exclusivo para esse dispositivo, e seria minha primeira escolha. Muito mais difícil falsificar um serial HW do que um UUID. (IMHO)
Se você quisesse examinar quais dados estão disponíveis para possivelmente identificar seu receptor, dê uma olhada nos arquivos encontrados em / sys / bus / usb / devices / .
Eu tenho vários micro-receptores Logitech USB, e nenhum deles retorna um número de série, bem, eles fazem ... mas é '0' ... relativamente inútil como um identificador.
Você poderia usar o fato de que era uma combinação específica PROD: VEND (046d: c526 para meu receptor nano Logitech), mas eu tenho três desses ... todos retornando informações idênticas (certamente parecem iguais a partir dos três máquinas que eu perguntei, não serial # embora).
Uma opção possivelmente melhor seria usar um dongle bluetooth, enquanto o meu é reconhecidamente barato, ele tem seu próprio endereço MAC exclusivo. (Eu nunca sei, é isso que eles chamam o número de 12 dígitos que se assemelha ao NIC MAC (paddy whack?) (OMG !!))
O pen drive serial / uuid é tentador para mim, pois tenho uma pequena unidade de aço inoxidável 8G acoplada ao meu chaveiro, que eu poderia usar como chave de segurança, já que eles estão sempre perto de mim.
Lembre-se sempre de configurar um segundo método de backup para autenticar ... perder suas chaves não deve bloqueá-lo (uh, trocadilho não intencional)