net/tasks.md

307 lines
24 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# КИМ 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