Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Защита php кода от распространения [2]

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (2): « 1 [2]   

> Без описания
Ch_chov
Отправлено: 08 Апреля, 2014 - 23:00:47
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




VestCoastman пишет:
И получишь уже выполненный код страницы, т.е. html
Ну тогда и с include тоже самое получишь.
 
 Top
VestCoastman
Отправлено: 08 Апреля, 2014 - 23:02:41
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Ch_chov пишет:
VestCoastman пишет:
И получишь уже выполненный код страницы, т.е. html
Ну тогда и с include тоже самое получишь.

Почитайте, как работает include и как file_get_contents
 
 Top
Ch_chov
Отправлено: 08 Апреля, 2014 - 23:20:52
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




VestCoastman пишет:
Почитайте, как работает include и как file_get_contents

include работает не так как вы думаете.
 
 Top
IllusionMH
Отправлено: 09 Апреля, 2014 - 01:36:23
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




VestCoastman, если вся логика в итоге окажется на сервере клиента и будет выполнятся там - что мешает на ВДС засниффить весь траффик и выдрать из него скрипты.
Я задал принципиальный вопрос: где выполнится логика, которая возьмет данные и преобразует их в результирующий html?
Если клиент получает только готовый HTML - норм, если он получит php код который потом выполнится на том компе - спасет только от ленивых.

(Отредактировано автором: 09 Апреля, 2014 - 01:36:54)

 
 Top
Edwvee
Отправлено: 09 Апреля, 2014 - 09:04:19
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




Странная идея, даже скомпилированные в нэйтив программы с закрытыми кодами ломают.
Единственный выход, сделать как в diablo3: очень важная часть логики на твоем сервере. Тогда может отслеживая какие-то уникальные данные по запросу, можно возвращать свои данные, критически важные для работы сайта, но не работающий скрипт.
 
 Top
VestCoastman
Отправлено: 09 Апреля, 2014 - 12:01:33
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




IllusionMH, пока я предложил сам принцип работы. Как он работает и работает ли вообще, я не проверял. Тут надо еще проверки делать)

А если выдавать юзеру только html, то придется еще и API писать + саму панель управления, работающую с этим API, которая будет храниться как раз у юзера и отправлять нужные команды, для управления всем этим делом. Тогда уже будет 100% шанс того, что php код юзер никак не получит.
 
 Top
Edwvee
Отправлено: 09 Апреля, 2014 - 12:12:05
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




Цитата:
Тогда уже будет 100% шанс того, что php код юзер никак не получит.

Но и скорость работы будет заставлять желать лучшего.
 
 Top
VestCoastman
Отправлено: 09 Апреля, 2014 - 12:24:53
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Edwvee пишет:
Цитата:
Тогда уже будет 100% шанс того, что php код юзер никак не получит.

Но и скорость работы будет заставлять желать лучшего.

Это будет зависеть от серверов, а именно от скорости загрузки и отдачи.
 
 Top
caballero
Отправлено: 09 Апреля, 2014 - 12:39:04
Post Id


Активный участник


Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011  
Откуда: Харьков


Помог: 126 раз(а)




ни один вменяемый заказчик на такое не пойдет. Чтобы его сайт зависел от работы какого то левого сервера.
И первое что он сделает это спросит почему подавляющее большинство других сайтов, фреймворков на PHP идут с исходниками и никаких проблем с этим нет.


-----
Бесплатная система складского учета с открытым кодом https://zippy[dot]com[dot]ua/zstore
 
 Top
Ch_chov
Отправлено: 09 Апреля, 2014 - 13:18:00
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




VestCoastman пишет:
Как он работает и работает ли вообще, я не проверял.

А почему? Для этого требуется всего несколько минут.
 
 Top
Edwvee
Отправлено: 09 Апреля, 2014 - 13:36:50
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




VestCoastman пишет:
Edwvee пишет:
Цитата:
Тогда уже будет 100% шанс того, что php код юзер никак не получит.

Но и скорость работы будет заставлять желать лучшего.

Это будет зависеть от серверов, а именно от скорости загрузки и отдачи.

Все равно будет какой=то интервал, который никак не преодолеть. И опять же лишние расходы.
Единственный вариант в таком случае, это на своем VPS держать все сайты и не давать никому доступ: работает и работает. Но мало кто согласится.
 
 Top
Zuldek
Отправлено: 09 Апреля, 2014 - 14:17:21
Post Id


Постоянный участник


Покинул форум
Сообщений всего: 2122
Дата рег-ции: Июнь 2010  


Помог: 50 раз(а)




Тема запрета распрострения PHP-кода сама по себе смешная.

Простой и правильные вариант, если уж изобретён дорогой велосивед, — код зазендить, продукт защитить лицензией.

Всё.

95% желающих получить ваши исходники остановит первая мера, включая всех школьников.
С остальными, кого первая мера не остановила, теми кто пошли на платную расшифровку пообщаетесь в суде. Раз нашлись деньги на нарушение лицензии, значит и на выплату правообладателям найдутся.

Если речь идёт о 100% исключении незаконного использования вашего кода, то, как тут правильно сказали, реализация видится только через перенос основной логики на сервер и распространении клиентских программ или api с ключами доступа

(Отредактировано автором: 09 Апреля, 2014 - 14:21:14)

 
 Top
Edwvee
Отправлено: 09 Апреля, 2014 - 16:37:30
Post Id


Частый гость


Покинул форум
Сообщений всего: 195
Дата рег-ции: Июнь 2013  


Помог: 1 раз(а)




Цитата:
код зазендить

Что это значит?
 
 Top
VestCoastman
Отправлено: 09 Апреля, 2014 - 19:41:52
Post Id



Посетитель


Покинул форум
Сообщений всего: 374
Дата рег-ции: Дек. 2010  


Помог: 3 раз(а)




Ch_chov пишет:
VestCoastman пишет:
Как он работает и работает ли вообще, я не проверял.

А почему? Для этого требуется всего несколько минут.

Несколько минут и VDS с серваком, которой у меня нет(свободной).
Zuldek
И по сути получишь ucoz
Edwvee
Zend - php обфускатор, зазендить - обфусцировать обфускатором Zend

(Отредактировано автором: 09 Апреля, 2014 - 19:42:14)

 
 Top
Страниц (2): « 1 [2]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB