Як CTRL-ALT-DEL для входу робить Windows більш безпечним?


120

Коли ви входите в Windows, на цій сторінці написано, що він CTRL-ALT-DELякось робить Windows більш захищеним. Мені ніколи не вдалося розібратися з механізмом, коли необхідність натискати якусь певну комбінацію клавіш перед входом у систему робить систему більш захищеною. Я ніколи не стикався з системою VMS, UNIX або спорідненою системою, яка змушує натискати будь-яку клавішу для входу - за винятком старих терміналів на основі UNIX, де ви натискаєте, ENTERщоб отримати підказку для входу.

Як потрібно натиснути CTRL-ALT-DELперед входом, щоб зробити Windows більш безпечним?


Було б цікаво контрастувати з методами входу в Unix / Linux, які не потребують CM-Del. Це тому, що Windows забезпечує більше гачків для входу, ніж системи Unix?
подружжя

3
Також цікаво, що деякі (багато, більшість?) Дистрибутивів Linux створені для негайного перезавантаження, якщо вам вдасться дістатися до клавіатури та натиснути ctrl + alt + del - без автентифікації користувача не потрібно ^^ (налаштовується звичайно)
Оскар Дювеборн

6
бути педантичним, ініціювати негайне перезавантаження. Це не примусове перезавантаження; всі процеси отримують час, щоб вимкнутись тощо
Mikeage

2
Так, правда - вимагає редагування коментарів - не те, що різниця в кінцевому результаті дійсно має значення, але так - це "приємне" перезавантаження - але відмова в сервісі все ж. З іншого боку, фізичний доступ = що завгодно
Оскар Дювеборн

3
@spoulson, я вважаю, що це навпаки. Ви можете запустити кілька різних програм - деякі оброблятимуть голос і факс - і це передбачає модульний спосіб обробки логінів. Тоді ви також враховуєте запилену давню концепцію терміналів, приєднаних до серійного кабелю, і досить скоро ви зрозумієте, що не можете просто надіслати Ctl-Alt-Del послідовну послідовну лінію - що це правильна послідовність ANSI / ASCII? всі термінали його підтримують? Таким чином, вам залишається поводитись з такими, якими вони є - а значить, на краще чи гірше, або система захищена, або її немає, і вона записує ваші паролі.
Евері Пейн

Відповіді:


133

Ядро Windows (NT) призначене для резервування сповіщень про цю комбінацію клавіш для одного процесу: Winlogon. Отже, доки сама інсталяція Windows працює як слід - жодна стороння програма не може реагувати на цю комбінацію клавіш (якщо б це могло, вона могла б представити підроблене вікно для входу та заповнити ваш пароль;)


6
Правильно. Безпечна частина полягає в тому, що після натискання клавіші ctrl-alt-delete ви знаєте, що ви вводите свій пароль в справжній Winlogon, а не інша програма, яка мала виглядати так.
Стівен Дженнінгс

35
Ви все ще повинні довіряти незмінності базової системи незалежно від того, як ви дивитесь на неї - це лише запобігти тим, щоб користувацькі програми підробляли екран для входу на локальному сеансі. Це допомагає, не заважає повністю. Нічого не захищено.
Оскар Дувеборн

11
@optician: Winlogon можна змінити через GINA - кожен може це зробити насправді, але для цього вам потрібні права адміністратора. en.wikipedia.org/wiki/…
Командир Кін

3
У мене на моєму ноутбуці встановлений VMWare, і коли віртуальний сервер має контроль, я можу відчути, що я натиснув ctrl-alt-del. Але коли я це роблю, ОС спочатку отримує підказку і робить те, що зазвичай робить. Тільки коли я натискаю Скасувати, я отримую вікно з повідомленням, що робити, коли хочу відправити ctrl-alt-del на віртуальну машину.
Кевін М

2
Це насправді не апаратне переривання. Так, пристрій клавіатури генерує переривання, але САПР не має особливого значення для апаратних засобів. Він кодується в драйвер програмного забезпечення, який обробляє натискання клавіш.
Кевін Панько

50

CTRL+ ALT+ DELісторія

Насправді я просто намагався вирішити проблему розвитку, яку ми мали: абсолютно нове обладнання, абсолютно нове програмне забезпечення, ви тестуєте цей матеріал, він буде весь час зависати. Тож єдиним рішенням, яке ви мали, було вимкнути живлення, зачекати кілька секунд, увімкнути живлення, дочекатися, коли воно пройде живлення на самотесті. Я сказав, я пишу весь цей код для клавіатури, я можу .. давайте просто скоротити його. Спочатку я задумав, що це буде те, що ми зараз би називали пасхальним яйцем, просто те, що ми використовували при розробці, воно не було б доступне в іншому місці. Але тоді про паби люди дізналися про це. Вони намагаються розібратися, як сказати комусь запустити одну зі своїх програм, і вони отримали відповідь: просто поставте дискету, натисніть CTRL+ ALT+DEL, і за допомогою магії ваша програма запускається. Отже, це було як п’ятихвилинна робота в цьому. Я не усвідомлював, що збираюся створити культурну ікону, коли це зробив. Але я повинен поділити кредит; Можливо, я його вигадав, але думаю, що Білл [Гейтс] зробив це відомим.

http://www.youtube.com/watch?v=1zADyh0JQh8

Досить кумедний та інформативний кліп!


5
Людина, погляд Біллг наділив цього хлопця! Дивовижно!
jwalkerjr

6
Цікаво, але не зовсім пов’язано з питанням.
Scottie T

Білл виглядав дійсно p'd! Я чув, що на деяких засіданнях МС він дуже розпалився.
Креднс

+1 за поглядом на обличчя Гейтса, але насправді не на відповідь на питання =)
Командир Кін


17

Тільки програми з найвищими операційними правами можуть підключити це переривання. Оскільки операційна система залишає для себе цей рівень привілеїв і не дозволяє програмам користувача працювати на цьому рівні, програми на рівні користувачів не можуть відповісти на цей натиск клавіші.


8

Це пояснюється у посиланні "Довідка" у вікні, яке вказує вам набрати текст Ctrl-Alt-Del.


4

Як потрібно натиснути CTRL-ALT-DEL перед входом у систему, щоб зробити Windows більш безпечним?

Жодна програма, що працює під Windows, не може підключити Ctrl- Alt- Del,

тож якщо iff box працює під керуванням Windows, ви можете бути впевнені, що підробка не використовується. Звичайно, банально ( FSVO "trivial") підробляти екран входу в Windows разом із обробкою Ooh-Magic-Keys і, таким чином, захоплювати пари користувачів / паролів, запускаючи Not-Windows.

Таким чином, відповідь на питання ОП принципово ні в якому разі.


2

Просто щось, що має відношення до цього:

Ви можете скопіювати командний рядок на екран входу за допомогою LiveCD і запустити його за допомогою ярлика активації липких клавіш (наприклад, Shift+ Shift+ Shift+ Shift+ Shift). Що насправді погано / добре, залежно від способу його використання (наприклад, ви можете скинути паролі, використовуючи чисту команду користувача).

Детальніше читайте тут: http://www.hackforums.net/printthread.php?tid=73864


3
Оскільки ви все-таки використовуєте livecd, чому б не піти на bonotdisk pnordahl home.eunet.no/pnordahl/ntpasswd/bootdisk.html і врятувати себе від неприємностей?
Пісквор

4
+1 Пісквор. Якщо у вас є фізичний доступ до коробки, ви все одно володієте нею.

Приємно бачити, що люди придумують, але передумови: Обліковий запис гостя з доступом до запису до системи 32 справді робить його справді трохи марним? Все-таки +1 для посилання на макет друку цього форуму, а не оригінальний. :-)
Ар'ян

@Piskvor: Мені дуже не подобалося використовувати ці завантажувальні програми для скидання паролів, мені здалося набагато простіше використовувати net userкоманду.
Креднс

@Arjan Ящики XP моєї шкільної системи мали таку настройку - всі користувачі, навіть звичайно заблоковані учні, мали доступ до запису System32. ... так. Щороку було кілька учнів із паролем місцевого адміністратора для всіх комп’ютерів у школі. І з PsTools.
cpast
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.