2010-12-14 6 views
11

私はPHPスクリプトを開発しました。私は自分のファイルを保護したいので、これを行うにはどうすればよいと思いますか?Zend Guard vs. ionCube

  • ionCube 199 $
  • Zendのガード800から始まる$

は、他の安価なツール、あるいは無料ありますか?

+0

のZend Guardはこれ以上のバグ修正を意味し、延長サポートであるPHP 5.4を必要とし、それはすぐにセキュリティパッチを受けるから削除されます。彼らはPHP 5.5をサポートしていない新しいバージョンを手に入れることができないようだ(PHP 5.6がすでにリリースされている)。あなたが顧客に売っているものの一部が、Zendの無能さによって死に至らせたいという経験でなければ、私はZend Guardを避けるでしょう。 – jbo5112

答えて

21

ファイルの難読化はありません。もしそれらが十分に普及すれば、誰かがそれらを解読し、解読するためにIonCubeやZendを必要としないバージョンを配布するでしょう。

DRMは著作権侵害を止めることはありませんが、支払う顧客の道を拓くことになります。あなたは潜在的な顧客基盤をローダーを実行してソフトウェアを解読できる人に限定します。これはPHPウェブホスティングを持つすべての人々よりもはるかに小さな人のプールです。また、ローダーをインストールしてソフトウェアが動作しない理由をトラブルシューティングするのに役立ちます。

この重要なことは、顧客にこのような余計な作業と不満を与え、スクリプトのコピーをカスタマイズできないようにすることで、製品の幸せを下げることです。その結果、紹介回数が少なくなり、ブログやソーシャルメディアに対する肯定的レビューが少なくなり、最終的には売り上げが減少します。

あなたのファイルを保護するためにできる最も良いことは、DRMを使用しないことです。テクニカルサポート、マイナーバージョンの無料アップグレード、カスタマー専用のディスカッションフォーラムなど、正当な顧客になるためのインセンティブを提供することで、ビジネスを保護します。これらのツールを使用しないで、海賊からダウンロードする代わりに、スクリプトを購入することが望ましいでしょう。しかし、それはあなたの顧客をより幸せにし、言葉を広める可能性が高くなり、より多くの顧客につながります。

+3

目を開けている。 +1 –

+0

PHP5.3用にZG5.5でエンコードされたファイルをデコードするには良いデゼンダはありませんが、5.2のデゼンダ(古いものでさえ)は合理的な量のデコードを提供します。 –

+19

私は同意しません。私はioncubeで知的財産を保護しています。私が生きるためのソフトウェアを書いても、他の人と共有しなければならない理由はありません。いくつかのケースでは、コードを共有することができます。他の人には - いいえ、ここでioncubeが役立ちます(特に、お客様のサーバーにインストールされたライセンスコピーを販売する場合)。すべてはあなたが何をしているかによって異なります。また、アマチュアであるという理由だけで、顧客が私が書いたコードを変更できるという考えには同意できません。私がアプリを提供する場合、誰かがそのコードを変更した場合、私はなぜ気にしなければならないのですか? – norbi771

1
  1. 正しく、すべてのコメントを削除することによって、変化するファイル名でナンセンスシンボルに変換され、すべてのシンボルを持っていることによって、あなたのPHP &のjsファイルをエンコードすることが可能です。私は、この分野の暗号化ソフトウェアは暗号プロパティによって測定されるのではなく、その展開プロパティ(つまりワンクリック展開など)によって測定されるとは思わない。これはほとんどすべての深刻なインターネット企業が行うものである。 。 GMAILで「ソースの表示」を試してみてください。あなたに読めるものがあるかどうか教えてください。

  2. @ダン:お金を稼ぐためのモデルがたくさんありますが、「ソフトウェアサポート」モデルはそのうちの1つのみです。たとえば、私はインターネット会社を設立したいと思います。私はホスティング会社が自分のソースコードを見たりコピーしたりできるとは思っていません。

+0

1.はい、この用語は「難読化」です。 2.同様ですが、目標は異なっています - 用語は "minification"/"minimization"です。 3. 100%、+1に同意します。 – johndodo

1

bcompiler拡張子は、しかし、あなたが保護/ライセンスの制限スキーム自分の世話をする必要があります、あなたが自由のために/デコードPHPファイルをエンコードするのに役立ちますものです。

2

例のコア・コントローラは、これはあなたの顧客は、両方のZendのために自分

6

による軽微な変更を行い、それらをデコードするサービスがあるioncubeすることができますエンコードされ、ビューファイルを残すことができるためにあなたは、スクリプトの一部をエンコードする必要がありますしかし、これらのソフトウェアの最新バージョンは、25ファイルに対して125ユーロのようにデコードするのに非常に高価です。これはスクリプトそのものの価格以上です。あなたはそれについて心配する必要はなく、zendまたはioncube(私はioncubeを使用しています)を簡単に使うことができます。

@dan:私は、私は非常に低価格でかつ機能の多くとの生活のための無料サポートを与えていたスクリプトを持っていたか、何を思いますか?誰かがコードを盗んだので、すべての顧客がそれについて私に電話をかけ始めた後、彼らはインターネット上でそれを広げた。ちょっとしたサポートを受けていても、人々を特定のホストに強制することは、あなたのスクリプトがいくつかのdorkによってインターネット上で共有されるよりも良い方法です。 自分のホストにローディングしていないことについて、私はioncubeがサーバにインストールされているかどうかをテストするファイルを作ったので、スクリプトを購入してサーバ上でテストする前に、

関連する問題