1. Механизм криптографической валидации
Система использует асимметричную криптографию (алгоритм RSA-SHA256) для проверки подлинности экземпляра ПО без необходимости обращения к внешним серверам.
Лицензионный ключ license.key формируется на стороне вендора и подписывается закрытым ключом (Private Key), который никогда не передается клиенту.
В ядро дистрибутива интегрирован открытый ключ (Public Key), позволяющий приложению верифицировать цифровую подпись полностью автономно.
2. Аппаратная привязка и автономность (Air-Gapped)
ModernERP Pro не требует подключения к серверам лицензирования через сеть Интернет. Это позволяет эксплуатировать систему на объектах КИИ (Критическая информационная инфраструктура) с полностью закрытым контуром.
Лицензия жестко привязывается к аппаратному идентификатору сервера (Hardware ID), который генерируется на основе низкоуровневых системных маркеров операционной системы, таких как machine-id.
3. Разделение ядра и подписки (SLA)
Полезная нагрузка (Payload) RSA-ключа структурно разделена на два независимых контура, что гарантирует безопасность инвестиций заказчика и непрерывность производственных процессов:
- Бессрочное Ядро (Perpetual Core): Базовый функционал платформы и все активированные модули (Производство, Финансы, Склад) приобретаются навсегда. Система никогда не заблокирует работу завода, не отключит пользователей и не перейдет в принудительный режим «Только чтение».
- Активная поддержка (SLA & Updates): Ограниченная по времени часть ключа (стандартно — 1 год), открывающая доступ к получению мажорных обновлений, новых модулей и приоритетной технической поддержке напрямую от вендора.
4. Монолитная архитектура поставки (Static Binary)
Для обеспечения максимальной автономности в изолированных заводских сетях (Air-gapped environments), ModernERP Pro поставляется не в виде набора открытых скриптов, а как единый скомпилированный исполняемый файл.
Платформа не требует установки веб-серверов (Nginx/Apache), интерпретаторов или системных библиотек (например, PDO для базы данных) на сервер заказчика. Вся среда выполнения уже интегрирована в бинарный файл, что исключает конфликты инфраструктуры.
Бизнес-логика системы и модули проверки RSA-лицензий жестко слинкованы с ядром внутреннего веб-сервера. Это делает невозможным подмену отдельных файлов приложения или обход лицензии через модификацию системных конфигураций.
Установка системы на пустой сервер занимает менее минуты и сводится к загрузке одного файла и запуску единственной команды в терминале: ./modernerp run.
Преимущества для Enterprise-сектора
- Никаких «звонков домой» — полная приватность данных.
- Защита от случайного копирования инстансов внутри ИТ-инфраструктуры.
- Прозрачность аудита безопасности.