LINEスタンプ制作代行サービス・LINEスタンプの作り方!

お電話でのお問い合わせ:03-6869-8600

stampfactory大百科事典

ActiveX

ActiveX(アクティブエックス)とは、マイクロソフトが開発するインターネットに関するソフトウェアコンポーネントやその技術を示す用語である。一般的には同社製のウェブブラウザであるInternet Explorerやそのコンポーネントを利用したソフトウェア上で動的なコンテンツを再生するための技術(ActiveXコントロール)を指す。JavaScriptやHTML5/CSS3といった標準規格の普及によって2015年現在では当たり前となった、RIA (リッチインターネットアプリケーション) を実現するための技術の先駆けとも言える。元々はマイクロソフトがオブジェクトのやりとりを行う仕組みであるObject Linking and Embedding (OLE) からインターネットに関する技術を分離させたものがActiveXにあたる。開発者を除いたエンドユーザーの間では、ActiveXといえば大抵の場合、ActiveXコントロールを指していることが多い。ActiveXコントロールの例としては、Microsoft Update、Internet Explorer版Adobe FlashやAdobe Shockwave、QuickTime、楽天Edy、公的個人認証システムなどが挙げられ、Internet Explorerでそれらのサービスやコンテンツを利用するためのプラグインとして利用されることが多い。Windowsのプログラミングインターフェイスを直接利用できる設計となっているため、クロスプラットフォーム設計のブラウザに搭載されている同様の技術よりもプラグイン開発の自由度が非常に高く、ファイルシステムやハードウェアも含めたWindows搭載コンピュータのほぼ全ての機能に直接的なアクセスを提供するコードを作成することが可能である。そのため、クラウドベースのメンテナンスサービスやスマートカードを用いたユーザー認証システムなどに多用されており、ウイルス駆除サービスや税務システムなどの高度なセキュリティを要求される分野での利用も多く見られる。Internet Explorer以外のウェブブラウザではWindows版のMozillaでも「Mozilla ActiveX Controls」というプラグインを利用すればActiveXコントロールを使ってGeckoをソフトウェアへと組み込むことができるようになる。また、WindowsのみならずMac OSで動作するInternet Explorer for Macでも利用できた。ActiveXコントロールを採用するサイトでは、Internet Explorerもしくは前述のプラグインを導入したFirefox以外のブラウザでは、アクセスができない。例えば、Macintoshの場合はSafariが標準のブラウザのため、Firefoxと前述のプラグインを導入するか、Boot Campを導入してWindows XP又はWindows Vista又はWindows 7を購入してインストールする、あるいは有志によって再配布されている物を探す必要がある。また、x86またはx86-64アーキテクチャに準拠したLinuxマシン上で利用したい場合は、Windowsを購入した上でVirtualBoxやKVMなどの仮想化ソフトウェアを用いてインストールを行う方法や、eSATA接続のハードディスクドライブをWindowsと同時に用意し、マルチブート環境を構築した上でインストールを行う方法がある。ActiveXを多用する企業や官公庁は特に日本や韓国に多く、日本や韓国の官公庁や企業では128ビット暗号化にSSLを採用せず、独自のActiveXアプリ(Xecureweb等)を採用しており、官公庁や金融機関やインターネットショッピングなどに積極的に採用されている。そのため、WindowsとInternet Explorerとの組み合わせに依存した形となっている。また、ActiveXを使った暗号化により、後述のセキュリティ問題があるという事も否めない。詳しくは韓国のインターネット#問題点を参照。Webページの表示に変化を与えたり、パソコン本体や周辺機器のハード的な機能にWeb上から直接アクセスする手段を提供することでウェブサイトを閲覧する楽しさや利便性を飛躍的に向上させる。しかし、Windows Vistaよりも前のバージョンのOSではActiveXコントロールの動作に制限が掛けられていないためにセキュリティ上、しばしば問題になっている (同様の技術であるJavaアプレットではサンドボックス機構によりその動作範囲は厳しく制限される)。例えば、シマンテックやトレンドマイクロのオンラインウイルススキャンサービスからわかるように、ActiveXコントロールを用いれば現在ログオンしているユーザーがアクセスできるコンピュータ内のファイル全てに自由にアクセスできる。したがって、マルウェアとして動作するような、悪意のあるActiveXコントロールがユーザーのファイルに不正アクセスし、情報を盗み取ることも可能である。ActiveXコントロールのインストールには充分気をつけなくてはならない。ActiveXコントロールにベンダーがデジタル署名を付与することで、それが第三者によって改変されていないかをユーザが確認できる。署名の検証ができないActiveXコントロールを避けることで、正当なActiveXコントロールに似せた、偽のコントロールを導入してしまうリスクを低減することができる。なお、デジタル署名はあくまでもオリジナルとの同一性を証明するものであり、ベンダーが偶然ないしは故意に危険なコードを実装することで危害を与えることは可能である。ActiveXコントロールのセキュリティホールを攻撃する不正なデータを受信することで被害を受ける可能性が多数指摘されている。また、Windows XP Service Pack 2以降は初期設定で ActiveXコントロールのインストールやダウンロードを自動的にブロックして情報バーでその旨を通知するようになっている。Internet Explorer 7ではActiveXコントロールの機能を実装した上で、標準設定では無効とされている。Windows Vistaでは、ActiveXコントロールはより低い権限で実行し、アクセス可能な範囲を極力狭める機構が導入された。また、2015年に発売されるWindows 10に含まれる新ブラウザMicrosoft EdgeではActiveXやVBScriptなどの「古いIE技術」が削除され、サポート外となった。Microsoft は ActiveX を利用した様々な製品を開発し、その多くは2015年現在においても利用されている。

出典:wikipedia

LINEスタンプ制作に興味がある場合は、
下記よりスタンプファクトリーのホームページをご覧ください。