ActiveX - що це? Як встановити елемент управління ActiveX?
Сьогодні якщо не кожен, то вже точно переважна більшість користувачів сучасних комп'ютерних систем знає, або принаймні чули, про поняття ActiveX. Що це таке і для чого застосовуються такі технології, ми і спробуємо розібратися. Подивимося на самі основні аспекти, особливо не вдаючись у технічні питання.
ActiveX: що це? Найпростіші поняття
Щоб не завантажувати непідготовленого користувача непотрібними технічними термінами, розглянемо технології ActiveX так, щоб було зрозуміло кожному. Насправді елементи ActiveX являють собою невеликі програми, з яких програміст або творець сайту як з блоків може скласти безліч цікавих конструкцій.
Спочатку вважалося, що такі елементи (ще звані надбудовами) використовувалися виключно для додавання певних ресурсів Всесвітньої павутини безлічі додаткових можливостей і підтримувалися тільки «рідним» браузером Windows під назвою Internet Explorer (використання програм на різних мовах в одному браузері незалежно від середовища розробки).
Частково це так і є. Однак зараз дуже багато інших керуючих елементів теж можна віднести до технологій ActiveX. Що це? Найпростішим прикладом можна вважати доповнення у вигляді Flash-плеєра від корпорації Macromedia, що стояла біля витоків його створення.
Сьогодні ж це найпоширеніший плагін Adobe ActiveX Player, точніше Adobe Flash Player, який здатний інтегруватися практично в усі відомі сьогодні браузери. Крім корпорації Adobe, яка прийняла естафету у Macromedia, існує ще дуже багато розробників аналогічних плагінів, але їхня продукція, в порівнянні з цим унікальним плеєром, не йде ні в яке порівняння, і тому є просто незатребуваною.
Втім, і програмами у звичайному розумінні такі елементи назвати дуже важко, адже запустити їх класичним способом (подвійним кліком) просто неможливо. Їх вбудовані коди виконуються як раз-таки в середовищах інтернет-браузерів.
Основна область використання елементів ActiveX (Windows 7, 8 та ін.)
Щоб було зрозуміліше, розглянемо декілька основних аспектів застосування таких технологій. Приміром, вони дозволяють, як вже було сказано раніше, інтегрувати в сайт аудіо- або відеоплеєри. Іншими словами, можна послухати музику або подивитися кліп прямо на сайті.
Відмітьте, як правило, сама програма з оболонкою на ресурсі не показується. Замість цього використовується або перенаправлення звуку на аудіосистему комп'ютерної системи, або відкривається спеціальне вікно для перегляду відео. Виходить, що сам елемент (надбудова) працює як би у фоновому режимі, прихованому від очей користувача або відвідувача сайту.
Те ж саме стосується і онлайн-ігор. Тут одну з ключових ролей грає платформа «Фреймворк» (4-й або будь-який інший версії). Тут потрібно сказати, що .NET Framework є унікальною розробкою корпорації Microsoft. Втім, і технології Adobe ActiveX в даному випадку як би доповнюють основну платформу і відповідають за відкриття або відтворення елементів мультимедіа. Така зв'язка дозволяє використовувати різні елементи, які спочатку були написані на різних мовах програмування (C ++, Delphi, Visual Basic і т. Д.).
Крім того, наявність того ж елемента «Фреймворк 4» (або вище - 4.5) є обов'язковою умовою для роботи безлічі конструктивних або керуючих елементів сайтів, причому навіть в режимі оффлайн.
Відмінність Java-аплетів від елементів ActiveX
Дуже багато хто помилково відносять аплети Java до елементів ActiveX. Так, дійсно, вони дуже схожі, але тут є одне головна відмінність.
Справа в тому, що конструкції, створені за допомогою мови Java, працюють на будь-яких платформах і в будь-яких операційних системах, в той час як ActiveX має вузьку орієнтацію виключно на програмні продукти Microsoft.
Обережно! Віруси!
На жаль, зараз в мережі можна зустріти дуже багато вірусів, що маскуються під такі елементи, як Adobe Flash ActiveX. У зв'язку з цим (оскільки при використанні кожен елемент завантажується безпосередньо в браузер, а значить, і на комп'ютер) рекомендується враховувати деякі заходи безпеки.
Справа в тому, що більшість користувачів особливо-то ніколи і не читають повідомлення про пропозицію завантаження та використання того чи іншого елемента і просто погоджуються, натискаючи кнопку «OK». Це чревате наслідками.
Окремо варто сказати, що в більшості випадків навіть штатні антивіруси або інтернет-захисники не завжди здатні розпізнавати такі погрози. Так що установка тих же плагінів у вигляді Flash ActiveX повинна проводитися з офіційних джерел, грубо кажучи, з сайту розробника, який гарантує повну безпеку у використанні того чи іншого доповнення.
Включення і відключення ActiveX в Internet Explorer
Тепер кілька слів про те, як правильно налаштувати використання таких надбудов в браузері Internet Explorer.
Спочатку необхідно викликати меню властивостей оглядача з Панелі управління або розділ сервісу в самому браузері, після чого перейти до налаштувань безпеки. Знизу є кнопка рівня безпеки «Інший». Натиснувши на неї, ми потрапляємо в меню налаштувань ActiveX.
Щоб не дай бог не підхопити з інтернету якусь заразу, потрібно відключити завантаження непідписаних та використання елементів, помічених небезпечними. В ідеалі варто задіяти режим завантаження елементів на рівні «Пропонувати».
Загальні налаштування безпеки
Не варто забувати і ще про один засобі захисту. Це брендмауер, який називається ще файрволлом. Як і належить, тут теж є власні настройки безпеки за замовчуванням, однак, припустимо, любителі онлайн-ігор можуть вносити деякі виконувані плагіни в так званий список винятків. Знову ж тільки за умови повної і абсолютної впевненості в їх безпеки, а також відсутності вірусів на сайтах, звідки вони завантажуються.
А відключати файрволл, як це рекомендують робити деякі розробники для коректного роботи того чи іншого онлайн-програми або гри, так і зовсім не рекомендується. А то ж багато хто нарікає, мовляв, між додатком і брендмауерів виникає конфлікт. А відключити, і наслідків не уникнути. У цьому випадку ніяка проактивний захист з боку антивіруса не допоможе.
Використання технологій ActiveX в інших браузерах
Час, коли такі доповнення були розраховані тільки на Internet Explorer, йдуть безповоротно. Посудіть самі, адже сьогодні технологія Adobe ActiveX у вигляді Flash-плеєра використовується практично у всіх браузерах і навіть, так би мовити, є їх невід'ємною частиною.
Без цього неможливо собі уявити використання можливостей будь-якого інтернет-ресурсу в повному обсязі, будь то музика, відео, тривимірна графіка, ігри, онлайн-програми і т. Д.
Втім, якщо розібратися, за великим рахунком з усіх відомих сьогодні елементів і завантажуваних плагінів ActiveX найбільш доцільним виглядає використання тільки Flash-плеєра, оскільки практично всі інші доповнення та елементи, м'яко кажучи, є або просто непотрібними, або викликають досить великі сумніви з приводу їх безпеки. Адже якщо дати дозвіл на установку сумнівного елемента в браузер, можна домогтися тільки того, що відразу ж з'явиться дірка в системі безпеки, і саме її будуть використовувати віруси, трояни, черв'яки, шкідливі коди або шпигунські програми.
І що найсумніше, в більшості браузерів відсутні навіть настройки управління елементами ActiveX, а використовувані параметри Windows до сторонніх браузерам не мають абсолютно ніякого відношення. Іншими словами, вони до браузерів не застосовуються.
Висновок
Ось ми коротенько і розглянули тему «ActiveX: що це?». Хочеться сподіватися, що вищевикладений матеріал хоч трохи пояснив принцип функціонування і використання таких надбудов. По всій видимості, тепер неважко здогадатися, наскільки з цими технологіями потрібно бути обережним, а то ж, не рівна година, і наслідки для всієї комп'ютерної системи можуть бути жахливими. У разі Internet Explorer краще використовувати режими безпеки вище середнього (а то і зовсім максимальний), а ось в браузерах від інших розробників доведеться сто разів подумати, перш ніж погодитися на встановлення та використання пропонованих сайтом елементів. Справа не тільки в потенційній загрозі, а й у тому, що інсталяція абсолютно непотрібних плагінів і елементів управління, як правило, позначається на швидкодії самого браузера, причому не в кращу сторону.