-2

期限切れになったアプリケーション ライセンスをどのように処理すればよいですか。.NET アプリケーションと、ライセンス ファイル内の有効期限データを含むさまざまな役割の暗号化されたライセンス ファイルをいくつか作成しました。問題は、ライセンスの有効期限が切れ、ユーザーがシステム (コンピューター) の日付を古い日付に戻すと、ライセンスが再び有効になることです。この問題は、Microsoft 製品 (Visual Studio など) にも存在することがわかりました。

では、そのハッキングを避けるために期限切れのライセンスをどうするべきでしょうか?

4

2 に答える 2

2

Microsoft が自社製品を実際に保護できなかったとしたら、それは不可能だからだと思います。できる限り有能であっても、アプリケーションを保護する特効薬が見つかるとは期待しないでください。あなたはこの事実と共に生きなければなりません。アプリケーションがハッキングされる可能性があります (ハッキングされる可能性があります)

私が提案できるのは、非常に優れたビルドのアプリケーションを作成して、ユーザーがアプリケーションを海賊版にするのではなく購入するように促すことだけです。

一部のユーザーは、有料の優れたアプリケーションには問題ありませんが、貧弱なアプリケーションや保護が多すぎるアプリケーションには問題ありません。

クラッカーは常にアプリケーションをクラックできます。広範なハッキングを回避するために、単純なライセンス ソリューションを維持することはできますが、それ以上のことはできません。それを保護しようとするよりも、アプリケーションの機能にもっと力を入れてください。アプリが良ければ、より多くのアプリを販売できます。

補足: .Net アプリケーションは、いくつかのツール (Reflector、ILSpy など) を使用してバイナリを簡単にリバース エンジニアリングできるため、ハッキングがはるかに簡単です。

于 2012-12-05T11:04:05.813 に答える
1

アプリが期限切れになったことをアプリが認識するとすぐに、セキュリティ ルーチンの一部として日付をチェックする必要がなくなります。期限切れになったアプリ。期限切れのライセンスが、日付が変わっても自動的に期限切れにならないようにするためです。これは簡単すぎます。

また、可能であれば、ユーザーの PC ではなく、インターネットベースの時計を使用して時刻/日付を確認することを検討してください。

あなたが何をしても、それがすべての人を止めるわけではないことを知っておいてください.

于 2012-12-05T11:04:13.770 に答える