2012-05-24 6 views
1

Я ищу способ защитить код пакета/плагина Symfony. Есть ли способ шифровать PHP-код (даже действия) с помощью IonCube, Zend Guard или SourceGuardian?Symfony 2 Code Encryption

Большое спасибо.

ответ

0

Не имел возможность шифровать Symfony2 код пучка, но для Symfony1 была просто уловка, чтобы добиться этого. S1 сканирует файлы, которые ищут строки class MyExampleClass, и строит информацию о кеше на основе этого.

Чтобы заставить зашифрованные исходные файлы работать с фреймворком, вам просто нужно добавить class MyExampleClass в качестве комментария к исходному файлу. Как я упоминаю не уверен, работает ли он с S2, но его стоит попробовать.

-1

Ваши ПРОГРАММЫ должны работать: IonCube, Zend Guard или SourceGuardian

Однако, если у вас есть время и являются общими с регулярным выражением вы просто могли бы написать свой собственный.

Заменить одинаковые значения, слова (имена функций, переменные, классы и т. Д.) С помощью некоторых случайных строк и сжать код, чтобы не было пустых строк, пробелов.

Только файлы yml, html и т. Д. Должны быть нетронутыми. Может быть также возможно с некоторой сложной командой оболочки

cat *.php | regex(somereqex) | overwrite... 
+0

Этот вопрос касается шифрования, а не обложения. Кроме того, у Symfony2 есть некоторые специфические загрузчики с механизмами кэширования, поэтому может быть немного сложнее, поскольку файлы сканирования фреймов для классов. – sbczk