Детальная информация
| Название | Управление привилегиями контейнеризированных приложений в среде Kubernetes: выпускная квалификационная работа бакалавра: направление 10.03.01 «Информационная безопасность» ; образовательная программа 10.03.01_05 «Безопасность компьютерных систем (Интеллектуальная защита от киберугроз)» = Privilege management of containerized applications in the Kubernetes environment |
|---|---|
| Авторы | Кузьмина Ксения Владиславовна |
| Научный руководитель | Семенов Павел Олегович |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | Kubernetes ; контейнеризация ; контейнеризированные приложения ; Docker ; rootless ; управление привилегиями ; принцип наименьших привилегий ; containerization ; containerized applications ; privilege management ; principle of least privilege |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 10.03.01 |
| Группа специальностей ФГОС | 100000 - Информационная безопасность |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-3153 |
| Права доступа | Доступ по паролю из сети Интернет (чтение, печать, копирование) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42827 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет возможно после подготовки администраторами необходимых файлов
Действие 'Загрузить' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Целью работы является повышение уровня защищенности контейнеризированных приложений за счет разработки комплексного механизма управления и мониторинга использования привилегий процессов внутри контейнеров. Объектом исследования процессы обеспечения информационной безопасности в контейнеризированных средах на базе оркестратора Kubernetes. Задачи, решаемые в ходе исследования: 1. Сформировать методику определения минимальных привилегий контейнеров Docker rootless. 2. Спроектировать механизм двухуровневого контроля привилегий в Kubernetes. 3. Реализовать систему контроля привилегий в Kubernetes. В ходе работы сформирована методика анализа и определения минимально необходимых привилегий для различных типов контейнеризированных приложений и проведен анализ профилей исполнения для нескольких групп сервисов. В результате разработана система управления привилегиями, обеспечивающая статический контроль конфигураций и динамический контроль. Полученные результаты могут быть использованы для повышения защищенности контейнерных сред Kubernetes. Для достижения данных результатов разработана база данных на MySQL, написаны программы на Python и Go для взаимодействия с ней, а также использованы технологии Admission Controller и Tetragon для разработки статического и динамического контроля привилегий в Kubernetes.
The purpose of the study is to increase the security level of containerized applications by developing an integrated mechanism for managing and monitoring the use of privileges of processes inside containers. The object of the work is information security processes in containerized environments based on the Kubernetes orchestrator. Tasks to be solved during the research: 1. Develop a methodology for determining the minimum required privileges for Docker rootless containers. 2. Design a two level privilege control mechanism in Kubernetes. 3. Implement a privilege control system in Kubernetes. In the course of the work, a methodology for analyzing and determining the minimum necessary privileges for various types of containerized applications was developed, and an analysis of execution profiles for several service groups was carried out. As a result, a privilege management system that provides static configuration control and dynamic runtime control was developed. The obtained results can be used to improve the security of Kubernetes container environments. To achieve these results, a MySQL database was developed, programs in Python and Go were written to interact with it, and Admission Controller and Tetragon technologies were used to develop static and dynamic privilege control in Kubernetes.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|