Browser Helper Object | это... Что такое Browser Helper Object? (original) (raw)

Browser Helper ObjectDLL-модуль, разработанный как плагин для 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 могут повредить компьютер и подвергнуть риску безопасность системы и даже привести к потере данных и повреждению системных файлов.

Просмотр этого шаблона API и фреймворки Microsoft
Графика Desktop Window Manager · Direct2D · Direct3D (extensions) · GDI / GDI+ · WPF · Windows Color System · Windows Image Acquisition · Windows Imaging Component
Аудио DirectMusic · DirectSound · DirectX plugin · XACT · Speech API · XAudio2
Мультимедиа DirectX (Media Objects · Video Acceleration) · DirectInput · DirectShow · Image Mastering API · Managed DirectX · Media Foundation · XNA · Windows Media · Video for Windows
Web MSHTML · RSS Platform · JScript · VBScript · BHO · XDR · SideBar Gadgets
Доступ к данным Data Access Components · Extensible Storage Engine · ADO.NET · ADO.NET Entity Framework · Sync Framework · Jet Engine · MSXML · OLE DB · OPC
Сеть Winsock (LSP) · Winsock Kernel · Filtering Platform · Network Driver Interface Specification · Windows Rally · BITS · P2P API · MSMQ · MS MPI · DirectPlay
Коммуникации Messaging API · Telephony API · WCF
Администрирование и управление Win32 console · Windows Script Host · WMI (extensions) · PowerShell · Task Scheduler · Offline Files · Shadow Copy · Windows Installer · Error Reporting · Event Log · Common Log File System
Компонентная модель COM · COM+ · ActiveX · Distributed Component Object Model · .NET Framework
Библиотеки Base Class Library (BCL) · Microsoft Foundation Classes (MFC) · Active Template Library (ATL) · Windows Template Library (WTL)
Драйверы устройств Windows Driver Model · Windows Driver Foundation (KMDF · UMDF) · WDDM · NDIS · UAA · Broadcast Driver Architecture · VxD
Безопасность Crypto API (CAPICOM) · Windows CardSpace · Data Protection API · Security Support Provider Interface (SSPI)
.NET ASP.NET · ADO.NET · Base Class Library (BCL) · Remoting · Silverlight · TPL · WCF · WCS · WPF · WF
Программное обеспечение EFx Factory · Enterprise Library · Composite UI · CCF · CSF
IPC MSRPC · Dynamic Data Exchange (DDE) · Remoting · WCF
Доступность Active Accessibility · UI Automation
Текст и многоязнаяподдержка DirectWrite · Text Services Framework · Text Object Model · Input method editor · Language Interface Pack · Multilingual User Interface · Uniscribe