検索に移動ActiveX(アクティブエックス)とは、マイクロソフトが開発するインターネットに関するソフトウェアコンポーネントやその技術を示す用語である。Explorerやそのコンポーネントを利用したソフトウェア上で動的なコンテンツを再生するための技術(ActiveXコントロール)を指す。実現するための技術の先駆けとも言える。インターネットに関する技術を分離させたものがActiveXにあたる。関連項目ActiveXコントロール[編集]開発者を除いたエンドユーザーの間では、ActiveXといえば大抵の場合、ActiveXコントロールを指していることが多い。Explorerでそれらのサービスやコンテンツを利用するためのプラグインとして利用されることが多い。Windowsのプログラミングインターフェイスを直接利用できる設計となっているため、クロスプラットフォーム設計のブラウザに搭載されている同様の技術よりもプラグイン開発の自由度が非常に高く、ファイルシステムやハードウェアも含めたWindows搭載コンピュータのほぼ全ての機能に直接的なアクセスを提供するコードを作成することが可能である。そのため、クラウドベースのメンテナンスサービスやスマートカードを用いたユーザー認証システムなどに多用されており、ウイルス駆除サービスや税務システムなどの高度なセキュリティを要求される分野での利用も多く見られる。Explorer以外のウェブブラウザに関しては、ActiveXは標準サポートされていない。Controls」というプラグインを利用すればActiveXコントロールを使ってGeckoをソフトウェアへと組み込むことができた。Firefox」というプラグインが存在する。Chrome」というプラグインが存在する。Tabを使用し、IEコンポーネントを他のブラウザでホスティングすることでActiveXを利用する方法もある。Macでも利用できた。Explorerもしくは前述のプラグインを導入したブラウザ以外では利用できない。ActiveXを多用する企業や官公庁は特に日本[1]や韓国に多く、日本や韓国の官公庁や企業では128ビット暗号化にSSLを採用せず、独自のActiveXアプリ(Xecureweb等)を採用しており、官公庁や金融機関やインターネットショッピングなどに積極的に採用されている。Explorerとの組み合わせに依存した形となっている。ActiveXを使った暗号化により、後述のセキュリティ問題があるという事も否めない。詳しくは韓国のインターネット#問題点を参照。セキュリティ[編集]ウェブページの表示に変化を与えたり、インタラクティブ性を提供したり、コンピュータ本体や周辺機器のハードウェア機能にWebブラウザから直接アクセスする手段を提供したりすることで、ウェブサイトを閲覧する楽しさや利便性を飛躍的に向上させる。Vistaよりも前のバージョンのOSでは、ActiveXコントロールの動作に制限が掛けられていないためにセキュリティ上、しばしば問題になっている[2][3](同様の技術であるJavaアプレットではサンドボックス機構によりその動作範囲は厳しく制限される)。シマンテックやトレンドマイクロのオンラインウイルススキャンサービスからわかるように、ActiveXコントロールを用いれば、現在ログオンしているユーザーがアクセスできるコンピュータ内のファイル全てに自由にアクセスできる。したがって、マルウェアとして動作するような、悪意のあるActiveXコントロールがユーザーのファイルに不正アクセスし、情報を盗み取ることも可能である。ActiveXコントロールのインストールは、セキュリティーホールにもなるので、充分気をつけなくてはならない。対策[編集]ActiveXコントロールに、ベンダーがデジタル署名を付与[4]することで、それが第三者によって改変されていないかをユーザーが確認できる。署名の検証ができないActiveXコントロールを避けることで、正当なActiveXコントロールに似せた、偽のコントロールを導入してしまうリスクを低減することができる。デジタル署名はあくまでもオリジナルとの同一性を証明するものであり、ベンダーが偶然ないしは故意に危険なコードを実装することで、危害を与えることは可能である。ActiveXコントロールのセキュリティホールを攻撃する不正なデータを受信することで被害を受ける可能性が多数指摘されている[5][6]。ActiveXコントロールのインストールやダウンロードを自動的にブロックして情報バーでその旨を通知するようになっている。7ではActiveXコントロールの機能を実装した上で、標準設定では無効とされている。Vistaでは、ActiveXコントロールはより低い権限で実行し、アクセス可能な範囲を極力狭める機構が導入された[7]。EdgeではActiveXやVBScriptなどの「古いIE技術」が削除され、サポート外となった[8]。利用した様々な製品を開発し、その多くは2015年現在においても利用されている。2015年7月13日閲覧。FoundationSilverlightこの項目は、コンピュータに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています(PJ:コンピュータ/P:コンピュータ)。(日時は個人設定で未設定ならばUTC)。表示-継承ライセンスの下で利用可能です。追加の条件が適用される場合があります。詳細は利用規約を参照してください。Cookieに関する声明モバイルビュ。