✈️ Разбор кейса: защита софта беспилотников ГК «Геоскан»
Рассказываем, как ПО беспилотников ГК «Геоскан» защищается от взлома и копирования с помощью программных ключей Guardant DL.
❓ История вопроса
Геоскан — российская группа технологических компаний, которая занимается разработкой и производством беспилотных авиационных систем (БАС), малых космических аппаратов (кубсатов), авионики, средств беспроводной связи, сенсоров для БАС и кубсатов.
Изначально ПО для управления промышленными беспилотниками не требовало дополнительной защиты, поскольку входило в состав БАС с собственным защищенным каналом связи.
Однако один из заказчиков ГК запросил автономное рабочее место оператора БАС без интернет-доступа, что потребовало пересмотра подходов к безопасности.
🔎 Выбор решения
В ходе исследований Геоскан выбрал компанию «Актив» — разработчика продуктов Guardant для защиты, лицензирования и управления продажами ПО, участника АРПП.
🔘 Решения Guardant позволяют гибко лицензировать функционал ПО, обеспечивая надежную защиту от реверс-инжиниринга и нелицензионного использования.
🔘 Программные ключи Guardant DL служат зашифрованным хранилищем данных о лицензии и ее ограничениях. Они надежно привязываются к конкретному компьютеру или виртуальной машине, на которых была выполнена активация.
🔘 Лицензию можно активировать автоматически в несколько кликов при наличии интернет-доступа или офлайн — через обмен файлами по электронной почте.
💻 Реализация
🔹 Геоскану предстояло выбрать формат ключа — аппаратный или программный. В пользу программного варианта сыграла его гибкость: он подходит как для виртуальных машин, так и для облачных решений.
🔹 Следующим этапом стал выбор между использованием утилиты Guadrant Protection Studio и Guardant Licensing API. Поскольку основная часть исходного продукта Геоскана написана на Java, автоматическая «защита из конверта» была невозможна. Кроме того, требовалось создать универсальное решение: чтобы у заказчиков с ключом учетная запись подтягивалась по нему, а у заказчиков без ключа — с сервера.
🔹 Еще одним важным требованием стало автоматическое обновление лицензий на ПО.
📋 Результат
В Геоскане разработали собственную «обертку» над API, обеспечив совместимость образцов Guardant со стандартами кодирования систем ГК.
Чтобы не включать в комплект поставки защищенного ПО утилиту для активации и переноса ключей, был создан собственный графический интерфейс. Внедрение защиты заняло один месяц.
За этот же период решения Guardant были интегрированы еще в два продукта — Geoscan Trainer и FPV-симулятор Pioneer Drone Sim.
Помимо разработки БАС, Геоскан создает образовательные продукты. В планах — использовать сетевые ключи Guardant в софте беспилотной робототехники для учебных центров.
Подробнее читайте на нашем сайте
🖥 АРПП «Отечественный софт» | Подписаться
Post #949
471

- ❤ 6
- 🔥 4
- 👏 3
- 👍 1
- 🆒 1