Здравствуйте!
Есть модуль скрипта в котором хранятся копирайты и прочая инфа, которую не должен знать ни кто кроме разработчика. Как скрыть код этого модуля что-бы человек не понял, а машина с ним работала? К примеру привожу движок DLE, в некоторых модулях виден PHP-код и его можно разобрать, а в некоторых только набор символов.
Заранее спасибо!
1. scar - 01 Июня, 2009 - 10:46:24 - перейти к сообщению
2. awep - 01 Июня, 2009 - 12:56:50 - перейти к сообщению
Юзайте продукцию компании Zend
либо хотя бы обфускаторы
либо хотя бы обфускаторы
3. funnyman - 01 Июня, 2009 - 13:47:14 - перейти к сообщению
scar, всё равно взломают. Как ни кодируй, на всё есть свои раскодировщики.
Самый надёжный способ - это размещать важный фрагмент кода на своём сайте (сервере) в отдельном файле, который потом инклудится в скрипт потребителя.
Т.е. без этого файла скрипт бесполезен, а просмотреть его содержимое нельзя, потому что он на твоём сервере.
Ну или примерно так.
Самый надёжный способ - это размещать важный фрагмент кода на своём сайте (сервере) в отдельном файле, который потом инклудится в скрипт потребителя.
Т.е. без этого файла скрипт бесполезен, а просмотреть его содержимое нельзя, потому что он на твоём сервере.
Ну или примерно так.
4. ETC - 01 Июня, 2009 - 21:12:15 - перейти к сообщению
funnyman пишет:
scar, всё равно взломают. Как ни кодируй, на всё есть свои раскодировщики.
Самый надёжный способ - это размещать важный фрагмент кода на своём сайте (сервере) в отдельном файле, который потом инклудится в скрипт потребителя.
Т.е. без этого файла скрипт бесполезен, а просмотреть его содержимое нельзя, потому что он на твоём сервере.
Ну или примерно так.
Самый надёжный способ - это размещать важный фрагмент кода на своём сайте (сервере) в отдельном файле, который потом инклудится в скрипт потребителя.
Т.е. без этого файла скрипт бесполезен, а просмотреть его содержимое нельзя, потому что он на твоём сервере.
Ну или примерно так.
А как будет инклюдится контент, если содержимое просмотреть нельзя?
5. funnyman - 02 Июня, 2009 - 01:24:50 - перейти к сообщению
ETC пишет:
А как будет инклюдится контент, если содержимое просмотреть нельзя?
Контент не нужно инклудить, как я написал - инклудится php-файл в котором важный кусок php-кода скрипта. Этот файл находится на моём (допустим) сервере, а не на стороне потребителя скрипта.
6. Furax - 02 Июня, 2009 - 05:14:24 - перейти к сообщению
Всё, что можно заинклюдить, можно и просмотреть, независимо от того, на каком сервере что лежит.
7. scar - 02 Июня, 2009 - 10:00:40 - перейти к сообщению
На крайний случай можно использовать обфускаторы, а с каждой версией менять имя и расположение переменной с копирайтами. И не надо будет парится со всякими зендами.
8. funnyman - 02 Июня, 2009 - 14:48:25 - перейти к сообщению
Я говорю КОД ЗАИНКЛУДИТЬ. Как ты его просмотришь если он у меня на сервере валяется в php-файле...
А то что этот код открывает в виде контента, ну так это же не код. Вопрос-то в первом посте был, как защитить скрипт.
Кстати в этот файл который инклудится можно и копирайты прописать, котрые часто собственно и удаляют.
А то что этот код открывает в виде контента, ну так это же не код. Вопрос-то в первом посте был, как защитить скрипт.
Кстати в этот файл который инклудится можно и копирайты прописать, котрые часто собственно и удаляют.
9. scar - 02 Июня, 2009 - 23:59:56 - перейти к сообщению
funnyman, согласен с тобой.
Можно и на сервер.
Но тут одна проблемка может случиться: если официальный сервер полетит или сбои будут то остановится все сеть движков, которые инклудят файл, а вот этого допускать нельзя.
Можно и на сервер.
Но тут одна проблемка может случиться: если официальный сервер полетит или сбои будут то остановится все сеть движков, которые инклудят файл, а вот этого допускать нельзя.
10. funnyman - 03 Июня, 2009 - 00:37:11 - перейти к сообщению
scar
Можешь проверку поставить и разместить файл, который инклудится с кодом, на нескольких серверах. Тогда есди один сервер зависнет - проверка определит это и будет инклудить файл, который находится на другом Хосте.
Тогда точно будет всё без проблем, если не уверен в своём Хосте.
Можешь проверку поставить и разместить файл, который инклудится с кодом, на нескольких серверах. Тогда есди один сервер зависнет - проверка определит это и будет инклудить файл, который находится на другом Хосте.
Тогда точно будет всё без проблем, если не уверен в своём Хосте.