Кодирование сайта WordPress для защиты кода (например, обфускация)

Мне просто интересно, использовал ли кто-нибудь Zend Guard/Ion Cube для кодирования приложения Wordpress - я сделал собственную CMS WP и думал разместить ее на внешнем сервере вне моего контроля.

Мне было интересно, как это повлияет на такие вещи, как:

  • Общая скорость сайта
  • Нужен ли для этого выделенный хостинг? Любые проблемы с общим хостингом
  • Какие-то уникальные/специальные требования к серверу?
  • Возможность обновить ядро ​​​​Wordpress, сохраняя при этом все закодированное.

Есть ли у кого-нибудь опыт работы с Zend Guard или аналогичными сервисами, если да, то с какими проблемами вы столкнулись на этом пути, а также насколько легко это было бы для разработки «localhost»?


person Zabs    schedule 18.08.2012    source источник
comment
Не лучше ли оставить ядро ​​WP незакодированным? Помимо лицензии на программное обеспечение, которая обязывает вас сделать его бесплатным, нет никаких преимуществ в кодировании того, что можно бесплатно получить из Интернета. Просто закодируйте свой бит.   -  person halfer    schedule 18.08.2012
comment
Я не против просто закодировать свой бит, я просто не был уверен, был ли это случай кодирования ни одного сценария или всего этого.   -  person Zabs    schedule 19.08.2012
comment
Я думаю, вы можете кодировать столько, сколько хотите. Помимо замечаний, которые я отметил ранее, иногда запутывание может вызвать проблемы, поэтому вам следует кодировать как можно меньше.   -  person halfer    schedule 19.08.2012
comment
Хорошо сделанное запутывание не вызывает проблем, кроме как у потенциальных воров. На самом деле это работает лучше, если вы запутываете как можно больше; карабкаться по горам безумного кода намного страшнее, чем карабкаться по крошечной куче.   -  person Ira Baxter    schedule 19.08.2012


Ответы (1)


Я могу рассказать о ioncube:

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

Что касается прироста производительности - он зависит в основном от размера файла скрипта - чем больше прирост, тем заметнее

Что касается хостингов - пользователю нужен только загрузчик ioncube. Большинство хостингов вкл. общие предлагают его по умолчанию или могут включить по запросу. другие, такие как пользователи VPS и т. д., могут установить его вручную, а загрузчик предоставляется бесплатно.

person Marcin Orlowski    schedule 24.10.2012