問題タブ [license-key]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
31424 参照

delphi - Delphi RAD Studio シリアル番号

現在、Rad Studio 2007を使用しており、まもなく Delphi XE にアップグレードする予定です。

Rad Studio 2007 のインストール時に使用されたシリアル番号を確認する方法を知っている人はいますか?

よろしく、ピーター

0 投票する
2 に答える
1710 参照

c# - ソフトウェアを海賊から守る

ソフトウェアを保護する方法について、スタック オーバーフローに関する多数のスレッドを読んだ後、私はそれができないことに気付きました。ありがたいことに、私のソフトウェアはホスティング ビジネス (それほど多くはありません) と少数の消費者を対象としています。誰かがクラックしようとするほどそのソフトウェアが人気になるとは思わないが、私はそれを守りたい。

私が見つけたスレッドの 1 つに、まともなオプションのリストがありました。「取消可能なキーによる簡単な登録、オンラインで頻繁に検証」を使用することにしました。

私のアプリケーションは管理コンテナーを介して実行される C# NET コンソール アプリケーションであるため、キーを発行するだけでよいと考えました。おそらく、MySQL データベースを実行して、1 つのインストールでのみ使用できるキーのリストと、X インストールで使用できる別のキーのリストを保持します。いずれにせよ、私のアプリケーションは起動時にコマンド ライン パラメーターを使用して実行されるため、「-key 29839X900AQ」などのパラメーターを追加することで、過度に心配する必要がなくなります。

このようなものを設定するのに役立つ情報/サイトを知っている人はいますか?

0 投票する
1 に答える
18173 参照

visual-studio-2008 - Visual Studio 2008 Standard Edition でプロダクト キーを変更する

2 台のコンピューターで VS2008 の同じプロダクト キーを誤って使用してしまいました。いずれかのキーを変更したいと思います。ここからの回答は、レジストリのどこでキーを見つけることができるかを示していますが、実際にレジストリでその値を変更できるかどうか、インターネット上のどこにも見つかりませんでした。キーを変更することは不可能であるという回答がいくつかあります。次に、キーを変更するためだけに Visual Studio 全体を再インストールする必要がありますか?

Visual Studio 2008 のプロダクト キーを置き換えるには?

0 投票する
2 に答える
1161 参照

java - 信頼できるサーバーへの Android オフロード ライセンスの検証

私は LVL について読んでいて、ライセンスをチェックするスプラッシュ スクリーンを使ってアプリに実装したことがあります。私は自分のアプリを保護して 100% ばかげたものにしようとしているわけではありませんが、クラッカーの試みを思いとどまらせたいだけです。

私のアプリはオンライン接続を必要とし、サーバーからデータを取得することが多いため、サーバー側でライセンス チェックを実装したいと考えていました。ライセンスが有効な場合はデータが返され、そうでない場合は何も返されません。

ここでこのブログ投稿を読みました:

「アプリケーションにオンライン コンポーネントがある場合、著作権侵害を防止するための非常に強力な手法は、ResponseData クラス内に含まれるライセンス サーバーの応答のコピーをその署名とともにオンライン サーバーに送信することです。サーバーはその後、ユーザーはライセンスを取得しており、オンライン コンテンツの提供を拒否していない場合。

ライセンス レスポンスは暗号で署名されているため、サーバーは、Android マーケット パブリッシャー コンソールに保存されている公開 RSA キーを使用して、ライセンス レスポンスが改ざんされていないことを確認できます。

サーバー側の検証を実行するときは、次のすべてを確認する必要があります。

応答署名が有効であること。ライセンス サービスが LICENSED 応答を返したこと。パッケージ名とバージョン コードが正しいアプリケーションと一致していること。ライセンス応答の有効期限が切れていないこと (VT ライセンス応答エクストラを確認してください)。また、userId フィールドをログに記録して、クラックされたアプリケーションが別のライセンス ユーザーからのライセンス応答を再生していないことを確認する必要があります。(これは、1 つのユーザー ID からのライセンス チェックの数が異常に多いことからわかります。)"

サーバー側の検証を実行する方法を開始するための助けが必要です。はい、応答の署名、LICENSE または NOT_LICENSED の応答、パッケージ名、ライセンスの有効期限を取得できますが、サーバーにチェックインするにはどうすればよいですか?

始めるための助けがあれば大歓迎です。御時間ありがとうございます。

0 投票する
2 に答える
2820 参照

java - 一種のライセンス キーとしての jar 署名の使用

この質問に関連して、jar 署名を使用して、アプリケーションの使用を許可されたユーザー数を実行時に強制するための情報が埋め込まれた改ざん防止 jar を作成できますか? 私の考えはこれです:

  1. 適切な数のユーザーを保持する静的フィールドを含む単一のクラスでjarを作成します
  2. jar に署名し、Grails war lib フォルダーに配置して、クラスパスに配置します。
  3. (仮定、これは正しいですか?) jar が改ざんされていない (そうでない場合は例外がスローされる) ことを知っているので、grails アプリケーションから署名済みの jar ファイルのクラスの静的フィールドに安全にアクセスできます。署名を「受け入れる」などの余分な作業が必要です。

ステップ 3 の仮定は正しいですか? これは私がやろうとしていることに対する良いアプローチですか? そうでない場合、標準的な慣行は何ですか?

ありがとう!

0 投票する
4 に答える
195 参照

c - Cでラップトップシリアルを取得する方法

こんにちは私は自分のCプロジェクトのセキュリティ機能を作成しようとしています。そうすれば、誰かがそれを盗んだ場合、それは役に立たなくなります。これは次のように機能します。メイン機能は、私のMacBookのシリアルと暗号化されたシリアルの比較が1の場合にのみ実行されます。

問題は、プログラムでシステム情報を取得できないことです。

私がする時:

stdoutに情報を出力するだけです。その比較を行う方法はありますか?


よろしくお願いします

0 投票する
4 に答える
2558 参照

licensing - ソフトウェアのライセンス キー

Windows アプリケーションをリリースするのは初めての経験であり、どのように進めるべきか手がかりがありません。ここで私の質問:

私はホスティングで自分のウェブサイトを運営しています。カスタマー ポータルを実装したいので、注文を受け取った後、ユーザーがアクティベーション コードをダウンロードできるメールでユーザー名とパスワードを提供します。これが大きな問題であることは承知しています...アプリケーションを重複から保護するにはどうすればよいですか? 私のソフトウェアにライセンスシステムを適用するための「最良の」解決策は何か知っていますか?

  • 特定の PC だけでアプリケーションを強制的に実行するにはどうすればよいですか? 達成するのは複雑ですか?

  • このシナリオでは、ユーザーごとに新しいビルドを作成して、アクティベーション キーが適切なビルドのみのブロックを解除するようにする必要がありますか?

  • その場合、各プロファイルには、アクティベーション コードと一種のサービス契約情報 (つまり、1 年間の無料アップデート) と共に独自のビルド ファイルがあることを理解しています。繰り返しになりますが、アプリケーションのすべての変更に対して、新しいバージョンをコンパイル、ビルド、およびアップロードする必要があるため、管理が複雑であることがわかります...? わかりました...私のアプリケーションは現在、いくつかのフォルダーとxml構成ファイルを含む単純なexeファイルですが、将来は...?

  • ユーザーアクティベーションコードを使用してアクティブ化できる単一のアプリケーションファイルをすべてのユーザー間で共有することは可能ですか (このシナリオでは、ユーザーはアクティベーションキーと SA 情報のためだけに独自のプロファイルを持ちます)。セキュリティはどうですか?誰かがアクティベーション コードを共有すれば、どこでもアプリケーションのブロックを解除できると思います。

  • 専用サーバー (つまり) にカスタマー ポータルを実装する必要がありますか? 自分のサーバーをインストールする可能性はありません。ISP 上の仮想サーバーについてどう思いますか?

  • 請求と注文のプロセスについて教えてください。eコマースの商用ソリューションは良い選択だと思いますか? たとえば、私は電子メールまたはファックスで注文を受けてから、ライセンスを処理し (方法はまだわかりません)、支払いのための情報が記載された請求書 (電信送金) を送信することを考えていました。どう思いますか?

  • ソフトウェアの費用がかかる場合 (価格はまだわかりません)、たとえば 30 ドル未満の場合、支払い方法として電信送金を使用するのは理にかなっていますか? share-it.com はどうですか?安全ですか?カスタマーポータルも扱っていますか?

どうもありがとう。

0 投票する
1 に答える
852 参照

android - Androidアプリケーションのシリアル番号とその保存方法は?

シナリオ:

ペイパルライブラリを介して、広告でサポートされているアプリケーションの寄付バージョンを作成する予定です。プロセスは単純ですが効果的である必要があります。ユーザーがトランザクションを実行し、結果がOKの場合、アプリケーションのシリアル番号を生成してアクティブ化します。

質問

  • シリアル番号は、デバイスで一意の何かに基づいて生成する必要があります。これは何でしょうか、IMEI番号ですか?または多分私は電話に記録されている現在のグーグルアカウントを考慮する必要がありますか?このようにして、ユーザーが電話を変更した場合でも、アプリケーションを使用できます。

  • このシリアル番号をアプリケーションに保存する必要があります。これを行う最も簡単な方法は何でしょうか?私は他の目的のためにそれを必要としないので、私はこの目的のためだけにsqliteデータベースを作りたくありません。アクティビティを開始するたびに、シリアル番号が正しいかどうかを確認します。

どんな反応も喜んで受け止めます。お時間をいただきありがとうございます。

0 投票する
1 に答える
2185 参照

vb6 - 失われた VB 6 コンポーネント ライセンス キーの取得

こんにちは

Visual Basic 6 アプリケーションをあるマシンから別のマシンに移動していますが、このアプリケーションはかなり古く、ライセンス キーを紛失した多くのサード パーティ コンポーネント (.ocx ファイル) を使用しています。

新しいマシンで使用するために、古いマシンからライセンス キーを取得する方法はありますか?

新しいマシンでアプリケーションを構築できるようになると、古いマシンは廃止され、すべてのデータが消去されます。

0 投票する
2 に答える
1609 参照

licensing - 柔軟な試用版とライセンス オプションをアプリケーションに実装する方法

経営陣は、いくつかの既存のアプリケーションにライセンス機能を実装することを検討するよう私たちに依頼しました。これまで、これらのアプリは単純に有料で、顧客は好きなようにインストールできました。より多くの収益を生み出すために、新しいライセンス モデルを実装する必要があります。以前の製品は十分に機能するため、人々はアップグレードする理由がありません。そのため、新しい顧客はライセンス料を支払う必要があり、インストールできる数が制限されます。私はこれまでこのようなことを扱ったことがないので、私の無知を許してください。できるだけ多くのガイダンスが必要です (正しい方向に導くことができれば素晴らしいことです!)。次のものが必要です...

  1. 期間限定のデモ版。ソフトウェアをインストールすると、一定時間フル機能で動作します。その後、実行しようとすると、ライセンスの有効期限が切れていることが通知されます。
  2. アプリを特定のマシンで実行するように制限するライセンス オプション。
  3. アプリの実行を特定のユーザーに制限するライセンス オプション。
  4. アプリを特定の合計ユーザー数または同時ユーザー数に制限するライセンス オプション。

1 つ目は非常に簡単に理解できますが、他の 3 つを実装する方法がわかりません。どんなアドバイスでも大歓迎です。