O que o item de menu de entrada segura do teclado no aplicativo Terminal faz?


Respostas:


27

Essencialmente, essa opção impede que outros aplicativos (incluindo coisas como o TextExpander ) "escutem" o que você está digitando. Ao impedir que outros processos em segundo plano gravem ou acessem suas teclas, você garante que eles não possam ser registrados ou monitorados, por exemplo. por um keylogger simples ou outro programa em execução com permissões normais para fins potencialmente maliciosos.


11
Eu não apostaria na parte do keylogger. Afinal, ainda existem dados fluindo do teclado para o computador que podem ser interceptados em um nível mais baixo (ou mesmo no fio).
nohillside

3
Embora isso possa ser verdade, evita muitos dos keyloggers populares baseados em software do OS X, como o logKext, garantindo que apenas o processo de primeiro plano receba entrada no nível do SO.
Yasyf 06/11/12

A ameaça do logKext ainda é relevante em 2019 ou isso é principalmente um recurso herdado? Não tenho uma mitigação específica em mente, estou curioso para saber se o SO foi reforçado contra esse tipo de ataque nos últimos 7 anos.
Graham P Heath


5

uma ótima resposta sobre isso no Security Stackexchange

"Entrada Segura do Teclado" é mapeada para a EnableSecureEventInputfunção cujo conceito é descrito aqui . Basicamente, os aplicativos não acessam o hardware; eles obtêm eventos (por exemplo, sobre pressionamentos de tecla) do sistema operacional. Alguns elementos no sistema operacional decidem qual aplicativo obtém quais eventos, dependendo de seus direitos de acesso e estado da GUI (há detalhes dependendo de qual aplicativo está "em primeiro plano").

...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.