web-dev-qa-db-ja.com

どのようなコピー防止技術を使用していますか?

私は自分のツールの1つにある種のコピー防止を追加することを考えています。

  • 何か経験はありますか?
  • 独自の保護技術を開発しましたか、それともサードパーティのソフトウェアを購入しましたか?
  • 売り上げを伸ばすには実行可能な方法だと思いますか? (プライベートおよび/または企業環境で)
  • 有料の顧客の煩わしさを防ぐために何をしますか?ほとんどの場合、悪いコピー防止に苦しんでいるのは有料の顧客であり、私はこれが私の顧客に起こらないようにしたいと思います。 (それがいくつかのフリーローダーを受け入れることを意味するとしても)

私は特に、ソフトウェアの試用版またはフリーウェア版を私的使用に許可するが、企業環境での有用性を制限する手法に興味があります。


関連する質問ソフトウェアを違法な配布からどのように保護しますか
関連する質問。NETコードをリバースエンジニアリングから保護します。
関連する質問コピー防止の回避を防ぐ。

34
Daniel Rikowski

どの手法を使用しても、ソフトウェアはコピーされます。コピー防止の実際の目的は、正直な顧客が不公平に誘惑されるのを防ぐことです。

最小限のコピー防止技術で十分です。最大値は、費やした時間の価値がありません。

さらに、一部の開発者は、顧客であるかどうかにかかわらず、質問するすべてのユーザーにユーザーサポートを提供すると聞いています。幸せなユーザーが忠実な顧客になるかもしれないという考えです。

47
mouviciel

デスクトップアプリでは、Clarionテンプレート(サードパーティ、 http://www.capesoft.com/accessories/secwinsp.htm )を使用しています。

Webアプリでは、ほとんどの場合、ユーザーがログインする必要があるという単純な事実を使用して、アクティビティを追跡しています。彼らがアカウントを持っている場合、それは彼らが支払ったことを意味します。

デスクトップは追跡が非常に困難です。言われているように、非常に割れやすいです。非常に多くの場合:

ハッカーにとっては煩わしいものにしますが、ユーザーにとってはできるだけ目立たないようにします

10
Stu Andrews

「ハードウェアはドングルです」

それは私たちが以前の仕事でいつも言っていたことであり、ある程度、私の現在の仕事にも当てはまります。基本的に、ソフトウェアを実行するための物理ハードウェアを販売し、無料で配布しました。これはおそらくすべての企業にとって実現可能というわけではありませんが、人々はソフトウェアではなくハードウェアに投資しているため、著作権侵害について心配する必要がないことを知っておくのはいい気分です。

6
Nik Reiman

Mouvicielが述べたように、完璧なものはありません。あなたの製品を買うかもしれないユーザーにそれを買うように優しく励まし、決してそうしない人々を忘れることを目指してください。

いくつかの一般的なヒント:

  1. 経験がない限り、わざわざ独自の保護を実装しないでください。これは、専門家に何らかの種類のライセンス/保護を提供することを支払う価値がある領域です(完璧ではないことに注意してください)。
  2. Keygenが難しいライセンスキーシステムを選択してください。繰り返しになりますが、構築済みのライセンスシステムを選択するだけで十分です。ゼロから独自に作成することはおそらくありません。
  3. 時間をかけて、選択したライセンスシステムを適切に統合してください。実行可能ファイルを「保護/ラップ」するだけの場合、保護はすぐに削除されます。ほとんどのライセンス/保護製品は、自動クラッキングをはるかに困難にする簡単な統合ツール/マクロを提供します。

企業ソフトウェアの場合、できる最善のことは、管理者がライセンスの境界(インスタンス/インストールの数など)内にあることを簡単に確認できるようにすることです。彼らがこれを確認するための中心的な場所を提供し、あなたがそれ以上の抜本的な行動をとる前に、彼らが少し超えた場合は穏やかに彼らに思い出させてください。大規模なネットワーク環境では、ソフトウェアライセンスはIT部門にとって非常に複雑になる可能性があります。彼らの仕事を簡単にして、彼らはあなたに感謝します。

5

「テクニカルサポートはドングルです」

これはすべてのアプリケーションに当てはまるわけではありませんが、価格が高く販売量が少ない複雑なアプリケーションの場合、すべてのユーザーが確実に支払いを行うためには、顧客に優れたサポートを提供することが最善の方法です。

5

私はこの投稿がかなり前に提出されたことを知っていますが、この主題が議論されるとき、誰もがいつもとても否定的に見えます。明らかな理由で、私はどこで働いているかは言いたくありませんが、私たちは Wibu-Systems USによるCodeMeter を使用しています。ハッカーがハッカーの競争中にこれをハッキングすることができなかったので、私たちはこれを選びました。

あなたが尋ねるすべての質問に関して、それは本当に柔軟性があり、購入前にテストした方法である無料のSDKを提供します。

3
Simon

一部の製品では、ハードウェアドングルを使用する必要があります。それらはかなり良いコピー防止を提供しますが、それらは私たちの顧客にとって本当に面倒です。

他のすべてのソフトウェアは、ソフトウェアキーによって保護されています。そして、はい、あなたはそれらをコピーすることができます。しかし、私たちは顧客がそうしないという非常に良い経験をしています。キーがないと、プログラムは正常に動作し、モデルを計算できないのはあなただけであり、一部の印刷機能は無効になっています。

3
Toon Krijthe

ソフトウェアにはコピー防止機能を採用する必要がありますが、他の人が言っているように、顧客にとって可能な限り手間のかからないようにしてください。あなたの目的は、正直な顧客を正直に保つことであり、彼らが最終的にあなたのソフトウェアを使用できるようになる前に彼らにフープを経験させないことです。

また、独自のライセンススキームを考え出すことに時間を費やすことはお勧めしません。代わりに、実際の製品に集中して時間を費やしてください。

CryptoLicensing の使用を検討してください-ライセンス、コピー防止、アクティベーション、マシンロック、トライアル、およびその他の機能を提供します。

免責事項:私はCryptoLicensingの開発者であるLogicNPSoftwareで働いています。

2
logicnp