Co je ActiveX®?
ActiveX® je sada technologií s objektově orientovanými programováními (OOP) vytvořené společností Microsoft®. Umožňuje softwarovým aplikacím sdílet funkčnost a informace. Objekt ActiveX® je soběstačný program, který pracuje pouze v operačních systémech Windows®.
ActiveX® byl vytvořen, aby se zajistilo, že různé aplikace sdílejí stejné funkce. Nejlepší příklad toho je objekt Spell Checker ActiveX®. Namísto psaní dvou samostatných programů pro kontrolu pravopisu byl vytvořen jediný objekt kontroly pravopisu, aby se zajistilo, že jeho funkčnost je sdílena mezi různými aplikacemi Microsoft® jako Word a PowerPoint®.
Technologie ActiveX® se vyvinula ve formě propojení a vložení objektu (OLE). Ole povolil sdílení jednoduchých funkcí, jako je řez a pasta mezi různými aplikacemi. Později se vyvinul do myšlenky modulu složeného objektu (COM). Nezávislé moduly a applety, jako je kontrola pravopisu, jsou Coms nebo ActiveX® OBJects, ke kterým lze přistupovat z aplikace Windows®.
Řízení ActiveX® je plug-in nebo malý program napsaný v C ++ a Visual Basic. Stejně jako Java Applety jsou ovládací prvky ActiveX® malé aplikace, které běží ve webových prohlížečích. Programy, které podporují takové pluginy, se nazývají kontejnery nebo kontejnery komponent ActiveX®.
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í bohatých médií. Tento typ ovládání v Internet Explorer® umožňuje uživatelům sledovat videoklipy na webové stránce. Uživatelé nemusí spustit přehrávač Windows® Media Player, aby sledovali klipy. Předem načtená kontrola ActiveX® přistupuje k funkčnosti přehrávače médií a hraje klipy v okně prohlížeče Internet Explorer®.
Další příklad ActiveX®Objekt je ovládací prvek Flash® ActiveX®. Soubory Flash® mohou hrát pouze přehrávač Adobe ™ Flash®. Některé webové stránky jsou naprogramovány výhradně s Flash®, které Internet Explorer® nemůže hrát. Proto je nainstalována komponenta Flash ActiveX® pro zobrazení webu. Automaticky detekuje weby obsahující soubory Flash a přistupuje k přehrávači Flash® a přehrává soubory přímo v okně prohlížeče.
Skutečnost, že tyto ovládací prvky mohou být opětovně použito mnoha programy, byla zranitelnější vůči škodlivému spywaru. Útočník může komponentu znovu použít a přidat škodlivý kód a získat přístup k osobním údajům a souborům. Aby Microsoft® přišel s komplexním řešením, přidal do Internet Explorer® některé schopnosti. Kdykoli se web pokusí nainstalovat ovládací prvek ActiveX®, Internet Explorer® zobrazí varování. To znamená, že web nemůže automaticky nainstalovat komponentu ActiveX®, a tím zajistit, aby byl váš systém zajištěn a bezspyware.