• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 820
  • Last Modified:

Managing Firefox in AD Environment

I have users in our environment using IE, Chrome and Firefox. The company wants me to manage settings across all three platform uniformly or as close as i can get. IE is easy, but Firefox, sheesh what a nightmare. Here is what i need to do:

Manage allowed cookies
Manage allowed pop ups
Manage homepage (lock it)

Three fairly simple things. I need to add trusted sites as well but these are the three basics. I have used something called cck wizard located here:


It works great, I can change all of those settings and then some. One issue, it outputs an XPI file that i cant seem to deploy cleanly. I can get it so that GPMC pushes the file to the users default profile extensions directory for firefox, but they get a big scary prompt to install it and i know people will freak out. So, I would like to deploy this XPI silently to about 800 people in the domain.

Has anyone had experience with this and have any good suggestions? There is also a product called policypak that looks great but at $2500 minimum ill tell people to click on the big scary message.

One last thing, the different version of firefox may come into play here as well, I am testing this on 25, but i think a lot of our people are on 10.

Thanks as always in advance geniuses.
  • 2
1 Solution
Vadim RappCommented:
You can't control firefox or chrome with group policy, in the full sense of policy control. For the full control, the product itself must be group-policy aware. What this means is that whenever it reads a setting from the registry, it first has to try to read the same setting from the part of the registry that is controlled by group policy. For example, if Firefox is going to decide whether to accept a cookie or not. it should read something like software/mozilla/firefox/allowcookies, but first it has to try software/policies/mozilla/firefox/allowcookies. Group policy (or more specifically, winlogon.exe) maintains those parts of the registry. If the user goes and changes the value in the policy part (by going to application settings, or directly by regedit), in seconds winlogon will overwrite it with the value from the policy, so practically in no time the browser would be able to use wrong settings. That's how it was already in IE6, and then in later versions those settings that are controlled by GP are even dimmed out, so the user can't even change them.  Another part of the equation is that the browser has to read those settings from the registry on every operation - rather tnan do it once when it just has been launched, and then remember. That's exactly what makes it a policy, and as you can see it depends on whether the browser is programmed with policy in mind. Neither firefox, nor chrome do that. Those fake policies that are offered basically translate the settings into javascript-based settings, and give them to firefox. But then nothing prevents the user from changing them in the next moment. Of course, not many users will know to do that, so probably in 90% it would be sufficient, but technically, it's not how group policy is supposed to work.

Which means: if you really need policies, use IE, as it's the only browser that is fully compliant with them.

That said, I've found that it's better to focus security efforts on the proxy server and block bad websites, rather than control everyone's browser.
jthibeaultAuthor Commented:
Yes all of that I understand and was hoping wouldn't be the case. I mean in this company we were flexible enough to allow these other browser in the first place so we aren't super controlling or haven't been in the past.

The xpi extension I have actually locks the user from changing the settings but it not manageable as if there is an update I need to push out, it would have to override this.

I know you can set the homepage in the registry but again, if they change it, the "policy" won't switch back until they reboot which people probably don't do often.

For a very long time, frontmotion.com produced a special version of firefox called the Firefox CE (=firefox community edition). Together with Mozilla.adm (at the bottom of the download page) we could use GPOs to control it. You could basically control all settings that the normal firefox has when you navigate to the address about:config. Also it was packaged as MSI for easy deployment. The CE is technically the same as the normal Firefox, think of it as the fox with an GPO-addon.

Now for the best part: the project is still alive: http://www.frontmotion.com/FMFirefoxCE/index.htm
jthibeaultAuthor Commented:
It isnt really anything I can use in our environment but seems to have been the best alternative.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now