Проблемы с клавиатурой HP Smartcard: запрашивает считыватель PIN-кода на клавиатуре, которая не имеет клавиатуры для ввода PIN-кода?

Вопрос или проблема

У меня есть клавиатура HP Smartcard. Когда я вставляю смарт-карту, клиент SafeNet просит меня ввести PIN-код пользователя через PIN Pad считыватель.

enter image description here

Но на этой клавиатуре нет считывателя PIN Pad. Если я вставляю эту смарт-карту в другое устройство для считывания смарт-карт, появляется запрос SafeNet на ввод пароля. Это работает.

Я видел, что могу изменить драйвер для клавиатуры HP Smartcard.

enter image description here

Если я выбираю “Microsoft Usbccid Smartcard Reader (WUDF)” вместо используемого по умолчанию “HP Skylab Keyboard Smartcard Reader”, это работает и клиент SafeNet показывает запрос на ввод пароля.

Но каждый раз, когда я подключаю эту клавиатуру к другому USB-порту или после обновления Windows, снова используется драйвер HP по умолчанию.

Есть ли какие-то лучшие обходные пути?

Существует аналогичная проблема с этой клавиатурой при использовании Linux или macOS, смотрите этот вопрос на Ask Ubuntu.

Ответ или решение

Проблемы с клавиатурой HP Smartcard: Запрос PIN на клавиатуре без PIN-пада

Теория

Использование смарт-карт для аутентификации становится все более распространенной практикой в сфере информационных технологий благодаря высокой степени безопасности, которую они предоставляют. Однако, применение таких технологий может сталкиваться с неожиданными проблемами совместимости оборудования и программного обеспечения, как в случае с клавиатурой HP Smartcard, которая неправильно запрашивает ввод PIN-кода на несуществующем на устройстве PIN-паде.

Пример

В вашей ситуации, при установке смарт-карты в клавиатуру HP Smartcard, клиент SafeNet запрашивает ввод PIN-кода через PIN-пад, которого на клавиатуре нет. Как выяснилось, с другими считывателями смарт-карт клиент корректно отображает запрос пароля. Проблема связана с драйвером "HP Skylab Keyboard Smartcard Reader", который, вероятно, неправильно распознает оборудование и вызывает неподходящий интерфейс. При замене драйвера на "Microsoft Usbccid Smartcard Reader (WUDF)", отображается правильный запрос на ввод пароля. Однако при подключении клавиатуры к другому USB-порту или после обновления Windows драйвер по умолчанию снова устанавливается, что вызывает повторение проблемы. Аналогичная ситуация возникает на Linux и macOS, что указывает на проблему не только в программном обеспечении Windows, но и в драйверах для других операционных систем.

Применение

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

  1. Выбор и закрепление драйвера: Убедитесь, что вы используете последнюю версию драйвера "Microsoft Usbccid Smartcard Reader (WUDF)". Если возможно, выполните следующие шаги:

    • Перейдите в "Диспетчер устройств" Windows.
    • Найдите вашу клавиатуру в разделе "Смарт-карт ридер".
    • Выберите "Обновить драйвер" и вручную укажите на установку драйвера "Microsoft Usbccid Smartcard Reader (WUDF)".
    • Проверьте, доступна ли опция "Не обновлять драйвер автоматически" для данного устройства.
  2. Защита от изменений Windows Update: Отключите автоматическое обновление драйверов через Центр обновлений Windows, чтобы предостеречь обновление драйвера до версии по умолчанию:

    • Перейдите в "Свойства системы" -> "Дополнительные параметры системы".
    • На вкладке "Оборудование" найдите "Параметры установки устройств".
    • Выберите вариант "Нет (ваше устройство может работать некорректно)".
  3. Утилиты управления драйверами: Используйте специализированные программы, такие как "Device Manager Enhancer" или подобные, которые позволяют создавать резервные копии драйверов и восстанавливать их в случае автоматической замены системой.

  4. Ручное управление драйвером через скрипты: Напишите и используйте скрипты для автоматической проверки и замены драйвера:

    • Используйте PowerShell или командную строку для автоматизации замены драйвера на нужную версию при загрузке системы.
    • Например, PowerShell-скрипт может автоматически изменять драйвер каждые n часов или при запуске системы.
  5. Обратная связь производителю: Свяжитесь с технической поддержкой HP, чтобы определить, знают ли они о проблеме и планируют ли они выпуск обновления драйверов для решения этой проблемы.

  6. Сообщество и форумы: Проверьте специализированные форумы и сообщества, такие как TechNet, Reddit или корпоративные сообщества пользователей HP. Там можно найти и поделиться дополнительной информацией или получить новые идеи и советы.

Эти шаги помогут уменьшить влияние этой проблемы при автоматическом назначении драйвера и обеспечат правильное функционирование вашей клавиатуры HP Smartcard с оборудованием.

Оцените материал
Добавить комментарий

Капча загружается...