1. ホーム
  2. security

[解決済み] 違法な配布からソフトウェアを守るには?[クローズド]

2023-02-24 05:37:33

質問

クラッキングやハッキングなどから、どのようにソフトウェアを保護しているのか気になります。

何らかのシリアル番号チェックを採用しているのでしょうか?ハードウェアキーは?

サードパーティのソリューションを使用していますか?

ライセンスの問題をどのように解決していますか?(例: フローティングライセンスの管理)

EDIT: オープンソースの話ではなく、厳密には商用ソフトウェアの配布の話ですが...。

どのように解決するのですか?

多くの、多くの、多くの保護手段があります。 重要なのは

  • ターゲットとするユーザーと、彼らが何を我慢してくれるかを評価すること
  • 無課金で遊びたいという視聴者の気持ちを理解する
  • 誰かがあなたのプロテクションを破るために出すことを望む金額を評価すること
  • ほとんどの人が支払いを免れることができるよう、十分な保護を適用する一方、ソフトウェアを使用する人を困らせないようにすること。

壊れないものはありません。ですから、これらのことを測り、良い保護を選ぶことは、単にあなたが購入できる最高の(最悪の)保護をはりつけることよりも重要なことです。

  • シンプルな登録コード (オンラインで一度検証済み)。
  • リボーカブル・キーによるシンプルな登録(オンラインで頻繁に検証される)。
  • 暗号化されたキーは、プログラム アルゴリズムの一部を保持します (チェックをスキップすることはできません。プログラムが動作するためには、実行する必要があります)。
  • ハードウェアキー (公開鍵/秘密鍵暗号方式)
  • ハードウェア鍵(鍵の上で動作するプログラム・アルゴリズムの一部を含む)
  • ウェブサービスが重要なコードを実行(ハッカーは決して見ることができない)

といったバリエーションがあります。