Назад | Перейти на главную страницу

Как проверить уязвимость BadUSB?

Есть новости, что непоправимый и неустранимый Эксплуатация прошивки USB "где-то там".

Это может показаться не связанным с серверами, но поскольку пострадавшее оборудование от Phison не раскрывается существует вероятность того, что устройства, подключенные к внутренней сети, могут быть заражены или потенциально уязвимы. Это может быть худшим кошмаром для сетевого и системного администратора, консультанта по ИКТ и т. Д.

Есть ли способ проверить, есть ли на USB-устройствах потенциальная уязвимость BadUSB, чтобы USB-устройства могли быть «проверены ИТ-отделами»?

Я исследовал Интернет, и так как трудно понять, уязвимо ли устройство, лучше подготовить его на другом конце USB-разъема, и я обнаружил, что на самом деле есть несколько решений:

Для Windows:

Есть бесплатная программа под названием G DATA USB Keyboard Guard которые в основном просят вас предоставить доступ при обнаружении нового устройства:

В ответ G DATA разработала USB KEYBOARD GUARD, надстройку, которая защитит вас от наиболее вероятной формы USB-атаки - USB-устройств, которые притворяются клавиатурой. Если система обнаруживает новую клавиатуру, доступ сначала запрещается, и отображается всплывающее окно. Затем вы можете самостоятельно проверить, действительно ли это клавиатура, и предоставить или запретить доступ навсегда.


Там также решение для Linux:

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

[...]

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

[root@optiplex ~]# echo 0 >/sys/bus/usb/drivers_autoprobe 

Теперь, когда вы подключаете USB-устройство к компьютеру, оно не подключается автоматически ...

... чтобы вручную привязать это устройство, вам сначала нужно выбрать соответствующую конфигурацию USB ...

# echo 1 >/sys/bus/usb/devices/5-1/bConfigurationValue  ...

(Все точки [...] представляют собой вырезанные абзацы. Ознакомьтесь с полной статьей для получения более подробной информации)

Другие решения для Linux можно найти здесь:

Как предотвратить атаки BadUSB на рабочий стол Linux


Если вы хотите узнать больше о BadUSB, есть эта статья, полная ресурсов и ссылок:

Новости BadUSB и ссылки