как я могу защитить свои закодированные файлы, когда я размещаю приложение на клиентском сервере

Я разработал приложение на PHP — Codeigniter. Я хотел бы продать это клиентам, которые заинтересованы. Приложение должно быть размещено на клиентском сервере.

Но он задает вопросы

  • клиент не должен иметь возможность редактировать / изменять код, написанный мной.
  • Он не должен быть в состоянии реплицироваться на другой сервер.
  • другие разработчики не должны понимать кодирование (должно быть зашифровано).
  • Это не должно изменить нормальное выполнение приложения.

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

Любой процесс / приложение может помочь в этом для шифрования всего проекта и запускает приложение в обычном режиме без каких-либо хлопот в локальном / сервере.

-1

Решение

Есть несколько фреймворков для php, таких как ZendGuard а также Ioncube. Я использовал оба для разных проектов, и они оба очень способные. Тем не менее, ioncube является более современным и поддерживает более новые версии php. Вы можете закодировать свой проект с помощью нескольких опций, включая MAC-адрес, ограничения домена и т. Д. Эти программы также используют кэш кода операции, поэтому они могут даже запустить ваш код немного быстрее, если вы уже не используете кэш кода операции.

-1

Другие решения

Вы можете использовать IonCube, но будьте осторожны, вы можете легко найти онлайн декодеры. Так что если кто-то хочет получить ваш исходный код, он может.

Может быть, вы можете посмотреть на запутывание кода в сочетании с ioncube. Сделать это намного сложнее, а исходный код — менее удобным.

-1

По вопросам рекламы [email protected]