Co je ActiveX®?
ActiveX® je sada technologií OOP (Object Oriented Programming) vytvořených společností Microsoft®. Umožňuje softwarovým aplikacím sdílet funkčnost a informace. Objekt ActiveX® je soběstačný program, který funguje pouze v operačních systémech Windows®.
ActiveX® byl vytvořen, aby zajistil, že různé aplikace sdílejí stejné funkce. Nejlepším příkladem je objekt ActiveX® pro kontrolu pravopisu. Namísto psaní dvou samostatných programů pro kontrolu pravopisu byl vytvořen jeden objekt kontroly pravopisu, který zajišťuje sdílení jeho funkcí mezi různými aplikacemi Microsoft®, jako jsou Word a PowerPoint®.
Technologie ActiveX® se vyvinula ve formě propojování a vkládání objektů (OLE). Aplikace OLE umožnila sdílení různých funkcí, jako je vyjmutí a vložení, mezi různými aplikacemi. Později se vyvinul v myšlenku modulu složených objektů (COM). Nezávislé moduly a applety, jako je kontrola pravopisu, jsou COM nebo ActiveX® objekty, ke kterým lze přistupovat z aplikace Windows®.
Ovládací prvek ActiveX® je plug-in nebo malý program napsaný v C ++ a Visual Basic. Stejně jako aplety Java jsou ovládací prvky ActiveX® malé aplikace, které běží ve webových prohlížečích. Programy, které takové doplňky podporují, se nazývají kontejnery ActiveX® nebo kontejnery komponent.
Microsoft® Internet Explorer® (IE) (standardní webový prohlížeč pro operační systém Windows®) používá ovládací prvky nebo objekty ActiveX® k usnadnění přehrávání multimediálních dat. Tento typ ovládání v aplikaci Internet Explorer® umožňuje uživatelům sledovat videoklipy na webové stránce. Uživatelé nemusí spustit Windows® Media Player samostatně, aby mohli sledovat klipy. Předinstalovaný ovládací prvek ActiveX® přistupuje k funkcím Media Player a přehrává klipy v okně prohlížeče Internet Explorer®.
Dalším příkladem objektu ActiveX® je ovládací prvek Flash® ActiveX®. Soubory Flash® může přehrávat pouze přehrávač Adobe ™ Flash®. Některé weby jsou programovány výhradně pomocí Flash®, které Internet Explorer® nemůže přehrát. Proto je komponenta Flash ActiveX® nainstalována pro prohlížení webu. Automaticky detekuje weby obsahující soubory Flash a přistupuje k přehrávači Flash® Player k přehrávání souborů přímo v okně prohlížeče.
Skutečnost, že tyto ovládací prvky mohou být opakovaně použity mnoha programy, ji učinila zranitelnější vůči škodlivému spywaru. Útočník může součást znovu použít k přidání škodlivého kódu a získání přístupu k osobním údajům a souborům. Společnost Microsoft® přidala některé funkce do aplikace Internet Explorer®, aby poskytla komplexní řešení. Kdykoli se web pokusí nainstalovat ovládací prvek ActiveX®, zobrazí Internet Explorer® varování. To znamená, že web nemůže nainstalovat součást ActiveX® automaticky, čímž je zajištěno zabezpečení vašeho systému a bez spywaru.