Я разработал настольное приложение linux, стоимость которого варьируется в зависимости от того, сколько «виджетов» пользователь собирается создать с помощью моего программного обеспечения.Если они превышают эту сумму, им необходимо приобрести доступ для создания большего количества виджетов.
Все это должно быть сделано в автономном режиме, поскольку виджеты являются строго конфиденциальными, и клиенты, как правило, закрывают свои сети от внешнего мира.
Я планирую предоставить клиенту зашифрованный лицензионный ключ, который будет содержать информацию об использовании, касающуюся количества приобретенных им виджетов.
Проблема, которая у меня остается, состоит в том, как подсчитать количество созданных виджетов.как они созданы.И как я могу сделать это доказательство фальсификации.
Чего я не хочу, это чтобы сохранить количество созданных виджетов в файл, а затем, когда клиент достигает своего купленного лимита, они просто устанавливают файл обратнов старое состояние и продолжить создание виджетов.
Есть идеи для автономного отслеживания использования?Мое настольное приложение в настоящее время предназначено только для Linux.
Локальный сервер лицензий будет в порядке, но не уверен, как защитить себя от взлома базы данных?