Stopping ChatZilla Installs on FireFox Systems? 81
TonalSpeller asks: "I'm in charge of a language learning computer lab in an Asian university. We have Windows XP on all machines, but I convinced my superior that I needed to hide Internet Explorer on all student machines (can't remove it entirely because some proprietary software might need access to it). I'm counting on security through obscurity -- I know that a minority of savvy people can still access IE via the command line. I am running the latest version of Opera and Firefox 1.0 PR on all machines, but now I am faced with a dilemma -- extending Firefox is so easy that sooner or later, someone will try to install Chatzilla. Is there any easy way to block Javascript while keeping Firefox's superb usability? I will be running TrustNoExe, but that won't catch Mozilla extensions. Any ideas or suggestions?"
"I have also removed all chat clients, games and Outlook Express so that people can concentrate on language learning (I don't want people using all this expensive hardware to goof off). I work hard to create interesting lessons, but I won't get a chance to teach anything if students are immersed in irrelevant conversations."
Software Firewall (Score:4, Interesting)
Re:Software Firewall (Score:4, Insightful)
If he has control over the local systems, it's better to lock them down instead of tweaking firewall settings. One reason (of many): By allowing the program to be installed, the users may be motivated to 'get it to work', possibly breaking other security settings in the process.
Re:Software Firewall (Score:2)
I installed something like this once on my wifes computer while I was messing around one day. It had password protected "freeze" and "unfreeze" buttons. If you hit "freeze" the system could only be altered temporarily. If you rebooted, the system went right back to how it was when you hit freeze (don't confuse this with windows hibernate feature, that saves ram to disk).
I wish I could remember wh
Re:Software Firewall (Score:4, Informative)
Re:Software Firewall (Score:2)
A version without the extension feture menu item (Score:5, Interesting)
Re:A version without the extension feture menu ite (Score:2)
Good idea! Might be a way to do that in the about:config, though to be honest I haven't looked there.
Re:A version without the extension feture menu ite (Score:1)
Re:A version without the extension feture menu ite (Score:2, Informative)
Re:A version without the extension feture menu ite (Score:1)
You can install extensions just by clicking an in-browser link. Firefox will open up an install dialog for you.
Re:A version without the extension feture menu ite (Score:2)
Firewall the chat services? (Score:2, Insightful)
Second option, make whatever directories firefox installs extensions into non-writable.
Third option, refresh that directory from a fresh copy each time firefox is installed (don't all extensions require a restart?)
Ask Slashdot? (Score:3, Insightful)
Why not ask here [gunnars.net], or here [mozillazine.org]??
why give them firefox.. (Score:2, Insightful)
why not just firewall the classroom to hell and back, do they _need_ to get on the internet?
and why not set it up so that they can only run the apps they need and nothing else?
Re:why give them firefox.. (Score:2)
If they don't need to get to the internet, the router only needs to be configured to not route packets outside the local lan. A firewall is the wrong tool. (I doubt that internet access is something that they want to block, though.)
File Permission? (Score:5, Interesting)
File system permissions (Score:2)
Note: I could be talking out my ass if Firefox stores extensions in the user profile directory on Windows.
Re:File system permissions (Score:3, Informative)
and they are
Re:File system permissions (Score:1)
Here in this network, users are not allowed to install apps and most things are blocked. The installers that are not blocked properly can't get write access onto the drive based on user permissions. Mozilla/Firefox however appears to ignore all of this and write to the local drive and install just fine. Now I am not 100% sure if this is Mozilla or Windows causing this behavio
Re:File system permissions (Score:2)
It's Windows. If any program could just go ahead and write to areas of the hard disk it is not allowed to by NTFS permissions, Windows would be so shockingly insecure it isn't even funny.
What you might be finding is that Firefox can be installed a bit differently; if y
Re:File system permissions (Score:1)
Re:File system permissions (Score:1)
A regular user account will not have write permissions to the "Program Files" directory by default. Assuming extensions are written to "Program Files\Mozilla FireFox\blah" I don't see how anyone other than a power user or administrator could install an extension.
Note: I could be talking out my ass if Firefox stores extensions in the user profile directory on Windows.
It does. However, your idea is still interesting. After the installation of Firefox and proper configuration for the unprivileged user, t
Really Necessary? (Score:2, Insightful)
Think of it this way, how do you handle passing of notes in class? By disallowing paper and pens to enter the room? Didn't think so.
I would think that your life might be easier if you weren't so worried about unnecessarily micromanaging every little detail about these workstations.
Another reason to consider this option: If you've got hackers in there, they are more likely to try to hack something that's been locked down, than something that is installed as
easy to lock down (Score:2)
Block the plugin (Score:1)
deep freeze (Score:1)
Deep Freeze home page [faronics.com]
Re:deep freeze (Score:2)
firewall off destination 666x (Score:3, Interesting)
Re:firewall off destination 666x (Score:1)
Then you'll just have to make sure (rare) websites like http://www2ftp.de are blocked. (I use that site regularly from school, partly because it's a Jewish school and people begin to think I know German).
6667 is Nothing (Score:2)
about:config (Score:5, Informative)
answering another thing in the article... (Score:2, Interesting)
Why are you leaving the command line open as an option to them? Why not kill that [cmd, run] from being accessed as well?
Re:answering another thing in the article... (Score:1)
Re:answering another thing in the article... (Score:1)
Re:answering another thing in the article... (Score:2)
Re:answering another thing in the article... (Score:2)
Set IEs proxy to 127.0.0.1. Alter the registry so that the Connections tab no longer appears in Internet Options.
This is really hard to get around. You have to know which keys controls the connections tab, and what values they should be set to for it to appear. It's sufficiently long and complex enough that I don't even remmeber what it is at the moment.
This means that not matter where you get to IE from, it wont work. And it doesn't affect Firefox one iota.
Re:answering another thing in the article... (Score:1)
This part of the conversation was started to add to his awareness of what he needs to do in order to accomplish his goal in addition to the steps he has taken.
Nice troll... work for MS much?
Re:answering another thing in the article... (Score:2)
Permissions -- learn about them, use them... (Score:3, Informative)
If you know how permissions work, you can lock down any resource.
Walkthrough:
These are general guidelines only. Keep in mind that you will probably have to change some settings to get everything to work properly -- such as making some of the resources readable by normal user accounts.
When done, clean up; make sure to remove the local test user account files and Firefox after you have something that works. Chances are, the test systems will have some crud left behind that you think isn't important -- but may prompt another support call.
Re:Permissions -- learn about them, use them... (Score:2)
Privilege: private law.
Re:Permissions -- learn about them, use them... (Score:1)
SysInternals FileMon (http://www.sysinternals.com/ntw2k/source/filemon . shtml) will let one see which files get modified, although it's probably overkill.
Okay, nitpicking done.
Re:Permissions -- learn about them, use them... (Score:2)
NTFS does have an "execute" permission.
In 7, you suggest changing ownership to another account, but in Windows ownership can only be taken, not given. Even the Administrator account can't just force a file to have a specific owner (other than Administrator).
I don't have a machine handy running anything other than Windows 2003, but certainly in that the administrator can assign object ownership to an arbitrary user.
Whitelist (Score:5, Informative)
Re:Whitelist (Score:3, Informative)
WTF? (Score:2)
I think that's useless (Score:3, Insightful)
Why is it useless ? Well, because regardless of whether people can install ChatZilla or not (BTW, I don't think there are that much people that know about Mozilla XPIs), they'll most probably settle for an easier solution : use a Web gateway to IRC or some other messaging system. Faster and easier. Of course, you can block that, too. IIRC, most of those gateways will use Java so you can just remove the Java plug-in (if you don't use it for something else), firewall everything, and just to be sure, use a transparent proxy with some filter like SquidGuard on it...
As for my opinion, since we're talking about an university setting (hence adult people), I suggest that those guys are mature enough to know not to chat during important lessons. And if they do, well, they'll fail their exams, and that's their problem. They're adults, remember ? No need to go out of your way "protecting" them from themselves. IMHO, of course.
Re:I think that's useless (Score:2)
I can think of many ways viruses could affect more than the student who violated the no-chat rule.
Don't waste your time (Score:3, Insightful)
This is basically the stance my college takes on computer usage. You can do almost anything you want on the college computers (providing you don't screw 'em up), because if you don't pay attention during class it's your loss.
Re:Don't waste your time (Score:1)
Web based chat (Score:2)
Maybe your best bet is to block site access to chat servers.
Why offer FireFox? (Score:2)
Mandatory configuration (Score:2)
More info here [slashdot.org] In fact, that whole thread may be useful to you.
Re:Mandatory configuration (Score:5, Informative)
Hummm... (Score:2)
Re:Hummm... (Score:2)
In summary (Score:2)
How ironic.
How about you install chatzilla for them and required they only use whatever language they are supposed to be learning.
Of course, I'm assuming by language you mean a spoken language - you didn't say.
confused (Score:3, Insightful)
you want to hide IE to only the few people too dumb to type iexplore in the start > run dialog...
but you are worried about blocking a potential install of a specific obscure chat program?
so you have 2 unexplained goals, with totally different solutions (easy vs. so hard you need
Re:confused (Score:1)
Don't stop, catch! (Score:1)
A better question (Score:2)
Re:A better question (Score:2)
Unfortunately this isn't workable for us because our users are widely distributed and most of them only connected by 512/128 ADSL lines.
If the Firefox developers could come up with some GPO templates to make centralised Firefox administration simple (or simply make it use the relevant IE ones), I think that would greatly increase its attractiveness in the corporate world.
Extensions not in Mozilla Dir (Score:1)
Preferential [mozdev.org] contains documentation of most of the Mozilla and FF preferences, but it's almost a year out of date. And you'd of course want to block
Irrelevant conversations aren't all bad! (Score:2)
Uh, irrelevant conversation? Isn't that one of the main ways of learning a foreign language?
Perhaps you should institute a ban (as our teachers did, way back when I was learning French) on English in the class room, rather than a ban on chat apps. That way, some smart kid will work out they can chat in whatever language you're learning, and actually be practicing their
If I were in your class (Score:1)
If all else fails I could use my laptop to connect via ppp to the internet via my Treo600 phone, thus flipping your lab the bird because it's likely so useless after all that locking d
Moderate yourself (Score:1)
But to be completely honest, I am a student myself, and I get completely pissed off by all the security measures at my school. Sure, it stopped/made it harder to do things such as what your trying to stop, but ultimately if you try hard enough, anythings possible. Ever heard of Mandrake Move [mandrakesoft.com]?
At my school they disabled right clicking. It seriously impares one of my classes (digital design), which slows down the class because the teacher has to explain how to c
write protect files (Score:1)
there is one problem, the user might choose to install an extension into his/her personal (home) chrome directory which will not be protected.