Детальная информация
Название | Метод управления хранилищами пользовательских записей для встраиваемых систем на базе Linux дистрибутивов: выпускная квалификационная работа магистра: направление 09.04.04 «Программная инженерия» ; образовательная программа 09.04.04_02 «Основы анализа и разработки приложений с большими объемами распределенных данных» |
---|---|
Авторы | Андрианов Артемий Алексеевич |
Научный руководитель | Дробинцев Павел Дмитриевич |
Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
Выходные сведения | Санкт-Петербург, 2025 |
Коллекция | Выпускные квалификационные работы ; Общая коллекция |
Тематика | управление пользователями ; аутентификация ; авторизация ; идентификация ; IAM ; Systemd Userdbd ; Varlink ; user records management ; authentication ; authorization ; identification |
Тип документа | Выпускная квалификационная работа магистра |
Тип файла | |
Язык | Русский |
Уровень высшего образования | Магистратура |
Код специальности ФГОС | 09.04.04 |
Группа специальностей ФГОС | 090000 - Информатика и вычислительная техника |
DOI | 10.18720/SPBPU/3/2025/vr/vr25-1968 |
Права доступа | Доступ по паролю из сети Интернет (чтение) |
Дополнительно | Новинка |
Ключ записи | ru\spstu\vkr\35472 |
Дата создания записи | 14.07.2025 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
Группа | Анонимные пользователи |
---|---|
Сеть | Интернет |
Выпускная квалификационная работа посвящена разработке метода подключения и управления хранилищами учетных пользовательских записей на основе набора встраиваемых сервисов в дистрибутив Linux. Для выполнения поставленной задачи был разработан метод управления хранилищами пользователей на основе протокола Varlink. Для обеспечения совместимости с утилитами администрирования учетных записей целевой системы был использован сервис Userdbd. В ходе работы были предложены расширения Varlink спецификации для модификации и получения записей пользователей и групп, разработаны сервис управления пользователями через сетевые протоколы, хранилища учетных записей на основе локальных JSON файлов и базы данных MySQL. Разработанное программное решение, реализующее метод, обеспечивает время получение информации о 50 тысяч пользовательских записей менее чем за 2 секунды и является совместимыми с Linux-based ОC на базе Yocto и Debain. Предлагаемый метод в 12–15 раз эффективнее использования обращений через библиотечные интерфейсы диспетчера службы имен и в 2–3 раза эффективнее использования маршрутизаторов, предоставляемых Userdbd.
This work is devoted to the development of a method for connecting and managing user repositories with using a set of embedded services in a Linux-based systems. To accomplish the task, a method for managing user and group stores with using the Varlink protocol was developed. The Userdbd service provides two-way compatibility extended storages with records from Name Service Switch. In this work, Varlink API updates for modifying and filtering user and group records are proposed, a service for managing users via network protocols and user repositories based on local JSON files and MySQL database are developed. The proposed method of storage management provides the time of receiving information about 50 thousand user records in less than 2 seconds and is compatible with OS based on Yocto and Debain distribution. The proposed method is 12-15 times more efficient than using the Name Service Switch library interfaces and 2-3 times more efficient than using the routers provided by Userdbd.
Место доступа | Группа пользователей | Действие |
---|---|---|
Локальная сеть ИБК СПбПУ | Все |
|
Интернет | Авторизованные пользователи СПбПУ |
|
Интернет | Анонимные пользователи |
|
Количество обращений: 0
За последние 30 дней: 0