私は php スクリプトを開発しましたが、ファイルを保護したいので、これを行うための最良の選択は何だと思いますか?
- 199$からのionCube
- ゼンドガード 800$
他の安価なツールや無料のツールはありますか?
私は php スクリプトを開発しましたが、ファイルを保護したいので、これを行うための最良の選択は何だと思いますか?
他の安価なツールや無料のツールはありますか?
どんなに難読化しても、ファイルは保護されません。それらが十分に人気がある場合、誰かがそれらをデコードし、デコードに IonCube や Zend を必要としないバージョンを配布します。
DRM は著作権侵害を止めるものではありませんが、有料の顧客の邪魔になります。潜在的な顧客ベースを、ローダーを実行してソフトウェアを復号化できる人に限定します。これは、PHP Web ホスティングを使用しているすべての人よりもはるかに小さい人々のプールです。また、ユーザーがローダーをインストールしたり、ソフトウェアが実行されない理由をトラブルシューティングしたりするのを支援すると、カスタマー サポートの負荷が大幅に増加します。
最も重要なことは、この余分な作業とフラストレーションを顧客にもたらし、スクリプトのコピーをカスタマイズできないようにすることで、製品に対する顧客の満足度が低下することです。その結果、リファーラルが減り、ブログやソーシャル メディアでの肯定的なレビューが減り、最終的に売り上げが減ります。
ファイルと売上を保護するためにできる最善のことは、DRM を使用しないことです。テクニカル サポート、無料のマイナー バージョン アップグレード、顧客限定のディスカッション フォーラムなど、正当な顧客になるためのインセンティブを提供することで、ビジネスを保護します。これらがなければ、著作権者からスクリプトをダウンロードするのではなく、スクリプトを購入することが望ましいだけではありません。利点はありますが、顧客をより幸せにし、言葉を広める可能性が高くなり、より多くの顧客につながります.
zend と ioncube の両方について、それらをデコードするサービスがありますが、これらのソフトウェアの最新バージョンは、25 ファイルで 125 ユーロのように、デコードに非常に費用がかかります。これはスクリプト自体の価格以上のものです。そのため、あまり心配する必要はなく、zend または ioncube のいずれかを簡単に使用できます (私は ioncube を使用しています)。
@dan : 私は、非常に低価格で多くの機能を備えた生活を無料でサポートするというスクリプトを持っていました。誰かがコードを盗み、それをインターネット全体に広めた後、すべての顧客がそれについて私に電話をかけ始めました。サポートを受けていたにもかかわらず、彼らが支払ったことに少し腹を立てていました...簡単に言えば...私があなたのスクリプトをエンコードしていることを信じてくださいそして、人々を特定のホストに強制することは、スクリプトがインターネット上で無料で共有されるよりもはるかに優れています。ホストにロードしないことについては、ioncubeがサーバーにインストールされているかどうかをテストするファイルを作成しました。サーバーでテストするためにスクリプトを購入する前に、このファイルを提供します。
スクリプトの一部をエンコードする必要があります。たとえば、コア コントローラーをエンコードしてビュー ファイルを残すことができます。これにより、顧客は自分で小さな変更を加えることができます。
bcompiler拡張機能は、php ファイルを無料でエンコード/デコードするのに役立ちますが、保護/ライセンス制限スキームを自分で処理する必要があります。
すべてのシンボルを無意味なシンボルに変換し、すべてのコメントを削除し、ファイル名を変更することで、php および js ファイルを適切にエンコードできるはずです。この分野の暗号化ソフトウェアは、暗号化の特性によって評価されるのではなく、展開の特性 (つまり、ワンクリック展開など) によって評価されると思います。
これは、ほぼすべての本格的なインターネット企業が行っていることです。GMAIL で「ソースの表示」を試して、何か判読できるものがあれば教えてください。
@Dan: お金を稼ぐためのモデルはたくさんありますが、「ソフトウェア サポート」モデルはその 1 つにすぎません。たとえば、インターネット会社を設立したいのですが、ホスティング会社が私のソース コードを見てコピーできるという考えは好きではありません。