Мне интересно использовать http://www.phplicengine.com для защиты моего php-кода и лицензии моего php-скрипта, но не знаю, насколько это хорошо. здесь пользователь PHPLicengine, который может мне помочь?
PHP-код не может быть зашифрован, потому что в какой-то момент вам нужно eval () строку, которая будет производить вывод. Таким образом, нет возможности фактически заставить людей украсть ваш код, если вы позволите ему выйти из ваших серверов.
По большей части попытка защитить код бесполезна. Люди зарабатывают деньги от кода либо A) Работают для кого-то, B) Предоставляют обновления / поддержку только действительным платежным клиентам, или C) Как-то делают данные, которые использует программное обеспечение, проходят через свои собственные серверы, чтобы добраться до клиента.
Любые другие попытки защитить код требуют юридических консультаций и действий.
Сама по себе система, подобная PHPLicengine, бесполезна. Ваш PHP-скрипт по-прежнему будет текстовым PHP-скриптом, поэтому кто-то может просто удалить код лицензии (это займет 1/10, если вам потребуется интегрировать) и делать с ними все, что им нравится.
Кодеры PHP-скриптов (например, IonCube, Zend Encoder) имеют возможность предварительно скомпилировать PHP-скрипты в байт-код. Они требуют, чтобы веб-сервер имел расширение PHP для декодирования и запуска скомпилированных скриптов.
Они в основном делают то же самое, что и обфускаторы в Java / .NET – создают запутанную двоичную версию, которая все еще работает, но сложнее декомпилировать или модифицировать.
Существуют проблемы с этим подходом – не все веб-хосты имеют соответствующий PHP-расширение, и каждый скрипт-скрипт нуждается в его собственном. Даже те, кто это делает, обычно имеют только один (наиболее распространены IonCube и Zend). Как правило, ваши клиенты не смогут установить соответствующее расширение PHP, так как они не владеют или не контролируют свой веб-сервер, поэтому только наличие запутанной версии может помешать некоторым пользователям использовать (и, следовательно, покупать) ваше программное обеспечение.
Судя по часто задаваемым вопросам на веб-сайте PHPLicengine, лицензионные части их системы лицензирования в любом случае кодируют с использованием IonCube, так что в значительной степени заставляют вас использовать IonCube.
Вы можете скомпилировать PHP-код. Однако это не простой процесс. Взгляните на компилятор Bcompiler или byte на сайте php.net.
Я предлагаю, чтобы вы могли использовать cron для проверки лицензии каждый час, если система обнаружила поддельный лицензионный ключ для кода, который был разрушен. но если вы продаете свой плагин для пользователя 20000, с ним трудно справиться …
Я никогда не слышал о PHPLicengine – для шифрования / защиты я обычно полагаюсь либо на Zend Guard, либо на ionCube . Я также слышал хорошие вещи о PHPAudit .
Однако, хотя эти (особенно Zend) являются «большими именами» в бизнесе защиты PHP-скриптов, они не могут защитить ваш скрипт от действительно серьезных взломщиков (я знаю, что оба Zend и IonCube были разбиты раньше: однако это было несколько версий назад и результирующий результат был запутан в любом случае как обе системы, для скорости, сокращения переменных / имен функций до минимальной длины и удаленных комментариев).
Вы можете защитить свой код с помощью ioncube. Я его не использовал, но я знаю один хост, который его поддерживает: mittwald
Привет всем, вы можете попробовать с ними зашифровать с помощью лицензионного ключа ваш php-код / источник / скрипт
Я нашел в Интернете эту услугу, которую вы можете попробовать, это дешево
https://www.facebook.com/pages/Encrypt-with-License-Key-any-PHP-Code/1408496709369712