Wat is ActiveX®?
ActiveX® is een set objectgeoriënteerde programmering (OOP) technologieën gemaakt door Microsoft®. Hiermee kunnen softwareapplicaties functionaliteit en informatie delen. Een ActiveX® -object is een zelfvoorzienend programma dat alleen werkt op Windows® -besturingssystemen.
ActiveX® is gemaakt om ervoor te zorgen dat verschillende applicaties dezelfde functies deelden. Het beste voorbeeld hiervan is het ActiveX® -object van de spellingcontrole. In plaats van twee afzonderlijke programma's voor de spellingcontrole te schrijven, werd een enkel spreukcontrole -object gebouwd om ervoor te zorgen dat de functionaliteit ervan wordt gedeeld met verschillende Microsoft® -applicaties zoals Word en PowerPoint®.
De ActiveX® -technologie evolueerde in de vorm van objectverbinding en inbedding (OLE). Ole stond eenvoudige functies zoals knippen en pasta toe om te worden gedeeld met verschillende toepassingen. Het evolueerde later naar het idee van de samengestelde objectmodule (COM). Onafhankelijke modules en applets zoals de spellingcontrole zijn COMS of ActiveX® OBJects die toegankelijk zijn via een Windows® -applicatie.
Een ActiveX®-besturingselement is een plug-in of een klein programma geschreven in C ++ en Visual Basic. Net als Java -applets zijn ActiveX® -bedieningselementen kleine applicaties die worden uitgevoerd in webbrowsers. Programma's die dergelijke plug-ins ondersteunen, worden ActiveX®-containers of componentcontainers genoemd.
Microsoft® Internet Explorer® (IE) (de standaard webbrowser voor het Windows® -besturingssysteem) maakt gebruik van ActiveX® -besturingselementen of objecten om het afspelen van rijke media te vergemakkelijken. Met dit type controle in Internet Explorer® kunnen gebruikers videoclips op de webpagina bekijken. Gebruikers hoeven geen Windows® Media Player afzonderlijk te lanceren om de clips te bekijken. De vooraf geladen ActiveX®-besturingselement heeft toegang tot de functionaliteit van de mediaspeler en speelt de clips in het venster Internet Explorer® browser.
Een ander voorbeeld van een ActiveX®Object is de Flash® ActiveX® -besturingselement. Flash® -bestanden kunnen alleen worden gespeeld door een Adobe ™ Flash® -speler. Sommige websites zijn volledig geprogrammeerd met Flash®, die Internet Explorer® niet kan spelen. Daarom wordt een Flash ActiveX® -component geïnstalleerd om de site te bekijken. Het detecteert automatisch sites met flash -bestanden en heeft toegang tot de Flash® -speler om de bestanden rechtstreeks in het browservenster te spelen.
Het feit dat deze controles door veel programma's kunnen worden hergebruikt, heeft het kwetsbaarder gemaakt voor kwaadaardige spyware. Een aanvaller kan het onderdeel opnieuw gebruiken om kwaadaardige code toe te voegen en toegang te krijgen tot persoonlijke gegevens en bestanden. Om met een uitgebreide oplossing te komen, heeft Microsoft® enkele mogelijkheden toegevoegd aan Internet Explorer®. Wanneer een site probeert ActiveX® Control te installeren, geeft de Internet Explorer® een waarschuwing weer. Dit betekent dat een site een ActiveX® -component niet automatisch kan installeren, waardoor uw systeem kan worden beveiligd en vrij vanspyware.