Информационная безопасность в ЕГЭ по информатике: разбор заданий
23
Как мы разбираем информационная безопасность на примерах ЕГЭ

** изображение создано или обработано с помощью ИИ.
Сегодня разбираем информационную безопасность на примерах ЕГЭ — без мрака, паники и страшных слов. Мне 27, я несколько лет объясняю школьникам информатику и сам регулярно ловлю себя на мысли: задания про защиту данных выглядят проще, чем кусаются.
В ЕГЭ по информатике тема обычно не приходит с табличкой «информационная безопасность». Она прячется в задачах про пароли, кодирование, объём данных, перебор, базы и логику. Поэтому важно видеть не только формулу, но и смысл.
Представьте пароль из 8 символов, которые берут из алфавита в 64 знака. В задаче могут спросить объём памяти для хранения паролей. В жизни это уже разговор о стойкости, хранении и рисках утечки.
То есть ЕГЭ учит кибербезопасности? Скорее, даёт базовые кирпичи. А дом уже строим мы. Я люблю такие задания за честность. Ошибся в одном бите — ответ уехал. Зато после пары раз мозг начинает думать аккуратнее. А это главный навык безопасника, программиста и просто человека с банковским приложением.
Пароли: где школьная математика встречает реальную защиту

** изображение создано или обработано с помощью ИИ.
Пароли — это самая наглядная точка соприкосновения экзаменационной информатики с реальной безопасностью данных. В типовых задачах ЕГЭ чаще всего требуется посчитать количество возможных комбинаций. Базовая формула работает так: если алфавит содержит N символов, а длина пароля равна K, общее число вариантов составит N в степени K.
Возьмём простой случай. Алфавит состоит только из десяти цифр, а пароль имеет длину 4 символа. Получается 10 000 комбинаций. С точки зрения человека — много. Но компьютер способен перебрать такой объём практически мгновенно. Именно отсюда вырастает концепция перебора (brute force).
На экзамене, однако, вас редко спрашивают напрямую «взломают или нет». Чаще нужно определить, сколько битов памяти требуется для хранения пароля. Один символ из алфавита мощностью 64 знака кодируется 6 битами, поскольку 2 в шестой степени даёт 64. После этого полученное количество битов на символ умножают на длину пароля.
Практический вывод, полезный за пределами экзамена. Длинный пароль почти всегда надёжнее короткого. «kotik2024» выглядит мило, но с точки зрения стойкости это слабый вариант. «Vesna! Kofe! Metro!27» кажется смешным, однако такая длина и разнообразие символов работают лучше.
Даже самый сложный пароль не следует хранить на бумажном стикере у монитора. Автор видел такое в офисе и специально уточняет, что не у себя.
При решении подобных задач обращайте внимание на мощность алфавита, а не на то, насколько пароль кажется вам «красивым».
Проверяйте, хватает ли битов для кодирования одного символа. Не округляйте в меньшую сторону, если требуется хранить целое число байтов. И всегда отделяйте учебную модель вычислений от реальных систем хранения — в жизни нюансов больше.
Хотите перестать терять баллы на округлении байтов и логике доступа? В «ЕГЭLAND» мы разбираем задания 11, 4 и 2 без паники. Учим правильно рассчитать мощность алфавита, проверять условие Фано и строить таблицы истинности для систем доступа. Заходите на курс подготовки к ЕГЭ.
Биты, байты и ловушка с округлением

** изображение создано или обработано с помощью ИИ.
В заданиях по безопасности часто требуется вычислить объём памяти. Ошибки здесь случаются не от сложности, а от путаницы с битами, байтами и округлением. Я сам когда-то бодро делил не туда и потом долго смотрел в стену.
Вот типовая схема:
- Есть пароль из 12 символов.
- Каждый символ кодируется минимальным целым числом бит.
- Нужно найти объём для хранения 1000 таких паролей.
- Шаги лучше не держать в голове — записывайте их.
- Найдите мощность алфавита.
- Подберите минимальное число бит на символ (чтобы закодировать все символы этого алфавита).
- Умножьте на длину одного пароля. При необходимости переведите результат в байты.
- И только потом умножайте на количество пользователей.
Главная ловушка: байт нельзя разделить пополам. Если один пароль занимает 73 бита, для его хранения потребуется 10 байт, потому что 9 байт дают только 72 бита — один бит не поместился. Это похоже на покупку коробок для пиццы.
Если пицца не влезает в одну коробку, вы берёте вторую. Никто не продаст вам 1,08 коробки, даже если вы очень вежливо попросите.
В реальной безопасности такая же аккуратность нужна постоянно. Неправильно оценили размер ключа, перепутали единицы измерения, неверно поняли кодировку — получили слабое место. ЕГЭ здесь тренирует не хакерство, а инженерную трезвость.
Кодирование данных: не шифр, но уже рядом

** изображение создано или обработано с помощью ИИ.
В ЕГЭ чаще проверяют не шифрование (криптографию), а корректность кодирования. Например, в Задании 4 нужно обеспечить однозначное декодирование (условие Фано). Если код неоднозначен, данные искажаются — это нарушение целостности информации. На экзамене вы не взламываете шифры, но учитесь видеть уязвимости в структуре данных.
Пример: символы можно кодировать двоичными цепочками. Если все коды имеют одинаковую длину, читать сообщение удобно. Если длины разные, требуется однозначность декодирования — иначе получатель соберёт не тот текст, получится цифровой «испорченный телефон».
В задачах могут дать кодовую таблицу и попросить проверить, можно ли однозначно декодировать сообщение. Здесь помогает префиксное условие: ни одно кодовое слово не должно быть началом другого. Тогда путаницы не будет.
«А при чём тут безопасность?» При том, что ошибки в представлении данных ломают защиту. Если система неверно читает логин, файл или сообщение, злоумышленник может этим воспользоваться. На ЕГЭ мы не пишем эксплойты, но учимся замечать неоднозначность — а это уже очень практичный навык.
Полезно помнить и про контроль целостности. В школьных заданиях встречаются проверки, суммы, условия и двоичные операции. В жизни похожая идея помогает понять, изменились ли данные. Сам механизм может быть сложнее, но логика знакомая.
Не заучивайте красивые слова ради красивых слов. Лучше спросите себя: кто читает данные, как он их читает, можно ли понять запись неверно? Такой вопрос спасает баллы и нервы.
Логика доступа: задачи с условиями и правами

** изображение создано или обработано с помощью ИИ.
Информационная безопасность держится не только на паролях. Есть ещё доступ. Кто может читать файл? Кто может менять запись? Кто видит персональные данные? В ЕГЭ это часто превращается в задачу на логику.
Условие может выглядеть так: пользователь получает доступ, если он администратор или владелец файла, но при этом не заблокирован. На языке логики это выражение с И, ИЛИ, НЕ. Звучит сухо, но смысл вполне житейский.
Я советую читать такие выражения как правила клуба: «Пускаем своих или админов, но буйных не пускаем». Сразу веселее, и меньше шансов перепутать порядок операций.
Порядок действий при разборе: сначала разберите отрицания, потом обработайте И, затем переходите к ИЛИ. Постройте таблицу, если условие остаётся мутным. Обязательно проверяйте крайние случаи. Что будет с админом, если он заблокирован? А с владельцем без подтверждения? Такие вопросы быстро вскрывают ошибку в формуле.
В настоящих системах неправильная логика доступа приводит к неприятным историям: человек видит чужие документы, меняет не свои настройки или получает лишние права. Школьная таблица истинности выглядит скромно, но тренирует серьёзную привычку.
Не пытайтесь решать всё «на глаз». Глаз устаёт, особенно на третьем часу экзамена. Таблица выглядит скучно, зато она не драматизирует. Бумага вообще спокойный товарищ.
Типичные ошибки: мой личный топ боли

** изображение создано или обработано с помощью ИИ.
- Путают бит и байт (один байт — это 8 битов).
- Округляют объём памяти в меньшую сторону — так делать нельзя.
- Берут длину алфавита «на глаз».
- Забывают про заглавные и строчные буквы.
- Считают пароль безопасным только из-за восклицательного знака в конце.
- Путают кодирование с шифрованием.
- Не проверяют условие на крайних случаях.
- Теряют единицы измерения в середине решения.
Вот мини-инструкция, которая реально работает. Сначала выпишите, что дано. Затем подпишите единицы измерения. После этого выберите формулу. Потом посчитайте для одного объекта. И только в конце умножьте на количество записей.
Если задача про пароль, спросите себя про алфавит и длину. Если про код — проверьте однозначность декодирования. Если про доступ — переведите условие на человеческий язык (можно прямо рядом написать: «пускаем админа, если он не заблокирован»).
Ещё один приём: делайте короткую проверку здравым смыслом. Пароль из двух цифр не может занимать килобайты. База из миллиона записей редко помещается в пару байтов. Если ответ пахнет странно, значит там что-то жарится.
Я не верю в магические шпаргалки. Зато верю в аккуратный порядок действий. Он скучнее, чем «секретный лайфхак», но приносит баллы стабильнее.
Как тренироваться, чтобы тема стала своей

** изображение создано или обработано с помощью ИИ.
Выстраивайте подготовку последовательно: от более простых тем к тем, где чаще возникают затруднения. Начните с задач на расчёт мощности алфавита. Затем отработайте переход к байтам и округлению объёма памяти. После этого переходите к кодам, логическим выражениям и условиям разграничения доступа.
Не стремитесь решить за вечер как можно больше номеров. После двадцатого задания концентрация падает, и продуктивность работы резко снижается. Лучше разобрать десять задач, но с внимательным анализом ошибок — особенно тех случаев, где ваш ответ был близок к верному, но всё же отличался.
Качественный разбор строится не на простой фиксации правильного ответа. Вы находите тот шаг, где ошиблись. Например, взяли 5 бит на символ вместо необходимых 6. Или выполнили округление до умножения на число пользователей, хотя условие требовало иной последовательности действий.
Полезно вести небольшой журнал ошибок — без излишнего оформления, хотя бы в заметках телефона. Записывайте кратко: «пароли, забыл округлить до целых байтов». Через неделю таких записей станет очевидно, какое место в теме остаётся самым уязвимым. Это конструктивнее, чем испытывать раздражение к предмету в целом.
Старайтесь связывать каждую задачу с практическим смыслом. Пароль — это то, что защищает доступ к аккаунту. Код — способ передачи информации от одного объекта к другому. Логическое условие — описание правила, по которому разрешается или запрещается действие. Так формулы и абстрактные обозначения перестают быть просто набором символов.
Информационная безопасность в формате ЕГЭ не делает вас готовым специалистом по тестированию систем на проникновение. Но она формирует умение оценивать риски, внимательно читать условия задачи и не полагаться на первое впечатление от формулировки. Для успешной сдачи экзамена этого достаточно. Для повседневной жизни, тоже.
Хочешь начать готовиться, но остались вопросы?
Заполни форму, и мы подробно объясним, как устроена подготовка к ЕГЭ и ОГЭ в ЕГЭLAND
