Windows 11 использует сочетание Ctrl+Alt+Del вопреки критике Билла Гейтса

—

от автора

Комбинация клавиш Ctrl+Alt+Del была придумана в 1981 году инженером IBM Дэвидом Брэдли, чтобы перезагружать зависший компьютер без его полного выключения. Спустя более десяти лет Microsoft выбрала сочетание в качестве защищённого способа входа в систему Windows NT. Даже сегодня, в 2026 году, в Windows 11 она используется для вызова экрана безопасности — в том числе перед вводом пароля.

При этом Билл Гейтс не раз публично выражал сожаление по поводу этого решения, отмечая, что предпочёл бы использовать для этой цели одну клавишу. 

Персональный компьютер IBM был представлен 12 августа 1981 года. Брэдли входил в число «12 первопроходцев» — инженеров, разработавших его в Бока‑Ратоне. Он также написал код для ROM BIOS — низкоуровневого программного обеспечения, которое запускает компьютер ещё до загрузки любых других программ.

В процессе разработки программного обеспечения для нового ПК компьютеры работали нестабильно. В 2007 году в интервью изданию Computerworld Брэдли рассказал, что система «зависала постоянно» — иногда раз в день, иногда каждый час, а порой и каждые пять минут. При каждой такой перезагрузке пользователям приходилось ждать завершения процедуры самотестирования при включении (POST).

Чтобы исправить это, Брэдли написал подпрограмму, позволявшую перезагружать компьютер с клавиатуры, минуя этап POST. По данным организации Lemelson‑MIT, на разработку этой идеи у инженера ушло всего несколько минут, а предназначалась она исключительно для программистов и авторов технической документации. Как отмечало издание The Register в 2013 году, изначально в качестве третьей клавиши планировалось использовать Esc, но позже её место заняла Delete. На клавиатуре оригинального IBM PC клавиши Ctrl и Alt располагались слева, а клавиша Delete находилась на цифровой панели в правой части — таким образом, для перезагрузки компьютера требовалось задействовать обе руки.

История с участием Microsoft начинается с выхода Windows NT 3.1 в 1993 году. Разработчикам NT требовалась так называемая «безопасная последовательность клавиш» (Secure Attention Sequence, SAS) — комбинация, которую не могло бы перехватить ни одно стороннее приложение.

По словам Ларри Остермана из Microsoft, архитектор системы безопасности NT Джим Келли занялся поиском такой комбинации. Оказалось, что «единственным сочетанием клавиш, которое ещё не использовалось ни в одной из существующих программ, было Ctrl+Alt+Del — ведь оно служило для перезагрузки компьютера».

Спустя двадцать лет, 21 сентября 2013 года, на презентации кампании в Гарварде соучредитель инвестиционной компании Carlyle Дэвид Рубенштейн спросил Гейтса: «Почему, когда я хочу запустить свой компьютер и программное обеспечение, мне нужно нажимать сразу три клавиши — Control, Alt и Delete?».

«Нужно было предусмотреть такое действие на клавиатуре, которое подавало бы сигнал на самый низкий уровень программного обеспечения… подтверждая, что загружается именно та операционная система, которую вы ожидаете увидеть, а не какая‑нибудь вредоносная программа, имитирующая экран входа в систему», — пояснил Гейтс. Затем он возложил вину на IBM, заявив: «Мы могли бы обойтись одной кнопкой, но человек, отвечавший за разработку клавиатуры IBM, не захотел нам её предоставить». Также основатель Microsoft назвал получившееся решение «ошибкой».

Когда Рубенштейн снова поднял эту тему на Глобальном бизнес‑форуме Bloomberg в 2017 году, Гейтс сказал, что действие могло выполняться и одной клавишей.

При этом система NT 3.1 вышла через 12 лет после появления IBM PC, а Microsoft добавила клавишу Windows на клавиатуры в 1994 году, выпустив модель Natural Keyboard. В то время издание Ars Technica отреагировало на это так: «Если Билл Гейтс действительно считает, что комбинация Ctrl+Alt+Del была ошибкой, ему следовало самому её исправить».

Согласно документации Microsoft, процесс Winlogon регистрирует сочетание Ctrl+Alt+Del во время загрузки системы, «чтобы предотвратить его использование другими программами и процессами». При нажатии этих клавиш Winlogon запускает интерфейс входа в систему (Logon UI) на защищённом рабочем столе; там отображаются элементы для ввода учётных данных — пароля, PIN‑кода или данных со смарт‑карты.

Начиная с Windows Vista, на смену устаревшей модели GINA пришли «поставщики учётных данных» (credential providers). В документации Microsoft их роль разъясняется так: «Поставщики учётных данных не являются механизмами принудительного контроля; они служат лишь для сбора и сериализации учётных данных». Проверку же осуществляют подсистема локальной безопасности (LSA) и протоколы аутентификации, такие как Kerberos или NTLM.

Разумеется, надёжность этого «доверенного пути» (trusted path) ограничена общим уровнем безопасности самой Windows. 

В Windows 11 при нажатии Ctrl+Alt+Del открывается экран безопасности, позволяющий заблокировать компьютер, сменить пользователя, выйти из системы, ввести пароль или открыть «Диспетчер задач».

Необходимость использования этого сочетания клавиш для входа в систему зависит от политики под названием «Интерактивный вход в систему: не требовать нажатия CTRL+ALT+DEL». Найти её можно в secpol.msc (Локальная политика безопасности) по следующему пути: «Конфигурация компьютера» > «Конфигурация Windows» > «Параметры безопасности» > «Локальные политики» > «Параметры безопасности». Если эта политика отключена, то «перед входом в систему любой пользователь обязан нажать CTRL+ALT+DEL» (за исключением случаев использования смарт‑карты).

На домашнем компьютере, не привязанном к рабочему домену, Windows по умолчанию не требует этого действия — именно поэтому большинство пользователей видят только экран блокировки. В редакции Windows 11 «Домашняя» (Home) редактор локальных политик безопасности отсутствует, однако, если запустить утилиту netplwiz и перейти на вкладку «Дополнительно», можно найти опцию «Требовать нажатия Ctrl+Alt+Delete» в разделе «Безопасный вход в систему».

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

Ирония в том, что в 2024 году Microsoft добавила на клавиатуры для Windows отдельную клавишу для вызова Copilot, а вот той самой «единой клавиши безопасности», о которой мечтал Гейтс, так и не появилось.

Ранее ветеран Microsoft Рэймонд Чен объяснил, почему компания предпочитает использовать формат имён файлов в стиле MS‑DOS даже в Windows 11. Так, в версии 26 H2 можно встретить kernel32.dll, user32.dll и ntoskrnl.exe. Они следуют старому стандарту именования, известному как «8.3», который Windows сохраняет ради обратной совместимости.

ссылка на оригинал статьи https://habr.com/ru/articles/1098182/