Come sicuro è quello di creare una chiave di protezione USB utilizzando PnPDeviceID?
-
19-09-2019 - |
Domanda
Ho bisogno di proteggere il software utilizzando una chiave USB. Posso solo interrogare un drive USB con WMI e ottenere il PnPDeviceId da Win32_DiskDrive classe, e confrontarlo con quello già hash e hard coded nella domanda? Quanto è sicuro questo? la proprietà PNPDeviceID può essere modificato? È codificato hardware? Qualsiasi altra idea?
A rigor di logica le unità USB stanno per essere selezionato.
Grazie
Soluzione
Probabilmente può essere simulato con uno strato di driver di periferica, non so se può essere modificato nel dispositivo - non ho mai visto nulla di farlo
.
Stavo pensando a questo come un'alternativa economica ad un dongle e un modo per distribuire il software.
Una cosa da stare attenti - (?). Il molto a buon mercato USB chiavi non implementano questo non fanno altro che una chiave casuale, quando inserito, in modo da ottenere un nuovo ID quando viene inserito in diversi porti