0

MAC アドレスとシステム時間を使用して、ノードロック ライセンスが機能しています。人々がシステムの日付を編集してライセンスを延長するのではないかと心配しているので、NTP プール内のマシンから実際の日付を取得しようとしました。それは機能しますが、オンラインにならないと製品を使用できないことは明らかであり、100% 信頼できるとは思えません (UDP パケットが到着しない/返されない場合があると思います)。

ここでの標準的なアプローチは何ですか?変更可能な OS の日付に対応しますか? TCP 経由で時間を提供する Web サーバーで何かを実行しますか? BIOS の日付は再起動時に OS によって更新されると聞きましたが、インターネットを使わずに現在の日付を確認する方法はないのでしょうか?

ライセンスが完全に安全になることは決してないことはわかっています。クラッキングやトレントが行われることを期待していますが、システムの日付を変更するほど簡単にはなりたくありません。どんなアイデアでも大歓迎です。ありがとう

4

1 に答える 1

1

日付に加えてハード ディスク ドライブのシリアル番号を使用すると、バイパスが難しくなります。ユーザーのログイン名に限定することもできます。ハードウェア ドングルを使用する以外に、ソフトウェア ライセンスはいつでも回避できます。

更新:それなら、時間を監視することはできませんか?システム クロックが論理的な進行 (常に増加) に従っていることを検証するアルゴリズムを作成します。ユーザーが時計を復元するまでプログラムしますか?

于 2009-11-05T14:51:47.317 に答える