Definition

ActiveX

Also see ActiveX control.

ActiveX is a set of object-oriented programming (OOP) technologies and tools that Microsoft developed for Internet Explorer to facilitate rich media playback. Essentially, Internet Explorer uses ActiveX to load other software applications in the browser.

Programmers writing for ActiveX create components, self-sufficient programs that can be run by the Windows operating system. The components, which are known as ActiveX controls, are roughly equivalent to Java applets.

One of the main advantages of ActiveX components is that they can be re-used by many applications (referred to as component containers). Unfortunately, that also means that the component can be re-used by an attacker to run malicious code and gain access to critical files.

Because so many ActiveX controls have turned out to be malicious, Microsoft designed Internet Explorer 7 so that it displays a warning every time a site attempts to use an ActiveX control. It's up to the user to decide whether or not the request comes from a trustworthy source.

Learn more

Expert Brian Posey explains how Per-Site Active X and Data Execution Prevention will help keep Internet Explorer 8 safe from ActiveX exploits.

Contributor(s): Larry Anderson and Chuck Bury
This was last updated in March 2009
Posted by: Margaret Rouse

Email Alerts

Register now to receive SearchEnterpriseDesktop.com-related news, tips and more, delivered to your inbox.
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Do you have something to add to this definition? Let us know.

Send your comments to techterms@whatis.com

There are Comments. Add yours.

 
TIP: Want to include a code block in your comment? Use <pre> or <code> tags around the desired text. Ex: <code>insert code</code>

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
Sort by: OldestNewest

Forgot Password?

No problem! Submit your e-mail address below. We'll send you an email containing your password.

Your password has been sent to: