Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Защита скриптов на PHP 
:(
    Опции темы
PetrovStas
Дата 28.12.2004, 21:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 4.10.2004

Репутация: нет
Всего: нет



Скажите пожалуйста!
Можно ли как нибудь защитить php-й код от посторонних глаз (закодировать или скомпилировать)

А также можно ли чтобы код само уничтожался через какое-то время
PM MAIL   Вверх
Black
Дата 28.12.2004, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Web-Development
**


Профиль
Группа: Участник
Сообщений: 980
Регистрация: 15.8.2004

Репутация: нет
Всего: 45



Обычным посетителям сайта код не видим - это раз. Админы твоего хостинга его могут увидить, но если все записывать в строку, то смотреть они его не будут, т.к. существа они заведомо ленивые.

Можно скомпилировать при помощи Zend. Тогда уже не посмотреть код, однако сам не пробовал ничего толкового сказать не могу, как оно потом работает. Говорят вроде ничего, сносно.

А чтобы он уничтожался ето ти и сам своими руками можешь или использовать какой-нить демон в UNIX системах можно.


--------------------
Могу все, но ничего не умею :-)
PM WWW   Вверх
Наставник
Дата 28.12.2004, 21:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 4.11.2004

Репутация: нет
Всего: 15



1. Пожалуйста можете и закодировать, перед тем как передать запрос пользователю закодированный код (который допустим в другом файле) считываем в память, после применяем функцию-декодер, и в принципе все должно работать.
2. Можно и удалять.. вызываем файл в котором проверяем дату, если дата истекла, то удаляем файл со скриптом-кодом, если нет, то запускаем скрипт-код.



--------------------
Богатство языка определяет широту мысли
Персональный сайт >>
PM MAIL WWW   Вверх
Sardar
Дата 28.12.2004, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 2
Всего: 317



Можно обфускатором запутать, очень мало найдётся людей, кто захочет распутать.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Наставник
Дата 28.12.2004, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 327
Регистрация: 4.11.2004

Репутация: нет
Всего: 15



Цитата(Sardar @ 28.12.2004, 21:37)
Можно обфускатором запутать

а что это такое? (это не в буфер все инфу выводить, и только после в браузер?)


--------------------
Богатство языка определяет широту мысли
Персональный сайт >>
PM MAIL WWW   Вверх
Sardar
Дата 28.12.2004, 21:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 2
Всего: 317



Нет, это запутать все имена, строки сложить в один блок и обработать чем нибудь, например заксорить и т.п. действия smile
Хотя лучше написать загрузчик кода как расширение PHP, затем откомпиленный PHP код криптовать. Расшифрованный код уже откомпилен, так что всё работает быстро. По моему так криптовалка от Zend работает.

Сам откопиленный код мало кто захочет разбирать.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Mal Hack
Дата 28.12.2004, 22:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Есть такая программа SourceGuardian Pro...
http://sourceguardian.com/
PM ICQ   Вверх
Elfet
Дата 8.9.2005, 12:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



А где можно найти какие-нибудь обфускаторы? Желательно бесплатные?
Добавлено @ 12:47
Хорошо бы ещё чтоб они какие-нибудь ложные условия впихивали и тд. и тп.


--------------------
PM MAIL WWW Skype   Вверх
Mal Hack
Дата 8.9.2005, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Что есть "обфускатор" ?
smile
PM ICQ   Вверх
Bikutoru
Дата 8.9.2005, 16:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Увлекающийся
**


Профиль
Группа: Участник
Сообщений: 522
Регистрация: 24.5.2005
Где: Москва

Репутация: нет
Всего: 22



Цитата(Mal @ 8.9.2005, 16:52)
Что есть "обфускатор" ?

Обфускатор - это прогамма, запутывающая код. Для этого имена переменных / функций / классов меняются на совершенно бессмысленные (угадайте с трёх раз, что хранится в переменной gwetcvsp smile), сам код пишется без отступов, плюс могут добавляться всякие бессмысленные операторы.
Рекомендую посмотреть в разделе Java - там это обсуждалось.


Это сообщение отредактировал(а) Bikutoru - 8.9.2005, 16:02


--------------------
Человек, словно в зеркале мир — многолик, 
Он ничтожен — и он же безмерно велик!
Омар Хайям
PM   Вверх
Mal Hack
Дата 8.9.2005, 16:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Ну дык SourceGuardian Pro это и делает...
PM ICQ   Вверх
Elfet
Дата 8.9.2005, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Mal Hack нет он вроде шифрует и нужен дешифратор, к тому же он платный, а демо только на 7 дней smile


--------------------
PM MAIL WWW Skype   Вверх
Elfet
Дата 8.9.2005, 20:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



я нашёл парачку но все они платные smile


--------------------
PM MAIL WWW Skype   Вверх
Mal Hack
Дата 8.9.2005, 20:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 8
Всего: 261



Такое ПО бесплатным не будет.
PM ICQ   Вверх
Elfet
Дата 8.9.2005, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и Пушистый
****


Профиль
Группа: Awaiting Authorisation
Сообщений: 3776
Регистрация: 2.4.2003

Репутация: нет
Всего: 16



Mal Hack
Ну может триальные версии какие бесплатные есть? smile А как насчёт того что бы самим такую штуку написать? smile smile


--------------------
PM MAIL WWW Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса

Внимание: данный раздел предназначен для решения сложных, нестандартных задач.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Для профи | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.