Disabling IE Scripting in a Useful Manner? 31
hwyguy2 asks: "Do any Slashdot readers have any insight or pointers on how companies deal
with ActiveX in the IE browser? At the company I'm with, they have taken a
conservative approach, and have the browser configured to only allow ActiveX to internal corporate servers and disallow it anywhere else. Of course, locking that down also locks things like javascript, which the company choses to prompt. This creates many practical problems and user frustrations. It also
makes it a pain for programs that use ActiveX innocously (such as HoTMetal, which seems to like to use an Active X control to get an open file dialog box). Given the number of sites out there that now only work with IE (boo!), this tight configuration is getting harder and harder to support. Are there any good ways to address the ActiveX concerns (maybe filtering servers to block ActiveX or other mobile code concerns)?"
Need more info (Score:3, Interesting)
Are there any ActiveX controls you actually need, or are you just covering your bases by allowing ActiveX inside the company?
What do you need that Mozilla doesn't do?
Why not use Netscape 7 for external access, possibly with the pop-up blocking enabled, and IE for internal use only? Given the continuous security problems found in IE anyhow, using IE on the external internet is a liability anyhow.
Re:Need more info (Score:2)
(Watch your definition of "correctly": Too many pages code IE-specific and often incorrect HTML. IE is forgiving, because it has to read the amazingly crappy HTML Office generated for a long time. (In later versions of office, the HTML became cleaner, at the cost of becoming almost entirely illegible.) The correct thing to do on those pages is "something wierd"... IE meets this spec by attempting to read the mind of the designer, especially one steeped in the Microsoft way. Moz doesn't try, it expects the designer to do things correctly. In the long run, the latter works much much better. IE hides bugs, and then pow, you're hit with some small change that suddenly it can't handle... been here, done this, too many times.)
Re:Need more info (Score:1)
i don't think that's completely true. i've found that netscape would always bomb out when i forgot a tag or something like that, but mozilla and IE both guessed what i should have put there, and did it for me. only reason i test my pages with netscape is cause i know for sure it'll catch most of the crap i usually forget anyway, even when it looks fine in IE/mozilla.
i could be wrong though..
Pick One (Score:4, Insightful)
Functionality
Guess which side of the fence ActiveX is on.
There isn't an easy answer that isn't going to be flippant.
IE == ActiveX (Score:2)
Proxomitron (Score:5, Informative)
BTW, Proxomitron basically lets you apply regex-like filtering and search/replace to your incoming HTML, so it's useful for a *lot* of stuff.
Google Search for Proxomitron [google.com]
Re:Proxomitron (Score:2)
Seriously, Proxomitron's the way to go. You could even filter on the name of activeX objects.
Install Proxomitron on your company's servers, or on individual PCs.
Remember that there is often more than one way... (Score:2)
Remember that there is often more than one way to do things. When you use Proxomitron to filter, be sure that you aren't giving away the information you are trying to keep private through another route, such as Javascript, for example. Make sure that your Proxomitron filters are thorough.
I like Proxomitron, but I would feel much better if it were open source. There is a big, big need for an open source program like Proxomitron.
Proxomitron's author is a truly smart guy. (Score:2)
Someone has provided links to other software that (apparently) does what Proxomitron does. However, it is closed source also; so you have no way of assuring yourself that you are truly secure.
If you have to choose between closed source programs, let me say that my experience with Proxomitron has been excellent. Proxomitron's author is a truly smart guy. Don't be put off by the weird colors and Proxomitron's reporting your browser as "Space Bison"; you can change those things during configuration.
In case you haven't tried it recently, ... (Score:3, Interesting)
Sometimes, the best thing is to do nothing. (Score:3, Funny)
I agree. One thing I love about Mozilla is its absolutely perfect way of handling ActiveX. *grin*
Re:Sometimes, the best thing is to do nothing. (Score:1)
Disallow ALL activeX (Score:2)
Re:Disallow ALL activeX (Score:1)
Re:Disallow ALL activeX (Score:2)
Re:Disallow ALL activeX (Score:2)
Do you really want to solve this problem? (Score:2)
Of course this depends on your feelings about the continuing degeneration of the Web into a captive Microsoft experience. You question was about "safely" accomodating this trend inside your company.
Re:Do you really want to solve this problem? (Score:1)
Cyberguard firewall (Score:2, Informative)
Cyberguard firewall products allow you to strip ActiveX/Java/JavaScipt/VBScript etc. Find them HERE [cyberguard.com]
WEBSweeper proxy is also a good product, find that HERE [clearswift.com]
Trusted domains (Score:2, Informative)
Most of us... (Score:1)
- A.P.
Controlled ActiveX is possible (Score:5, Informative)
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\In
By default you will see CODEBASE in the registry value. That means if there is a CODEBASE parameter in the OBJECT tag on the web page, IE will use it if the correct control version is not installed. However, you can also remove CODEBASE from the string and set this path to a location on your own network, where you place only the small set of trusted ActiveX controls you want your company to use. No other controls will be loaded.
RTFM (Score:3, Informative)
Tools...->Internet Options->Security->Custom Level...
* Download signed ActiveX controls
Disable Enable Prompt
* Download unsigned ActiveX controls
Disable Enable Prompt
* Initialize and script ActiveX controls not marked as safe
Disable Enable Prompt
* Run ActiveX cotnrols and plug-ins
Administrator approved Disable Enable Prompt
* Script ActiveX controls marked as safe for scripting
Disable Enable Prompt
* Active Scripting (i.e. Javascript)
Disable Enable Prompt
* Allow paste operations via script
Disable Enable Prompt
* Scripting of Java applets
Disable Enable Prompt
Sonicwall (Score:1)