Многие разработчики php скриптов постоянно сталкиваются с проблемой защиты своих проектов от не законного их распространения и использования. Дело в том, что php такой язык программирования который не дает возможности програмисту привязывать его скрипты к железу сервера, что и делает их уязвимыми.
Для того чтобы решить эту проблему и дать возможность php программистам защищать свои скрипты есть множество инструментов например таких как ZendGuard стоимость которого около $600 и для его нормальной работы на сервере должно быть установленное соответственное ПО, что далеко не везде, и то он на дает вам 100% защиты. Также для защиты php кода существует множество обфускаторов которые также не бесплатны и полученный скрипт после обработки ими все равно можно расшифровать, в сети интернет даже существуют сервисы для расшифровки проектов закодированных некоторыми из них. Также существуют сервисы которые предлагают Вам свои услуги по защите ваших скриптов путем внедрения в них своего участка кода который опять же нужно будет чем то закодировать, чтобы его не удалили, и тот же вопрос чем закодировать? Так же второй недостаток у таких сервисов это то, что при каждом выполнении Вашего скрипта после такой защиты он отсылает запрос на этот сервис активации и проверяет лицензию, а вдруг сервак ляжет, к примеру пьяный экскаваторщик порвал оптоволокно, что тогда??? Ваш скрипт не работает!!!
Или другой вариант, Покупатель установил скрипт на денвер, активировал его через этот сервис, и работать он с ним сможет только лиш при наличии доступа к сети интернет, что не для всех удобно.
Что же делать? Как Быть? Над этим вопросом я долго думал и решил сам написать программу которая бы могла защитить php скрипт от незаконного использования и решить выше описанные недостатки, такие как наличие на сервере специального ПО для работы ваших скриптов, постоянные запросы на сервер активации, возможности работать со скриптом без доступа во всемирную сеть интернет.
Эта программа называется PhpDomainLock v 0.01.
Что же может эта программа?
А может PhpDomainLock v 0.01следующее:
1. Дать возможность автору утановить количество доменов на которых покупатель сможет установить скрипт например на 1 или 2 или 5 и т.д.
2. Если покупатель захочет попробовать ваш скрипт в действии, то вы сможете сделать ему Полнофункциональную демо версию своего скрипта которая будет работать до указанного вами времени.
3. Зашифровать исходный код скрипта специальным алгоритмом, который не так то просто сломать, сразу оговорюсь, что не хочу показаться слишком умным и говорить то, что я изобрел чудо которое не под силу не кому взломать, потому как взламывают даже windows и не для кого это не секрет, но у меня раскодировать обратно защищенный этим алгоритмом скрипт, не получилось, хотя я его и изобретал. Ну а если у кого то и хватит ума это сделать, то наврядле такой человек будет покупать у Вас скрипт, а напишет его сам используя свои знания.
4. Если вдруг покупатель по каким либо причинам не смог активировать скрипт через интернет ему будет предложено активировать скрипт вручную и будет показан соответствующий код который он должен будет передать вам, для ручной активации.
После активации не зависимо от того как был активирован ваш скрипт через интернет или в ручную он больше не будет отдавать запросы на сервер активации каждый раз при выполнении скрипта и проверять лицензию.
Теперь пару слов о том как работает PhpDomainLock v 0.01
Php проекты могут состоять как из одного файла так и из нескольких десятков например cms для сайта, но в каждой cms есть один файл в котором находится его сердце, например файл с функциями, этот файл инклудится где то в начале скрипта и его содержимое потом используется по мере выполнения.
Именно этот файл и нужно защищать, устанавливая на него лицензированную привязку к домену, потому как без этого файла ваш скрипт работать не будет и естественно он нечего и не будет стоить!
Вы сейчас скажите, а, что пользователю стоит изменить сервенрую переменую в которой хранится информация о домене, и прописать ее новые значения где то вначале скрипта. Если это произойдет скрипт сразу же выведет сообщение о том что домен не тот и остановит выполнение скрипта, также если пользователь начнет какими либо другими способами пробовать обходить защиту будет происходить тоже самое.
Хорошо, а если к примеру пользователь установил скрипт на денвер и активировал его к примеру на домен moysite.rr и решил продать другу за пол цены при этом объяснить ему создаешь домен moysite.rr и устанавливаешь туда уже активированный скрипт.
А вот тут и будет поджидать его засада, вроде и домен тот же и ip 127.0.0.1 вроде все должно работать а вот нет! Скрипт работать не будет, а выведет сообщение, что не совпал например процессор и еще пару параметров, работа скрипта также будет остановлена, на все попытки пользователя подменять серверные переменные, скрипт будет выдавать различные сообщения но так и не запустится :)

Программа PhpDomainLock v 0.01 естественно платная цена одной ее копии на данный момент составляет 50 wmz, что во многом дешевле чем тот же присавутый Zend.
Также существует возможность защетить Ваш проект при помощи PhpDomainLock v 0.01 цена такой услуги 10wmz за один проект. То есть вы мне даете файл к примеру с функциями указываете количество доменов разрешенное для установки скрипта с одним лицензионным ключом, адрес сайта и каталога где будут храниться файлы активации вашего проекта через интернет, а я вам возвращаю уже защищенный лицензией ваш файл, генератор ключей для вашего проекта и файлы активации, которые вы установите к себе на сервер через который будет проходить активация.
По вопросам приобретения и составления лицензированной защиты для ваших проэтов обращайтесь в icq 449108768