edubun
Русский

Обновления программ

При сравнении как текста версия «2.9.1» идёт после «2.10.0», потому что символ 9 идёт после 1; при сравнении как чисел 2.9.1 оказывается более старой.

Новее ли 2.10.0, чем 2.9.1?

Попробуй это, прежде чем читать дальше. Телефон сообщает, что доступна версия 2.10.0, а у тебя 2.9.1. Это обновление? Запусти упражнение ниже, ничего не меняя, и посмотри на первую строку. Она выводит false. Это неверно. Текст сравнивается символ за символом, и на третьем символе 9 идёт после 1, поэтому сравнение на этом останавливается и до 10 не доходит. Исправь функцию, а потом читай дальше.

Номера версий сравниваются по частям как числа: 2.10.0 новее, чем 2.9.1, потому что 10 больше 9. Если сравнивать их как обычный текст, получится неправильно, и упражнение ниже это показывает.

Что на самом деле несёт обновление

В каждой большой программе есть ошибки. Некоторые из них оказываются уязвимостями, то есть изъянами, которые позволяют кому-то запустить свой код на твоём устройстве, прочитать файлы, к которым у него не должно быть доступа, или захватить аккаунт. Когда производитель находит изъян или узнаёт о нём, он выпускает исправление, которое называется патчем, внутри обновления. Совет CISA короток: не нажимай «Напомнить позже». Преступники изучают патчи, чтобы узнать, какой изъян исправлен, а потом атакуют устройства, на которых их ещё не установили. Поэтому в первые дни после выхода обновления устройство без него уязвимее всего.

Уязвимость, которую злоумышленники используют до того, как появился хоть какой-то патч, называется уязвимостью нулевого дня, потому что у производителя было ноль дней на исправление. Уязвимости нулевого дня попадают в заголовки новостей. Однако большинство успешных атак используют изъяны, исправленные давно, на устройствах, где исправление так и не установили. CISA ведёт открытый каталог известных эксплуатируемых уязвимостей (Known Exploited Vulnerabilities), где перечислены изъяны, замеченные в реальных атаках, и федеральные ведомства США обязаны устранять их в установленные сроки. Для всех остальных вывод тот же: устанавливай обновления вскоре после их выхода.

Пусть устройства обновляются сами

Проще всего включить автоматические обновления. CISA советует поискать в настройках устройства раздел «Программное обеспечение» или «Безопасность» либо найти в настройках «автоматические обновления». Не всё обновляется само, поэтому устанавливай и те обновления, о которых приходят уведомления, а в первую очередь обновляй браузеры и защитные программы, ведь они весь день обращены к интернету. Не забывай и о менее заметных устройствах. Домашний роутер, умные телевизоры, камеры и другие подключённые гаджеты тоже работают на программах, и в рекомендациях CISA о программах-вымогателях операционные системы, приложения и прошивки названы вместе как то, что нужно вовремя обновлять.

Получай обновления только через настройки самого устройства или его официальный магазин приложений. Веб-страница, которая вдруг сообщает, что твой браузер устарел, и предлагает что-то скачать, представляет собой обычный приём для установки вредоносных программ. Следи и за окончанием поддержки. Когда производитель перестаёт выпускать обновления безопасности для старой операционной системы или устройства, новые изъяны уже никогда не исправляются. На сайте KISA «Бохо Нара» публикуются уведомления об окончании поддержки широко используемых программ с советом обновиться или перейти на то, что ещё поддерживается.

Обновлениям часто нужна перезагрузка, чтобы они заработали, а обновление, ожидающее перезагрузки, тебя ещё не защищает. Выбери время, например конец дня, и дай устройству перезагрузиться, когда оно просит. На телефоне оставляй достаточно свободного места, чтобы обновления могли скачаться: переполненная память часто становится причиной того, что обновления тихо перестают приходить. Раз в месяц открывай экран обновлений на каждом устройстве и проверяй, что там написано, что всё обновлено.

Частые ошибки
  • «Обновления только добавляют функции, так что их можно отложить». Многие обновления содержат патчи безопасности. Преступники изучают новый патч, чтобы найти изъян, который он исправляет, а потом нацеливаются на устройства, где патч не установлен, поэтому время отсрочки и есть время наибольшей уязвимости. Риск именно в ожидании.
  • «По-настоящему опасны только уязвимости нулевого дня». Уязвимости нулевого дня попадают в заголовки, но большинство успешных атак используют давно исправленные изъяны на устройствах, где исправление так и не установили. Для этого и существует каталог CISA KEV с изъянами, замеченными в реальных атаках.
  • «Страница сообщает, что мой браузер устарел, значит, надо скачать её обновление». Поддельные предложения обновиться представляют собой распространённый способ установить вредоносную программу. Закрой страницу и обнови браузер через его собственные настройки или официальный магазин.
  • «2.9.1 новее, чем 2.10.0, потому что 9 больше 1». Версии сравниваются по частям как числа. Вторые части равны 9 и 10, а 10 больше, значит, 2.10.0 новее.
Заметка для учителяМало кто из учеников в принципе против обновлений. Мешают им перезагрузка и опасение, что обновление что-нибудь сломает, поэтому говори о выборе времени, а не о важности. Покажи ежемесячную проверку на настоящем устройстве: открой экран обновлений и прочитай, что там написано. Роутер и другие незаметные устройства легко забыть, поэтому перед разговором о настройках попроси учеников перечислить все подключённые устройства у них дома. Упражнение с версиями хорошо подходит тем, кто уже немного пишет код.
УязвимостьИзъян, который позволяет использовать программу во вред
ПатчИсправление, которое приходит в обновлении
Уязвимость нулевого дняИзъян, который используют до появления патча
Каталог KEVСписок CISA с уязвимостями, которые используются в реальных атаках
ПрошивкаПрограммы внутри устройств, таких как роутеры и камеры
Окончание поддержкиОбновлений безопасности больше нет; новые изъяны остаются открытыми
Главное
  • Обновления несут патчи уязвимостей; устанавливай их поскорее.
  • Включи автоматические обновления; браузеры и защитные программы в первую очередь.
  • Роутерам и другим устройствам тоже нужны обновления прошивки.
  • Обновляй только через настройки или официальные магазины; заменяй программы без поддержки.
  1. Что такое патч?
    • Исправление изъяна, которое приходит в обновлении
    • Только новая функция
    • Разновидность вируса
    • Резервная копия
  2. Почему первые дни после выхода патча опасны для необновлённых устройств?
    • Злоумышленники изучают патч, чтобы найти изъян
    • Патчи замедляют устройства
    • В интернете больше нагрузка
    • Старые версии удаляются
  3. Что такое уязвимость нулевого дня?
    • Изъян, который используют до появления какого-либо патча
    • Обновление, выпущенное в полночь
    • Устройство без программ
    • Пароль, срок которого истекает сегодня
  4. Какие программы, по словам CISA, нужно обновлять в первую очередь?
    • Браузеры и защитные программы
    • Игры
    • Обои
    • Шрифты
  5. Веб-страница сообщает, что твой браузер устарел, и предлагает что-то скачать. Что ты сделаешь?
    • Закрою её и обновлю браузер через его собственные настройки
    • Скачаю
    • Введу свой пароль
    • Поделюсь ею
  6. Что перечислено в каталоге CISA KEV?
    • Уязвимости, замеченные в реальных атаках
    • Рекомендуемые продукты
    • Запрещённые сайты
    • Надёжные пароли
  7. Какая версия новее?
    • 2.10.0
    • 2.9.1
    • Они одинаковые
    • Нельзя сказать
  8. Что происходит, когда у продукта заканчивается поддержка?
    • Новые изъяны безопасности больше не исправляются
    • В тот же день он перестаёт работать
    • Он обновляется быстрее
    • Ничего не меняется
  9. Какое устройство легко забыть, хотя его тоже нужно обновлять?
    • Домашний роутер
    • Бумажный блокнот
    • Настольная лампа без электроники
    • Бумажная карта
Источники курса (13)
  • (checked 2026-10-17; reordered 2026-10-19: standards and law first, then official agency guidance, then technical documentation, history last)
  • Standard: NIST SP 800-63B-4, Digital Identity Guidelines: Authentication and Authenticator Management (pages.nist.gov/800-63-4/sp800-63b.html, final 31 July 2025 per the csrc.nist.gov document history (Date Published: July 2025), checked 2026-10-17: sec. 3.1.1.2 password rules, 3.1.3.3 PSTN restricted, 3.2.5 phishing resistance, Appendix B syncable authenticators)
  • Law: 개인정보 보호법 제2조 (국가법령정보센터, law.go.kr)
  • Official agency guidance: CISA Secure Our World: Use Strong Passwords, Turn on MFA, Recognize and Report Phishing, Update Software, and tip sheets (cisa.gov/secure-our-world, checked 2026-10-17)
  • CISA, More than a Password (cisa.gov/MFA) and fact sheet Implementing Phishing-Resistant MFA (2022)
  • checked 2026-10-17
  • CISA #StopRansomware Guide (checked 2026-10-17)
  • CISA, Back Up Business Data and Data Backup Options (Ruggiero and Heckathorn, 2012, Carnegie Mellon University, produced for US-CERT, which CISA retired into CISA.gov on 24 February 2023; 3-2-1 rule) (checked 2026-10-17)
  • KISA, 118 상담 서비스 (kisa.or.kr/118, checked 2026-10-17)
  • KISA 보호나라 스미싱 확인서비스 (boho.or.kr, checked 2026-10-17)
  • KISA 개인정보침해 신고센터 (privacy.kisa.or.kr, checked 2026-10-17)
  • Technical documentation: MDN Web Docs, Passkeys (developer.mozilla.org/en-US/docs/Web/Security/Authentication/Passkeys, checked 2026-10-17) and autocomplete attribute (checked 2026-10-17)
  • No product is recommended. Every code exercise was checked with a Playwright probe against a reference solution.

Проверено: 2026-10-17