Совершенно виртуальная клавиатура

20 сентябрь, 2008 - 11:53Игорь Дериев

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

Все чаще виртуальные клавиатуры появляются в различных средствах защиты, поскольку их грамотная реализация делает бесполезными клавиатурные перехватчики (если не дай бог они просочились в вашу систему и не выявляются антивирусом) и позволяет безопасно вводить пароли, номера кредиток и т.д. Именно такой компонент, к примеру, реализован в Kaspersky Internet Security 2009.

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

Она выводится на экран с помощью специфических графических методов, причем собственно символы мерцают, перерисовываются несколько раз в секунду и меняют свое расположение после каждого «нажатия» клавиш. Такой замысловатый механизм призван обеспечить дополнительный уровень защиты – от программ, втайне делающих снимки экрана. Именно поэтому я и не могу привести сколько-нибудь осмысленную картинку – бессильными оказались и обычные программы, и работающие на уровне DirectX. Более того, даже оригинальная документация проиллюстрирована лишь фотографиями.

Таким образом разработчики TurboCrypt обещают совершенно полную защиту от всевозможных программных шпионов, а единственным способом кражи паролей для своей системы считают… видеокамеру.