PavelUstyugov
@PavelUstyugov
proger support

Как защитить php модуль? Чтоб не смогли запустить у себя и украсть даже?

Задача такая: Есть один php файл, в котором есть функция, которая производит все основные расчеты. Хочется защитить этот модуль так, чтобы даже если мы нанимаем программиста, чтоб он не смог это дело расшифровать и слить конкурентам. Как это можно сделать?

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

Еще как вариант - хранить этот модуль на изолированном сервере и обращаться к нему по API. Тогда и шифровать не придется, но это не самый лучший вариант. Хотелось бы зашифровать модуль и привязать его к конкретному серверу, к конкретному ip. Чтоб даже если его чудом украдут, чтоб не смогли они использовать его функционал.

Интересуют ссылки на различные решения и теоретические рассуждения тех, кто уже сталкивался с подобной задачей.
  • Вопрос задан
  • 165 просмотров
Пригласить эксперта
Ответы на вопрос 4
@FanatPHP
Господи, опять этот вопрос.
Ответ написан
xmoonlight
@xmoonlight Куратор тега PHP
https://sitecoder.blogspot.com
Сервер - ваш?
Тогда - unix socket с ограничением доступа к файлу и процессу, который его эксплуатирует. Он работает крайне быстро в отличие от tcp-сокета, но только локально.

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

И главное: "чёрный ящик" - это кажущаяся реальность.
Ответ написан
@NinjaNickName
Web разработчик
Можете переписать в виде расширения для PHP:
(Можно даже на PHP: https://github.com/lisachenko/z-engine/#creating-p... )

lisachenko/z-engine — NightTiger продолжает демонстрировать все новые возможности PHP благодаря FFI.
В документации пример создания расширения для PHP на PHP, с помощью которого данные можно сохранять в памяти между запросами.


Ну или используйте обфускаторы .
Ответ написан
Neopitniy
@Neopitniy
Купить два хостинга.
На одном разместить сверценный скрипт с уникальнейшими алгоритмами.
На втором работать любому кодеру, через Api.
Это сложно?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы