Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > работа скрипта только на "нужных" узлах


Автор: Smorodin 22.8.2007, 17:20
Имеется скрипт, написанный на PHP.
Мне нужно каким-нибудь образом сделать что-нибудь наподобии regkey.key. То есть написать скрипт, который будет сравнивать адрес сайта, на котором работает, с тем, на котором он _должен_ работать, я смогу.
Вопрос: как как-нибудь зашифровать адрес сайта, на котором он должен работать, чтобы его не изменили?

Автор: SamDark 22.8.2007, 17:57
Smorodin
Скорее всего нет + всегда можно просто удалить ту часть кода, что отвечает за проверку...

Автор: Smorodin 22.8.2007, 18:08
а какие-нибудь варианты есть?

А вариант, допустим, загрузки с удаленного (моего) сервера файла библиотеки, и со стороны моего сервера проверять, с какого адреса пришел запрос, и в зависимотсти от этого принимать решение - выдавать или нет smile

Автор: NightmareZ 22.8.2007, 18:17
Smorodin, зачем это нужно?

Автор: Mal Hack 22.8.2007, 18:18
Smorodin, в поиске ищите: "обфускация кода" (шифрование).

Автор: Smorodin 22.8.2007, 18:36
Mal Hack, спасибо!

Добавлено через 6 минут и 14 секунд
Цитата(NightmareZ @ 22.8.2007,  18:17)
Smorodin, зачем это нужно?

хочу получить какую нибудь гарантию, что мой скрипт будет работать только у тех, кто заплатил smile

Автор: Smorodin 22.8.2007, 19:23
Цитата(Mal Hack @ 22.8.2007,  18:18)
Smorodin, в поиске ищите: "обфускация кода" (шифрование).

Все хорошо, но ведь можно просто скопировать с одного хоста на другой, и все будет работать... :(

Автор: SamDark 22.8.2007, 19:52
Smorodin
Есть вариант с вынесением части функций на свой сервер в виде веб-сервиса. Довольно-таки надёжный вариант при условии, что будут проверятся параметры запроса + какой-либо ключ. При несовпадении ключа и параметров - бан.

Автор: Mal Hack 22.8.2007, 21:20
Цитата(Smorodin @  22.8.2007,  19:23 Найти цитируемый пост)
Все хорошо, но ведь можно просто скопировать с одного хоста на другой, и все будет работать... :( 

Вы в код пишете адрес домена (и его проверку) и код подвергаеете обфускации. 

Автор: Smorodin 22.8.2007, 22:28
SamDark, Mal Hack
Спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)