ActiveX, Internet Explorer'ın (IE) diğer uygulamaları tarayıcı içerisinde yüklemesine olanak sağlayan mekanizmadır. IE Windows Media Player, Flash, Quicktime ve internet sayfalarına gömülü dosyaları okuyabilen diğer uygulamaları ActiveX'i kullanarak yükler. ActiveX denetimleri, bir internet sayfasındaki .WMV dosyası gibi bir nesneyi indirmek için tıkladığınızda, dosyanın Internet Explorer tarayıcı penceresinde gösterilmesi için etkinleşir.
- Bir Microsoft ürünü olarak ActiveX özellikle Windows sistemleriyle çalışması için tasarlanmıştır. ActiveX, Mac veya Linux gibi diğer işletim sistemlerinde Microsoft tafafından desteklenmez.
Firefox ve çok işletim sistemi destekli diğer tarayıcılar Netscape Eklenti Uygulaması Programlama Arayüzü (NEUPA) sistemini kullanır. NEUPA, ActiveX'inkilere benzer işlevler gerçekleştirir.
- Not: Firefox resmî olarak ActiveX'i desteklemez.
ActiveX Hakkında
ActiveX Internet Explorerla kesintisiz medya oynatımını kolaylaştırmak amacıyla tasarlanmıştır. İnternet sayfasındaki bir medyayı seçtiğinizde Internet Explorer içeriği indirir ve sizin küçük bir müdahalenizle veya hiç müdahaleniz olmadan internet sayfasının istediği şekilde yürütme uygulamasını tarayıcıya yüklemek için ilgili ActiveX denetimini çağırır.
- Bu sistem sizin müdahaleniz olmadan otomatik olarak yeni ActiveX denetimlerini yükleme özelliğine sahip olduğu için casus yazılımlar, virüsler ve diğer kötü niyetli yazılımlar tarafından istismar edilmiştir. Internet Explorer ActiveX güvenliğini birkaç yolla arttırmış ve IE 7 ile birlikte birçok güvenlik açığı kapatılmıştır. Buna rağmen, bilgisayarınıza kötü niyetli bir ActiveX denetimini indirmek ve yüklemek göreceli olarak hâlâ çok kolaydır.
Bir ActiveX denetimi, bir NEUPA eklentisine eşdeğerdir. Buna rağmen, ActiveX ve eklenti teknolojisinin bazı farkları vardır. Kötü niyetli içeriğin olası etkileri benzer olsa da eklentiler yapıları gereği daha iyi güvenlik özelliklerine sahiptirler. Eklentilerin, gömülü oldukları sayfa üzerinde daha az denetimleri vardır ve internet tarayıcısı haricindeki uygulamalarda kullanılamazlar. ActiveX'in, çok sayıda uygulama yelpazesiyle daha geniş bir kullanım alanı vardır.