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
Форумы портала PHP.SU :: Версия для печати :: Как сделать защиту копирайта
Форумы портала PHP.SU » » Вопросы новичков » Как сделать защиту копирайта

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

1. android - 16 Июня, 2012 - 23:46:10 - перейти к сообщению
Здрасте есть php код, в нем есть функция которая будет проверять if(preg_match)*** на наличие копирайте она будет зашифрована и при удалении ее, нужно блокировать весь скрипт... Как это сделать?
2. Panoptik - 16 Июня, 2012 - 23:59:24 - перейти к сообщению
никак. если можно удалить функцию, то можно и удалить то место где вы будете блокировать
3. avtor.fox - 17 Июня, 2012 - 00:10:51 - перейти к сообщению
Panoptik пишет:
никак

Ну почему же. К примеру сделать во время выполнения функции проверку на наличие копирайта. А проверять будет сторонний сервер. Но в данном случае можно подменить "обращение" для проверки. Хотя дурацкий наверно способ Улыбка
4. Panoptik - 17 Июня, 2012 - 00:16:02 - перейти к сообщению
это мне напоминает историю про кряки всех известных игр.
крупнейшие компании тратят миллионы долларов и год времени на разработку защиты (например StarForce) а отечественные хакеры взламывают всё это дело через 1 месяц после релиза игры... думаю вы понимаете к чему я
5. avtor.fox - 17 Июня, 2012 - 00:21:31 - перейти к сообщению
Panoptik пишет:
думаю вы понимаете к чему я

Понимаю. Ломается всё.
android
И что за скрипт такой? Имеет ценность?))
6. android - 17 Июня, 2012 - 01:03:50 - перейти к сообщению
avtor.fox да нет, просто вечные школьники не ценят работу и удалят копирайт.

нужно им вдать....
7. Medallion - 17 Июня, 2012 - 08:23:37 - перейти к сообщению
android, почему вдруг нельзя такое организовать.
1. Должен проверятся, включен ли Javascript, если нет - редирект на страницу с предупреждением.
2. Используем библиотеку JQUERY и технологию AJAX.
3. Общаемся со страницы со скриптом с проверкой копирайта

Если удаляют копирайт, а нетушки, скрипт проверил, он должен там стоять и вернул обратно.

Но, как говорит Panoptik всё подвластно взлому.
8. PATCH - 17 Июня, 2012 - 08:54:22 - перейти к сообщению
не можеш защитить свое авторское право? - так про учи тех кто пытается его присвоить)
p.s обычно перед заливкой на сервер проверяют всё на локалхосте. у школьников на локал хосте обычно windows а значит через команду exec можно вызвать командную строку и творить че вздумается) , можно используя мощные ресурсы php (работы с файлами и папками ) написать рекурсию которая осуществит поиск файлов и папок по разделу ( или по все компьютеру) и удалит скажим все найденые PHP , JS файлы и ZIP ,7z rar архивы Да бы на веки удалить у "пиратов свой продукт". - ну эт я так примеры привел если че) а вообще если твой противник школьник . изучи ООП PHP забацай свой скрипт со множеством файлов , классов , часто используй наследование что бы при удалении 1 класса рушилась вся цепочка скрипта (или CMS ) я хз что ты там пишеш) , свою систему защиты реализуй по разному в разных скриптах да бы защитить проект) насчет шифрации можно использовать base64 но и одного ООП будет достаточно , что бы школьник одурел от написаного)) я счас пищу чисто теоритически если что))
9. DlTA - 17 Июня, 2012 - 10:38:41 - перейти к сообщению
я првильно понял, что на сервере есть некий PHP файл внутри которого есть закоменченная строчечька "@......" и если вдруг пользователь удалит эту строчеську то надо все удалять?
10. DelphinPRO - 17 Июня, 2012 - 13:17:52 - перейти к сообщению
всё это фигня.
Заключайте договор на разработку сайта. Оговорите в нем пункт о копирайтах. Самый надежный способ.
11. android - 17 Июня, 2012 - 13:26:50 - перейти к сообщению
DlTA нет коментарий не в php коде а в коде шаблона main.tpl

DelphinPRO этот скрипт того не стоит! Просто не хотелось бы видеть как малолетки меняют на свои копирайты.
12. Panoptik - 17 Июня, 2012 - 13:35:26 - перейти к сообщению
ну тогда однозначно сделайте небольшую надстройку. например парсите шаблон на наличие вашего копирайта, и делайте соответствующие запреты или же на клиентской стороне javascript'om проверяйте вывод
13. Bio man - 17 Июня, 2012 - 13:38:47 - перейти к сообщению
Способ простой. Снимаешь md5 хэш с оригинального скрипта и сравниваешь со "школьным". Для школоты хватит, что бы мозг сломать

 

Powered by ExBB FM 1.0 RC1