Школьный этап Сириус по Информатике (ИБ) 10-11 класс задания и ответы, 4 группа 19.10.2026

Ответы школьного этапа ВсОШ на платформе Сириус.Курсы 2026: математика, информатика, физика, химия, биология, астрономия, 4–11 класс.
Ответить
admin
Site Admin
Сообщения: 154
Зарегистрирован: 31 янв 2025, 06:40

Школьный этап Сириус по Информатике (ИБ) 10-11 класс задания и ответы, 4 группа 19.10.2026

Сообщение admin »

Задания и ответы школьного этапа конкурса Сириус по информатике и информационно-безопасным технологиям для учеников 10-11 классов, проведённого 19 октября 2026 года среди участников 4 группы.

Олимпиада школьного этапа ВсОШ по Информатике (Информационная безопасность) 10-11 класса задания и ответы: 4 группа, 19 октября 2026. Полный доступ к ответам и разбору всероссийской олимпиады, проходящей на площадке uts.sirius.

→ Скачать полные задания и ответы

Олимпиада ВсОШ по Информатике (ИБ) 10-11 класс 4 группа

Задание 1. Следы атаки
Во время анализа журналов веб-приложения и сервера специалист обнаружил фрагменты запросов и события, характерные для разных видов атак.
Установите соответствие между фрагментами или событиями и их описаниями.
ФРАГМЕНТЫ И СОБЫТИЯ
А) id=1 OR 1=1
Б)../../etc/passwd
В) 127.0.0.1; whoami
Г) GET /backup/site.zip → 200 OK
Д) Много неудачных попыток входа с одного адреса за короткое время.
ОПИСАНИЯ
1) Попытка получить резервную копию сайта из общедоступного каталога (Exposed Backup).
2) Добавление команды операционной системы в значение параметра, которое обрабатывает сервер (Command Injection).
3) Последовательный подбор пароля с помощью многочисленных попыток авторизации (Brute Force).
4) Изменение логики SQL-запроса с помощью добавленного условия (SQL Injection).
5) Попытка выйти за пределы разрешённого каталога с помощью переходов к родительским каталогам (Path Traversal).
→Узнать ответ

Задание 2. Почему сервер недоступен?
Администратор настраивал четыре сервера с ОС Linux. На каждой из них команда curl https://example.org не может получить страницу.
Администратор выполнил несколько диагностических команд.
Все четыре машины подключены к сети 192.168.10.0/24. Шлюз в Интернет имеет адрес 192.168.10.1, а DNS-сервер — 192.168.10.53.
Установите соответствие между серверами и возможными причинами недоступности внешних веб-сервисов.
СЕРВЕР 1
$ ip addr show eth0
2: eth0:
inet 192.168.10.21/24 scope global eth0
$ ip route
192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.10.21
$ ping -c 1 192.168.10.1
64 bytes from 192.168.10.1: icmp_seq=1 ttl=64 time=0.41 ms
$ ping -c 1 1.1.1.1
ping: connect: Network is unreachable
СЕРВЕР 2
$ ip addr show eth0
2: eth0:
inet 192.168.10.22/24 scope global eth0
$ ip route
default via 192.168.10.1 dev eth0
192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.10.22
$ ping -c 1 192.168.10.1
ping: connect: Network is unreachable
СЕРВЕР 3
$ ip addr show eth0
2: eth0:
inet 192.168.10.23/24 scope global eth0
$ ip route
default via 192.168.10.1 dev eth0
192.168.10.0/24 dev eth0 proto kernel scope link src 192.168.10.23
$ ping -c 1 192.168.10.1
64 bytes from 192.168.10.1: icmp_seq=1 ttl=64 time=0.37 ms
$ ping -c 1 1.1.1.1
64 bytes from 1.1.1.1: icmp_seq=1 ttl=56 time=15.3 ms
$ getent hosts example.org
Команда getent ничего не вывела.
СЕРВЕР 4
$ ip addr show eth0
2: eth0:
inet 192.168.20.24/24 scope global eth0
$ ip route
default via 192.168.20.1 dev eth0
192.168.20.0/24 dev eth0 proto kernel scope link src 192.168.20.24
$ ping -c 1 192.168.10.1
From 192.168.20.24 icmp_seq=1 Destination Host Unreachable
ВОЗМОЖНЫЕ ПРИЧИНЫ
Сетевой интерфейс неактивен
Сетевой интерфейс настроен на неправильную подсеть
Отсутствует маршрут по умолчанию
Не работает разрешение доменных имён
→Узнать ответ

Задание 3. Зелёный банк
Файлы: 2_1011_01-linux, 2_1011_01-windows.exe
Один зелёный банк попросил нас протестировать его веб-клиент на безопасность, но все наши безопасники разом ушли в отпуск. Может, вы попробуете? Войдите в личный кабинет пользователя useruser и получите данные его банковских счетов.
Формат ответа: vsosh{text}.
→Узнать ответ

Задание 4. Почти одинаковые ключи
Рекомендуемые инструменты: VS Code, Python, Библиотека pycryptodome, Библиотека sympy.
Файлы: 2_1011_04-код.py, 2_1011_04-текст.txt.
Разработчик реализовал шифрование секретных сообщений с использованием RSA.
Фрагмент генерации ключей и шифрования на языке Python находится в файле 2_1011_04-код.py.
Разработчик утверждает, что восстановить сообщение невозможно без знания p и q, но решил помочь нам убедиться в этом, оставив в качестве подсказки файл 2_1011_04-текст.txt.
Восстановите исходное сообщение.
Формат ответа: vsosh{text}.
→Узнать ответ

Задание 5. Удалённый документ
Рекомендуемые инструменты: HxD HEX editor, Python
Файлы: 2_1011_05_архив.zip
Администратор обнаружил архив резервной копии. По журналу системы известно, что ранее архив содержал файл secret.txt, однако сейчас стандартные программы просмотра архивов его не отображают. Сам архив при этом частично открывается, а некоторые находящиеся в нём файлы доступны. Прочитайте содержимое этого секретного файла, которое представляет собой осмысленный текст.
Формат ответа: vsosh{text}.
→Узнать ответ

Задание 6. Файл, которого нет
Рекомендуемые инструменты: Exiftool, Wireshark, Python
Файлы: 2_1011_06_трафик.pcap
В ходе расследования подозрительной активности был получен дамп сетевого трафика.
Аналитики установили, что перед инцидентом пользователь передал изображение через внутренний веб-сервис. Ваша задача — найти информацию, скрытую в изображении.
Формат ответа: vsosh{text}.
→Узнать ответ

Задание 7. Чужой профиль
Исходный код мини-приложения: 2_1011_07_code.py
В школьной лаборатории разработали сервис для хранения профилей пользователей.
Профиль можно экспортировать в виде строки, а затем импортировать обратно.
Разработчик решил использовать встроенный механизм Python pickle, поскольку он позволяет сохранять объекты Python.
Вам предоставлен листинг программы.
Ваша задача — разобраться, как приложение работает с передаваемыми данными, и правильно восстановить пропуски в следующих утверждениях.
Утверждение 1
При обращении к /import переданные пользователем данные сначала извлекаются из HTTP-запроса, а затем передаются функции
encode_profile
get_user
decode_profile
create_user
Утверждение 2
В функции decode_profile сначала выполняется
Хеширование с помощью SHA-256
Декодирование Base64
Преобразование данных в JSON
Проверка имени пользователя
А затем результат передаётся функции pickle.loads().
Утверждение 3
Почему использование pickle.loads() для данных, полученных от пользователя, опасно?
Pickle автоматически шифрует все загружаемые данные
При десериализации специально сформированного объекта могут выполняться заложенные в нём действия
Base64 позволяет выполнить JavaScript в браузере пользователя
Pickle разрешает доступ к базе данных только администраторам
Утверждение 4
Кодирование профиля с помощью Base64
Полностью защищает данные от изменения
Шифрует данные секретным ключом
Лишь представляет исходные байты в другом виде и само по себе не делает их безопасными
Запрещает выполнение pickle.loads()
Утверждение 5
Для хранения передаваемого профиля, состоящего из обычных полей вроде имени, языка и темы оформления, вместо pickle целесообразно использовать
JSON
pickle.loads()
eval()
os.system()
→Узнать ответ

Задание 8. Где пропал VLAN
В этой сети устройства разделены на VLAN: логические группы внутри одной физической сети. Устройства одного VLAN могут обмениваться данными через коммутаторы, а устройства разных VLAN изолированы: маршрутизации между ними нет. Компьютеры подключены к access-портам, каждый из которых относится к одному VLAN. Подпись VLAN рядом с компьютером на схеме показывает, к какой группе он должен принадлежать.
Коммутаторы соединены транковыми линиями, по которым одновременно передаётся трафик нескольких VLAN. На каждом конце транка задаётся список VLAN, которым разрешено проходить. Если VLAN не разрешён хотя бы на одном конце, его трафик по этой линии не пройдёт. VLAN 10 и 20 созданы на всех коммутаторах, SW1 и SW4 настроены правильно, линии связи и устройства исправны, а остальные параметры не содержат ошибок.
После изменения конфигурации часть связей нарушилась. Сопоставьте схему с конфигурациями SW2 и SW3 и определите, какие настройки нужно исправить.
ФРАГМЕНТЫ КОНФИГУРАЦИИ КОММУТАТОРОВ
SW2
interface GigabitEthernet0/1
switchport mode trunk
switchport trunk allowed vlan 10,20
!
interface GigabitEthernet0/2
switchport mode trunk
switchport trunk allowed vlan 10,20
!
interface FastEthernet0/1
switchport mode access
switchport access vlan 10
SW3
interface GigabitEthernet0/1
switchport mode trunk
switchport trunk allowed vlan 10
!
interface GigabitEthernet0/2
switchport mode trunk
switchport trunk allowed vlan 10,20
!
interface FastEthernet0/1
switchport mode access
switchport access vlan 20
РЕЗУЛЬТАТЫ ПРОВЕРОК СВЯЗИ
Проверка | Результат
C ↔ E | Нет связи
A ↔ B | Связь есть
E ↔ F | Связь есть
D ↔ F | Нет связи
C ↔ D | Нет связи
Какие интерфейсы настроены неправильно?
SW2, порт Gi0/1
SW3, порт Gi0/2
SW3, порт Gi0/1
SW2, порт Fa0/1
SW3, порт Fa0/1
SW2, порт Gi0/2
Какой набор изменений полностью восстановит связь внутри требуемых VLAN и сохранит их разделение? Все неуказанные настройки остаются прежними.
Исправить только настройки SW2: на Fa0/1 назначить VLAN 20, остальное не менять
Изменить только SW3: на Gi0/1 разрешить VLAN 10 и 20, остальное не менять
Поправить оба транка на SW2: на Gi0/2 разрешить только VLAN 20, а на Fa0/1 назначить VLAN 20
Сделать два изменения: на SW2 Fa0/1 назначить VLAN 20 и на SW3 Gi0/1 разрешить VLAN 10 и 20
Переназначить access-порты: всем устройствам A–F выдать VLAN 10
→Узнать ответ

Задание 9. Последний переключатель
Файл: 2_1011_09_code.cpp
В лаборатории обнаружили программу управления электронным замком. Программа запрашивает код, и если код правильный, появляется сообщение об успехе. Однако код был утерян. Необходимо исследовать исходный код программы и восстановить правильный код.
Формат ответа: vsosh{text}.
→Узнать ответ

Задание 10. TokenBazaar
Файлы: 2_1011_02-linux, 2_1011_02-windows.exe
TokenBazaar — подпольная площадка, где торгуют «токенами доступа» (JWT). Авторизация на сайте устроена так же, как аутентификация в реальных JWT-based сервисах: после входа сервер выдаёт JWT, и именно он потом подтверждает каждый запрос. У сайта есть встроенная «JWT-мастерская» (отладчик в стиле jwt.io) — доступна сразу, без входа: можно раскодировать, отредактировать и заново собрать любой токен, посмотреть его «отпечаток» (blob) и оценку редкости от 0.0 до 10.0.
На витрине (доступна только вошедшим) виден продавец vault — у его лота самая высокая редкость на рынке. Но ваша цель не «выкупить лот», а зайти на сайт под чужим аккаунтом: собрать JWT, который сервер примет как настоящую сессию продавца vault, и на своей странице «Мои токены» забрать то, что там лежит.
Формат ответа: vsosh{text}.
→Узнать ответ

#ВсОШ2026 #ОтветыВсОШ #ВсОШИнформатика #Информатика #ШкольныйЭтапВсОШ #ВсОШ #Олимпиада2026 #ЗаданияИОтветы #Ответы2026 #Сириус2026 #Информатика10 #ЗадачиСириуса #ИБ2026 #ОлимпиадаСириус
Ответить

Вернуться в «Олимпиада «Сириус» (ВсОШ на Сириус.Курсах)»