Кодирование текста php-скрипта
1. Сложно ли раскодировать, закодированный таким образом скрипт?
2. Есть ли надежные способы защиты php-скрипта от просмотра?
а так то Zend Guard В связке с Optimizer-ом , хотя Encoder-ры никто не отменял...
Можно подробнее?
Только даже это не даст 100% гарантии. Есть распаковщики, которые вполне сносно производят обратное преобразование.
Если хочешь не дать технологиям утечь (хотя крайне сомневаюсь что там действительно что-то ценное) - просто не выкладывай в свободный доступ.
Самый простенький способ закрыть скрипт сделать в нем хитрую дыру, редко кто лезет разберать весь скрипт - тем более если это большой проект :)) а для маленьких скриптицов - защита вообще нонсенс
ну смотря про какие дыры мы говорим ;) если пхп то от банального инклуда до готовых эксплоитов
Изначально я говорил о кодировании скрипта при размещении на сервер, чтобы замедлить его широкое распространение. Вы же предлагаете запутывать текст скрипта при написании. Что затруднит его модификацию. Простой и прозрачный скрипт лучше сложного и запутанного.
Изначально ответ был дан выше - нет необходимости да и по сути средств кодировать пхп скрипт, я единственный скрипт проэксплодил - это цмс - и то только первые версии, потом забил на это... если у Вас столь уникальный скрипт который нужно защитить. советую патентное бюро. Если разговор про боязнь нечестных заказчиков - советую дыры, если боязнь своих программеров - это глупо (все равно разгребут что угодно), во всех остальных случаях эта задача просто глупа - раз, а два любое кодирование и раскодирование есть нагрузка на железо. + кодированный скрипт накладывает определенные требования на систему(поддержка раскодировки)
Как верно подметил Fenyx, если боитесь что кинут заказчики - ставьте бэкдоры в скрипт
:D Да вы батенька гений... :D
Прогресс тормозите? :D А кем заложены мощные решения, вами?
Напиши на C++ и откомпилируй. Или вообще никому не давай.
Так и не понял, как намеренное добавление в скрипт уязвимостей для хахерских атак может помочь с нечестными заказчиками?
Бэкдор (от англ. Backdoor - черный вход) это недокументированные возможности для получения доступа к системе (яркий пример ОС Windows где они заложены спецслужбами еще на этапе разработки или BIOS куда заложен производителем универсальный пароль).
Можно сделать небольшую функцию, которая при получении через адресную строку некоего параметра производит самоуничтожение скрипта. Я например иногда использую что-то вроде этого (script.php?armageddontime=rightnow) :)
Вообще призываю модераторов закрыть тему ибо обмусоливают тут абстрактные вещи, вроде "супер-гениальных" скриптов. Автору темы уже давно ответили на все его вопросы и даже на некоторые не по теме.