Куда идут мои нажатия клавиш?

Сценарий (Ubuntu 14.04.2):
Я разбужу Ubuntu от приостановки.
Я знаю (из прошлого опыта), что для блокировки экрана требуется всего 2 или 3 секунды.
Однако мой монитор занимает больше времени – может быть, 3 – 5 секунд.
Поэтому обычно я начинаю вводить свой пароль на экране блокировки, пока мой монитор не будет готов. (Я удерживаю нажатие «Enter», пока я не увижу экран блокировки, хотя на всякий случай).
90% времени это прекрасно работает.

Однако … в редких случаях, когда мой монитор включается, я вижу сообщение об ошибке в командной строке. Что-то вроде «… kernel: [68165.146584] ata5: COMRESET failed (errno = -16)», например.
Затем через секунду или два, когда появится экран блокировки, поле пароля пуст.

Мой вопрос:
Где мой частично напечатан пароль, когда я неосознанно печатаю его в сообщении об ошибке в командной строке?
… Может ли кто-то с физическим доступом к моему компьютеру переключиться на конкретный VTY / TTY и посмотреть мой неполный пароль?
Или, скажем, убейте X и увидите, что он сидит – в обычном тексте – где-то в командной строке?

  • Как я могу запустить системный блок при приостановке до отключения сети?
  • Ubuntu не будет спящим
  • Когда я закрываю крышку отсека для ноутбука?
  • Проблема драйвера Nvidia на приостановление Linux Mint
  • Как включить компьютер при подключении?
  • Как предотвратить приостановление GNOME, пока я заканчиваю работу по компиляции
  • Привод изменяет имя файла устройства после возобновления с suspend (Linux Mint 14)
  • Как проверить, приостановлена ​​ли система?
  • One Solution collect form web for “Куда идут мои нажатия клавиш?”

    Когда вы вводите ключи, они хранятся в буфере, когда этот буфер заполняется, вы начинаете прослушивать бипы всякий раз, когда вы вводите дополнительные символы, эти символы отбрасываются (если моя память мне хорошо помогает).

    Следующее зависит от того, что делает первая программа, которая получает доступ к этому буфере. Если он сначала отбрасывает содержимое буфера, начнется чтение ваших нажатий клавиш, если он будет считывать этот буфер, тогда ваши нажатия клавиш будут восстановлены, как если бы вы выполняли команду в командной строке и уделили некоторое время, вы можете ввести что-то, и это будет отображается позже.

    Что касается того, кто-то может видеть, что вы набираете … если у него есть доступ к буферу, прежде чем он будет прочитан или стерт, тогда да, кто-то может прочитать то, что вы набрали.

    Interesting Posts

    Могут ли Systemctl перезапустить процессы, которые умерли, или это то, в которое входит Supervisor?

    Как я могу поместить битовую маску на / dev / zero, чтобы я мог получить байты, отличные от нуля?

    Расширение параметра в переменной, присвоенной шаблоном

    Поиск файлов с определенным расширением с помощью recoll

    Легкий способ разбора формата даты syslog

    Панели апплета не запускают процесс

    Настройка цифрового пианино и компьютера с MIDI-интерфейсом

    Есть ли способ сохранить изменения в разных языках в Debian

    Поведение кэш-памяти nmap и arp

    Могу ли я установить kde neon amd64 на архитектуру i686?

    Глубокое замораживание, как программное обеспечение для Fedora

    Не удается получить докер для пересылки портов

    Необходимо обновить сценарии оболочки, чтобы они могли работать в разных * nix-вариантах

    Как узнать, какие процессы были запущены?

    Можно ли задать шрифт лицом по комментариям файла в Emacs?

    Linux и Unix - лучшая ОС в мире.