P
pro·school.ru
Каталог школ
🔐 ВсОШ · Заключительный этап · 2023/2024

Олимпиада по информационной безопасности 10 классзаключительный этап ВсОШ 2023/2024: задания и ответы

Официальный комплект заключительного этапа Всероссийской олимпиады школьников по информационной безопасности для 10 класса (2023/2024 учебный год). Задания и решения с критериями оценивания — скачайте PDF или прорешайте онлайн по тексту ниже.

Просмотр PDF: Задания — теор.Открыть в новой вкладке ↗

Задания — текст для прорешивания

Текст извлечён из официального PDF автоматически: формулы, таблицы и рисунки могут отображаться неточно — сверяйтесь с документом выше.

Задания — теор.

ВСЕРОССИЙСКАЯ ОЛИМПИАДА ШКОЛЬНИКОВ ПО ТЕХНОЛОГИИ ЗАКЛЮЧИТЕЛЬНЫЙ ЭТАП ТЕОРЕТИЧЕСКИЙ ТУР

10 класс Профиль «Информационная безопасность» Уважаемый участник олимпиады! Вам предстоит выполнить теоретические и кейс-задания. Время выполнения заданий теоретического тура 2,5 астрономических часа (150 минут). Часть предложенных Вам заданий может быть представлена в электронном виде. Для удобства работы с такими заданиями часть их условий перенесена на имеющийся у Вас черновик, на котором Вы можете делать любые записи, пометки, прорабатывать версии решения и иным образом активно работать с заданием. После завершения работы над заданиями черновик подлежит сдаче представителю организатора заключительного этапа олимпиады. Кейс-задание выдано Вам на отдельном листе, содержащем условие и место для представления ответа. В данном задании при оценке учитывается решение, которое для получения максимального балла требуется оформить разборчиво, полно для понимания хода решения, а также в понятном для членов жюри порядке изложения, по возможности избегая значительных исправлений. Выполнение заданий целесообразно организовать следующим образом:  не спеша, внимательно прочитайте описательную часть задания;  прочитайте часть задания, указывающую, что требуется определить и в какой форме ожидается ответ;  определите наиболее верный и соответствующий требованиям задания ответ;  отвечая на кейс-задание, обдумайте и сформулируйте конкретные ответы только на поставленные вопросы;  если Вы выполняете задание, связанное с заполнением таблицы или схемы, не старайтесь детализировать информацию, вписывайте только те сведения или данные, которые указаны в вопросе;  после выполнения всех предложенных заданий еще раз удостоверьтесь в правильности выбранных Вами ответов и решений. Предупреждаем Вас, что:  при оценке тестовых заданий, где необходимо определить один правильный ответ, 0 баллов выставляется за неверный ответ и в случае, если участником отмечены несколько ответов (в том числе правильный), или все ответы;  при оценке тестовых заданий, где необходимо определить все правильные ответы, 0 баллов выставляется, если участником отмечены неверные ответы, большее количество ответов, чем предусмотрено в задании (в том числе правильные ответы) или все ответы. Задание теоретического тура считается выполненным, если Вы вовремя сдаете его членам жюри. Содержащий материалы заданий черновик теоретического тура входит в комплект материалов участника и подлежит сдаче по окончании работы. Максимальная оценка – 25 баллов (из них кейс-задание оценивается в 5 баллов).

Общая часть 1. Представьте, что Вы выполняете технологический проект и Вам нужно посчитать трудозатраты при его серийном производстве. Вы узнали, что средняя ежемесячная заработная плата неквалифицированного специалиста составляет 25200 руб. с учетом НДФЛ, но не включает в себя оплату обязательных страховых взносов, которые составляют 30 % от начислений и оплату страховки от несчастного случая и травматизма на производстве, которая составляет 0,2 % от начислений. Рабочий в среднем работает 21 день в месяц по 8 часов. На изготовление одного изделия при серийном производстве уходит три рабочих дня. Какую сумму необходимо закладывать в разделе «Трудозатраты»? 2. Согласно межгосударственному стандарту ГОСТ 29322-2014 (IEC 60038:2009) «Напряжения стандартные», сетевое напряжение должно составлять 230 В ± 10 % при частоте 50±0,2 Гц (межфазное напряжение 400 В). Укажите минимальное значение напряжения, на которое должен быть рассчитан однофазный электроприбор, подключаемый к данной сети (без учета коэффициента запаса). Ответ дайте в Вольтах и напишите решение. 3. Впишите названия новых профессий, связанных с медициной. Специалист по разработке индивидуальных схем питания, основанных на данных о молекулярном составе пищи с учетом результатов генетического анализа человека и особенностей его физиологических процессов. О У Е Г Высококлассный диагност, владеющий информационными и коммуникационными технологиями и способный ставить диагнозы в онлайнрежиме. Ориентирован на предварительную диагностику и профилактику болезней. Е

4. Установите правильное соответствие между изобретением, его автором и веком, в котором оно было сделано, указав в таблице арабскую и римскую цифры. А Типографский станок 1 Джеймс Уатт I XV век Б Универсальная паровая 2 Сэмюэл Морзе II XVII век машина В Телеграфный аппарат 3 Иоганн Гутенберг III XVIII век Г Телескоп 4 Галилео Галилей IV XIX век 5.

Укажите аксонометрические проекции одной и той же детали.

Специальная часть Шифр, известный как шифр Плейфера, заключается в замене пар символов, стоящих один за другим (биграмм), на пары символов того же алфавита. Замена происходит по следующему принципу: символы алфавита вносятся в прямоугольную таблицу в произвольном порядке, например, так:

Открытый текст разбивается на биграммы. Каждая из них зашифровывается по следующему набору правил: - Если символы биграммы находятся в одной строке, то каждый из них заменяется на его соседа справа. Для буквы в крайнем правом столбце соседом справа будет считаться буква той же строки из крайнего левого столбца. Например, «ОД» зашифровывается парой «ВШ» (для каждой буквы сосед берется независимо), «ОН» – «ВО». - Совпадающие буквы считаются стоящими в одной строке (например, «ЛЛ» – «ДД»). - Если символы биграммы находятся в одном столбце, то каждый из них заменяется на его соседа снизу. Для буквы в самой нижней строке соседом снизу будет считаться буква того же столбца из самой верхней строки. Например, «УВ» – «ЙФ», «НИ» – «ЧЦ». - Если символы биграммы исходного текста находятся в разных столбцах и разных строках, то они заменяются на символы, находящиеся в тех же строках, но

соответствующие другим углам прямоугольника. Например, «ЗУ» – «ГА», «ОТ» – «ШЩ». С помощью шифра Плейфера с некоторым фиксированным (неизвестным) ключом ведется переписка между абонентами A и B. Вам известно, что передавалось сообщение «ВЕСНА 2024. УЖЕ 10 ДНЕЙ ВЕДЁТСЯ НАБЛЮДЕНИЕ ЗА ОБЪЕКТОМ - БЕЗРЕЗУЛЬТАТНО.», также была перехвачена зашифрованная версия того же сообщения: «УКН0 10-02 ОЪЗОАИНИОТКСХУКЁ4СН.ХТ1ЖС2ЦКТАДАБ 1МСУ5ЕНМ:И.ОСФТШ5ТЗН8ШЕС0М » Жирным шрифтом выделены цифры, чтобы избежать двоякого толкования написанных символов. Известно, что размер таблицы 7*7, для заполнения использовались 33 буквы русского алфавита, цифры от 0 до 9, пробел, точка, запятая, двоеточие, тире и вопросительный знак. В Е С Н А У К Н

Д Н Е Й

О Ъ

З О А И Н

В Е Д Ё

Т С Я

Н А Б Л

И О Т К С Х У К Ё Ю Д Е Н И Е 2

Ц К Т А Д А Б -

У Ж Е

С Н

Х Т

1 Ж С

О Б Ъ Е К Т О М 1 М С У

У Л Ь

О С Ф Т Ш 5

Е Н М

Т А Т Н О

Н 8 Ш Е С

0 М

Задания: 1. Вам необходимо послать по каналу переписки слово «ОСТАНОВИТЕСЬ». Зашифруйте его с помощью используемого в переписке ключа. (1,5 балла)

2. Как должна шифроваться биграмма «ВЪ», чтобы вы могли однозначно зашифровать слово «БОЛТУН»? (1 балл) 3. Укажите наиболее вероятный вариант шифрования текста «8МОРСКОЕ», если предполагается, что изначальное заполнение таблицы было случайным и равновероятным. (1,5 балла) ______________________________________________________________________ Полиграф Полиграфович Шариков вечером как обычно лениво пролистывал ленту новостей. Среди смешных видео про собак и мемов, на глаза ему попалась реклама «Стань белым хакером». Твёрдо решив сменить сферу деятельности, Шариков записался на курсы. Спустя некоторое время он успешно окончил курсы и устроился в фирму «Крылья, лапы и хвосты» на позицию специалиста по анализу защищенности. Однажды ночью он проснулся от звонка начальства, которое сообщило ему, что их инфраструктура была подвергнута сетевой атаке. Один из компьютеров внутри локальной сети использовал ARP-spoofing атаку. Также компьютерный вирус вывел из строя любимый сниффер Шарикова «Проводная акула». Но Шариков не растерялся, ведь знал, что сетевой дамп хранится в бинарном виде. Методом пристального взгляда и острым чутьём опытного сыщика ему удалось выгрузить необходимые для анализа пакеты и развернуть их в шестнадцатеричном представлении. К сожалению, Шариков слишком привык к удобствам графических приложений, поэтому он просит вас помочь ему с анализом пакетов. Известно, что сама атака проводилась до записи трафика, поэтому в дампе нет пакетов, содержащих ARP-запросы или ARPответы. Все компьютеры фирмы объединены в локальную сеть с маской /24 из диапазона частных IP-адресов, разделения на подсети нет. Существуют заражённые и незаражённые машины. IP-адреса в пакетах могут быть как локальными, так и глобальными. Примечание: ARP-spoofing является разновидностью атаки человек посередине. Атакующий компьютер создаёт у участников сети запись в ARP-таблице, где каждому IP-адресу из локальной сети сопоставлен MAC-адрес атакующего узла. Задания: 9. Определите MAC-адрес компьютера, осуществившего атаку. Ответ приведите в виде ff:ff:ff:ff:ff:ff (1 балл). 10. Определите MAC-адрес шлюза по умолчанию (маршрутизатора), который используется в данной сети. Ответ приведите в виде ff:ff:ff:ff:ff:ff (1 балл).

11. Определите IP-адреса заражённых компьютеров в сети. Ответ приведите в виде десятичного числа, равного сумме значений последнего октета их IP-адресов (1 балл). 12. Определите IP-адреса незаражённых компьютеров в сети. Ответ приведите в виде десятичного числа, равного сумме значений последнего октета их IP-адресов (1 балл). Примечание: Однозначный вывод о заражении/незаражении хоста можно сделать только если имеются исходящие от него пакеты. Примечание: форматы кадров сетевых протоколов вы можете найти в приложении.

№ 1 2 3 4 5 6 7 8 9 10 11

Содержимое пакета в шестнадцатеричном виде 00507966680500507966680208004500005436e100004001d83ac0a8750ac0a875 3208003ed4e136000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f ca0132a400000050796668020800450000543493000040016f4cc0a8750ab2f8ee 1e08008bd59434000208090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 005079666804005079666803080045000054324600004001dccac0a87505c0a875 420800d8d74732000208090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 00507966680200507966680508004500005438fe00004001d61dc0a87532c0a875 0a080021d2fe38000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 005079666804005079666801080045000054380800004001d6fbc0a87512c0a875 42080017d30838000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f ca0132a40000005079666805080045000054396500004001fb59c0a87532080808 080800bace6539000408090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 00507966680400507966680308004500005433b2000040017032c0a87505b2f8ee 1e08006dd7b233000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 0050796668040050796668000800450000542da700004001e16ac0a87501c0a875 45080078dda72d000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 00507966680400507966680308004500005431fa00004001dd0ac0a87505c0a875 4e080025d9fa31000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 00507966680400507966680608004500005439ae00004001fb00c0a87542080808 08080070d0af39000208090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f 0050796668040050796668000800450000542f8e00004001745ac0a87501b2f8ee 1e080091db8e2f000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

______________________________________________________________________

Для шифрования данных в компании N используется блочный XSL-шифр со следующими параметрами:  Длина входной бинарной последовательности 4  Длина ключа 12 ( , горизонтальная черта над несколькими аргументами означает конкатенацию, то есть сцепление как текстовых строк в одну строку)

, их

 Количество раундов 3 Раундовые ключи получаются из основного ключа следующим образом: первый ключ - первая треть ключа шифрования, второй - вторая треть, третий - третья треть. Обозначим входную последовательность как А. Первый, второй и третий раундовые ключи -

, соответственно

Функция перестановки Линейная функция Каждый раунд происходят следующие преобразования: 1. Сложение по модулю 2 (исключающее «ИЛИ», XOR) входной/полученной на предыдущем раунде последовательности с 2. Применение функции перестановки

, где i - номер раунда

к результату первого действия

3. Применение линейной функции L к результату второго преобразования Задания: 13.Зашифруйте последовательность 00001010, если ключ (Входная последовательность разбивается на подпоследовательности по 4 символа, каждая подпоследовательность шифруется отдельно). (1 балл) 14.Укажите любую пару

последовательностей длины 4, таких, что

, где E - функция зашифрования. (1 балл) 15.Определите, сколько существует различных ключей, при которых шифрование превращается в тождественное преобразование? (2 балла)

Примечание: XOR или делении на 2.

- это сложение с последующим взятием остатка при

______________________________________________________________________ Помехоустойчивое кодирование – процесс преобразования информации, предоставляющий возможность обнаружить и исправить ошибки, возникающие при передаче информации по каналам передачи данных. Это возможно благодаря добавлению к исходной последовательности специально структурированных дополнительных бит. Декодирование – восстановление исходной последовательности Помехоустойчивый код – код, предназначенный для обнаружения и исправления ошибок. Блочный (n,k)-код – процедура, которая разбивает исходную информацию на блоки по k-бит в каждой. Каждой k-разрядной исходной информационной двоичной последовательности (информационное слово) ставит в однозначное соответствие n-разрядную кодовую двоичную последовательность (кодовое слово). Пример: (8,4)-код, информационное слово - 0110, кодовое слово – 01101100. Кратность исправляемых ошибок t – это максимальное количество ошибок (искаженных бит) в кодовом слове, которое может исправить данный код. Кратность обнаруживаемых ошибок T – это максимальное количество ошибок (искаженных бит) в кодовом слове, которое может обнаружить код. Расстояние Хемминга d – мера сравнения двух кодовых слов, т.е. количество позиций элементов двух кодовых слов, в которых они не совпадают. Пример: одно кодовое слово 101101, второе кодовое слово – 011010. d=5, кодовые слова различаются в пяти позициях. Декодирование методом максимального правдоподобия (метод сопоставления) – поиск среди всех исходных кодовых слов того, которое имеет минимальное расстояние Хемминга с искаженным. Пример: искаженное кодовое слово 0000001. Исходные кодовые слова 0000000, 1010001. Расстояние Хемминга с первым кодовым словом равно 1, расстояние Хемминга со вторым кодовым словом равно 2. Значит, в качестве исправленного выбирается первое кодовое слово. Порождающая матрица (n,k)-двоичного кода Pn,k – это матрица, которая содержит в качестве строк k линейно независимых n-разрядных двоичных векторов. Эти вектора являются базисом для векторного пространства кода.

Пример: P5,3=

Кодирование с помощью порождающей матрицы: можно закодировать информационную последовательность с помощью суперпозиции строк. Каждое кодовое слово является линейной комбинацией строк порождающей матрицы: nразрядное кодовое слово b есть сумма по модулю 2 тех строк порождающей матрицы Pn,k, номера которых соответствуют индексам ненулевых элементов информационного слова a. Пример. Закодировать информационное слово (101) (5,3)-кодом с порождающей матрицей, приведённой выше. Ненулевые элементы кодового слова a: 1-й и 3-й. 10010 – 1-я строка 00111 – 3-я строка 10101 – кодовое слово b. В вашей системе связи для помехоустойчивого кодирования используется блочный код (8,4) с исправляющей способностью t=1 и обнаруживающей способностью T=2. Таким образом, каждые 4 бита исходной последовательности кодируются 8 битами, можно исправить одну ошибку и обнаружить две. Символами исходного алфавита являются латинские буквы в верхнем и нижнем регистрах и цифры из таблицы ASCII (каждый символ занимает один байт). Таблица приведена в приложении. Порождающая матрица кода P8,4=

Задания: 16. Закодировать текст «4w9W». Ответ привести в виде двоичного кода, представленного в шестнадцатеричной форме. Например, «ab0f5». (1 балл). 17. Декодировать полученный по системе связи двоичный код «720964ea5fc9», представленный в шестнадцатеричной форме. Гарантируется, что в каждом кодовом слове после передачи по каналу связи произошло не более одной ошибки. Ответ привести в виде текста в кодировке ASCII. Например, «t5F» (1 балл) 18.Дан полученный по системе связи двоичный код «6ed122405d32e6b273807d7d» представленный в шестнадцатеричной форме. Посчитать, сколько блоков было

10

передано без искажений, сколько блоков было исправлено, в скольких блоках можно только обнаружить ошибку, но не исправить. Перечислите полученные числа без пробелов. Например, без искажений – 3, исправлено – 10, обнаружена ошибка – 5. Тогда в качестве ответа следует написать 3105. (1 балл)

Клиент банка Иван Петрович получил уведомление от работодателя о поступлении на банковскую карту заработной платы. После этого он отправился в ближайшее отделение банка и при помощи банковского автомата (банкомата) получил наличные. Для этого он вставил свою карту, содержащую указанные на лицевой стороне сведения о владельце, номер и срок действия карты, а на обратной стороне – CVV-код, в банкомат, ввел при помощи клавиатуры банкомата PIN-код, после чего совершил необходимые операции и завершил сеанс работы, забрал из банкомата свою карту. Спустя несколько часов при помощи банковской карты Ивана Петровича стали осуществляться несанкционированные покупки в онлайн-магазинах. Получив уведомления о нескольких подобных случаях, руководство банка приняло решение усовершенствовать систему информационной безопасности банкомата. Предложите комплекс мер защиты, позволяющий избежать утечки данных клиентов банка при использовании ими банкомата в дальнейшем. Для получения максимального балла рассмотрите различные категории мер защиты, стремясь предусмотреть все возможные сценарии реализации угроз. Оформите ответ в виде нескольких отдельных разделов, рассматривая отдельно меры защиты разных категорий (минимум 5), аргументируя их выбор указанием на конкретные угрозы, которые можно предотвратить с их помощью, и на возможности конкретных мер защиты. (5 баллов) _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________ _________________________________________________________________

ИБ 10___________________ ЧЕРНОВИК Внимание: черновик сдается организаторам вместе с бланком ответа на кейс-задание. Записи черновика при проверке работ не учитываются.

К заданиям №№ 6 – 8: В Е С Н А У К Н

Д Н Е Й

О Ъ

В Е Д Ё

Т С Я

И О Т К С Х У К Ё Ю Д Е Н И Е 2

З А

Ц К Т А Д А Б -

У Ж Е

С Н

О А И Н Н А Б Л

Х Т

1 Ж С

О Б Ъ Е К Т О М 1 М С У

У Л Ь

О С Ф Т Ш 5

Е Н М

Т А Т Н О

8 Ш Е С

0 М

ИБ 10___________________ К заданиям №№ 9 – 12: № 1

Содержимое пакета в шестнадцатеричном виде 00507966680500507966680208004500005436e100004001d83ac0a8750ac0a875 3208003ed4e136000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

ca0132a400000050796668020800450000543493000040016f4cc0a8750ab2f8ee 1e08008bd59434000208090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

005079666804005079666803080045000054324600004001dccac0a87505c0a875 420800d8d74732000208090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

00507966680200507966680508004500005438fe00004001d61dc0a87532c0a875 0a080021d2fe38000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

005079666804005079666801080045000054380800004001d6fbc0a87512c0a875 42080017d30838000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

ca0132a40000005079666805080045000054396500004001fb59c0a87532080808 080800bace6539000408090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

00507966680400507966680308004500005433b2000040017032c0a87505b2f8ee 1e08006dd7b233000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

0050796668040050796668000800450000542da700004001e16ac0a87501c0a875 45080078dda72d000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

00507966680400507966680308004500005431fa00004001dd0ac0a87505c0a875 4e080025d9fa31000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

10

00507966680400507966680608004500005439ae00004001fb00c0a87542080808 08080070d0af39000208090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

11

0050796668040050796668000800450000542f8e00004001745ac0a87501b2f8ee 1e080091db8e2f000108090a0b0c0d0e0f101112131415161718191a1b1c1d1e1f 202122232425262728292a2b2c2d2e2f303132333435363738393a3b3c3d3e3f

ИБ 10___________________ Структура фрейма протокола Ethernet

Структура пакета IPv4

Структура TCP-пакета

ИБ 10___________________ К заданиям №№ 16 – 18: Обозначения: DEC – код символа в десятичной системе счисления, HEX – код символа в шестнадцатеричной системе счисления, BIN – код символа в двоичной системе счисления, Символ – соответствующий кодируемый символ. DEC

HEX

BIN

Символ

DEC

HEX

BIN

Символ

48

30

00110000

87

57

01010111

49

31

00110001

88

58

01011000

50

32

00110010

89

59

01011001

51

33

00110011

90

5A

01011010

52

34

00110100

97

61

01100001

53

35

00110101

98

62

01100010

54

36

00110110

99

63

01100011

55

37

00110111

100

64

01100100

56

38

00111000

101

65

01100101

57

39

00111001

102

66

01100110

65

41

01000001

103

67

01100111

66

42

01000010

104

68

01101000

67

43

01000011

105

69

01101001

68

44

01000100

106

6A

01101010

69

45

01000101

107

6B

01101011

70

46

01000110

108

6C

01101100

71

47

01000111

109

6D

01101101

72

48

01001000

110

6E

01101110

73

49

01001001

111

6F

01101111

74

4A

01001010

112

70

01110000

75

4B

01001011

113

71

01110001

76

4C

01001100

114

72

01110010

77

4D

01001101

115

73

01110011

78

4E

01001110

116

74

01110100

79

4F

01001111

117

75

01110101

80

50

01010000

118

76

01110110

ИБ 10___________________ DEC

HEX

BIN

Символ

DEC

HEX

BIN

Символ

81

51

01010001

119

77

01110111

82

52

01010010

120

78

01111000

83

53

01010011

121

79

01111001

84

54

01010100

122

7A

01111010

85

55

01010101

86

56

01010110

720964ea5fc9

6ed122405d32e6b273807d7d

Задания — прак.

Практическое задание заключительного этапа всероссийской олимпиады школьников по технологии 2023 – 2024 учебный год Профиль “Информационная Безопасность”, 10 класс Тематики заданий В туре необходимо решить как можно больше заданий. Наборы заданий ориентированы на комплексную оценку навыков участников заключительного тура и охватывают перечисленные ниже темы: 1. Reverse (анализ исходных текстов программ) 2. Reverse (PWN) (эксплуатация бинарных уязвимостей программ) 3. Web (поиск уязвимостей web-приложений) 4. Linux\Unix (Misc) (задания смешанной категории, навыки работы в ОС Linux\Unix) 5. СЗИ (Средства защиты информации). Примечания: Оценка заданий (кроме тематики СЗИ!) производится автоматически по факту размещения участником в поле для ввода корректного флага – строки определенного вида (шаблон будет озвучен перед началом тура), доступ к которому является индикатором успешного решения задания. Оценка задний по тематики СЗИ производится организаторами на основании предоставленных участниками файлов. Максимально возможное число баллов за практический тур – 35 баллов. Инструкция для участника приложена к данному документу (Приложение А).

Инфраструктура участника 1. На ПК участника олимпиады должен отсутствовать доступ в сеть “Интернет”. 2. На ПК участника установлен гипервизор VirtualBox1. 3. Участнику предоставляется образ виртуальной машины с необходимым программным обеспечением для решения заданий. Виртуальную машину участника требуется запустить до начала практического тура. 4. На сервере организаторов запускается виртуальная машина с Платформой с заданиями, которая используется для решения всех заданий, кроме заданий по работе с СЗИ. Развертывание Платформы для каждого класса производится непосредственного организаторами не ранее чем за 1 день до проведения практического тура. Виртуальная машина с Платформой также должна быть доступна по локальной сети с машин участников. 5. Для загрузки участниками файлов (скриншотов, скриптов, конфигурационных файлов и т.п.), подтверждающих выполнение заданий тематики СЗИ, организаторы предоставят механизм индивидуальной загрузки этих файлов (индивидуальные папки с персональным доступом для каждого участника). Общие требования 1. До начала практического тура необходимо обеспечить доступ с ПК участников к Платформе с заданиями, развернутой на сервере. На экранах ПК участника должны быть выведены окна регистрации на платформе с заданиями. 2. После старта практического тура, участник должен выполняет задания полностью самостоятельно. Задания расположены на Платформе. Программный инструментарий для их решения доступен на виртуальных машинах на ПК участников. 3. По окончании решения заданий участник олимпиады может покинуть аудиторию. 4. Найденные флаги (кроме заданий СЗИ) вводятся на Платформе. Количество попыток ввода флага не ограничено. За ошибочно введенный флаг баллы не снижаются.

https://www.virtualbox.org/wiki/Downloads 2

Рисунок 1 – примерный вид экранного интерфейса Платформы с заданиями Порядок проведения Длительность практического тура (выполнение практических заданий) для участников 9 класса составляет: ___ минут (без учета перерывов). В случае обнаружения неисправности в оборудовании, возникшей не по вине участника, по решению наблюдателя данный участник может пересесть на резервный ПК. Время, затраченное

на выявление и устранение

неисправности компенсируется.

Карта разбалловки для 10 классов

№ Задания

Тематика задания

Критерии оценки

1.

Linux\Unix (Misc)

Факт размещения участником в поле

Кол-во баллов 3

для ввода корректного флага 2.

Web

Факт размещения участником в поле

для ввода корректного флага 3.

Web

Факт размещения участником в поле

для ввода корректного флага 4.

Reverse

Факт размещения участником в поле

для ввода корректного флага 5.

Reverse (PWN)

Факт размещения участником в поле

для ввода корректного флага 9.

СЗИ

Критерии оценки приведены в задании

6 35

Задания Misc - Маленький ключ Эльфийские маги выходят на новый уровень - теперь они обитают в сети! Будьте осторожны с передаваемым трафиком! Рекомендуемые используемые утилиты: WireShark, python Цель работы: получение доступа к флагу Итог работы: получить доступ до флага Критерий оценки: предоставление правильного флага Web - Секретная система [ДАННЫЕ УДАЛЕНЫ] [ДАННЫЕ ЗАСЕКРЕЧЕНЫ]. Найдите возможность получить данные в новой зелёно-чёрной системе Дийкстры. Рекомендуемые используемые утилиты: BurpSuite, [ДАННЫЕ УДАЛЕНЫ] Цель работы: исследование логики работы web-приложения и получение доступа к флагу Итог работы: получить доступ до флага Критерий оценки: предоставление корректного флага Web - Синдром низушка Простой низушек является лишь гостем (guest) в этих землях, однако пытается выдать себя за администратора земель. С собой он прихватил секретные и публичные файлы, как жаль что администратор использует другие! Рекомендуемые используемые утилиты: BurpSuite, jwt editor, jwt_tool, python, openssl Цель работы: исследование логики работы web-приложения и получение доступа к флагу Итог работы: получить доступ до флага Критерий оценки: предоставление корректного флага

Reverse - Do You Know The Way? В темных краях программного кода, в часы, когда мрак окутывает каждую строку, заклинание властвует над самим собой - само себя изменяет, тайно переписывая свои заклинания, и скрывает проверки флагов, словно туманный пеленой, окутывающей истину. Задание состоит в том, чтобы разгадать этот коварный обман, раскрыть тайны программного кода и пройти скрытые испытания, как настоящий охотник на чудовищ. Рекомендуемые утилиты: gdb, ghidra, python3, pwntools, strace, ltrace, objdump, readelf Цель работы: исследование логики работы программы Итог работы: определить уязвимость в исходном коде, поэксплуатировать эту уязвимость, получить доступ к флагу Критерий оценки: предоставление корректного флага PWN - Write to ghost За Вами следует призрак, который повторяет всё, что Вы скажете - попробуйте передать ему команду, возможно, так он согласится рассказать фразу, которая развеет заклятье и решит задачу Подключение к сервису осуществляется через netcat: "nc <IP> <PORT>" IP адрес и порт появляются после поднятие инстанса задания. Прим.: флаг находится в файле "secret.txt" Рекомендуемые используемые утилиты: Python, pwntools Цель работы: исследование логики работы программы Итог работы: определить логику работы программы, получить доступ к флагу Критерий оценки: предоставление корректного флага СЗИ - Тайны Сети Сетевой маг Элиан утверждает, что помогал другу с тестированием сайта, но тьма подозрений окутывает его слова. Ведьмаки, стражи магии и реальности, зовутся раскрыть эту тайну. Помоги нам разгадать шифры сети и разоблачить загадочную активность, что таится внутри вихря данных. ВАЖНО: Вредоносный файл создан на основе реального образца, не запускать на хостовой машине. IP-адрес атакующего - индикатор решения задания, работы участников, некорректно \ не определивших его - не подлежат дальнейшей проверке! Решение разместите в сетевой папке, продублируйте на рабочем столе Вашей виртуальной машины участника. Критерии оценки: 6

• Корректно определен IP-адрес атакующего - 1 балл • Корректно определены контакты, название группировки, C&C - 1 балл • Проведен и расписан анализ кода вредоносного файла - 2 балла • Создано правило iptables для блокировки аналогичных обращений - 1 балл • Выполнено доп. условие (.sh скрипт подгружающий правила) - 1 балл Рекомендуемые используемые утилиты: Wireshark, iptables, pycdc, pyinstxtractor-ng Цель работы: исследование вредоносной активности в записи трафика Итог работы: 1. Сданный в тестовую систему IP-адрес атакующего 3. Текстовый файл report.txt с анализом кода вредоносного файла и заполненными полями (шаблон для заполнения приложен к заданию на платформе) 2. Текстовый файл с написанной цепочкой правил 3. shell-скрипт подгружающий правила

Ответы и решения — показать

Официальные ответы и критерии оценивания жюри. Сначала решите задания самостоятельно.

МЕТОДИКА ОЦЕНКИ И КЛЮЧИ ВЫПОЛНЕННЫХ ОЛИМПИАДНЫХ ЗАДАНИЙ ТЕОРЕТИЧЕСКОГО ТУРА заключительного этапа всероссийской олимпиады школьников по технологии 10 класс 2023-2024 учебный год Профиль «Информационная безопасность»

Москва 2024 г. 1

По теоретическому туру максимальная оценка результатов участника 9 класса определяется арифметической суммой всех баллов, полученных за выполнение заданий и не должна превышать 25 баллов. Каждый ответ оценивается либо как правильный (полностью совпадает с ключом), либо как неправильный (отличается от ключа или отсутствует). Каждый правильный ответ имеет свой вес: 0,5 балла, 1 балл, 1,5 балла, 2 балла. Кейс-задание оценивается в совокупности 5 баллами. Общая часть 1. ОТВЕТ (1,5 балла): 4 687,2 руб. Решение: 25200 : 21 : 8 = 150р. – начисленная оплата труда в час. 150 * 8 * 3 = 3600р. – начисленная оплата труда за 3 рабочих дня. 3600 * 1,302 = 4 687,2 р. – трудозатраты со всеми начислениями. 2. ОТВЕТ (0,5 балла): 207 В 3. ОТВЕТ (1 балл): 1 – молекулярный диетолог, 2 – сетевой врач 4. ОТВЕТ: (1,5 балла) А 3 I Б 1 III В 2 IV Г 4 II 5. ОТВЕТ (0,5 балла): б, г. Специальная часть 6. ОТВЕТ: М.ШЕСК41ШФНМ (1,5 балла) 7. ОТВЕТ: 4У (1 балл) 8. ОТВЕТ: ФЬ5.НОКО (1,5 балла) 9. ОТВЕТ: 00:50:79:66:68:04 (1 балл) 10. ОТВЕТ: ca:01:32:a4:00:00 (1 балл) 11. ОТВЕТ: 90 (1 балл) 12. ОТВЕТ: 60 (1 балл) 2

13. ОТВЕТ: 01011111 (1 балл) 14. ОТВЕТ: Любая пара, где

(1 балл)

15. ОТВЕТ: 256 (2 балла) 16. ОТВЕТ: 324f7d7d329e567d (1 балл) 17. ОТВЕТ: 1oL (1 балл) 18. ОТВЕТ: 453 (1 балл) 19. (5 баллов) По 1 баллу начисляется за ясное, не содержащее логичских и фактических ошибок системное предложение мер защиты от угроз каждой из следующих категорий:  Средства антивирусной защиты (противодействие угрозам внедрения вредоносных программ в програмное обеспечение банкомата);  Средства

криптографической

защиты

(противодействие

угрозам

перехвата информации из канала связи или с банковского сервера путем ее шифрования);  Защита от утечек по каналам, обсуловленным ПЭМИН (противодействе угрозе регистрации и анализа побочных электромагнитных излучений)  Защита от утечек по оптическому каналу (противодействие угрозам подсматривания/скрытого наблюдения);  Организационные меры защиты (противодействие угрозам, связанным с халатностью персонала, присутствием посторонних, недостаточной квалификацией персонала, социальной инженерией в отношении персонала банка);  Меры защиты от компьютерных атак (противодействие сетевым атакам на банкомат и сервер банка); 1 балл может быть начислен за рассмотрение каждой категорий мер защиты,

не

указанной

приведенном

перечне,

но

обоснованно 3

предложенных участником с соблюдением критериев ясности, коректности (отсутствия ошибок и противоречий), системности.

Заключительный этап 2023/2024 — другие классы

Все классы →

Олимпиада по информационной безопасности 10 класс — другие годы и этапы

Все комплекты →