2

CakePHP で作成された商用アプリケーションがあります。クライアントのサーバーにインストールしようとしているので、私のコードが変更されたり、コピーされたり転売されたり、試用期間の条件が変更されたりしないように保護したいと考えています。

Cake の PHP コードを難読化すると、Cake 固有のライブラリが壊れたり、アプリケーションが使用できなくなったりするかどうかを知りたいです。

私はこのフォーラムとインターネットを検索して、PHP コードを難読化するためのいくつかのオプションを見つけましたが、CakePHP に関連するものはありませんでした。(いくつかの商用ツール プロバイダーに Cake の難読化をサポートしているかどうか尋ねましたが、まだ回答がありません)。

これが可能かどうか、またはそれを行うためのより良いアプローチがあるかどうかは誰にもわかりませんか?

今週末、商用ツールの試用版を使用してみますが、これについて誰かアドバイスがあれば助かります。

4

2 に答える 2

0

私の会社、Semantic Designs は商用ベンダーの 1 つです。

まともな難読化ツール(エヘム :)があれば、これを行うのに何の問題もないはずです。何らかの方法で難読化ツールに伝える必要があります (私たちの場合は、シンボル名のリストを提供するだけです)。どの識別子をクリアテキストとして保持する必要があるか (たとえば、CakePHP フレームワークへのすべての呼び出し)、およびソフトウェアが提供する公開 API を伝える必要があります。

于 2012-04-29T05:13:30.060 に答える
0

試してみることをお勧めします。通常、難読化ツールはフレームワークも難読化する必要があります。使用する PHP コードの種類に依存しない必要があります。

テスト環境でテストします。成功した場合は、実稼働環境に登録できます。

于 2012-04-20T16:51:04.140 に答える