Symfony のバンドル/プラグインのコードを保護する方法を探しています。IonCube、Zend Guard、または SourceGuardian を使用して PHP コード (アクションのみでも) を暗号化する方法はありますか?
どうもありがとう。
Symfony のバンドル/プラグインのコードを保護する方法を探しています。IonCube、Zend Guard、または SourceGuardian を使用して PHP コード (アクションのみでも) を暗号化する方法はありますか?
どうもありがとう。
Symfony2 バンドル コードを暗号化する機会はありませんでしたが、Symfony1 にはそれを実現する簡単な方法がありました。S1 はファイルをスキャンして内部の文字列を探しclass MyExampleClass
、それに基づいてキャッシュ情報を構築します。
class MyExampleClass
暗号化されたソース ファイルをフレームワークで動作させるには、ソース ファイルにコメントとして追加するだけです。S2で動作するかどうかはわかりませんが、試してみる価値があると思います.
プログラムが動作するはずです: IonCube、Zend Guard、または SourceGuardian
ただし、時間があり、正規表現に慣れている場合は、独自のものを作成することもできます。
同じ値、単語 (関数名、変数、クラスなど) をランダムな文字列に置き換え、空の行やスペースがないようにコードを圧縮します。
yml ファイル、html などのみを変更しないでください。難しいシェルコマンドでも可能
cat *.php | regex(somereqex) | overwrite...