Задать вопрос

Как защитить приложение?

Я делаю приложение на electronjs. В нем предусмотрена помесячная подписка, ну и соответственно на стороне клиента нужно получать статус этой подписки. Какие варианты защиты такого приложения существуют?
  • Вопрос задан
  • 738 просмотров
Подписаться 4 Простой 9 комментариев
Ответ пользователя Сергей Соколов К ответам на вопрос (6)
sergiks
@sergiks Куратор тега JavaScript
♬♬
Обсуждение похожего вопроса на github Electron'а.

Один из вариантов – написать на C++ собственный модуль для NodeJS, реализующий скрываемый функционал.

В вопросе не описано, как работает приложение: полностью автономно или клиент-сервер. Необходимость общения с сервером значительно упростила бы контроль оплаты.

Для автономного моё предложение: регулярно обновлять приложение, улучшая его с каждым релизом. При автообновлениях проверять статус подписки. Так «хакеры» лишились бы свежих версий.
Ответ написан