Investor's wiki

ActiveX

ActiveX

ActiveXとは何ですか?

ActiveXは、Microsoft(MSFT)のソフトウェアフレームワークであり、アプリケーションが記述されているプログラミング言語に関係なく、Webブラウザを介して機能とデータを相互に共有できるようにします。 ActiveXアドオンを使用すると、初期のWebブラウザでマルチメディアファイルを埋め込んだり、ソフトウェアアップデートをユーザーに配信したりできました。

Microsoftは1996年にActiveXを導入しました。多くのActiveXコントロールは、Windowsと、Internet Explorer、Word、ExcelなどのMicrosoft製品でのみ実行されます。 JavaScript、別のクロスランゲージコンパイラ、およびその他の同様のプラットフォームは、ActiveXよりも広く使用されています。

##ActiveXを理解する

ActiveXコントロールは、Webブラウザプラグインに似たプリコーディングされたソフトウェアです。たとえば、Flashファイルを表示するWebページでは、ユーザーがFlash ActiveXコントロールをダウンロードして、新しいアプリケーションを開かなくてもファイルをブラウザ内で直接再生できるようにする必要がある場合があります。 ActiveXコントロールはブラウザの機能を拡張し、ブラウザが本来実行できないタスクを実行できるようにします。別のメディアプレーヤーを開く手順をスキップして、ビデオやその他のマルチメディアコンテンツを再生する場合に特に便利です。

ActiveXは引き続きInternetExplorer11で使用されますが、Microsoftの最新のブラウザーであるEdgeではサポートされていません。 Mozilla Firefox、Google Chrome、AppleのSafari、Operaなどのブラウザは、JavaScriptや同様のクロスプラットフォーム言語などの他の種類のブラウザプラグインを使用します。

ActiveXは引き続きMicrosoftユーザーにとって有用であり、Windows 10に含まれています。これは、ActiveXでスタンドアロンソフトウェアが更新を受信し、プログラム間でインターフェイスを取り、機能を拡張できるためです。たとえば、ActiveXを使用すると、ユーザーはWordでよりインタラクティブなドキュメントを作成したり、Excelで入力可能なフォームを作成したりできます。

##ActiveXとコンピュータセキュリティ

Microsoftは、ActiveXコントロールが誤動作したり、ユーザーに不要なコンテンツを提供したりする可能性があると警告しています。 ActiveXコントロールを使用して、スパイウェア、ウイルス、マルウェアをインストールしたり、コンピューター上のデータを損傷したりすることもできます。このため、信頼できるソースからのみActiveXコントロールをインストールすることが重要です。

ActiveXコントロールの悪意のある使用が広まっていることもあり、多くのブラウザはデフォルトでActiveXコントロールを無効にするか、まったくサポートしていません。たとえば、Google Chromeユーザーは、Chromeのセキュリティ設定でActiveXを有効にするか、Chrome拡張機能をダウンロードする必要があります。

MicrosoftでさえActiveXから目をそらしているようです。 Windowsオペレーティングシステム上のInternetExplorerに代わる新しいブラウザであるEdgeは、ActiveXをサポートしていません。

##ハイライト

-Microsoftは、ActiveXコントロールを使用して、コンピューターをスパイしたり、データを損傷したり、悪意のあるソフトウェアをインストールしたりする可能性があると警告しています。

--ActiveXは、WebブラウザとMicrosoft製品の機能を向上させる小さなプログラムまたはプラグインを開発するためのプラットフォームです。

-多くのブラウザはデフォルトでActiveXをサポートしていません。 Microsoftの新しいブラウザであるEdgeは、ActiveXコントロールをサポートしていません。