2

C# で開発されたソフトウェアをエンドユーザーに販売したいと考えており、これには年会費のライセンスを使用したいと考えています。

私はライセンスを使用したことがないので、これについてはまったく無知であり、自分ですべてを再発明したくはありませんが、お金をかけて商用ライセンス ソリューションを使用します。

多くの異なるオプションを比較した後、CryptoLicensing を試してみることを考えましたが、次の投稿のために、私はちょっと用心深いです:

CryptoLicensing の良い経験と悪い経験?

http://webcache.googleusercontent.com/search?q=cache:x6Viykf521sJ:board.b-at-s.info/index.php%3Fshowtopic%3D7451+black+strom+cryptoobfuscator&cd=1&hl=en&ct=clnk&gl=au )

自分で解読しようとしたことはありませんが、簡単に解読できるのではないかと心配しています。100% 安全な解決策がないことは十分承知していますが、これはクリプトライセンスを使用するあらゆるものに対する一般的なクラックのように思えます。私はまだ商用ライセンス ソリューションを自分のソフトウェアに統合する必要があり、統合の方法によってはクラックが難しくなったり簡単になったりする可能性があると考えていました。

  1. 最後のステートメントは一般的に正しいですか?
  2. このクラックが存在するとしても、それは暗号にも当てはまりますか? それとも、暗号で保護されたソフトウェアの各部分が同じように簡単にクラックされるのでしょうか?
  3. このクラックはまったく問題なのでしょうか? それとも、CryptoLicensing を使用して十分に保護することができますか?
  4. 特定のライセンス ソリューションの提案 (同じ価格帯である必要があります) または私のユース ケースの経験を歓迎します。

(ライセンスを使用する必要があるかどうか、または年間料金オプションが良い考えであるかどうかについては、議論しないでください;-)

これを読むために時間を割いてくれたすべての人に感謝します。

4

4 に答える 4

14

わかりました... チャイムインします。

ダウンロード可能なソフトウェアをオンラインで 10 年以上販売してきました。すべてのタイトルはまだそこにあります

... Warez、Crackz、Serialz サイトで!

はい、各タイトルは私の許可なしに魔法のようにフリーウェアに変わりました。それを止めるために私にできることは何もありませんでした(そして私はすべてを試しました).

価値のあるソフトウェアがあれば、クラックされます。

さらに悪いことに、潜在的なユーザーがあなたのソフトウェアの正確なタイトルについて Google 検索を行い、結果の 2 ページ目にあなたの Google リストが表示され、1 ページ目がソフトウェアを無料で海賊版にする方法で埋め尽くされ、あなたの SEO努力がハッカー サイトに匹敵しない場合、収益源は基本的に終わりです。

汚い写真で申し訳ありませんが、行ってきました。

あなたがどんなに頭が良くても、クラッカーはすぐそばにいます...そして、あなたがウェアーズを開発、販売、サポートするよりも、彼らがあなたのウェアをクラックする方が有益です. 悲しいけれど事実です。

Adobe と Microsoft、そして彼らの数百万ドルの努力がこの問題を解決できない場合、残りの私たちにチャンスはほとんどありません。

ソフトウェアをサービスとしてのソフトウェアに変える方法はありますか? 機能の一部 (またはすべて) を「クラウド」に入れることはできますか? 基本的に、ソフトウェアを実際にハッカーのマシンの Black Ice のすぐ隣に配置することを避けることができれば、長期的には自分自身に大きな恩恵をもたらすことになります。

ソフトウェアの著作権侵害に対して私が見つけた最善の解決策は、十分に安全なサーバーでソフトウェアを実行し、そのアクセス権を販売することです。ソフトウェアを他のコンピュータに 1 台でも許可するとすぐに、それは終わりの始まりです。

私の0.02ドル。

于 2011-01-15T04:37:59.813 に答える
4

CryptoLicensingやその他のライセンスフレームワークを使用した経験がないため、商用ソフトウェアの開発者およびエンドユーザーとして2cの価値しか提供できません。

CryptoLicensingまたは他のフレームワークが必要な基本的な仕事(つまり、定期的な支払い、ライセンス、アクティベーションなどの処理)を実行する場合は、エンドユーザーと自分自身が最も使いやすいものを選択してください。

ユーザーがひびを探しに行く気があるなら、彼らはあなたのソフトウェアにお金を払う可能性は非常に低いです。決してお金を払わない人々と戦うために費やす時間とエネルギーが少ないほど、合法的なお金を払っているユーザーにより良いソフトウェアを提供するために投資できる時間とエネルギーです。

具体的には、最初の質問に関連して:

はい、ライセンス制限を回避することを誰かがより困難にすることができます。ただし、これのコストと潜在的なメリットを考慮する必要があります。

あなたのソフトウェアをクラックすることに時間を費やすことをいとわない誰かが実際にあなたにお金を送るつもりですか?私はそうは思わないでしょう。はい、デバッガーを接続するのが難しいことを確認したり、リバースエンジニアリングを阻止したりすることはできますが、これにより、(実際の顧客の障害のデバッグと特定の)作業がより困難になります。

ライセンスフレームワークがすべての0または1を入力すること、または単に「スキップ」を押すことを許可しないと仮定すると、それはおそらく正直な人々を締め出す仕事をしているでしょう。

于 2011-01-17T00:26:31.453 に答える
2

免責事項: 私は、ライセンス管理およびソフトウェア保護システムを作成する会社で働いています (リンクについては、私のプロフィールを参照してください)。

システムをクラック不能にできないというのは完全に間違っています。

ただし、外部ハードウェア デバイス (ドングル - CodeMeter CmStick または SafeNet の Hasp HL を参照) なしではこれを行うことができないというのはおそらく正しいでしょう。私たちはこれまでも、そして今後も私たちの保護を破る機会を一般の人々に提供し続けます (成功すれば大きな賞が与えられます)。しかし、繰り返しになりますが、ソフトウェアのみのソリューションを探している場合は、それらを遅くすることはできますが、それらを打ち負かすことはできません.

Microsoft と Adob​​e はハードウェア デバイスを出荷することを望んでいません (追加コストと実現の複雑さのため)。米国の著作権侵害率は世界のどこよりも低いため、ドングルを使用する企業でさえ、リスクの高い市場 (中国、ウクライナなど) でのみ使用し、ソフトウェアのみのシステムを米国とカナダに出荷することがあります。優れた保護システムでは、ハードウェアを飛び越えずにソフトウェアまたはハードウェアを選択できます。

保護はドアの鍵のようなものであることを忘れないでください。保護を強化すると費用がかかりますが、盗難も減少します。これは、ISV としてのあなただけが決定できるトレードオフです。

于 2011-03-23T18:14:20.373 に答える
1

一般に、クラックできないシステムなどというものはありません。誰かがこれを主張する場合、彼らは無知であるか嘘をついています。そのようなシステムは存在しないため、クラックできないシステムを探すことが目的であってはなりません。

ソフトウェアのライセンス/難読化部分に時間を費やす必要がなく、ソフトウェアのコア機能に集中できるように、適度に強力な保護を提供する、使いやすく手頃な価格のシステムを使用することを目標とする必要があります。 .

さらに:ソフトウェアをハッカーから守り、クラックから守るための 8 つの方法でヒントとコツを参照してください 。Crypto Obfuscator と CryptoLicensing にもそれらを実装しているため、クラックされたバージョンを使用している人は驚きます。これらのヒントとガイドラインの少なくとも一部を使用することを強くお勧めします。

于 2011-01-18T05:04:26.397 に答える