Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Кодирование текста php-скрипта

27K
01 июля 2008 года
varilke
36 / / 04.05.2008
Допустим, требуется защитить текст php-скрипта от просмотра. Это можно сделать закодировав его как написано здесь: http://xp-hosting.com/phpbb/viewtopic.php?t=1057
1. Сложно ли раскодировать, закодированный таким образом скрипт?
2. Есть ли надежные способы защиты php-скрипта от просмотра?
4.7K
01 июля 2008 года
bobik02
140 / / 11.09.2007
В связи с чем возник такой вопрос ?! (т.е. что это Вам даст? закодировав скрипт получите ли Вы какое-то конкретное преимущество по сравнению с не закодированными скриптами, да и что Вам кодировать то ? :D смысл ? )

а так то Zend Guard В связке с Optimizer-ом , хотя Encoder-ры никто не отменял...
27K
01 июля 2008 года
varilke
36 / / 04.05.2008
Ищу способы замедлить широкое распространение мощных технических решений, заложенных в скрипты. Дабы не вызвать пожар при их необдуманном использовании. Берегу лес, в котором живу. Суета это, конечно, но знать хочется.
Цитата: bobik02
а так то Zend Guard В связке с Optimizer-ом , хотя Encoder-ры никто не отменял...


Можно подробнее?

13
01 июля 2008 года
RussianSpy
3.0K / / 04.07.2006
А подробнее на http://www.zend.com/en/

Только даже это не даст 100% гарантии. Есть распаковщики, которые вполне сносно производят обратное преобразование.

Если хочешь не дать технологиям утечь (хотя крайне сомневаюсь что там действительно что-то ценное) - просто не выкладывай в свободный доступ.
304
02 июля 2008 года
Fenyx
707 / / 26.01.2005
я уже заинтригован :) что же там за скрипт то такой :) дык вот от кого апакалипсис ждать то нужно... а то все на великих грешим...
Самый простенький способ закрыть скрипт сделать в нем хитрую дыру, редко кто лезет разберать весь скрипт - тем более если это большой проект :)) а для маленьких скриптицов - защита вообще нонсенс
27K
02 июля 2008 года
varilke
36 / / 04.05.2008
А можно подробней про хитрую дыру и тех, кто в нее провалиться?
304
02 июля 2008 года
Fenyx
707 / / 26.01.2005
Цитата: varilke
А можно подробней про хитрую дыру и тех, кто в нее провалиться?


ну смотря про какие дыры мы говорим ;) если пхп то от банального инклуда до готовых эксплоитов

27K
03 июля 2008 года
varilke
36 / / 04.05.2008
Цитата: Fenyx
ну смотря про какие дыры мы говорим ;) если пхп то от банального инклуда до готовых эксплоитов


Изначально я говорил о кодировании скрипта при размещении на сервер, чтобы замедлить его широкое распространение. Вы же предлагаете запутывать текст скрипта при написании. Что затруднит его модификацию. Простой и прозрачный скрипт лучше сложного и запутанного.

304
03 июля 2008 года
Fenyx
707 / / 26.01.2005
Цитата: varilke
Изначально я говорил о кодировании скрипта при размещении на сервер, чтобы замедлить его широкое распространение. Вы же предлагаете запутывать текст скрипта при написании. Что затруднит его модификацию. Простой и прозрачный скрипт лучше сложного и запутанного.


Изначально ответ был дан выше - нет необходимости да и по сути средств кодировать пхп скрипт, я единственный скрипт проэксплодил - это цмс - и то только первые версии, потом забил на это... если у Вас столь уникальный скрипт который нужно защитить. советую патентное бюро. Если разговор про боязнь нечестных заказчиков - советую дыры, если боязнь своих программеров - это глупо (все равно разгребут что угодно), во всех остальных случаях эта задача просто глупа - раз, а два любое кодирование и раскодирование есть нагрузка на железо. + кодированный скрипт накладывает определенные требования на систему(поддержка раскодировки)

13
03 июля 2008 года
RussianSpy
3.0K / / 04.07.2006
Почти уверен что в вашем случае овчинка выделки не стоит.

Как верно подметил Fenyx, если боитесь что кинут заказчики - ставьте бэкдоры в скрипт
352
03 июля 2008 года
skywalker
694 / / 10.02.2006
Цитата: varilke
Ищу способы замедлить широкое распространение мощных технических решений, заложенных в скрипты. Дабы не вызвать пожар при их необдуманном использовании. Берегу лес, в котором живу. Суета это, конечно, но знать хочется.


:D Да вы батенька гений... :D

Цитата: varilke
замедлить широкое распространение мощных технических решений, заложенных в скрипты.


Прогресс тормозите? :D А кем заложены мощные решения, вами?

Напиши на C++ и откомпилируй. Или вообще никому не давай.

92
03 июля 2008 года
Тень Пса
2.2K / / 19.10.2006
не, зачем на С++ :)))

есть же php2exe - http://hunger.nnm.ru/php2exe_online
27K
04 июля 2008 года
varilke
36 / / 04.05.2008
Цитата: Fenyx
Если разговор про боязнь нечестных заказчиков - советую дыры


Цитата: RussianSpy
Как верно подметил Fenyx, если боитесь что кинут заказчики - ставьте бэкдоры в скрипт


Так и не понял, как намеренное добавление в скрипт уязвимостей для хахерских атак может помочь с нечестными заказчиками?

13
04 июля 2008 года
RussianSpy
3.0K / / 04.07.2006
Не путайте бэкдоры с уязвимостями.

Бэкдор (от англ. Backdoor - черный вход) это недокументированные возможности для получения доступа к системе (яркий пример ОС Windows где они заложены спецслужбами еще на этапе разработки или BIOS куда заложен производителем универсальный пароль).

Можно сделать небольшую функцию, которая при получении через адресную строку некоего параметра производит самоуничтожение скрипта. Я например иногда использую что-то вроде этого (script.php?armageddontime=rightnow) :)

Вообще призываю модераторов закрыть тему ибо обмусоливают тут абстрактные вещи, вроде "супер-гениальных" скриптов. Автору темы уже давно ответили на все его вопросы и даже на некоторые не по теме.
27K
04 июля 2008 года
varilke
36 / / 04.05.2008
Ага, понял про бэкдоры. И про кодирование текста скрипта тоже. Кодированием может скрыть от заказчика бэкдор. И запутыванием скрипта тоже. Видимо, надо повышать компетентность заказчика и открывать исходные "гениальные" коды. Вот я и придумал велосипед по имени open source. Тему, действительно, можно закрывать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог