Заработок в Интернет

Электронные деньги уже стали обычным явлением... Или это не про тебя?

Текущий обзор Кодирование

Альтернатива Zend Guard кодировщик ionCube

Хотя Zend Guard мне понравился, но всё же решил посмотреть другие решения для кодировки файлов php от копирования. Сам процесс защиты я разработал, который заключается в выдачи лицензии от количества зарегистрированных сайтов в системе и привязка к характеристикам хостинга, поэтому, мне требуется только закодировать файлы и всё, остальное уже делается программно.

Бродя по форумам я нашёл, что есть решение в виде ionCube, которое позволяет выполнять те же функции, что и Zend. Отзывы были неплохие, за единственным исключением, что хостинг может не поддерживать его. (Zend обычно поддерживают почти все.

Скачал дистрибутив ionCube для проверки его работы. Также 14 дней на проверку и кодирование на 36 часов. Что вполне достаточно для меня, чтобы оценить работу кодировщика файлов PHP.

Получились следующие результаты. На хостинге всё работает прекрасно. Посмотрел phpinfo модуль ionCube сходит в состав. Когда загрузил пробный файл на виртуальный сервер, то его там не оказалось. Но проблема решилась достаточно просто, путём указания пути к обработчику в файле php5.ini и закачки модуля на сервер модуля ioncube_loader_lin_5.1.so.

Хотя я и не со всех сторон проверил работу кодировщика ionCube, но вот привязка к хостингу не удалась. Т.е. на двух разный доменах и хостингах (один виртуальный хостинг, а другой виртуальный сервер, да ещё и разных компаний) файлы работали без проблем. Но в моём случае это не так важно, т.к. проверка будет проходить внутри файла, которую я сам и написал.

Пожалуй, два минуса можно поставить компаниям Zend и ionCube за то, что они не принимают WebMoney. Только банковский перевод, с карточки или PayPal. Но большой плюс к ionCube за то, что стоимость лицензии в 3 раза дешевле, чем у Zend. Буду надеяться, что защита не значительно хуже, чем у Zend. Правда, по этому поводу есть разные мнения, и какое правильное трудно сказать, не опробовав две разных защиты.

Zend Guard

Zend Guard – кодирование исходного текста и обфускация для защиты от халявного использования и копирования для распространения. Этим продуктом я интересовался для практического применения. Как и полагается, искал исчерпывающую информацию об этом продукте для использования в целях лицензирования своего программного продукта. Но, все то, что я находил в Интернет, это были рассуждения тех, кто где-то что-то услышал. Если говорить проще – ОБС (одна бабка сказала). Естественно, такие результаты поиска меня не порадовали.

А что говорят в народе? То, что Zend легко можно обратно перекодировать. Другие утверждают, что это было со старой версией, а теперь они хорошо поработали и сняли такого рода ошибку в кодировании. Некоторые приводят в качестве примера продукт Zend Encoder – а это ещё откуда. На официальном сайте такого продукта у них нет. Есть Zend Guard, именно то, что мне требуется для защиты движка.

К чему я пришёл? Всё нужно пробовать и делать самому. Столь противоречивые заявления разных пользователей, которые даже не удосужились попробовать на практике продукт, заставляет меня задумываться – а судьи кто? Большинство сетует на дороговизну продукта. 600$ – это, конечно, не малая сумма для лицензии на один год. Но если он того стоит, то значит нужно попробовать.

Да, был один человек, который вроде сделал обратное кодирование. Но это было года 3-4 назад. И за это время всё изменилось. Буду пробовать – пока на триальной версии тренируюсь, а там куплю лицензию и буду использовать на практике. Всё, что получилось, напишу здесь.