prrrrrrr
@prrrrrrr
Верстаю сразу на PHP.

Как защитить исходный код?

Подскажите, столкнулся с такой проблемой, хочу написать плагин, но не хочу чтобы им пользовались те, кто не оплатил его покупку. Смотрел в сторону обфускации, везде говорится что на любой обфускатор есть деобфускатор, даже тот же ioncube расшифровывается индейцами за $15. Хороший вариант - создавать ключ у себя на сервере и в плагине проверять его. Но тут есть но, любой кто хоть немного понимает в php залезет в исходник и уберёт условие if-проверки ключа, соответственно решение тоже не очень.

Какие есть варианты?
  • Вопрос задан
  • 817 просмотров
Решения вопроса 2
@RuComMarket
Битрикс FullStack разработчик
использование API:
- основной обработчик пишешь у себя на сервере
- в плагин заливаешь код, который будет передавать необходимую информацию к тебе на сервер и получать ответ
- в заголовке передаешь информацию для авторизации, по которой будешь проверять оплачен или нет
таким образом твой код остается только у тебя, а плагин это связь между твоим кодом и данными клиента, которые необходимо обработать.
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Открывайте код так, чтобы получить прибыль однократно.
Продавайте оптом нормальный открытый код сразу нескольким покупателям по небольшой цене.
Так работает тот же envanto.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
Господи, опять очередной защитник.

Главное плагина ещё нет, покупателей ни одного, языка толком не знает - но уже страдания об упущенной прибыли.

Варианты есть такие:
1. Быть чуточку поскромнее. И осознать, что никому твой г-код не нужен, ни за деньги, ни бесплатно.
2. Быть чуточку адекватнее. И сначала написать код, потом найти покупателей и толкьо потом уже думать о защите.
3. Расти надо собой и првратиться через несколько лет в человека, который действительно может написать что-то ценное.
4. после этого уже иметь представление о сервисах работающих через API и не иметь проблема реализовать такой самостоятельно не задавая глупых вопросов на тостере
Ответ написан
zkrvndm
@zkrvndm
Архитектор решений
Защитить код довольно просто, нужно просто запутать его ровно на столько, чтобы расшифровка была не выгодной и не имела смысла - дешевле будет купить, чем распутать. Чем более говнокодистее код напишите, тем лучше.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы