Browser Helper Object er et DLL- modul udviklet som et plugin til Internet Explorer for at give yderligere funktionalitet. Nogle moduler har mulighed for at åbne filer i forskellige formater, der ikke oprindeligt er beregnet til browseren . Et eksempel på et sådant browserhjælperobjekt er Adobe Acrobat -plugin'et , som giver Internet Explorer- brugere mulighed for at åbne PDF- filer .
Nogle browserhjælpeobjekter tilføjer værktøjslinjer til Internet Explorer .
Nogle former for malware oprettes også som et browserhjælpeobjekt. For eksempel installerer Download.ject et Browser Helper Object, der aktiveres, når en adgangskodestøttet forbindelse til forskellige finansielle institutioner detekteres, logger tastetryk og videresender oplysningerne til et websted , der bruges af kriminelle. Andre browserhjælpeobjekter, såsom MyWay Searchbar, sporer brugerens browservaner og rapporterer dem til en tredjepart.
Som svar på problemer med Browser Helper Object og andre komponenter i Internet Explorer tilføjede Microsoft en Add-on Manager til Internet Explorer 6 til udgivelsen af Windows XP Service Pack 2 . Manageren viser alle installerede Browser Helper Object, ActiveX og andre Internet Explorer- komponenter . For brugere af andre operativsystemer er der gratis værktøjer, såsom BHODemon, som viser installerede browserhjælpeobjekter og giver brugeren mulighed for at deaktivere skadelige tilføjelser. HijackThis - programmet viser også installerede browserhjælpeobjekter. Spybot - Search & Destroy har et lignende indbygget værktøj.
Mange browserhjælpeobjekter installerer en værktøjslinje i Internet Explorer , men nogle efterlader ingen synlig effekt. Sikkerhedsrisikoen er, at Browser Helper Object ikke kræver nogen tilladelse fra brugeren til at installere ondsindede komponenter, og spyware kan dermed infiltrere systemet ubemærket og uhindret. For eksempel installerer ClSpring Trojan scripts til at udføre en række opgaver, såsom tilføjelse og fjernelse af registreringsdatabaseposter , indlæsning og/eller eksekvering af programmer.
Fordi det er relativt ligetil at skrive et browserhjælpeobjekt, kan mange dårligt udformede browserhjælpeobjekter kompromittere systemsikkerheden og endda resultere i datatab og systemfilkorruption .