Меня попросили защитить модуль Magento через обфускацию. Я никогда не использовал PHP пакетов запутывания, но я знаю, как они работают, и я предвижу некоторые проблемы в запутывания модуля, который очень строка и XML зависимый:Обфускация модуля Magento
- /etc/config.xml регистрирует harcoded класса имена и пути
- auto-load сильно используется, а пути важны
- Я не могу себе представить, как автоматически запутывать имя класса, которое позже будет называться Mage :: getModel ('my/module').
- Я должен исключить из процесса функции затухания функции вызова Magento (например, $ order-> getItems()).
Любые рекомендации?
Я видел Ioncube использовал для этого - один модуль я использую был один вспомогательный файл, закодированный с Ioncube, и ядро IP хранится в этом файле хелперов. Все остальное - обычный текст. – Laizer