PNPDeviveIDを使用してUSBセキュリティキーを作成することはどのようなものですか?
-
19-09-2019 - |
質問
USBキーを使用してソフトウェアを保護する必要があります。 WMIを使用してUSBドライブを照会して、win32_diskdriveクラスからpnpdeviceidを取得して、アプリケーションですでにハッシュしてハードコード化されたものと比較できますか?これはどれくらい安全ですか? pnpdeviceidプロパティを変更できますか?ハードウェアはコード化されていますか?他にアイデアはありますか?
論理的には、USBドライブが慎重に選択されます。
ありがとう
解決
おそらくデバイスドライバーレイヤーで偽造することができます。デバイスで変更できるかどうかはわかりません。何も見たことがありません。
私はこれをドングルに代わる安価な代替品と、ソフトウェアを配布する方法だと考えていました。
注意すべきことの1つ - 非常に安いUSBキーはこれを実装しないだけで、プラグインするとランダム(?)キーを送信するだけなので、異なるポートに挿入すると新しいIDを取得します。
所属していません StackOverflow