ActiveX uses an interesting method for enforcing security ... it doesn't. Well, that's not exactly true. What happens is when a web page requests an ActiveX control the browser determines if that control is already loaded onto your system. If it is the ActiveX control is executed. If not, the user is asked if it is okay to install the control. Additional information about where the control came from and it's security implications is also included.
The theory behind this security model is the user knows what's best for his system. In my humble opinion, this is pure hogwash (a stronger expletive came to mind but this is a family site). Is your average web surfer really knowledgeable enough to make a decision like this? Look at it this way, by installing an ActiveX control you are assuming it is secure, won't damage your system and is bug-free. You are basically trusting completely the company which created the control, the developers and the people distributing the image.
Yes there are security certificates involved, but those are relatively easy to get. Also remember how many security problems have been reported involving ActiveX controls.
I don't know about you, but when I get that little box stating a site wants to install an ActiveX control, my first impulse is to hit the NO box, quickly followed by the BACK key. This may seem a bit paranoid, but I use my computer all day long and I depend upon it for business and pleasure. Why would I want to put it at any risk for some silly little ActiveX control? The web is a huge place and there are plenty of other sites to look at.
My advice to anyone is generally don't allow ActiveX controls to be installed from anywhere except for really big sites like Microsoft. It's just too difficult to judge how safe or unsafe the control happens to be.
How is this different from Java? Well, Java has an entirely different security model which does not make the assumption that the user has been educated about the specific Java applet. Java sets specific rules to what an applet can and cannot do, and generally these rules do an excellent job of preventing damage to a system (there have been bugs but no where near as many as with ActiveX).
On top of the security concerns, ActiveX only works in Internet Explorer. Yes, I know there is a plug in for Netscape but it's slow and not very usable. Besides, most Netscape users don't have it installed. If you are designing a web site, please consider this very carefully. If you include ActiveX controls you are losing as many as 50 percent of your visitors. Perhaps more, depending upon your market. Is any functionality that you might gain worth that cost?
Of course, if you are creating an Intranet (a web local to a company) then by all means use all of the ActiveX controls that you want. In this case, you have far more control over the user environment that you have on the web.
About The Author
Richard Lowe Jr. is the webmaster of Internet Tips And Secrets. This website includes over 1,000 free articles to improve your internet profits, enjoyment and knowledge.
Web Site Address: http://www.internet-tips.net
Weekly newsletter: http://www.internet-tips.net
to o hare transportation Riverwoods .. Lockport Chicago limo O’HareMany people hire professional web site designers for as much... Read More
Sin #5Poor Spelling And GrammarWe all make mistakes when we... Read More
There are many ways to add fancy bells and whistles... Read More
If you are reading this, I assume you either have... Read More
A client asked me, at what point do you change... Read More
Web usability is perhaps the most important factor in any... Read More
Let's face it. Building a web site that browses consistently... Read More
Any design on a web application involves the effective input... Read More
You have only 10 seconds to impress your potential buyer.... Read More
You may not bother with html validation or writing simple... Read More
Creating your own website is great fun! But how is... Read More
Part one of this article is available at ... Read More
Every action has a beginning phase where you launch your... Read More
One of the simplest things you can do to give... Read More
The icons in an application are the soul of the... Read More
What do the key words represent?Key words - these are... Read More
If you own a web site or if you are... Read More
In my last article entitled, Maximizing The True Value Of... Read More
Creating an appealing, functional, and effective Web site is much... Read More
If you've a website that is not generating a lot... Read More
Are you using the best colors for your web site?... Read More
Conventional Wisdom states you should use Sub-Directories to organize your... Read More
The first immutable law of effective navigation: It's gotta be... Read More
Color is everywhere and conveys a message even if we... Read More
This is my second article on maximising web site viewability.... Read More
Cadillac Escalade rental Beaverville ..Web advertising has taken many forms, including those that appear... Read More
Many Internet sites that try to sell you something have... Read More
Yes, in a world that is obsessed with makeover madness,... Read More
Due to the large number of people offering website design... Read More
Have you put a lot of effort, time, and money... Read More
The following list of websites is the best compilation of... Read More
A website should firstly be searched out by visitors before... Read More
In the of-line marketing world it is all about trying... Read More
Out there in the WWW there are thousands sites using... Read More
Countdown to Armageddon - at least you'd think so judging... Read More
You're almost set. The content of your website, e-book, or... Read More
Navigation must be simple. Since it's the backbone of your... Read More
I once created a notepad-like editor. It is possible with... Read More
This may comes as a surprise to you but, if... Read More
Not too long ago while looking for businesses that do... Read More
A successful website is something that everyone venturing into the... Read More
1. Size does not equate to competencePeople sometimes assume a... Read More
Clutter: Too much noise, too much text, and too little... Read More
ASP.NET is a new programming framework from Microsoft for developing... Read More
The time it takes to load your site can make... Read More
Here is a quick list of components that make a... Read More
Websites that have multiple pages usually have a Frequently Asked... Read More
It starts off simply; a few HTML pages, a few... Read More
Do you have a website? If so, you need an... Read More
There are literally thousands of different options, styles and formats... Read More
Web Design |