Browser Helper Object

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Browser Helper Object — DLL-модуль, разработанный как плагин для Internet Explorer для обеспечения дополнительной функциональности. Некоторые модули обладают возможностью открывать файлы различных форматов, первоначально не предназначенных для браузера. Например, таким Browser Helper Object является плагин Adobe Acrobat, позволяющий пользователям Internet Explorer открывать PDF-файлы.

Некоторые Browser Helper Object добавляют панели инструментов в Internet Explorer.

Некоторые формы Malware также создаются в виде Browser Helper Object. Например, Download.ject устанавливает Browser Helper Object, активирующийся при определении поддерживаемого паролем соединения к различным финансовым учреждениям, регистрирует нажатия клавиш и передаёт информацию на веб-сайт, используемый криминальными структурами. Другие Browser Helper Object, например, MyWay Searchbar, отслеживают привычки посещения веб-сайтов пользователем и сообщают их третьей стороне.

В ответ на проблемы, связанные с Browser Helper Object и другими компонентами Internet Explorer, Microsoft добавил Add-on Manager в Internet Explorer 6 для выпуска Windows XP Service Pack 2. Менеджер выдаёт список всех установленных Browser Helper Object, ActiveX и других компонентов Internet Explorer. Для пользователей других ОС, чем Windows XP, существуют бесплатные инструменты, например, BHODemon, выдающий список инсталлированных Browser Helper Object и дающий возможность пользователю отключить вредные дополнения. Программа HijackThis также показывает установленные Browser Helper Object. Spybot — Search & Destroy имеет сходный встроенный инструмент.

Многие Browser Helper Object инсталлируют панель инструментов в Internet Explorer, но некоторые не оставляют никакого видимого эффекта. Риск безопасности состоит в том, что для Browser Helper Object не требуется какого-либо разрешения от пользователя на инсталляцию вредоносных компонентов, и Spyware, таким образом, могут незаметно и беспрепятственно проникнуть в систему. Например, троян ClSpring инсталлирует скрипты для обеспечения исполнения ряда задач, таких как добавление и удаление записей Реестра, загрузка и/или исполнение приложений.

Поскольку написание Browser Helper Object является относительно несложным, многие некачественно созданные Browser Helper Object могут повредить компьютер и подвергнуть риску безопасность системы и даже привести к потере данных и повреждению системных файлов.