307 lines
24 KiB
Markdown
307 lines
24 KiB
Markdown
# КИМ 09.02.06-3-2027 — задания демонстрационного экзамена
|
||
|
||
Специальность 09.02.06 «Сетевое и системное администрирование», квалификация «Системный администратор (Эксплуатация объектов сетевой инфраструктуры)».
|
||
|
||
Источник: Спецификация КИМ ДЭ, Том 1 (инвариантная часть), образец заданий для ГИА ДЭ БУ. Образец задания 1 для ПА совпадает с заданием 1 ниже. Топология, таблица ВМ и требования к отчёту здесь опущены, остались только сами задания.
|
||
|
||
Время: задание 1 — 1 ч 00 мин, задание 2 — 1 ч 00 мин, задание 3 — 1 ч 30 мин. Всего 3 ч 30 мин.
|
||
|
||
---
|
||
|
||
# Задание 1. Настройка сетевой инфраструктуры
|
||
|
||
Необходимо разработать и настроить инфраструктуру информационно-коммуникационной системы согласно предложенной топологии (рисунок 1).
|
||
|
||
Задание включает базовую настройку устройств:
|
||
|
||
- присвоение имён устройствам;
|
||
- расчёт IP-адресации;
|
||
- настройку коммутации и маршрутизации.
|
||
|
||
В ходе проектирования и настройки сетевой инфраструктуры следует вести отчёт о своих действиях, включая таблицы и схемы, предусмотренные в задании.
|
||
|
||
## 1. Произведите базовую настройку устройств
|
||
|
||
- Настройте имена устройств согласно топологии. Используйте полное доменное имя, используйте таблицу 3, поле «Запись».
|
||
- На всех устройствах необходимо сконфигурировать IPv4:
|
||
- IP-адрес должен быть из приватного диапазона;
|
||
- локальная сеть в сторону HQ-SRV (VLAN 100): выделить сеть размером не более 32 адресов;
|
||
- локальная сеть в сторону HQ-CLI (VLAN 200): выделить сеть размером не более 16 адресов;
|
||
- локальная сеть для управления (VLAN 999): выделить сеть размером не более 8 адресов;
|
||
- между BR-FW и BR-RTR настройте сеть с минимально возможной маской подсети;
|
||
- в локальной сети в сторону BR-SRV необходимо выделить сеть из сети размером не более 16 адресов;
|
||
- сведения об адресах занесите в таблицу 2 (в качестве примера используйте Приложение 3).
|
||
|
||
## 2. Настройте доступ к сети Интернет на маршрутизаторе ISP
|
||
|
||
- Настройте адресацию на интерфейсах:
|
||
- интерфейс, подключённый к магистральному провайдеру, получает адрес по DHCP;
|
||
- настройте маршрут по умолчанию, DNS-сервер, если это необходимо;
|
||
- интерфейс в сторону HQ-RTR: подключён к сети 172.16.1.0/28;
|
||
- интерфейс в сторону BR-RTR: подключён к сети 172.16.2.0/28;
|
||
- на ISP настройте динамическую сетевую трансляцию портов для доступа к сети Интернет HQ-RTR и BR-RTR.
|
||
|
||
## 3. Создайте локальные учётные записи
|
||
|
||
На серверах HQ-SRV и BR-SRV создайте пользователя **sshuser**:
|
||
|
||
- пароль `P@ssw0rd`;
|
||
- идентификатор пользователя `2027`;
|
||
- пользователь sshuser должен иметь возможность запускать sudo без ввода пароля.
|
||
|
||
На маршрутизаторах HQ-RTR и BR-RTR создайте пользователя **net_admin**:
|
||
|
||
- пароль `P@ssw0rd`;
|
||
- при настройке ОС на базе Linux: запускать sudo без ввода пароля;
|
||
- при настройке ОС, отличных от Linux: пользователь должен обладать максимальными привилегиями.
|
||
|
||
## 4. Настройте коммутацию в сегменте HQ
|
||
|
||
- Трафик HQ-SRV должен принадлежать VLAN 100.
|
||
- Трафик HQ-CLI должен принадлежать VLAN 200.
|
||
- Предусмотреть возможность передачи трафика управления в VLAN 999.
|
||
- Реализовать на HQ-RTR маршрутизацию трафика всех указанных VLAN с использованием одного сетевого адаптера ВМ / физического порта.
|
||
- Сведения о настройке коммутации внесите в отчёт.
|
||
|
||
## 5. Настройте безопасный удалённый доступ на HQ-SRV и BR-SRV
|
||
|
||
- Для подключения используйте порт `2027`.
|
||
- Разрешите подключения исключительно пользователю sshuser.
|
||
- Ограничьте количество попыток входа до двух.
|
||
- Настройте баннер «Authorized access only».
|
||
|
||
## 6. IP-туннель между офисами HQ и BR
|
||
|
||
На маршрутизаторах HQ-RTR и BR-RTR сконфигурируйте IP-туннель:
|
||
|
||
- используйте протокол GRE;
|
||
- в качестве сетевого диапазона используйте сеть 10.10.10.0/24;
|
||
- для туннеля используйте минимально возможную маску подсети;
|
||
- сведения о туннеле занесите в отчёт.
|
||
|
||
## 7. Динамическая маршрутизация
|
||
|
||
Обеспечьте динамическую маршрутизацию на маршрутизаторах HQ-RTR и BR-RTR и межсетевом экране BR-FW. Сети одного офиса должны быть доступны из другого офиса и наоборот.
|
||
|
||
- Разрешите выбранный протокол только на интерфейсах туннеля на HQ-RTR и BR-RTR. На BR-FW используйте в OSPF только интерфейс в сторону BR-RTR.
|
||
- Используйте OSPF.
|
||
- Используйте аутентификацию в OSPF на маршрутизаторах HQ-RTR и BR-RTR:
|
||
- в качестве пароля используйте `P@ssw0rd`;
|
||
- пароль должен передаваться с использованием хешированного ключа MD5.
|
||
- Сведения о настройке и защите протокола занесите в отчёт.
|
||
|
||
## 8. Динамическая трансляция адресов на HQ-RTR и BR-RTR
|
||
|
||
Настройте динамическую трансляцию адресов для обоих офисов в сторону ISP. Все устройства в офисах должны иметь доступ к сети Интернет.
|
||
|
||
## 9. DHCP для сети в сторону HQ-CLI
|
||
|
||
- Настройте нужную подсеть.
|
||
- В качестве сервера DHCP выступает маршрутизатор HQ-RTR.
|
||
- Клиентом является машина HQ-CLI.
|
||
- Исключите из выдачи адрес маршрутизатора.
|
||
- Адрес шлюза по умолчанию: адрес маршрутизатора HQ-RTR.
|
||
- Адрес DNS-сервера для HQ-CLI: адрес сервера HQ-SRV.
|
||
- DNS-суффикс: `au-team.irpo`.
|
||
- Сведения о настройке протокола занесите в отчёт.
|
||
|
||
## 10. Инфраструктура разрешения доменных имён для офисов HQ и BR
|
||
|
||
- Основной DNS-сервер реализован на HQ-SRV.
|
||
- Сервер должен обеспечивать разрешение имён в сетевые адреса устройств и обратно в соответствии с таблицей 3.
|
||
- В качестве DNS-сервера пересылки используйте любой общедоступный DNS-сервер (77.88.8.7, 77.88.8.3 или другие).
|
||
|
||
## 11. Часовой пояс
|
||
|
||
Настройте часовой пояс на всех устройствах (за исключением виртуального коммутатора, в случае его использования) согласно месту проведения экзамена. На всех устройствах, кроме HQ-SW, выполните настройку часового пояса согласно месту проведения экзамена.
|
||
|
||
### Таблица 2 (заполняется участником)
|
||
|
||
| Имя устройства | IP-адрес | Шлюз по умолчанию |
|
||
|---|---|---|
|
||
| HQ-RTR | | |
|
||
| BR-RTR | | |
|
||
| HQ-SRV | | |
|
||
| HQ-CLI | | |
|
||
| BR-SRV | | |
|
||
| BR-FW | | |
|
||
|
||
### Таблица 3. DNS-записи
|
||
|
||
| Устройство | Запись | Тип |
|
||
|---|---|---|
|
||
| HQ-RTR | hq-rtr.au-team.irpo | A |
|
||
| BR-RTR | br-rtr.au-team.irpo | A |
|
||
| BR-FW | br-fw.au-team.irpo | A |
|
||
| HQ-SRV | hq-srv.au-team.irpo | A, PTR |
|
||
| HQ-CLI | hq-cli.au-team.irpo | A |
|
||
| BR-SRV | br-srv.au-team.irpo | A, PTR |
|
||
| ISP (интерфейс в сторону HQ-RTR) | docker.au-team.irpo | A |
|
||
| ISP (интерфейс в сторону BR-RTR) | web.au-team.irpo | A |
|
||
|
||
**Необходимые приложения:**
|
||
Прил_1_ОЗ_КИМ_09.02.06-3-2027.docx, Прил_2_ОЗ_КИМ_09.02.06-3-2027.docx, Прил_3_ОЗ_КИМ_09.02.06-3-2027.docx, Прил_4_ОЗ_КИМ_09.02.06-3-2027.docx
|
||
|
||
---
|
||
|
||
# Задание 2. Организация сетевого администрирования операционных систем
|
||
|
||
Необходимо разработать и настроить инфраструктуру информационно-коммуникационной системы согласно предложенной топологии (рисунок 2).
|
||
|
||
Для задания 2 используется **отдельный стенд**. Инструкция по настройке стенда для технических администраторов площадки находится в отдельном файле.
|
||
|
||
**В стенде преднастроены:**
|
||
|
||
- контроллер домена samba-dc на сервере BR-SRV. Контроллер домена установлен и функционирует, учётных записей компьютеров, подразделений, пользователей нет;
|
||
- IP-адреса, маски подсетей и шлюзы по умолчанию;
|
||
- сетевая трансляция адресов;
|
||
- IP-туннель;
|
||
- динамическая маршрутизация;
|
||
- созданы пользователи sshuser на серверах и net_admin на маршрутизаторах, им предоставлены административные привилегии;
|
||
- порты ssh на серверах;
|
||
- DHCP-сервер;
|
||
- DNS-сервер;
|
||
- сервер HQ-SRV имеет два дополнительных накопителя размером 1 ГБ.
|
||
|
||
## 1. Настройте контроллер домена Samba DC на BR-SRV
|
||
|
||
- Введите в созданный домен машину HQ-CLI.
|
||
- Создайте 5 пользователей для офиса HQ: имена формата hquser№ (hquser1, hquser2 и т.д.), политика паролей:
|
||
- минимальная длина пароля 8 символов;
|
||
- блокировка учётной записи после 5 неудачных попыток входа.
|
||
- Создайте группу hq, введите в группу созданных пользователей.
|
||
- Убедитесь, что пользователи группы hq имеют право аутентифицироваться на HQ-CLI.
|
||
- Пользователи группы hq должны иметь возможность повышать привилегии для выполнения ограниченного набора команд: `cat`, `grep`, `id`. Запускать другие команды с повышенными привилегиями пользователи группы права не имеют.
|
||
|
||
## 2. Файловое хранилище на HQ-SRV
|
||
|
||
- При помощи двух подключённых к серверу дополнительных дисков размером 1 Гб сконфигурируйте дисковый массив уровня 0.
|
||
- Имя устройства: `md0`. При необходимости конфигурация массива размещается в файле `/etc/mdadm.conf`.
|
||
- Создайте и отформатируйте раздел, в качестве файловой системы используйте ext4.
|
||
- Обеспечьте автоматическое монтирование в папку `/raid`.
|
||
|
||
## 3. Сервер сетевой файловой системы (NFS) на HQ-SRV
|
||
|
||
- В качестве папки общего доступа выберите `/raid/nfs`. Доступ для чтения и записи исключительно для сети в сторону HQ-CLI.
|
||
- На HQ-CLI настройте автомонтирование в папку `/mnt/nfs`.
|
||
- Основные параметры сервера отметьте в отчёте.
|
||
|
||
## 4. Служба сетевого времени chrony на маршрутизаторе ISP
|
||
|
||
- Вышестоящий NTP-сервер на ISP: на выбор участника.
|
||
- Стратум сервера: 5.
|
||
- В качестве клиентов NTP настройте: HQ-SRV, HQ-CLI, BR-RTR, BR-SRV.
|
||
|
||
## 5. Ansible на сервере BR-SRV
|
||
|
||
- Сформируйте файл инвентаря. В инвентарь должны входить HQ-SRV, HQ-CLI, HQ-RTR и BR-RTR.
|
||
- Рабочий каталог ansible должен располагаться в `/etc/ansible`.
|
||
- Все указанные машины должны без предупреждений и ошибок отвечать `pong` на команду ping в ansible, посланную с BR-SRV.
|
||
|
||
## 6. Веб-приложение в docker на BR-SRV
|
||
|
||
- Средствами docker должен создаваться стек контейнеров с веб-приложением и базой данных.
|
||
- Используйте образы `site_latest` и `mariadb_latest`, располагающиеся в директории `docker` в образе Additional.iso.
|
||
- В качестве docker-файла используйте файл `compose.yaml`, который располагается в образе Additional.iso.
|
||
- Приложение testapp, развёрнутое через docker, доступно для внешних подключений через порт 8080.
|
||
|
||
## 7. Веб-приложение на HQ-SRV
|
||
|
||
- Используйте веб-сервер apache.
|
||
- В качестве СУБД используйте mariadb.
|
||
- Файлы веб-приложения и дамп базы данных находятся в директории `web` образа Additional.iso.
|
||
- Выполните импорт схемы и данных из файла `dump.sql` в базу данных `webdb`.
|
||
- Создайте пользователя `web` с паролем `P@ssw0rd` и предоставьте ему права доступа к этой базе данных.
|
||
- Файлы `index.php` и `logo.png` скопируйте в корневой каталог сайта.
|
||
- В файле `index.php` укажите правильные учётные данные для подключения к БД.
|
||
- Запустите веб-сервер и убедитесь в работоспособности приложения.
|
||
- Основные параметры отметьте в отчёте.
|
||
|
||
## 8. Статическая трансляция портов на маршрутизаторах
|
||
|
||
- Пробросьте порт 8080 в порт приложения testapp BR-SRV на маршрутизаторе BR-RTR, для работы testapp извне.
|
||
- Пробросьте порт 8080 в порт веб-приложения на HQ-SRV на маршрутизаторе HQ-RTR, для работы веб-приложения извне.
|
||
- Пробросьте порт 2027 на HQ-RTR в порт 2027 сервера HQ-SRV, для подключения по ssh из внешних сетей.
|
||
- Пробросьте порт 2027 на BR-RTR в порт 2027 сервера BR-SRV, для подключения по ssh из внешних сетей.
|
||
|
||
## 9. Яндекс Браузер на HQ-CLI
|
||
|
||
Удобным способом установите приложение Яндекс Браузер на HQ-CLI. Установку браузера отметьте в отчёте.
|
||
|
||
**Необходимые приложения:** Прил_5_ОЗ_КИМ_09.02.06-3-2027.txt
|
||
|
||
---
|
||
|
||
# Задание 3. Эксплуатация объектов сетевой инфраструктуры
|
||
|
||
Необходимо разработать и настроить инфраструктуру информационно-коммуникационной системы согласно предложенной топологии (рисунок 3).
|
||
|
||
Задание 3 содержит: создание пользователей с помощью сценария, развёртывание и настройку центра сертификации, выдачу сертификатов веб-серверам для шифрования трафика, принт-сервер, сервер логирования и мониторинга, автоматизацию на основе инфраструктуры открытых ключей, защиту протокола ssh от перебора, настройку программного обеспечения для создания архивных копий.
|
||
|
||
В ходе проектирования и настройки сетевой инфраструктуры следует заносить записи в отчёт о своих действиях, когда это требуется в задании.
|
||
|
||
## 1. Импорт пользователей в домен au-team.irpo
|
||
|
||
- Скрипт `import.sh` располагается в корневой директории образа Additional.iso.
|
||
- В качестве файла-источника выберите файл `users.csv`, располагающийся в образе Additional.iso.
|
||
- Пользователи должны быть импортированы со своими паролями и другими атрибутами.
|
||
- Убедитесь, что импортированные пользователи могут войти на машину HQ-CLI.
|
||
|
||
## 2. Обратный прокси-сервер на маршрутизаторе ISP
|
||
|
||
- При обращении по доменному имени `web.au-team.irpo` у клиента должно открываться веб-приложение на HQ-SRV.
|
||
- При обращении по доменному имени `docker.au-team.irpo` у клиента должно открываться веб-приложение testapp.
|
||
|
||
## 3. Web-based аутентификация на маршрутизаторе ISP
|
||
|
||
При обращении к сайту `web.au-team.irpo` клиенту должно быть предложено ввести аутентификационные данные:
|
||
|
||
- в качестве логина выберите `WEB` с паролем `P@ssw0rd`;
|
||
- при успешной аутентификации клиент должен перейти на веб-сайт.
|
||
|
||
## 4. Центр сертификации на базе HQ-SRV
|
||
|
||
- Рекомендуется использовать отечественные алгоритмы шифрования.
|
||
- Сертификаты выдаются на 30 дней.
|
||
- Обеспечьте доверие сертификату для HQ-CLI.
|
||
- Выдайте сертификаты веб-серверам.
|
||
- Перенастройте ранее настроенный реверсивный прокси на протокол https.
|
||
- При обращении к `https://web.au-team.irpo` и `https://docker.au-team.irpo` у браузера клиента не должно возникать предупреждений.
|
||
|
||
## 5. atop на HQ-SRV
|
||
|
||
- Установите и настройте утилиту atop.
|
||
- Сервис должен вести непрерывный мониторинг состояния сервера (процессор, оперативная память, дисковые операции, сетевые подключения) с интервалом сбора данных **7 минут**.
|
||
|
||
## 6. Принт-сервер cups на HQ-SRV
|
||
|
||
- Опубликуйте виртуальный pdf-принтер.
|
||
- На клиенте HQ-CLI подключите виртуальный принтер как принтер по умолчанию.
|
||
|
||
## 7. Инвентаризация HQ-SRV и HQ-CLI через Ansible на BR-SRV
|
||
|
||
- Плейбук должен собирать информацию о рабочих местах:
|
||
- имя компьютера;
|
||
- IP-адрес компьютера.
|
||
- Плейбук должен быть размещён в директории `/etc/ansible`, отчёты в поддиректории `PC-INFO`, в формате `.yml`. Файлы должны называться именем компьютера, который был инвентаризирован.
|
||
- Файл плейбука располагается в образе Additional.iso в директории `playbook`.
|
||
|
||
## 8. fail2ban на HQ-SRV для защиты ssh
|
||
|
||
- Укажите порт ssh.
|
||
- При 3 неуспешных авторизациях адрес атакующего попадает в бан.
|
||
- Бан производится на 1 минуту.
|
||
|
||
## 9. Резервное копирование директории сервера HQ-SRV
|
||
|
||
- На HQ-SRV развернуть программное обеспечение для резервного копирования и восстановления данных с защитой от вирусов-шифровальщиков.
|
||
- Рекомендуется использовать Кибер Бэкап версии 18 или аналог, совпадающий по функционалу.
|
||
- Настройте подразделение `irpo`.
|
||
- Настройте пользователя с правами администратора: имя `irpoadmin`, пароль `P@ssw0rd`.
|
||
- Установите на HQ-CLI агент с функциями узла хранилища и подключите его к серверу управления.
|
||
- На узле хранилища HQ-CLI создайте директорию `/backup` и выберите её в качестве устройства хранения.
|
||
- Создайте план резервного копирования для сервера HQ-SRV: копирование директории `/etc` и всех её поддиректорий.
|
||
- Выполните резервное копирование директории `/etc` и всех её поддиректорий сервера HQ-SRV на узел хранения HQ-CLI.
|
||
|
||
**Необходимые приложения:** Прил_6_ОЗ_КИМ_09.02.06-3-2027.txt
|