web-dev-qa-db-ja.com

DelphiWin32アプリのライセンスを取得して保護するためのツール

私は商用ソフトウェアのprotectおよびlicensing用のツールを探しています。理想的にはDelphi 7-2010と互換性のあるSDKを提供し、AES暗号化、キージェネレーター、およびアプリケーションの試用版を作成する機能をサポートする必要があります。

私は現在評価中です ICEライセンス 。誰かがこのソフトウェアの経験がありますか?

28
RRUZ

OnGuardSongBeamer のDelphi 2009/2010ソースを使用)と Lockbox を使用して、暗号化を正常に処理しました。どちらも商用品質のライブラリであり、完全なソースで無料で使用できます。

以前はIceLicenseも使用していましたが、OnGuard/Lockboxに切り替えたため、CRMシステムに直接組み込んだキー生成プロセスをより細かく制御できました。

11
skamradt

これが私のソフトウェア保護ソリューションのリストです。 ASProtectから別の保護への切り替えを検討しているので、これらのプログラムのほとんどを分析しているところです。

Themida(Oreans) http://www.oreans.com/products.php すべてのバージョンの解凍チュートリアルがありますテミダの。ただし、これを回避するのに役立つ「カスタム」ビルドを要求する可能性があります。

コード仮想マシン(オレアン) http://www.oreans.com/products.php の特定の部分を保護できます仮想マシンを使用したアプリケーション。フォーラムのクラッカーは、「仮想オペコードをアセンブラー言語に完全に変換するためにCodeUnvirtualizerを作成した」と述べました。

EXECryptor開梱が非常に難しい。 GUIはVistaでは機能しません。開発されていないようです。

ASProtect小さな保護オーバーヘッド。開発されていないようです。

TTProtect-$ 179/$ 259 13MBのダウンロード。中国の開発者。 exeに約xxxのオーバーヘッドを追加します。 http://www.ttprotect.com/en/index.htm

VMProtect-$ 159/$ 319(現在は$ 199/$ 399) http://www.vmprotect.ru/ 10MBのダウンロード。ロシアの開発者。頻繁に更新されるようです。 32ビットと64ビットをサポートします。あるexetoolsの投稿によるとクラックはできませんが、開梱チュートリアルはすでにあるようです。

Enigma Protect-$ 149 http://enigmaprotector.com/en/home.html 7MBのダウンロード。ロシアの開発者。割るのは非常に難しいと見なされます。 exeに約xxxのオーバーヘッドを追加します。

NoobyProtect-$ 289 http://www.safengine.com/ 10.5MBのダウンロード。中国の開発者。割るのは非常に難しいと見なされます。 exeに約1.5MBのオーバーヘッドを追加します。

ZProtect-$ 179 http://www.peguard.com

RLPackhttp://www.reversinglabs.com/products/RLPack.php KeyGenはすでに利用可能です。

注意すべき点の1つは、ソフトウェアプロテクターで有効にする保護オプションが多いほど、保護されたファイルがアンチウイルスによって誤検知としてフラグが立てられる可能性が高くなることです。たとえば、Themidaでは、ファイルを暗号化するオプションをチェックすると、いくつかのアンチウイルスプログラムによっていくつかの誤検知が発生する可能性があります。これらのツールについていくつか質問したハッカーフォーラムからさらに返信があったら、この回答を更新します。

そして最後に、これらのツールの組み込みのシリアル番号/ライセンス管理を使用しないでください。それらはあなた自身のものを使用するより安全かもしれませんが、あなたはその特定のツールに縛られます。将来的にソフトウェア保護を変更する場合は、新しいシステムへのすべての顧客キーの転送も管理する必要があります。

17
smartins

気にしないでください。面倒な価値はありません。完璧なライセンスシステムだけが実際にあなたに何か良いことをするでしょう、そしてそのようなことはありません。そしてインターネットの時代では、システムが完璧でなければ、世界中の1人がクラックを作成してどこかにアップロードするだけで、プログラムの無料コピーが必要な人なら誰でも入手できます。 (そして、既存のライブラリーを使用することは、彼らにそれをクラックすることへの有利なスタートを与えるだけです。)

ソフトウェアをダウンロードするだけでなく、人々にお金を払ってもらいたい場合、そのための唯一の方法は、人々が喜んでお金を払うことができるようにソフトウェアを十分に良くすることです。そうでなければあなたに言う人は誰でも嘘をついています。

12
Mason Wheeler

投稿には少し遅れていますが、Marx Software Security(http://www.cryptotech.com)をチェックしてください。ネットワークベースのライセンス管理を備えた、RSAおよびAESオンチップを備えたUSBデバイスがあります。

3
Tom

もちろん、100%の防弾保護スイートはありませんが、ある種の保護がある方が、何もないよりはましです。

私は WinLicense Delphi2009およびDelphi2010 on Windows XPおよびVistaで作業しました。これは、多くの保護オプションとカスタマイズを備えた優れた製品です。SDKを提供します。開発者向けで、優れたドキュメントとサンプルがあり、ライセンスマネージャーも提供します。試用版のダウンロードも提供します。

私が覚えている限り、彼らはいくつかの顧客固有のバージョンも提供しています。つまり、彼らはあなたのニーズに応じてカスタマイズされたカスタムビルドの製品を喜んで提供しますが、もちろんそれはより多くの費用がかかります。

WinLicenseは有名で人気のある保護スーツであるため、多くのクラッカーがそれを追いかけています。ご存知のように、ツールが有名であるほど、クラッカーにとって魅力的です。しかし、 Oreans の良いところは、地下のフォーラムを積極的に監視し、製品を頻繁に更新していることです。

したがって、私見では、構築済みの保護スイートを購入することになっている場合は、WinLicenseを選択することをお勧めします。

3
vcldeveloper

私はこれを数年前に調査し、次の結論に達しました。

  • すべてのコピー防止が破られる可能性があります
  • 負荷時のナグスクリーンは、製品の使用をやめる可能性があるほど人々を苛立たせます
  • ランダムなナグ画面は、ユーザーのワークフローを中断して、アプリケーションの速度の低下であるとユーザーが認識する可能性があります。

コンパイラオプションを設定して、バージョンをデモとして(おそらく保存機能を削除して)作成し、マルチユーザーバージョンを減らして、一度に1つのクライアントのみが接続できるようにします(例:

if connection=1 then reject

ただし、コード内の複数の接続の実行可能性が低下します)

2
Mark Robinson

2007年に ICE License のライセンスを購入しました。残念ながら(私が知る限り)コンポーネントは2007年6月以降更新されていません。当時、Vista互換バージョンは機能していましたが、リリースされませんでした。ベータ版の。 Delphi2009および2010のコンポーネントはまだ更新されていないと思います。

Ionworxは、更新の欠如とサポートの質問への回答の欠如を説明するかもしれない一人の会社です(2007年以来2〜3回メールを送り、私に返事をくれませんでした)。また、サポートフォーラムをサイトから削除しました。

ICEライセンスは何もないよりはましですが、アップデートとサポートがないため、この製品には近づかないでしょう。

2
AlexV

Themida 優れた保護機能を備えており、Delphiでも構築されていると思います;-)

あなたがより良い予算を持っているなら、あなたは winLicense と同じ会社の他のツールを見ることができます。

1
Mohammed Nasman

InstallShield を見てください。私たちはしばらくの間それを使用してきました、そしてそれはトライアルサポート、ライセンス供与などのための多くの機能を持っています。私たちの使用にはキーが必要ないため、頭のてっぺんからのキー生成についてはわかりませんが、キーから利用できるものはたくさんあります。

0
Tom A

この質問 を見てください。これは非常によく似ており、多くのツールが含まれています。

0
mj2008

AppProtectは、EXEまたはAPPファイルをコンピューター固有のパスワードまたはシリアル番号ベースのオンラインアクティベーションでラップします。 QuickLicenseは、すべてのライセンスタイプ(トライアル、製品、サブスクリプション、フローティングなど)をサポートし、あらゆる種類のソフトウェアにライセンスを適用するためのラッピングアプローチまたはAPIの両方をサポートするより包括的なツールです。どちらも、www.excelsoftware.comのExcelソフトウェアから入手できます。

0
Harold