Я ищу способ защитить код пакета/плагина Symfony. Есть ли способ шифровать PHP-код (даже действия) с помощью IonCube, Zend Guard или SourceGuardian?Symfony 2 Code Encryption
Большое спасибо.
Я ищу способ защитить код пакета/плагина Symfony. Есть ли способ шифровать PHP-код (даже действия) с помощью IonCube, Zend Guard или SourceGuardian?Symfony 2 Code Encryption
Большое спасибо.
Не имел возможность шифровать Symfony2 код пучка, но для Symfony1 была просто уловка, чтобы добиться этого. S1 сканирует файлы, которые ищут строки class MyExampleClass
, и строит информацию о кеше на основе этого.
Чтобы заставить зашифрованные исходные файлы работать с фреймворком, вам просто нужно добавить class MyExampleClass
в качестве комментария к исходному файлу. Как я упоминаю не уверен, работает ли он с S2, но его стоит попробовать.
Ваши ПРОГРАММЫ должны работать: IonCube, Zend Guard или SourceGuardian
Однако, если у вас есть время и являются общими с регулярным выражением вы просто могли бы написать свой собственный.
Заменить одинаковые значения, слова (имена функций, переменные, классы и т. Д.) С помощью некоторых случайных строк и сжать код, чтобы не было пустых строк, пробелов.
Только файлы yml, html и т. Д. Должны быть нетронутыми. Может быть также возможно с некоторой сложной командой оболочки
cat *.php | regex(somereqex) | overwrite...
Этот вопрос касается шифрования, а не обложения. Кроме того, у Symfony2 есть некоторые специфические загрузчики с механизмами кэширования, поэтому может быть немного сложнее, поскольку файлы сканирования фреймов для классов. – sbczk