![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| PetrovStas |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 4.10.2004 Репутация: нет Всего: нет |
Скажите пожалуйста!
Можно ли как нибудь защитить php-й код от посторонних глаз (закодировать или скомпилировать) А также можно ли чтобы код само уничтожался через какое-то время |
|||
|
||||
| Black |
|
|||
|
Web-Development ![]() ![]() Профиль Группа: Участник Сообщений: 980 Регистрация: 15.8.2004 Репутация: нет Всего: 45 |
Обычным посетителям сайта код не видим - это раз. Админы твоего хостинга его могут увидить, но если все записывать в строку, то смотреть они его не будут, т.к. существа они заведомо ленивые.
Можно скомпилировать при помощи Zend. Тогда уже не посмотреть код, однако сам не пробовал ничего толкового сказать не могу, как оно потом работает. Говорят вроде ничего, сносно. А чтобы он уничтожался ето ти и сам своими руками можешь или использовать какой-нить демон в UNIX системах можно. -------------------- Могу все, но ничего не умею :-) |
|||
|
||||
| Наставник |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 4.11.2004 Репутация: нет Всего: 15 |
1. Пожалуйста можете и закодировать, перед тем как передать запрос пользователю закодированный код (который допустим в другом файле) считываем в память, после применяем функцию-декодер, и в принципе все должно работать.
2. Можно и удалять.. вызываем файл в котором проверяем дату, если дата истекла, то удаляем файл со скриптом-кодом, если нет, то запускаем скрипт-код. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 2 Всего: 317 |
Можно обфускатором запутать, очень мало найдётся людей, кто захочет распутать.
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Наставник |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 327 Регистрация: 4.11.2004 Репутация: нет Всего: 15 |
а что это такое? (это не в буфер все инфу выводить, и только после в браузер?) |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 2 Всего: 317 |
Нет, это запутать все имена, строки сложить в один блок и обработать чем нибудь, например заксорить и т.п. действия
Хотя лучше написать загрузчик кода как расширение PHP, затем откомпиленный PHP код криптовать. Расшифрованный код уже откомпилен, так что всё работает быстро. По моему так криптовалка от Zend работает. Сам откопиленный код мало кто захочет разбирать. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
||||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
А где можно найти какие-нибудь обфускаторы? Желательно бесплатные?
Добавлено @ 12:47 Хорошо бы ещё чтоб они какие-нибудь ложные условия впихивали и тд. и тп. |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Что есть "обфускатор" ?
|
|||
|
||||
| Bikutoru |
|
|||
|
Увлекающийся ![]() ![]() Профиль Группа: Участник Сообщений: 522 Регистрация: 24.5.2005 Где: Москва Репутация: нет Всего: 22 |
Обфускатор - это прогамма, запутывающая код. Для этого имена переменных / функций / классов меняются на совершенно бессмысленные (угадайте с трёх раз, что хранится в переменной gwetcvsp Рекомендую посмотреть в разделе Java - там это обсуждалось. Это сообщение отредактировал(а) Bikutoru - 8.9.2005, 16:02 -------------------- Человек, словно в зеркале мир — многолик, Он ничтожен — и он же безмерно велик! Омар Хайям |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Ну дык SourceGuardian Pro это и делает...
|
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
Mal Hack нет он вроде шифрует и нужен дешифратор, к тому же он платный, а демо только на 7 дней
|
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
я нашёл парачку но все они платные
|
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Такое ПО бесплатным не будет.
|
|||
|
||||
| Elfet |
|
|||
![]() Белый и Пушистый ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 3776 Регистрация: 2.4.2003 Репутация: нет Всего: 16 |
Mal Hack
Ну может триальные версии какие бесплатные есть? |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |