Vad är ActiveX®?
ActiveX® är en uppsättning av Objektorienterad programmering (OOP) teknik skapad av Microsoft®. Det gör att programvaror kan dela funktionalitet och information. Ett ActiveX®-objekt är ett självförsörjande program som bara fungerar på Windows®-operativsystem.
ActiveX® skapades för att säkerställa att olika applikationer delade samma funktioner. Det bästa exemplet på detta är stavkontrollen ActiveX®-objekt. I stället för att skriva två separata program för stavkontrollen byggdes ett enda stavkontrollobjekt för att säkerställa att dess funktionalitet delas mellan olika Microsoft®-applikationer som Word och PowerPoint®.
ActiveX®-teknologin utvecklades i form av objektlänkning och inbäddning (OLE). OLE tillät att enkla funktioner som klipp och klistra delades mellan olika applikationer. Det utvecklades senare till idén om den sammansatta objektmodulen (COM). Oberoende moduler och appleter som stavkontrollen är COM eller ActiveX®-objekt som kan nås från en Windows®-applikation.
En ActiveX®-kontroll är ett plug-in eller ett litet program skrivet i C ++ och Visual Basic. Precis som Java-appletar är ActiveX®-kontroller små applikationer som körs i webbläsare. Program som stöder sådana plug-ins kallas ActiveX®-behållare eller komponentbehållare.
Microsoft® Internet Explorer® (IE) (standardwebbläsaren för Windows®-operativsystemet) använder ActiveX®-kontroller eller objekt för att underlätta uppspelning av rich media. Denna typ av kontroll i Internet Explorer® tillåter användare att titta på videoklipp på webbsidan. Användare behöver inte starta en Windows® Media Player separat för att titta på klipp. Den förinstallerade ActiveX®-kontrollen får åtkomst till Media Player-funktionen och spelar klipp i webbläsarfönstret Internet Explorer®.
Ett annat exempel på ett ActiveX®-objekt är Flash® ActiveX®-kontrollen. Flash®-filer kan endast spelas av en Adobe ™ Flash®-spelare. Vissa webbplatser är programmerade helt med Flash®, som Internet Explorer® inte kan spela. Därför installeras en Flash ActiveX®-komponent för att visa webbplatsen. Den upptäcker automatiskt webbplatser som innehåller flashfiler och öppnar Flash® Player för att spela filerna direkt i webbläsarfönstret.
Det faktum att dessa kontroller kan återanvändas av många program har gjort det mer sårbart för skadligt spionprogram. En angripare kan återanvända komponenten för att lägga till skadlig kod och få tillgång till personuppgifter och filer. För att komma med en omfattande lösning har Microsoft® lagt till vissa funktioner i Internet Explorer®. När en webbplats försöker installera ActiveX®-kontroll visar Internet Explorer® en varning. Detta innebär att en webbplats inte kan installera en ActiveX®-komponent automatiskt, vilket säkerställer att ditt system är säkert och fritt från spionprogram.