| 
			| 
					
						| alexthunder 
								Гость
 | 
								|  | «  : 05-06-2004 03:57 »  |  | 
 
 Не могу выбрать из всего множества средств защиты PHP кода.Бесплатных прог вообще не нашел. А из платных не могу понять, что мне подходит, т.к. никогда этими средствами не пользовался.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Sommer 
								Молодой специалист    Offline | 
								|  | « Ответ #1 : 05-06-2004 04:17 »  |  | 
 
 а по какому принципу они вообще работают?... для чего и от кого нужно защищать код? он ведь на клиентскую сторону не загружается... - пользователь его не получит...так зачем?
 |  
						| 
								|  |  
								|  |  Записан | 
 
 когда-нибудь, я верю, ты будешь ехать по этому городу и поймёшь, что хочешь увидеть меня за рулём мчащейся по соседней полосе машины. но тогда меня уже не будет
 в этом городе
 forever yours.
 |  |  | 
	| 
			| 
					
						| Fireworm 
								Гость
 | 
								|  | « Ответ #2 : 07-06-2004 06:23 »  |  | 
 
 Sommer, 1) Ты продаеш продукт заказчику. Шифруеш его для того, что бы заказчик не украл исходные коды.2) На случай взлома сервера.
 
 alexthunder, Лучшим является Zend Encoder. Но он платный. Где-то в инете встречал бесплатный, росийский - не не использовал.
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| MOPO3 
								Ай да дэдушка! Вах...Команда клуба    Offline 
								Пол:   
								Холадна аднака!
								
								
								
								
								
								   | 
								|  | « Ответ #3 : 07-06-2004 06:43 »  |  | 
 
 Sommer, 1) Ты продаеш продукт заказчику. Шифруеш его для того, что бы заказчик не украл исходные коды.2) На случай взлома сервера.
 
 alexthunder, Лучшим является Zend Encoder. Но он платный. Где-то в инете встречал бесплатный, росийский - не не использовал.
 А еть ли в этом смысл ? Администратор сервера всегда сможет украсть исходный код    Как я понимаю, чтобы парсить закодированый Zend Encoder'ом код, на сервере должен он же Zend Encoder и стоять, а в таком случае, что мешает админу сервера декодировать назад этот код. Или там нету опции по обратной кодировке ? |  
						| 
								|  |  
								|  |  Записан | 
 
 MCP, MCAD, MCTS:Win, MCTS:Web |  |  | 
	| 
			| 
					
						| npak | 
								|  | « Ответ #4 : 07-06-2004 07:45 »  |  | 
 
 Есть методы защиты исходников, которые называются Code Obfuscation (запутывание кода). Поиск по гуглу сразу выдал в числе первых PHP Code Obfuscationhttp://www.jimworld.com/tools/php-encrypt/ |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| Sommer 
								Молодой специалист    Offline | 
								|  | « Ответ #5 : 07-06-2004 15:25 »  |  | 
 
 ах дая такое видел у java - там вставлялось куча всяких меток так что хрен разберешь после декомпиляции байт кода
 
 ясно
 спасибо, что просветили
 |  
						| 
								|  |  
								|  |  Записан | 
 
 когда-нибудь, я верю, ты будешь ехать по этому городу и поймёшь, что хочешь увидеть меня за рулём мчащейся по соседней полосе машины. но тогда меня уже не будет
 в этом городе
 forever yours.
 |  |  | 
	| 
			| 
					
						| --Zap-- 
								Гость
 | 
								|  | « Ответ #6 : 09-06-2004 04:57 »  |  | 
 
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| npak | 
								|  | « Ответ #7 : 09-06-2004 11:02 »  |  | 
 
 --Zap--, таких программ десятки, если не сотни.  Метод защиты называется Code Obfuscation (см выше) Развивается также и обратное направление, deobfuscation.  Но путальщики пока впереди   |  
						| 
								|  |  
								|  |  Записан | 
 
 |  |  | 
	| 
			| 
					
						| --Zap-- 
								Гость
 | 
								|  | « Ответ #8 : 09-06-2004 15:13 »  |  | 
 
 --Zap--, таких программ десятки, если не сотни.  Метод защиты называется Code Obfuscation (см выше) Развивается также и обратное направление, deobfuscation.  Но путальщики пока впереди   Да это все конечно хорошо и для защиты от не совсем хороших дяденек тоже не полхи..................... И канечно есть и фриварные из них.      Но вопрос  какие из фриварных хороши и на сколько ?     |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Maksir 
								Постоялец    Offline | 
								|  | « Ответ #9 :  07-10-2008 18:51 »   |  | 
 
 Здравствуйте всем!У меня такой же (почти) вопрос.
 Есть ли под Linux кодировщик бесплатный (в смысле, идёт ли он в поставке с стандартными пакетами) и как называется.
 Нужен, поскольку, очень обидно отдавать свои наработки какому-то тостосуму, который потом не хочет платить за работу и вообще, говорит, "а за что я должен платить, если этих бесплатных скриптов в интете пруд-пруди... и вообще, писать сайты, это так просто.. (особенно для него самого, то, что он хочет)" ну и так далее...
 Уж, не сталкивался я с кодировщиками. Но, поверьте, любую маломальскую вещь если закодировать, то сразу тебя начинают ценить. Жизнью проверено.
 Если нет бесплатных, то может платные кто подскажет под Linux?
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| Chuda 
								Гость
 | 
								|  | « Ответ #10 : 07-10-2008 19:00 »  |  | 
 
 Zend Encoder |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #11 : 07-10-2008 19:23 »  |  | 
 
 Вообще, компилятор в байт-код встроен в сам PHP. Вопрос только получения этого добра в отдельном файле и последующего исполнения. Это могут и "не фирменные" программы. Например, eAccelerator.
 Только надо понимать, что не происходит шифрования программы - байт-код можно "дизассемблировать" (конечно, не в исходный код, а в набор операций). Т.е. защищенность условная: если кому-то очень-очень надо, то он разберет алгоритмы.
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Maksir 
								Постоялец    Offline | 
								|  | « Ответ #12 : 07-10-2008 20:08 »  |  | 
 
 RXL, да, пусть даже так. Только, я не совсем понимаю. Есть ли адрес разработчика? и искать по "eAccelerator"? Это он и есть? это добро для Linux? Шифрование не против спецов. Продвинутые специалисты не помогут толстосуму...    только за баксы..   ))Шильгия , Да, Zend Encoder, это он и есть. Но мне хотелось бы что-нибудь простенькое. К тому же, мне кажется, что он платный. А хотелось бы начать с простого, что бы знать, как это работает вообще. А то, покупка, дело серьёзное... как-то, сложно пока набрасываться на такой продукт. (не совсем понятно) Спасибо за ответы. поищу. |  
						| 
								|  |  
								| « Последнее редактирование: 07-10-2008 20:13 от Maksir » |  Записан | 
 |  |  | 
	| 
			| 
					
						| Maksir 
								Постоялец    Offline | 
								|  | « Ответ #13 : 07-10-2008 20:25 »  |  | 
 
 RXL, все, нашёл! спасибо! только там пока говорится о повышении быстродействия выполнения сценариев. А конкретно о получении шифрованых файлов? Или это не то? |  
						| 
								|  |  
								| « Последнее редактирование: 07-10-2008 20:28 от Maksir » |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #14 : 08-10-2008 03:33 »  |  | 
 
 Maksir, см. в его составе: 1. Команду: encoder 2. API. eaccelerator_encode
 Use this function to compile/encode php scripts. This scripts can be loaded with eAccelerator or eLoader installed.
 
 mixed   eaccelerator_encode  (mixed $src, [mixed $prefix = ''], [string $pre_content = ''], [string $post_content = ''])
 
 * return: Returns the encoded script on success and false on failure.
 
 * mixed  $src: The source code to encode
 * mixed $prefix: ???? A prefix to add to the code ????
 * string $pre_content: ????
 * string $post_content: ????
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	| 
			| 
					
						| Maksir 
								Постоялец    Offline | 
								|  | « Ответ #15 : 29-10-2008 17:29 »  |  | 
 
 RXL, сегодня только установил и вот, хочу поинтересоваться, - описание этой функции:
 eaccelerator_encode()
 
 Она, значит, уже определена и работает... (?) Просто, установил, этот асселератор, а как проверить, не проверял...Только в phpinfo() подсмотрел и всё. Всё настроено.
 
 Но, додумывю далее, что в эту функцию нужно сделать форму для обработки кода. Или там уже есть такой файл с формой? Функцию я понимаю. Использовать несложно. Но, хочу удостовериться. (Так, или нет)?
 |  
						| 
								|  |  
								|  |  Записан | 
 |  |  | 
	| 
			| 
					
						| RXL | 
								|  | « Ответ #16 : 30-10-2008 11:00 »  |  | 
 
 |  
						| 
								|  |  
								|  |  Записан | 
 
 ... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С. |  |  | 
	|  |