Какво е ActiveX контрол?
ActiveX е стандарт, сънуван от Microsoft, за да можете да използвате един и същ код в множество програми, без да "изобретате колелото", както го наричат разработчиците. ActiveX Controls са разширение на COM (Component Object Model) на Microsoft, което позволява на програмите да взаимодействат помежду си, така че ActiveX Control, който е програмиран в C #, може да говори с други ActiveX контроли, програмирани в C ++.
Как се използва това на практика? Например, Internet Explorer в състоянието му по подразбиране не може да възпроизвежда видеоклипове с флаш, но с ActiveX контрола от Adobe може. Както виждате контролите на ActiveX, добавете още функционалност към програмите.
И така, какво е погрешно с това?
Може би вече мислите, че ActiveX Controls са наистина полезни и те са. Проблемът е, че плъгините на други производители често съдържат рискове за сигурността. В Internet Explorer контролите на ActiveX могат да бъдат изтеглени и изпълнявани на заден план и да рискуват да бъдат заразени чрез атака, когато отидете на уебсайт, който използва дупка за сигурност.
Как мога да се предпазя от това?
Internet Explorer 9 донесе функция, наречена ActiveX филтриране, която позволява схема за защита на стил на бял списък. Когато е разрешено да се пускат NO ActiveX Controls, тогава когато отидете на сайт, който изисква ActiveX Controls, ако имате доверие на сайта, можете да ги добавите към белия списък. Само уебсайтовете в списъка ще могат да изпълняват контролите ActiveX.
По подразбиране филтрирането с ActiveX Control е деактивирано в Internet Explorer 9, което позволява на всяка уеб страница с ActiveX Control да я изпълни. За да активирате филтрирането на ActiveX, отидете в менюто Инструменти> Безопасност и изберете опцията за филтриране на ActiveX.