Хранить Zend OpCache как файлы в PHP 5.6?

Я пытаюсь запутать и ускорить мой код с помощью Zend OpCache, но OpCache, похоже, не имеет обычных функций для хранения байт-кода в файле, как это делали другие старые системы кеширования. Поскольку OpCache является родным методом кэширования файлов в памяти в коде операции, я хотел бы продолжать его использовать, но мне нужно иметь возможность скрыть свой код в случае системного нарушения. (Просто еще одна мера безопасности)

Какие варианты у меня есть, чтобы сохранить мои файлы PHP в виде скомпилированного кода в код операции или байт-код?

РЕДАКТИРОВАТЬ: Я думаю, что люди не поняли то, что я искал по большей части. Пожалуйста, прочитайте мои комментарии к сообщениям. Я профессиональный веб-разработчик более 12 лет, поэтому я не новичок в этом. Я просто хотел немного изменить свою тактику и посмотреть, знают ли другие о том, как осуществить это, о чем я не думал.

-1

Решение

Определенно не стоит начинать разработку собственных инструментов для запутывания или защиты своего PHP-кода.

Для защищенного использования вашего кода SourceGuardian или же Nu-Coder. Оба инструмента, однако, требуют установки специальное расширение PHP на сервере, что не вариант для многих компаний веб-хостинга. Эти инструменты предоставляют возможность привязать ваш код к определенной машине (аппаратный хеш, привязка IP, …), контролировать количество лицензий, срок действия и т. Д.

Если вы серьезно относитесь к защите своего кода (не только к обфускации), используйте виртуальный сервер + один из упомянутых инструментов. Во время выполнения оба расширения хранят дешифрованный низкоуровневый код в оперативной памяти, поэтому помимо защиты кода они также обеспечивают повышение производительности. Я тестировал PHP 5.5.x с загруженными как SourceGuardian, так и opcache, и никаких конфликтов не было.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]