Vad är ActiveX®?
ActiveX® är en uppsättning objektorienterade programmeringstekniker skapade av Microsoft®. Det gör det möjligt för programvaruapplikationer att dela funktionalitet och information. Ett ActiveX® -objekt är ett självförsörjande program som endast 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 stavningskontrollen ActiveX® -objekt. Istället för att skriva två separata program för stavningskontrollen byggdes ett enda stavningskontrollobjekt för att säkerställa att dess funktionalitet delas mellan olika Microsoft® -applikationer som Word och PowerPoint®.
ActiveX® -tekniken utvecklades i form av objektlänkning och inbäddning (OLE). OLE tillät enkla funktioner som att klippa och klistra in mellan olika applikationer. Den utvecklades senare till idén om den sammansatta objektmodulen (COM). Oberoende moduler och applets som stavningskontrollen är COMS eller ActiveX® OBJECTS 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 Applets är ActiveX® -kontroller små applikationer som körs inom webbläsare. Program som stöder sådana plug-ins kallas ActiveX®-containrar eller komponentbehållare.
Microsoft® Internet Explorer® (IE) (standardwebbläsaren för Windows® -operativsystemet) använder ActiveX® -kontroller eller objekt för att underlätta rik medieuppspelning. Denna typ av kontroll i Internet Explorer® gör det möjligt för användare att titta på videoklipp på webbsidan. Användare behöver inte starta en Windows® -mediaspelare separat för att titta på klippen. Den förbelastade ActiveX®-kontrollen åtkomst till mediaspelarens funktionalitet och spelar klipp i fönstret Internet Explorer® webbläsar.
Ett annat exempel på en ActiveX®Objekt är Flash® ActiveX® -kontrollen. Flash® -filer kan bara 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 se webbplatsen. Den upptäcker automatiskt webbplatser som innehåller flashfiler och får åtkomst till Flash® -spelaren 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 skadliga 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 några funktioner till Internet Explorer®. När en webbplats försöker installera ActiveX® -kontrollen visar Internet Explorer® en varning. Detta innebär att en webbplats inte kan installera en ActiveX® -komponent automatiskt och därmed säkerställa att ditt system ska säkras och fritt frånspionprogram.