13 октября 2014
Код фатальной уязвимости в интерфейсе USB выложен в открытом доступе
Брендон Уилсон и Адам Кодил, специалисты информационной безопасности, опубликовали код, который используется для атаки через «фундаментальную дыру» в USB. Эксперты считают, что только так можно воздействовать на разработчиков и производителей стандарта, чтобы они принимали занялись решением данной проблемы .
Данный эксплойт представляет собой метод или программу, применяющие «дыры» в системах для осуществления хакерских атак на пользователей. Проявление уязвимости состоит в том, что хакер способен подвергнуть изменениям прошивку контроллера в интерфейсе USB.
Первыми обнаружившими уязвимость BadUSB летом текущего года были Жалоб Лел и Карстен Ноль – сотрудники немецкой консалтинговой компании «Security Research». Опубликовывать информацию они не стали, поскольку для данной «дыры» нет специального патча.
Конфиденциальность подобных данных является обычным делом для специалистов данной области. Сохранение в тайне дает возможность обеспечить защиту пользователей до того момента, как разработчики не создадут обновление для системы безопасности. Только тогда раскрывают сведения об эксплойте.
Но Брендон Уилсон и Адам Кодил не захотели придерживаться принятого правила и раскрыли всю информацию о том, каким образом они разбирались в уязвимости. Кроме этого, специалисты наглядно показали всем, что даже самый неопытный хакер сумеет применить данную уязвимость и получить доступ к системе компьютера.
По словам Адама Кодила, ни одна компания не начинает действовать в случае, когда демонстрацию уязвимостей проводят организации, у которых есть средства на исследования. Но если показ предполагает существование возможности применения «дыр» любым пользователем, то это должно подвигнуть производителей на принятие определенных мер.
Когда уязвимость была обнаружена впервые, открыватель дал ее характеристику как «фундаментальной неустраняемой» дыры. По словам Карстена Ноля, устранить ее с теоретической точки зрения невозможно, поскольку она присутствует в самом механизме функционала USB. Исключить ее можно будет только тогда, когда разработчики данных стандартов примут кардинальные меры по поводу подхода к системе безопасности.
Ноль также заявил, что решением данной проблемы может стать оснащение USB специальной системой цифровых подписей, что исключит возможность изменения прошивки устройств, используемых через данный порт. Но на создание подобной системы может уйти как минимум десятилетие.
Существующие на данный момент антивирусные программы не способны выявлять BadUSB, так как сама уязвимость включена в контроллер USB-устройств, которые расположены за пределами их досягаемости.