Заказчик: Организация, которая обеспечивает IT-инфраструктуру и госуслуги для всей Курской области (портал госуслуг, сайт администрации и т.д.).
Как мы это делали/Что использовали? Технологии: Backend-разработка на Python (Django/Flask), работа с ORM, реализация RESTful API, организация безопасного хранения файлов, каскадное и мягкое удаление данных в БД.
Срок реализации: полный цикл от постановки задачи до готового к сдаче продукта занял около 1,5 недель.
Задача
У заказчика в рамках трехлетнего контракта на поставку неограниченного (безлимитного) количества рабочих станций на ОС «Альфинус» (Linux) для Курской области была проблема с администрированием и прозрачным учетом распределения лицензий между сотнями подведомственных организаций (больницами, школами, администрациями).
| «Безлимит — это здорово, но через три года нужно будет четко сказать: сколько лицензий реально используется. Личный кабинет может стать инструментом финансовой и юридической ответственности». |
При этом возникла необходимость:
- Централизованно управлять выдачей лицензий,
- Фиксировать факт передачи лицензий каждому подведомству,
- Формировать отчетность по количеству и типам выданных лицензий,
- Подтверждать выдачу документально — через загрузку внутренних распоряжений и писем.
Без системы учета невозможно было бы корректно подготовиться к переговорам о продлении контракта через три года, когда потребуется точная статистика фактического использования ПО.
Решение
За 10 дней команда наших разработчиков создала личный кабинет для учета и распределения лицензий, развернутый на инфраструктуре заказчика.
Его основные функции:
- Авторизация администратора и пользователей,
- Создание и управление записями подведомственных организаций,
- Выдача лицензий с указанием типа и количества,
- Прикрепление сканов/документов, подтверждающих выдачу,
- Формирование отчетов по распределенным лицензиям,
- Хранение и контроль доступа к дистрибутивам ПО.
Технически решение реализовано как веб-приложение с ORM-слоем, работающее поверх собственной базы данных. Все операции — от создания пользователя до выгрузки файлов — выполняются через API-запросы с защитой данных. Обеспечена безопасность: разграничение прав доступа, шифрование данных, каскадное удаление.
В итоге
Система позволяет оперативно и прозрачно распределять лицензии между десятками госучреждений Курской области. Обеспечена юридическая и бухгалтерская прозрачность — каждый факт выдачи подтвержден документом. Заказчик получает точную аналитику по использованию ПО, что критично для будущих переговоров о продлении контракта.
Параллельно запущен пилотный проект по развертыванию контроллера домена на Linux — для централизованного управления пользователями и развертывания ПО (включая решения от партнера «РусиЕМ») в условиях полного перехода региона на отечественное и свободное ПО.Созданный нашей командой всего за 1,5 недели инструмент полностью закрыл проблему заказчика. Система может быть легко адаптирована под нужды других регионов.
Смотрите другие кейсы
многие кейсы обезличенны, потому что мы ценим
конфиденциальность наших клиентов и подписываем NDA.
Внедрение личного кабинета для учета и распределения лицензий
Заказчик: Организация, которая обеспечивает IT-инфраструктуру и госуслуги для всей Курской области (портал госуслуг, сайт администрации и т.д.). Как мы это делали/Что использовали? Технологии: Backend-разработка на Python (Django/Flask), работа с ORM, реализация RESTful API, организация безопасного хранения файлов, каскадное и мягкое удаление данных в БД. Срок реализации: полный цикл от постановки задачи до готового к сдаче […]
Что делать с проблемой графики Linux?
История создания GPU-Manager для Linux
Как мы защитили от кибератак закрытое оборонное предприятие
Нам необходимо было создать систему, которая исключает любые возможности удаленного взлома, обеспечивает детектирование сложных угроз (включая инсайдерские) и гарантирует физическую и логическую секретность данных.
Комплексный аудит безопасности для аграрного холдинга
Без четкого понимания реального состояния своей IT-инфраструктуры компания может находиться в одном шаге от серьезного инцидента.
Стратегический ИБ-аудит для крупной компании
Как мы нашли тихие угрозы в стабильной инфраструктуре