Страницы

Поиск по вопросам

четверг, 13 февраля 2020 г.

Защита скрипта от распространения

#скрипт #защита #php


Вот хочу поставить на продажу скрипт, но не знаю как защитить его от распространения
другими лицами (платно или бесплатно). Подскажите, пожалуйста.    


Ответы

Ответ 1



Зашифруйте его с помощь Zend Guard. В код никто не сможет внести изменения, добавьте в скрипт привязку к домену (или в самом Zend Guard можно настроить привязку к домену) и никакого распространения не будет. Единственный минус, не на всех хостингах может стоять zend optimizer (необходим для того чтобы зашифрованные файлы заработали), поскольку защифрованные скрипты могут создавать повышенную нагрузку, но это со слов хостинговой компании :) Помимо Zend Guard существуют и другие программы: ionCube, Nu-Coder. Есть также так нызываемые программы Дезендеры, которые призваны расшифровать байт код, но на практике работают они плохо и на выходе получается неработающий код.

Ответ 2



Добавьте в код периодическую отправку на ваш сервер POST-запроса с токкеном покупателя. На своем сервере проверяйте соответствие токкена домену, указанному при покупке, и возвращайте ответ, в зависимости от которого код продолжит работать или выполнит некоторые действия (уведомит вас о левом использовании кода, вернет некорректные данные или внесет изменения в свой код). Ответ при этом должен быть для непосвященных рандомный, но в самом коде должна быть проверка на валидность.

Комментариев нет:

Отправить комментарий