Slashdot Mirror


Securing a High School Windows XP Computer Lab?

An anonymous reader asks: "My SO just inherited a computer lab from a departed teacher who was no security guru. These are Windows XP systems, and security basically consists of a password on the admin account, a subscription to McAfee Security Center, and a free Internet filter. The students have access through a non-passworded 'limited' user account that doesn't seem to limit much. They have been going in and changing settings, downloading games and music, and generally screwing the computers up during class time, in many cases leaving them unusable. As the geek in our house, she has asked me to give her a hand, but while I have dealt with some security issues in the past, it was to protect against remote intruders, not against someone who has to have access to the keyboard. Any suggestions on the best way to lock these systems down?"

533 comments

  1. Come on, did you really have to ask Slashdot? by pdpTrojan · · Score: 3, Insightful

    95% of the answers given here are going to be smartasses telling you to install Ubuntu.

    1. Re:Come on, did you really have to ask Slashdot? by HoosierPeschke · · Score: 4, Funny

      Nah, try gentoo. It'll be really secure then.

      --
      Mr. Universe: "They can't stop the signal, Mal. They can never stop the signal."
    2. Re:Come on, did you really have to ask Slashdot? by Ziwcam · · Score: 5, Informative
      I'd recommend Deep Freeze from Faronics. I've seen machines it's running on take all kinds of abuse, and after restart they're like new. I have not seen the windows version, but the mac version seems to run pretty well.

      I'm not affiliated with Faronics in any way.

    3. Re:Come on, did you really have to ask Slashdot? by dis+astranagant · · Score: 1

      The windows version makes machines slow to the point of uselessness. It is also not that difficult to circumvent when students have nothing better to do with their time.

    4. Re:Come on, did you really have to ask Slashdot? by nixpub · · Score: 1

      Gentoo? Heh... Try FreeBSD and Ratpoison, that'll keep em' at bay.

    5. Re:Come on, did you really have to ask Slashdot? by Ergasiophobia · · Score: 1

      What kind of crappy computers have you seen it run on? The ones my school has it running on work fine. However, yes, it is easy to figure how how to get around if you know how to do a google search.

    6. Re:Come on, did you really have to ask Slashdot? by pelax · · Score: 1

      Install LINUX Ubuntu . www.ubuntu.com

    7. Re:Come on, did you really have to ask Slashdot? by Armando_Mcgillicutty · · Score: 2, Informative

      How have you seen it broken? None of our students have figured it out yet. (The old version maybe, it had a bug that allowed you to change the date/time or some such thing and it broke.) The new versions, I've yet to see it broken. (Provided the CMOS is locked, and the studen't isn't openin up the computer to reset it so they can boot from a cd/floppy/usb drive.) And any teacher that doesn't notice a student removing the cover from a computer needs to pay more attention. And I agree, it runs very well on any modern (6 years old or newer) machine that we have. I can't imagine what a hastle my job would be without it.

    8. Re:Come on, did you really have to ask Slashdot? by Anonymous Coward · · Score: 0

      run this... start, run, gpedit.msc
      run this... start, control panel, administrative tools, local security policy

      set up one computer and image it... if they manage to mess up a computer that's locked down, just re-image it via ghost.

    9. Re:Come on, did you really have to ask Slashdot? by Stemp · · Score: 1

      Edubuntu in fact ;)

    10. Re:Come on, did you really have to ask Slashdot? by Anonymous Coward · · Score: 0

      Actually it's not too hard. I knew a guy who wanted more RAM to run his huge (read:innefficient) Computer Science project, so he shut down his computer and the ones next to him, got a bunch of people to crowd around, then took 512MB of RAM out of each of the computers next to him and put it in the one he was using. The teacher was 20 feet away talking to another student about their grades or something.

    11. Re:Come on, did you really have to ask Slashdot? by drinkypoo · · Score: 2, Informative
      Actually it's not too hard. I knew a guy who wanted more RAM to run his huge (read:innefficient) Computer Science project, so he shut down his computer and the ones next to him

      You're stupid. that's not an example of someone breaking deep-freeze, that's an example of someone dealing with the hardware. That will not help them do anything unauthorized to the software.

      And, in any case, that problem can be solved through the use of a lock.

      At my former employer, Yuba College, in labs in which they need deep freeze they use it; labs which lack supervision also use locks. Sure, you could cut the lock's cable, but it would take you a little while. Deep Freeze works excellently. Who cares if they alter the OS? It gets restored to factory at the end of the day.

      Anyway, back on topic, you could also just go ahead and use ghost or what have you and reload the systems from images at the end of the day... but I'd use deep freeze.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    12. Re:Come on, did you really have to ask Slashdot? by Ruff_ilb · · Score: 1

      I have seen deep-freeze broken, personally, but the student who did it was brilliant. No one else in the lab could do it.

      Deep freeze also isn't that bad in terms of being a resource whore; there are much worse programs that serve the same function and take up even more resources.

      I would go with deep freeze if I were you - and remember to use a strong bios password.

      --
      http://www.TheGamerNation.com/Forums
    13. Re:Come on, did you really have to ask Slashdot? by tickbox · · Score: 1

      I'd also look at NetSupport School from NetSupport. It has a lot of options for monitoring and controlling student workstations. Deep Freeze and NetSupport is what our school district uses and they both work very well.

    14. Re:Come on, did you really have to ask Slashdot? by Anonymous Coward · · Score: 0

      DeepFreeze + Novell is the best way I've seen yet to handle this type of stuff, it's what we use where I work.

      Basically, have the students all have their own logons to Novell, and have that tied to their internet traffic. So that way, they can do stuff on the machine if they want, but all of their web activity will be recorded. With Novell it's easy to give them a home directory on a server somewhere so they can save stuff, and with DeepFreeze on there, everything will be reset at reboot.

      If a teacher complains that her class is goofing off too much, print out the logs of the users in her class, sort out the ones that have non-work related sites, and warn/punish them correctly.

      This plan isn't perfect or free and requires some work, but it will fetch results.

    15. Re:Come on, did you really have to ask Slashdot? by Anonymous Coward · · Score: 0

      Deep Freeze is badass. Just make sure you get a newer version, the older ones are very easily exploited with OllyDBG.

      Basically when you restart a computer with Deep Freeze installed, it is like new. It is very easy to update the "like new" system by logging in to Deep Freeze, making the changes you want, and restarting.

      I have never used it myself but have seen them in libraries etc. and played around with it to see how it works.

    16. Re:Come on, did you really have to ask Slashdot? by eonlabs · · Score: 1

      You can shut them off.
      They won't get any worse.
      Best part, you don't have to learn a new OS.

      --
      I wouldn't consider the mad hatter mad. Just reality impaired. He sure can make a mean cup of tea.
    17. Re:Come on, did you really have to ask Slashdot? by xynopsis · · Score: 1

      I've seen Userful's DiscoverStation and its a more complete and integrated non-thin client solution that is specifically designed for the problems inherent in public computing. Using standard PCs as a public computer invites this kinds of problems that is akin to making your home bathroom as a public restroom. DiscoverStation is a complete hardware and software solution that weathers this kind of public use.

    18. Re:Come on, did you really have to ask Slashdot? by maccam94 · · Score: 1

      No, Edubuntu. Jeez!

    19. Re:Come on, did you really have to ask Slashdot? by elmarkitse · · Score: 1

      The point in their post was not that they're saying changing ram or hardware is the SAME as breaking deep freeze, but that awareness at THEIR school, and likely by extension many others, is low enough that they can get into the boxes if necessary....and that relates to an even earlier post where they talk about resetting the CMOS battery to bypass Deep Freeze.

      I don't know if resetting the CMOS battery is still a valid way to bypass DF, I'm just saying that you shouldn't tell someone they're stupid without reading their post more thoroughly.

      Your point on locks is important, that makes his moot, but you're direct attack at his 'stupid' post only makes yours all the more amusing.

      EK

    20. Re:Come on, did you really have to ask Slashdot? by maccam94 · · Score: 1

      My school uses DeepFreeze on their XP systems, and it's pretty indestructable (unless someone gets naughty with a livecd). It's a pain with antivirus though. I'm going to try to convince my school to switch to Edubuntu still, however, because there's still issues like viruses and stability, not to mention manageability.

    21. Re:Come on, did you really have to ask Slashdot? by madsheep · · Score: 0

      Most definitely agreed! Deep Freeze works great. They used this in one of the computer labs at my college and I thought it was a great tool. Once it's on "Frozen" users can do all they want, but the second the box reboots it's 100% back the way the machine was before. Oh yeah it takes up virtually no memory and hardly any hdd space. I now use it at work to assist in Malware analysis. They've also got a program called AntiExecutable that is worth checking out.

    22. Re:Come on, did you really have to ask Slashdot? by tke248 · · Score: 2, Informative
      I noticed someone else recommended Deepfreeze but if you work for a school system you probably don't have any money to accomplish this so you may want to try and use the Free Microsoft Shared Computer users toolkit

      Documentation: http://www.microsoft.com/technet/prodtechnol/winxp pro/maintain/sct/default.mspx

      Download: http://www.microsoft.com/windowsxp/sharedaccess/de fault.mspx

    23. Re:Come on, did you really have to ask Slashdot? by imemyself · · Score: 1

      Deep Freeze would prevent them from screwing too much up, but it does make it a bitch to change any settings or install any software (legitamtely). It can turn something that would have taken 10 minutes for a lab(like changing a proxy server's address or something), into an hour long project. Also, you won't be able to have automatic updates pushed down, and kids will inevitably lose some stuff because they saved it to their computer not to their home directory drives. Yeah, the teachers at my school tell kids not to do that, but kids still do it fairly often. I've heard that there are some ways to get around deep freeze, but I haven't really tried them (I'm a high school student and my school uses deep freeze for some computers), partially because I know most the passwords (I've worked for the tech dept.)

      --
      Every time you post an article on Slashdot, I kill a server. Think of the servers!
    24. Re:Come on, did you really have to ask Slashdot? by Max+Threshold · · Score: 1

      And 95% of the answers are going to be right.

    25. Re:Come on, did you really have to ask Slashdot? by Anonymous Coward · · Score: 0

      Microsoft has a download to lock down computers for non-admins. It essentially uses group policy but via a gui interface. Do a search for the lock down tool and its free. Gpedit.msc is always a start.

    26. Re:Come on, did you really have to ask Slashdot? by FishWithAHammer · · Score: 1

      Download a copy off the 'net, install it on a throwaway box/VM of your own, get the password file, swap the password file with the one on the frozen machine.

      That was how folks did it in my high school.

      Then I started distributing Linux liveCDs, and some enterprising soul figured out what to do with them.

      D'oh.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    27. Re:Come on, did you really have to ask Slashdot? by MoHaG · · Score: 1

      Most modern BIOSes have a boot menu enabling you to boot from USB, floppy, CD even if there is a password on the BIOS setup. (I do it in our varsity lab on computers running deepfreeze) Once booted from USB / CD you can simply delete deep freeze and continue without it. (Usually CD / USB booting is used just for running a more powerfull operating system or one without access denied messages that pop up as soon as you try to do something usefull...) Maybe using deepfreeze together with disk imaging software (running from a boot-from-LAN enviroment) might keep the lab clean... Just using roaming profiles and disk-quota restriction on limited account might work as well, since users SHOULD then only be able to destroy their own user account. (NTFS permissions will need tuning...) This should be possible with Samba if no Windows server is availble.

    28. Re:Come on, did you really have to ask Slashdot? by smartass101 · · Score: 1

      Install Ubuntu Mwuhahaha

    29. Re:Come on, did you really have to ask Slashdot? by Anonymous Coward · · Score: 0

      Our school uses deep freeze, and it works out wonderfully on our windows machines. THe school assigns a static 20 mb network space to each student to store documents and such, and the local hard drive of the computer has deep freeze. It is a nice program for admins.

    30. Re:Come on, did you really have to ask Slashdot? by strider44 · · Score: 1

      Anyone else think it's funny that there are more posts here talking about how everyone will post to install linux then there are posts saying to install linux?

    31. Re:Come on, did you really have to ask Slashdot? by Emetophobe · · Score: 1
      My school uses DeepFreeze on their XP systems, and it's pretty indestructable (unless someone gets naughty with a livecd). It's a pain with antivirus though. I'm going to try to convince my school to switch to Edubuntu still, however, because there's still issues like viruses and stability, not to mention manageability. (emphasis mine)

      All school computers should have boot from CD, boot from floppy, etc.. disabled in the bios and the bios should be password protected. It's just common sense.
    32. Re:Come on, did you really have to ask Slashdot? by jonadab · · Score: 1

      > 95% of the answers given here are going to be smartasses telling
      > you to install Ubuntu.

      Actually, I was going to say OpenBSD. Because that way in order to screw them up the students have to actually *learn* something, which is the whole point of having them in the school in the first place (them being the computers or the students; either is true). But this answer is only halfway serious.

      If you're really got to have a locked-down Windows lab environment, then you need to invest in Terminal Server and diskless thin clients, but this costs money and will probably not happen in the middle of a school year. (Even if you can pull out the hard drives on the existing workstations and tell the BIOS to boot from the network, evading the need to buy new thin clients, you've still got to have a beefy server plus licenses.) Over the long term it's much more sustainable -- both in terms of administration and budget -- but the up-front cost is too steep for a middle-of-the-year upgrade, at least for most schools.

      You can probably limp through the year on Ghost and whatnot, but by the end of the year you'll be ready to move to a better solution.

      --
      Cut that out, or I will ship you to Norilsk in a box.
    33. Re:Come on, did you really have to ask Slashdot? by hawg2k · · Score: 1

      The parent's suggestion of Deep Freeze sounds promising. An alternative suggestion would be VMWare. I've seen VMWare use their product to lock down a walk up system at a trade show.

      It has snapshot functionality, so you can just revert to the point in time snapshot every evening, thereby undoing any changes made after the snapshot.

      VMWare can be expensive, but you might be able to buy once copy of VMWare workstation to build all of your guest images, and then install the free VMWare player on the systems to run the guest images.

      Anyway, another alternative.

    34. Re:Come on, did you really have to ask Slashdot? by pnutjam · · Score: 1

      Do it yourself with a linux partition and partimage. You can easily script the backing up and restoring.

    35. Re:Come on, did you really have to ask Slashdot? by FullMetalJester · · Score: 1

      you can just create a non-DF folder on each machine to save files to that will not be erased by a restart. We were considering implementing this at Northeastern when i was a helpdesk at their large computer lab in the library.

    36. Re:Come on, did you really have to ask Slashdot? by aonaran · · Score: 1

      I'd recommend HDD Sheriff it is the standard in Ontario for public libraries and internet kiosks.
      It's hardware based so it doesn't slow down the PC. It does have software, but it's only running when you are making changes.
      When not logged in with HDD Sheriff enabled for updates you can do whatever you want to the PC, but as soon as it reboots everything gets put back exactly how it was when the last image was made by the admin.

    37. Re:Come on, did you really have to ask Slashdot? by labman001 · · Score: 1

      One would think that if you are trapped in a Microsoft house you are living in a world of hurt. Ive been challenged this way since 98 and get by with Symantec Ghost, Faronics Deep freeze, and Norton anti-virus. Throw in a few registry hacks (as needed). Then make the students log on with power-user rights, and life is fun again. I actually spend more time thinking about possible enhancements to the lab than just chasing my tail in an endless cycle. Deep freeze was a godsend. any student can download and use what they need to, as long as it does not require admin privliges (ie. most typing tutors and some chat programs) but once they shut down and the next student logs on, the machine is as clean as new fallen snow. Get it, us it, love it. on the off chance that the school adminisrators wont shell out forall the software (@ $50 per license x computers) go with deep freeze. If they'll give you squat, here are some tips: 1. learn to edit/hack the registry. 2. give the students power oser rights. 3. get rid of msn messenger and windows messenger. 4. hide all system files and folders. 5. hide the control panel applets. 6. set the systems to shutdown after 15 minutes of keyboard inactivity. 7. set the browser to clear history and cookies on sustem shutdown. 8. send written notice to the administration that it is illegal for a schoole or business to implement free software on their computers without obtaining written permission from the software publisher. Good Luck

    38. Re:Come on, did you really have to ask Slashdot? by drinkypoo · · Score: 1
      Your point on locks is important, that makes his moot, but you're direct attack at his 'stupid' post only makes yours all the more amusing.

      But it was a stupid comment. Anyone who knows anything about security knows that if you don't have physical security, you don't have security. It really is just that simple. Saying "but someone could open the case" is a seriously stupid complaint when we're talking about security software, because software runs on hardware and if you compromise the foundation then you compromise the structure on top of it, as well - so even if you're not versed in the most basic elements in computer security then you should still be able to figure this out with a few moments' thought.

      Computers used to be harder to get into; then again, there was a time when you couldn't just go down to the parts store and buy a pack of torx bits (let alone security torx bits) because so little used them and there was practically no demand. Now you can, so basically every computer has some kind of lock mechanism. Most of them have the little slot where the dinky lock designed for portable equipment attaches, but a number of machines also offer an attachment point for a real live padlock (mostly clone cases) attached to a real chain. The little slot is almost better though, because you can usually bend the padlock tab until it fatigues. Some machines are better-designed, however.

      It's axiomatic that you need physical security to have software security. You can find this out by reading any primer whatsoever on the subject, no matter how primitive. A failure to at least try to attempt to familiarize oneself with the subject before asking the world for help is usually a sign of stupidity - either that or utter incompetence.

      You might say I should be more tactful, but I say that slashdot has been overrun by idiots and I will give them no quarter.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    39. Re:Come on, did you really have to ask Slashdot? by Anonymous Coward · · Score: 0

      No, not ubuntu.. put on edubuntu 8-). I guess it's more educational somehow... Seriously, though, unless they're doing Autocad or something, this is the proper solution. The student computer labs I've seen, the machines are used for looking stuff up on the web, and typing... like, Notepad-level word processing, not the stuff where openoffice!=MSOffice.
      Disk reimaging is trivial if it comes to that, but generally. As long as your login isn't the administrator but a user-level account, someone advanced could install apps within the user's home directory, but you won't get stuff all over the system. Unless someone managed to hack root on the system (which isn't likely unless you write down your password or something..) the user account can just get reset to it's pristine configuration at logout, or daily or even hourly via cron, or whatever.

    40. Re:Come on, did you really have to ask Slashdot? by Lynnecw · · Score: 1

      The problem with Deep Freeze is that it reeks havoc if the computers need to be used by teachers in a training session. Many applications don't run with it on. We service 63 school districts with Lotus Notes and the districts running Deep Freeze always have problems. There is only one way keep the computers "clean" and that is by constant HUMAN supervision. I ran a Middle/High school lab for 5 years and there is always someone who will break through the security from hacking to selling Internet filtering passwords from district to district. I kept a clean lab by constantly walking around, watching their screens, logging what students sat at what computers at what times, and having the support of the district to "punish" any student breaking the signed AUP, which may times involved the parents because they also signed an AUP. If teachers didn't watch their students while on the computers, they were also reprimanded. No amount of security software can compare to old fashioned supervision. My son told me the kids thought I was a bitch and that confirmed that I was doing a good job.

  2. Easy solution by brucmack · · Score: 4, Funny

    Lock the door.

    1. Re:Easy solution by blindd0t · · Score: 0

      I must ask - where did you go to high-school where locking the door meant something was safe from being broken in to? That had better be a steel-reinforced door with some serious locks, and the room should have no windows (or at least protective steel bars on the windows - and no pun was intended here, honestly).

    2. Re:Easy solution by Psychofreak · · Score: 0

      Locks are for the honest. Any door in my HS that was not deadbolted (any many of those too) could be opened with a small pocket knife. Just push the latch over through the door jamb crack, and pull. Most doors would open on the first try. Also keep a 3/16 allen wrench on hand to unlock windows.

      I *never* got into mischief.

      Phil

      --
      Laugh, it's good for you!
    3. Re:Easy solution by voice_of_all_reason · · Score: 1

      And if they can't break in, they'll just glue up the lock. The lesson? Don't be a jerk in the first place and let them play snood during chem lab.

    4. Re:Easy solution by PastAustin · · Score: 3, Funny

      I was going to go with remove the keyboards. The only way to secure a Windows PC is have someone constantly watch over them. Novell has some good deals for schools.

      --
      Firefox 2.0 - Spell Rightly.
    5. Re:Easy solution by Anonymous Coward · · Score: 0

      Faronics Deep Freeze is a great application for securing a school lab, I also use it at work it is a life saver.

    6. Re:Easy solution by Gilmoure · · Score: 1

      I used to just go up through the drop ceiling. I liked to disconnect the bells. Way to loud.

      --
      I drank what? -- Socrates
    7. Re:Easy solution by operagost · · Score: 1

      Today, you would be expelled for possession of the pocket knife thanks to the "zero tolerance" policy.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    8. Re:Easy solution by forkazoo · · Score: 1
      Locks are for the honest. Any door in my HS that was not deadbolted (any many of those too) could be opened with a small pocket knife. Just push the latch over through the door jamb crack, and pull. Most doors would open on the first try. Also keep a 3/16 allen wrench on hand to unlock windows.

      I *never* got into mischief.

      Phil


      While away at a camp, some friends and I got bored and decided to break into each other's rooms. After a few days, it became a competition. What started as about five minutes of work ultimately turned into four seconds to break into the room before the end of the week. We chopped up our library cards to make lock picking tools. It was great fun.

      The moral of the story... Hell if I know, but you should probably try to turn the smart kids to the light side rather than thinking you can lock them out completely. All you really need is a week and a library card. Seriously, make a "Computer Security Club," so smart kids can make things more difficult for the jocks to break things. Give the smart kids a sacrificial linux box to play with.
    9. Re:Easy solution by rapidweather · · Score: 1
      Apparently we have a school here that has a shortage of old maid schoolteachers that would babysit this computer lab. If you are going to run Windows, and if the Gates Foundation bought the computers for the school, then that's what you get, then putting some babysitters in there would either secure the place or scare off the downloaders, etc. Same thing with allowing after hours skateboarding on school sidewalks and stairs, put up a fence and your problem is solved. The school does not have to let these types in the computer lab, or on the sidewalks either. Those computers are put there for students that need them, and don't have parents that can fork out up to two grand for a home system for the kid, that will have to be replaced every three years or so.

      Having said all that, aimed at keeping the bad kids out of the lab, it is a shame that trojans, bots, viruses, etc. from all over the world will soon get into these boxes and turn them into a zombie farm or something.

      The boxes can be virus scanned using f-prot with a livecd knoppix linux. (See screenshots, below)
      I find that it can do that just as good as Norton AV.

    10. Re:Easy solution by darthvader123 · · Score: 1

      Cut off all internet access.....thats what they did in my school :). If they need internet access, use some website caching software. Saw webaroo on slashdot a few days ago...see if that works! ahref=http://slashdot.org/articles/06/04/09/151720 6.shtmlrel=url2html-30441http://slashdot.org/artic les/06/04/09/1517206.shtml> Students like me will be very critical of this move though....

  3. Policy Editor by drrck · · Score: 1, Informative

    Policy editor combined with logging in to a domain with a restriced account seems to make life difficult enough for me on my work lappy.

    1. Re:Policy Editor by Anonymous Coward · · Score: 0

      I have the same type of situation at work. We used the policy editor to restrict internet access, to wipe out everything on the desktop, restrict the control panel and several other useful things. I also have the start button disabled and have used a free keyboard re-mapper to move the ctrl key so they don't have access to the Task Manager. Unless you know the correct key strokes it's pretty difficult to do much.

    2. Re:Policy Editor by cliffwoolley · · Score: 1

      The policy editor combined with a limited-privilege account (or, better, individual accounts) is definitely the place to start. Basically the policy editor just sets a bunch of registry keys that limit what can gui features are enabled. A better content filter is also worth your while.

      PS: You can use a registry key to disable the task manager, also, without having to remap the Ctrl key (which remains useful for harmless things like cut/copy/paste/etc). ISTR that the policy editor doesn't actually have a built-in way to disable task manager, but the regkey does exist and you can set it manually.

    3. Re:Policy Editor by Firehed · · Score: 1

      Just disconnect them from the internet altogether. No games, no porn. What more could a student get pissed about?

      --
      How are sites slashdotted when nobody reads TFAs?
    4. Re:Policy Editor by trumpetboy8282 · · Score: 1

      That plus DeepFreeze and AntiExecute (both from Faronics) are used at my school.

      --
      This sig is provided "as is" without warranty of any kind.
    5. Re:Policy Editor by Gerzel · · Score: 1

      Yeah except the internet is part of the curriculum, that and school administrators can get ruffled if the internet that they are paying for isn't being used.

    6. Re:Policy Editor by pete6677 · · Score: 1

      so you made the machines 100% useless?

    7. Re:Policy Editor by robpoe · · Score: 1

      And don't think for a second that some kid who is smarter than the educated IT guru ... will bring in a CD-ROM or USB KEY or d/l a .EXE file that will run on the PC (even as a limited user) to VPN out of the school network, to his home machine, where he will instantly have .. full pr0n access again...

      --
      = Grow a brain...
    8. Re:Policy Editor by ketamine-bp · · Score: 1

      depends on how you think, routers often has to be specifically configured to allow VPN connections...

    9. Re:Policy Editor by badspyro · · Score: 1
      shove that

      I have my own PROXY server running from home.

      not caught me yet.

      (I hope they don't read /.!!!!)

    10. Re:Policy Editor by robpoe · · Score: 1

      case in point :)

      I had the (mis)fortune to work a day volunteer style in an inner city computer lab.

      All of the computers needed a re-install of Windows for Workgroups (oh, yeah, it was a long time ago) - almost ALL of the mouse balls were gone (we superglued the mice closed so they'd have to be broken to get into), several of the machines has BIOS passwords (erm, jumper) and a couple of them had been re-programmed via bios to not boot..

      I left and they all had pristine Windows installs, they all had bios passwords (and the cases were locked), the mice were glued together, and the server that had been donated? We couldn't get it to boot (something about one of the kids had broken the card slot at the motherboard somehow).

      --
      = Grow a brain...
    11. Re:Policy Editor by porl · · Score: 1

      so how would the router would know the difference between https traffic and a vpn running over port 443? http://openvpn.net/ for instance...

    12. Re:Policy Editor by Gr8Apes · · Score: 1

      by forcing all traffic through a proxy server. It's amazingly effective.

      Also, the entire system can be locked down and made relatively safe by limiting the disk to read/execute access only for user accounts except for a dedicated user directory, shutting down the server service, and placing the whole class network behind a router than prohibits inbound and outbound requests. Set up an http(s) proxy server that is allowed external access if you need it, and for ease of administration of files, setup a fileserver/webserver with those files that all students need access to.

      This activity removes file-sharing, and all non-http(s) services. If you configure the proxy server to limit access only to those sites you wish (whitelist). It also gives you a central repository for files, and limits what students can do on "their" local machines.

      Lastly - use ghost or something like it for disk images.

      --
      The cesspool just got a check and balance.
    13. Re:Policy Editor by Fastolfe · · Score: 1

      I think the parent poster is trying to say that both SSL and VPN connections could traverse HTTP(S) proxies by claiming to need a connection established to a remote site on port 443. Since SSL/TLS traffic cannot be intercepted, it's not possible to proxy it at the application layer, and a transport-layer tunnel is used instead. The problem is, since the proxy treats this as an opaque transport-layer tunnel, it doesn't know what application-layer protocol is actually being used. It's usually SSL or TLS (and proxies can restrict the remote port to 443 to help with that assumption), but it could be VPN or even TELNET for all it knows.

    14. Re:Policy Editor by Gr8Apes · · Score: 1

      Well, look at that. Thanks for the prod to look a little harder.

      --
      The cesspool just got a check and balance.
    15. Re:Policy Editor by porl · · Score: 1

      i don't know if this is too late to post, but that is what i was saying. i work at a school where the bureaucrats higher up don't allow us to have a direct internet connection. our router is locked out (can't even attempt to log on unless we know the right ip address to spoof, and *everything* we do is pushed through a shitty proxy server. fortunately i have been able to use tunneling programs in linux to jump through it (setting up a vpn to my pc at home for 'unrestricted' access etc.)

    16. Re:Policy Editor by Gr8Apes · · Score: 1

      The only problem is speed and latency... not a huge issue for some of what I'm doing. I'm also not sure whether the crappy home connection is partly to blame though.

      --
      The cesspool just got a check and balance.
  4. An Idea... by Praedon · · Score: 0, Offtopic

    Why not convince the school that linux would save them tons of money, and wont ever have a problem with kids getting in to things. All they need is a browser and Open Office!

    --
    Just me
    1. Re:An Idea... by devnull17 · · Score: 1

      OK. Do you want to teach dozens of teachers and hundreds of kids how to use Linux?

    2. Re:An Idea... by Praedon · · Score: 1

      Honestly, there have been some major leaps and bounds to unfortunately make a desktop for linux newbified enough for anyone to use it. I converted a lot of my older relatives to it in less than a day.

      --
      Just me
    3. Re:An Idea... by NickCatal · · Score: 1, Troll

      Yes. Because you know, Linux is going to take over the workplace and OpenOffice is going to cause a revolt.

      Linux skills are pointless for 95% of today's high school students.

      --
      -nick
    4. Re:An Idea... by Anonymous Coward · · Score: 0

      Yeah, because navigating gnome is soooo differint than navigating windows(/sarcasm)

    5. Re:An Idea... by Anonymous Coward · · Score: 0

      Seriously, forcing students to use such an inferior operating system will only lead to frustration and anger.

      I believe Microsoft already did that with Windows to begin with.

    6. Re:An Idea... by Anonymous+Freak · · Score: 2, Interesting
      My son's middle school runs their computers on Linux with XPde and OpenOffice.

      It's so convincing, it even took me a few seconds to realize that it wasn't XP. (When I looked at the Start menu and saw an X instead of a Windows logo. Everything else on screen would have been 100% 'at home' on a true Windows computer.)

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
    7. Re:An Idea... by Anonymous+Freak · · Score: 3, Interesting

      My 12 year old son can't tell the difference between Windows XP with MS Office 2003 and Linux with XPde and OpenOffice. On a Pentium II 400 MHz system with 256 MB of RAM.

      That's what they use at his middle school, and they use both Windows and Linux. When I installed Linux dual-boot on his home PC (P4 3.2 GHz, 512 MB RAM,) the only way he knows he's in Linux is that he can't find his games.

      Your troll would be interesting, if there was fact behind it.

      --
      Another non-functioning site was "uncertainty.microsoft.com."
      The purpose of that site was not known.
    8. Re:An Idea... by An+Onerous+Coward · · Score: 4, Insightful

      I disagree. While Linux shouldn't even be brought up in the context of securing a Windows XP lab (except maybe to serve network resources and authentication), using a Linux desktop is only going to help high school students learn computer skills.

      Basic web usage is portable to Internet Explorer (and even moreso to Firefox on Windows). Basic word processing skills can be easily transferred from OpenOffice to MSOffice. Basic fragging skills are transferrable from Quake 3 to Half-Life (c'mon, these are high school students).

      More important, learning to accomplish the same task using more than one application can really help cement in the kids' minds that they're not learning "how computers work," but "how this particular application works." Which is very important for a real understanding of computers. Where differences exist, they open up opportunities for learning. What is a file format? How can multiple programs handle the same data, and why do they sometimes do it slightly differently? What are web standards?

      Couple that with the number of programming languages freely available to educational institutions under the apt-get license, and it seems to me that there is definitely a place for Linux in the classroom.

      --

      You want the truthiness? You can't handle the truthiness!

    9. Re:An Idea... by sandoval88419 · · Score: 1

      Wow ! you were modded as "offtopic". It seems the signal/noise ratio decreases on slashdot, too many astrosurfers or microsoft lamers out there... Sooner or later I may unsubscribe

    10. Re:An Idea... by bersl2 · · Score: 1

      When users are not responsible for administration of the system, the right distro becomes just another operating environment, which can be taught without significant difficulty to the vast majority of students: the look-and-feel is just a little bit different from what they are used to, the names of programs are different (though if a distro is smart, it will list the function of each program in its label, e.g. "Firefox (web browser)", so don't give me any of that crap about letting programmers name stuff being bad), and there are no drive letters, and some things out there just don't work because they cater only to Windows (which is a benefit, because much of that is non-academic), but other than that, I can't think of significant differences in paradigm or presentation that can't be overcome. So feel free to list more.

    11. Re:An Idea... by Anonymous Coward · · Score: 0

      >Linux skills are pointless for 95% of today's high school students.

      So's what they're teaching now, too. When I was in high school, we learned how to use DOS/Win 3.1/WP5.1. I use that combo every day at work. Every day.

      From what I've seen, there's still a few high schools with crappy enough equipment that's what they're *still* running. The better ones get Win '98/MS Word 6.0. Still nothing relevant to the office.

      Unfortunately, most schools simply don't have the budget for the MS software that is used in today's business. To really make the skills relevant the schools would have to be ahead of the curve, since it will be a decade after high school before the skills are used on the job (those who drop out or don't take any form of postsecondary education usually don't end up in jobs that require many computer skills).

    12. Re:An Idea... by urbanriot · · Score: 3, Informative

      It's unfortunate you were moderated down as troll, when most of the people posting to this topic have been trolling and straying from the original topic. I'm willing to bet a lot of the people who didn't read "these are windows XP systems" and are going on about linux have never configured and maintained a large homogenous or native Windows network, or at least had the knowledge, experience or intelligence to properly configure and lock down a Windows based network. I hope the OP is at least running all these kids in plain "user" mode, as opposed to administrator or power user. Plain user mode would prevent against a large number of trojans and malware from being installed (as well as regular programs) but give them enough functionality to browse the web. Whoever suggested the ghost or imaging idea was also on the right track - a client high school I work with has a morning reimage from a master system sent down every evening completely undoing any damage done the previous day. A RIS schedule could also be implemented, assuming you have network cards with boot code. This is really unnecessary though, if you spend enough time learning how to effectively secure Windows. The OP neglected to mention if these computers were part of a domain - if so GPO's would also make locking down these systems a little easier.

    13. Re:An Idea... by miyako · · Score: 1

      Really, there shouldn't be much to teach them. It's not like the students and teachers are going to have to be installing or configuring software or anything. Just set them up with a desktop that has two icons on it, one labled "Office Software" that opens up OpenOffice.org and the other that says "Internet" that opens up Firefox. Disallow writing to the hard disk at all, and only allow users to write to floppy or usb.
      If you want to go to the effort, you can even customise a setup like this, then create a LiveCD. That way even if the kids do manage to screw something up, a reboot will have you back to where you started at.
      I know some people will say it's still too complicated, but really, at some point you need to just need to accept that no matter how easy something is, someone will always be too stupid/misinformed/lazy to do it.

      --
      Famous Last Words: "hmm...wikipedia says it's edible"
    14. Re:An Idea... by Anonymous Coward · · Score: 0, Funny

      My 12 year old son can't tell the difference between Windows XP with MS Office 2003 and Linux with XPde and OpenOffice. On a Pentium II 400 MHz system with 256 MB of RAM.

      I'm guessing your 12 year old is not the brightest candle in the chandelier, is he?

      (Kidding, dude, but you have to admit you left yourself wide open for that one)

    15. Re:An Idea... by Anonymous Coward · · Score: 1, Insightful
      My 12 year old son can't tell the difference between Windows XP with MS Office 2003 and Linux with XPde and OpenOffice. On a Pentium II 400 MHz system with 256 MB of RAM.

      All that proves is that your kid is slow. I mean really, aside from the functionality, which we could debate all day, there are plenty of dead giveaway cosmestic differences. The most major being the gigantic fucking "Windows XP Professional/Home" banner on the side of the menu you get when you click the Start button with the Windows flag. Hyperbole to attempt to prove your point just makes you (or your kid) look stupid.

    16. Re:An Idea... by Zantetsuken · · Score: 2

      that and it's possible that they may get interested enough (out of geekyness or for the money) in linux to go and learn advanced stuff, and become a network or server admin, thus making much larger sums of money in their career path than they would if they only ever use WinXP and instant messenging...

    17. Re:An Idea... by InadequateCamel · · Score: 1

      Seeing as how the lab in question already has (we assume) fully licenced versions of Windows XP, suggesting that they throw away the software and learn how to use Linux does strike me as very unhelpful and, yes, a little bit offtopic. If this were a discussion about upgrading a computer lab then the Linux comment would have some merit, but here it just comes off as needlessly preachy and unhelpful.

      my 2 cents

    18. Re:An Idea... by shades66 · · Score: 1

      >OK. Do you want to teach dozens of teachers and hundreds of kids how to use Linux?

      Yeah like mozilla & openoffice are so diffent to the windows equiv's. I'll take years to show them that the back button in mozilla works just like errr. the back button on IE, and open office how long will it take to show people that to open a file you select File/Open unlike microsoft office where you select errr file/open!

      --
      ---- There are 10 types of people in the world. Those that understand binary and those that don't
    19. Re:An Idea... by cmorgan47 · · Score: 1

      wow that didn't take long....enter the "but you have to train them for the real world" arguments.

      also, if you have the browser, OO is redundant.....we are arguing on the side of you can replace windows and office with anything roughly equivalent right?

      --
      no i have not shot my gun in the air and gone 'Ahh!'
    20. Re:An Idea... by Psykosys · · Score: 1

      And yet the mentality that this greater accessibility is "unfortunate" persists...

    21. Re:An Idea... by disasm · · Score: 1

      yes I do. I work on a project in the State College, PA School District (not affiliated with the project, just a volunteer thing) where we collect old computers from people in the area, wipe them clean, rip off any oem tags, and then install ubuntu dapper drake on the systems. Pair this with oem-config and it's an oem machine you can give to anyone and they can setup easier than windows.

      In the case of this example, being a school computer lab, the students do not need admin access, so accounts can be setup with an ldap/kerb server for authentication, throw in quota to limit the amount of space they take up, and of course run apt-get upgrade daily on all machines to get anything from security repos, and you have a pile of machines that the students can't do much harm to, the menus will give them access to anything they need, and if their really curious, with the build-essential package, they have a full build environment where they could build any software they would want (that would be within the size of their quota of course) without damaging any other users experiences.

      Sam

    22. Re:An Idea... by Brickwall · · Score: 1
      The problem is not with the teachers and kids; the problem is with the school boards. I was on the parent council at my daughter's school for the last two years, and these people are complete morons with your money. The teachers all wanted another portable DLP projector (there was only one in the school). There are plenty of these available for less than $1,000 CDN - sure they don't have 3000 lumens, but you can always pull the shades, right? Then, of course, they need a laptop to run the thing. $700 CDN buys a perfectly serviceable unit if all you're going to do is run PowerPoint or play a CD/DVD.

      But nooooooo.... the board's policies are to only buy standardised machines, which are configured so they can run *every* program the school has access to, such as speech-to-text, photoshop, etc. So they mandate machines with 1 GB RAM, 2 GHz processors (no Celerons, of course), etc., etc., and of course they must have Windows. Otherwise, the board won't maintain them, and won't allow them to connect to the board's intranet. (This is a portable machine that's being used to drive the DLP, remember - why does it need to connect to the board's intranet? If there's any content that they need, burn it to a CD on an "approved" machine, and install it that way, I suggested. "Oh no, we couldn't do that.") On the maintenance issue, I suggested that purchasing a maintenance contract with the machine would still be cheaper than the gold-plated model (over $2,500) that they were oogling. The DLP they settled on was $1,700. So, for over $4,000, we got one laptop and one projector, whereas we could have had two (and nearly three) if they'd taken my suggestion.

      Then of course, they all complain that they don't have enough money to buy workbooks, and agendas, and etc. I quit in disgust this year.

      --
      What was once true, is no longer so
    23. Re:An Idea... by NickCatal · · Score: 1

      The point of the lab is probably not the introduction of a new operating system. And most high schools offer Computer Science or at least computer courses to introduce students to the basics of programing or at least how a computer works. Introduce Linux there, not in a lab for students to type papers in word and do excel spreadsheets, which they have a 99% chance of having to use someday, many times for things that will end up making the money necessary to employ the linux techs.

      --
      -nick
    24. Re:An Idea... by Anonymous Coward · · Score: 0

      Now you're really looking stupid. There is no "Windows XP Professional/Home" banner on the start menu using the standard start menu, unless you use classic, but even then it isn't gigantic.

    25. Re:An Idea... by WhiteWolf666 · · Score: 1

      Teach Linux for a select series of tasks is no big deal.

      "Click on "

      "This is your analysis program. We'll spend the next 2 days going over it, and after that we begin our experiments/writing/math/whatever"

      This is a _school_, after all. KDE and GNOME (and OS X, for that matter) are similar enough that the basic GUI elements (Menus, buttons, scroll bars) are easy to figure out, and either you'll be working with OpenOffice.org (which is very similar to Office), MS Office (which runs in Wine), or a custom app for the class (native or running under Wine), which you would have to teach anyways.

      Linux excels in "closed" environments like this. It's only on the home front, where people want to run the gamut of Windows applications out there that you run into problems.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    26. Re:An Idea... by Salsaman · · Score: 1

      Why not ? It sounds a lot more interesting than doing daily re-installs of Windows XP.

    27. Re:An Idea... by Anonymous Coward · · Score: 0

      Meanwhile, I got my nice, high-paying job mostly on the recommendation of one of my professors, who said I was one of the best UNIX people he's ever seen. I do phone support for a security company and we really have to know our stuff. We even sell our own variant of Linux. What's funny is that we here on the support staff are the ones who really generate income for the company (Support contracts? Ka-ching!).

      Just felt like saying that I've generated something like $100k this year and I never used Excel except to view tables of data. ;)

    28. Re:An Idea... by civilizedINTENSITY · · Score: 1

      Well but...the point is that in terms of securing the computers, throwing away the licenses isn't at all like throwing the baby out with the bath water. Rather, it is more like replacing the dirty water with clean water. It might not be the politically correct solution, but that doesn't mean it isn't a viable solution.

    29. Re:An Idea... by Anonymous Coward · · Score: 0

      Not a smart move when your school has just received a lot of equipment thanks to a Microsoft donation.

      Face it, the school administration has Microsoft products and will want to keep them. When you leave school and hopefully find a job, you'll probably end up in an outfit with Microsoft products and your boss will want to keep them.

      If you're lucky and actually have a choice good for you but your school isn't your concern. You're only passing through it. It can burn to the ground when you leave it for all you should care.

    30. Re:An Idea... by narzy · · Score: 1

      First set up a consistent environment, it will make her life so much easier. Build a "perfect image" sit down at a computer and build the perfect computer image, then deploy it environment consistence is key in my experience. migrate everything to portable profiles, and get the servers to back it up, my recommendations is sun hardware, you can't beat their $750 servers, get 750gig SATA drives, a couple of those in a master slave environment and you'll be set, I hate to say it, but in my experience if you don't have a lot of Linux knowledge stick with MSFT, Get paper certified in at least MCSE stuff, and if she can at least a CCNA, good to have an understanding on what the hell your doing, am I right? The ONLY reason I reccomend the msft route is that it is much easier for a district to find a microsoft lacky then a *nix geek willing to work for school district pay. Set up an active directory, makes deploying software, patches and policies a breeze. Give every student their own access and teach responsible "corporate computer use" try and engage students and staff, and educate them on the differences between their home computers and using computers in a 'business' environment, why the global profile policies are good practice, the benefits to the school, and why it will make their lives easier. Make sure they understand that their activity is recorded and monitored and explain why... Use deep freeze and get the management console, for anti-virus (which you basically don't need w/ df but it is always good to have anyways just so the terminals don't get hosed...) this will also prevent the server(s) from becoming compromised should a nasty worm manage to get on a terminal and propagate. as always RUN ANTI-VIRUS ON THE SERVERS CONSTANTLY!!!, don't allow students to use IE (even V7) push alternative browsers, I deploy firefox w/ adblock plus and adblock filterset G... lock down the terminals, they don't need to boot from floppy or flash drive or CD rom, so disable it in the bios and set the bios password, Deep Freeze can be defeated if you boot in to another OS from an external device (such as the above mentioned) and I always found it fun to confuse the IT guys on how I did it...don't give any kids the bios password, more than likely it won't ever change so make it hard, and don't give it out, re-passwording a labs bios is a PITA. Make sure the district understands IT needs a budget too, shit breaks, upgrades are needed, back up your shit, seriously it is a pain in the ass to set up the first time, why would you ever want to do it again, what I did was set up a main bank of servers, mirrored them to a hot standby set, did a full backup of both once a week and sent it to tape once a month. Use students wisely, I'm sure there are a number of students in the school who would love nothing more then to get their hands in the mix, but do so with caution as much as they are helpful, and in many cases life-saving from the onslaught of medial work that you now don't have to do, never give them administrative rights or any rights to any other students profiles/folders, and monitor their behavior, they can just as easily abuse their newfound powers and stick you in one hell of a bind. other than that, good luck...

  5. Well... by NickCatal · · Score: 1

    The only way that I have seen it done is using Novell or Microsoft's Server Software. Both of which are pricey. Although you may be able to find something from them for a smaller lab.

    Kids reading this: Load quake 2 onto USB or CD-Rs and dump it into a directory you and your friends have access to. Keep a word document open and alt tab as needed. /fuck myspace surfing at school

    --
    -nick
    1. Re:Well... by kingturkey · · Score: 1

      We had that going at school until they installed a program called AppSentry that blocks any process other than those whitelisted. My friend and I were also running Opera from USB flash drives, which worked well for getting around the content filtering in IE.

  6. Check out the microsoft shared computer toolkit by Aarondeep · · Score: 5, Informative

    http://www.microsoft.com/windowsxp/sharedaccess/de fault.mspx/
    Is a good place to start for newbies. Or if these are XP pro machines you can use gpedit.msc (start->run->gpedit.msc)

    If these are XP home machines try this http://www.dougknox.com/xp/tips/xp_home_sectab.htm /

    1. Re:Check out the microsoft shared computer toolkit by kennova · · Score: 1

      Windows Shared Access is really nice. There is a third-party app that does similar things. It's called DeepFreeze by Faronics. Very cool program. No matter what they do it will be gone the next day. Very cool stuff. You may still want to apply the security measures others have suggested, but without something like Shared Access or DeepFreeze it will be broken indefinitely until you fix it.

    2. Re:Check out the microsoft shared computer toolkit by Deathlizard · · Score: 4, Informative

      i'll second this, although We use a domain to set user permissions, but it would work without domains using gpedit.msc

      Basically, make an admin account (call it "school user" for example) and Password protect it install everything using that account, secure using gpedit.msc, Remove CREATOR OWNER permissions on the C:\, C:\program files, C:\windows and C:\windows\system32 folders then log out.

      From there, log into administrator (the real one) copy the "school user" profile into the Default user profile using the Users profiles settings found in system properties Giving "everyone" access when you copy the profile, then change the permission manually in the "default user" profile so that everyone cannot write to it. Then make a third user account. Use compmgmt.msc to make that account a member of the guests and users groups. (make sure that guest accounts will delete once they log out. It's in gpedit.msc somewhere) optionally hide both administrator and "school user" and log out of administrator.

      Log into the third account and test everything. it should not allow you to install anything if done correctly or write anywhere except for the third user profile. once you log out it should delete the profile (sometimes it doesn't for some reason. This helps with that a lot) and the settings should be safe.

      Of course I'm assuming XP Pro. I'm pretty sure XP Home doesn't have these utils available.

    3. Re:Check out the microsoft shared computer toolkit by WasteOfAmmo · · Score: 2, Informative

      On note on copying profiles: when you use the copy profile feature it does not copy the "local settings" folder in the source profile. Now this makes sense from a theoretical point of view (local settings should only contain information pertaining to the current user) but unfortunately their are a number of programs that happily install configuration settings into the local settings folder of the profile you use during installation. This means that if you do not manually copy the "local settings" folder over that some of you programs will not work (I have a list around here somewhere but I'm too lazy to look it up right now).

    4. Re:Check out the microsoft shared computer toolkit by The+MAZZTer · · Score: 1

      My college uses Deep Freeze. One of the CS seniors, Jon, last year worked around it (he got around the bios protections against booting from a CD) and repartitioned the hard drive of one of the computers and installed Slackware as a prank. He kept the Windows parititon intact, but the poor ITS guy (a fellow CS senior) went ahead and had to redo everything from scratch. He was mad when Jon told him it was him. :D

    5. Re:Check out the microsoft shared computer toolkit by wayward_bruce · · Score: 1

      Clickety-clickety-click. What I'm really interested in, and for some time too, is this: can you _automate_ these operations? But not using a third-party application? I mean, is there any way under Windows XP to record what you're doing and then repeat the same procedure, perhaps (if not asking too much) varying some parameters, on the a) same machine; b) multiple machines? Or even better, script it ahead instead of recording?

      It pains me to even think about the wristwork this guy will have to go through.

      And no, I do NOT want to use Norton Ghost.

    6. Re:Check out the microsoft shared computer toolkit by CCFreak2K · · Score: 1

      Windows XP Home Edition doesn't have gpedit.msc, IIRC. No cmpmgmt.msc either. I don't have a Windows XP Home Edition install handy (my laptop doesn't have the kind of space to keep virtual machines around), so I don't know for sure.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    7. Re:Check out the microsoft shared computer toolkit by Blastrogath · · Score: 2, Informative

      Get a linux boot cd and use "dd if='windows drive' | gzip > foo.gz" to copy the install to a remote disk then. The disk image is handy to have anyway, you never know when you'll need to re-install. Some Windows XP installs will even fit on a bootable DVD-ROM with a small linux so you can include an automatic install script.

      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." -Plato
    8. Re:Check out the microsoft shared computer toolkit by wayward_bruce · · Score: 1

      Thanks Blastrogath, but that's exactly the type of answer I was trying to avoid. In this context even Linux and GNU tools can be considered "third-party". I was asking what has Microsoft done to let us tell the computer which tasks should be automated and how. In my book, any software that facilitates little or no automation capabilities is to be used as rarely as possible. As for Windows, I know of batch files and I know of a cron-equivalent (Task Scheduler, another clickety-click program); those are very rudimentary tools at best. Most Windows system administration applications are clickety-click-based with no command-line semantics whatsoever. So how does a system administrator go around that? One thing that comes to mind is exporting a part of the registry tree, then importing it on other computer(s). Is this method good enough for most/all administration tasks?

    9. Re:Check out the microsoft shared computer toolkit by Anonymous Coward · · Score: 0

      Its just a shame that Microsoft Windows XP is fundamentally flawed when it comes to security models, and you're not going to be able to "lock it down" and still be able to use it in any real way. It is a cliche, but it really is much easier, cheaper, secure and manageable to move to an Linux Enterprise Education platform. Continued upgrades are free of charge and you'll be teaching the kids how the next-gen of computing is going to be. Get into any company and you'll find Linux running the guts of the operation behind the scenes. Theres a reason for this! Additionally, unlike Microsoft Windows, Linux Enterprise Education systems can be imaged - most of the time onto a single CD. This allows you a 1-step system clone process - even where computer systems run different hardware.

    10. Re:Check out the microsoft shared computer toolkit by Nimey · · Score: 1

      A better idea is to use Ghost for Linux, because it has a script that writes zeros to the drive's slack space, thus allowing much better compression of the image.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    11. Re:Check out the microsoft shared computer toolkit by Blastrogath · · Score: 1

      I immagine it would be, but I'm not sure what all the registry changes you make are. Registry Editor together with a diff tool such as WinDiff from Microsoft Visual Studio or the GNU diff tool run on registry exports made after the install and then again after the changes would give you the details you'd need for the registry changes; you'd simply need a shell script to make the changes to the registry, file permissions, and to any other config files you've changed after the basic install of the OS. This isn't too difficult and is certainly a timesaver compared to doing manual changes to 25+ computers.

      http://www.ss64.com/nt/ is a list if the command line tools in NT/XP.

      The problem lies in the fact that most labs have a uniform hardware setup. You're almost always better off having a complete install image (and a boot cd to pull it from your network) for in any relitively uniform install enviroment like a lab because it speeds (re)installs greatly. If you are going to make an install image anyway it doesn't make sense to go through the trouble of setting up a post-install script too, you're better off doing it as one step via the image.

      I wouldn't bother with a script unless I had to deal with at least 3 or 4 different client setups, and even with that many I might just use the script to generate restore images.

      --
      "The price good men pay for indifference to public affairs is to be ruled by evil men." -Plato
    12. Re:Check out the microsoft shared computer toolkit by theos07 · · Score: 1

      What is gpedit.msc?

      --
      Open Office- try it http://www.openofice.org
  7. Virtual Machines by clintp · · Score: 4, Insightful

    Set up the machines to run in a VM environment. When the host OS boots and logs in, make a copy of the VM and run that. When they exit, destroy it.

    --
    Get off my lawn.
    1. Re:Virtual Machines by user24 · · Score: 0

      this'll slow things down significantly, if they're only doing web browsing(etc) then this is a great idea*, but if they're processing images or doing other processor intensive tasks then IMHO this approach is unfeasable.

      * except that for that session, it would allow naughty things to happen, so the VM environment would have to have security of it's own.

    2. Re:Virtual Machines by Anonymous Coward · · Score: 0

      In VMWare, you can set it to reset to a known state every single time it reboots. This would save him the copy/delete time. I don't know how to make it secure though. Citrix works pretty well . . . .

    3. Re:Virtual Machines by bigbadbuccidaddy · · Score: 1

      The only slowdown I see from VMWare et all is when the two OSes are competing for the same resource, whether it is CPU or memory. In general a cpu-intensive task isn't going to run any slower in a Virtual Machine. Are you confusing emulation with virtualization?

    4. Re:Virtual Machines by user24 · · Score: 1

      I almost certainly am, yes.
      so whats's this virtualisation stuff all about then?

    5. Re:Virtual Machines by Ginger+Unicorn · · Score: 1

      you know how the operating system loads up application and processes and whatnot and assigns them resources, and terminates them? well a virtualization server does the same thing to Operating Systems. It's like you can "multitask" one or more operating systems. so you could run linux and windows at the same time and switch between them. It also means you can have an "image" of a say windows system, which is "cloned" from disk into a new virtual machine when it is run, then when it exits, the virtual machine is discarded and the disk image is still excatly as it was when you start it up the next time. obviously this is a bunch of oversimplification, so it's best to read this: http://en.wikipedia.org/wiki/Virtualization

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
  8. Lock down the user accounts by William_Lee · · Score: 4, Insightful

    The easiest thing to do is to lockdown the user account that the students use. It is unacceptable from a security standpoint to allow them access to more than being able to run simple preinstalled apps like Firefox, MS Office, etc. It sounds like you're not running on a domain based on the fact that it is a simple 'limited' account. I'm not really in a position to go into the details of XP security in a quick reply, but it is possible to lockdown a user account very tightly in XP on a domain. In a corporate environment, users typically can't even install things like print drivers without admin rights.

    1. Re:Lock down the user accounts by Tim+C · · Score: 2, Informative

      In a corporate environment, users typically can't even install things like print drivers without admin rights.

      The last time I got a new PC at work was the first time it was sourced via a particular department of our corporate owners. It arrived set up such that local admin accounts couldn't even change the desktop background.

      Of course, as we've never been properly integrated into the company as a whole, we're not part of the coporate Active Directory structure, so 5 minutes googling and 30 seconds of gpedit.msc fixed that. However the point is that it is indeed possible to lock an XP machine up tight if you know what you're doing and have the infrastructure to support it.

    2. Re:Lock down the user accounts by nine-times · · Score: 3, Insightful

      You don't even have to go very far with this: just give them "user" accounts. Windows comes with three main user groups built-in: administrators, power users, users. Unless someone has messed things up, "users" shouldn't be able to install things or mess with the actual system.

      Now, the other part of this (and this is important) is that you have to find a way to restrict student's access to the physical machines as much as possible. The ideal would be to put the actual machine in a locking cabinet or something (with some amount of air-flow so they don't overheat). If you really want to keep the computers secure, you don't want those kids getting access to so much as a CD-ROM drive or USB port. Really, a simple lock-down will keep most kids out of trouble, but you never know when some kid is going to figure out how to reset your Windows admin password with a Linux live CD.

    3. Re:Lock down the user accounts by Alcari · · Score: 1

      rendering the whole computer class idea completely useless.... now, i'm asuming that computer class =/= send mail, read news, print file, but that the machines are actually usefull. My school used to do this to machines, which resulted in me going down to the BofH to ask yet again for acces because I needed VisualBasic/Not quite C (for Mindstorms)/Autocad/whatever. Which eventaully resulted in an "advanced account" thus rendering the whole idea pretty useless. So, this being computer class, not general-all-purpose machines, I'd agree with Brumak and say Lock the door, and allow supervised use with full rights.

    4. Re:Lock down the user accounts by webheaded · · Score: 0
      Really, a simple lock-down will keep most kids out of trouble, but you never know when some kid is going to figure out how to reset your Windows admin password with a Linux live CD.
      Ah, I did that on many a computer at my high school. We had a CD that would blank out the local administrator password and allow us free reign of the computer. I also mapped network drives in other rooms all the time to get my shit from other comps. I wonder if the techs there ever found out we did stuff like that. :)
      --
      "Those who would sacrifice essential liberties for a little temporary safety deserve neither liberty nor safety." - BenF
    5. Re:Lock down the user accounts by Anonymous Coward · · Score: 0

      I think that fixing the boot order in the BIOS, so it doesn't boot from CD/Floppy/USB, would also be advisable. A BIOS admin password (known only by the staff)would be a good idea, too.

    6. Re:Lock down the user accounts by Anonymous Coward · · Score: 0

      Once you get Windows' account stuff set up, remove the CD and USB Disks from the boot order in the BIOS. Then set a BIOS password so only you can change the order. That should handle any bootdisk problems. The only ways I know of clearing the BIOS password, without opening the case, is with a now-disabled bootdisk.

      My computer class does not have a teacher. He's a coach, and really doesn't bother to care at all what we do in class. So, I decided to mess around with the computers; nothing better to do.
      At my school, everyone has their own user account and password to log onto the domain. But there's also the option to log onto the computer instead of the domain. I chose this option and tried Administrator with a blank password. It didn't work. So the next day, using Knoppix, a USB disk, and SAMinside, I had the password in half a minute. It works for (this computer), but not the domain. However, the (this computer)'s Administrator account was granted full unrestricted access to both the computer and the entire domain. I took advantage of this by copying some computer games onto a network folder, then changing permissions so users have full access and everyone else has everything set to Deny. Our network admin is not smart enough to undeny permission; he replaced all the NICs in the computers with new 10/100/1000s and said "It's for <hand motion emphasis>that gigabit speed</hand motion emphasis>... ya know?" without replacing anything else. Our computers show "Local Area Connection" at 100Mbps.

      So... yeah. Just disable CD and USB booting and use a BIOS password to protect that.

    7. Re:Lock down the user accounts by r_jensen11 · · Score: 1

      You don't even have to go very far with this: just give them "user" accounts. Windows comes with three main user groups built-in: administrators, power users, users. Unless someone has messed things up, "users" shouldn't be able to install things or mess with the actual system.

      There are far more user settings than just Admin, Power User, and User.

      I'd personally use Black Ice, but if you'd rather not, why not just have the computer automatically boot into the Guest profile, then set as many restrictions on it as possible? I'm not loaded on Windows right now, and I'd rather not reboot, but I do believe that Windows's Administrative Tools found in the Control Panel work fairly well. They work a hell of a lot better than their generic Users control page that's found in the Windows XP control panel layout.
    8. Re:Lock down the user accounts by civilizedINTENSITY · · Score: 1

      Indeed, if it could be locked down, then locking it down would be the "easiest" thing. Trouble is, unless you can put a physical lock on the box you are just using a bow knot to tie the front door closed when you leave. Pull the battery, and bios defaults to no password. You now can boot from CD. You can now alter any damn thing you please. Sure, using disk images the changes go away when you reboot. Which means the first 3 minutes of the next class is used to get it right back where the student wants it. The only way to secure anything is to control the physical location. If you are giving students access to the box, then the box has to be (physically) locked tight. WinXP won't stop you from reseting the admin password to blank, otherwise. And quickly, too.

    9. Re:Lock down the user accounts by civilizedINTENSITY · · Score: 1

      "I think that fixing the boot order in the BIOS, so it doesn't boot from CD/Floppy/USB, would also be advisable. A BIOS admin password (known only by the staff)would be a good idea, too."

      Which remains in effect until the battery is pulled. Then the bios defaults to a "no password" initial state. Then the system can be booted from CD/Floppy/USB, whatever.

    10. Re:Lock down the user accounts by Likes+Microsoft · · Score: 1

      I agree with the general thrust of what has been said here. Give the kids simple "User" accounts. If you don't want to go to all the trouble of having a domain controller with AD group policies and such, here's a newer, simpler way to go: Set up Family Safe Settings on each computer with you and certain other faculty as administrators, and the various students as the children. It blocks the worse stuff, and by monitoring what's going on, you can selectively lock down various sites. We use it in my house with our kids and it works pretty well. Disclaimer: I am a Microsoft Employee.

      --
      -- Who am I? How did I get here? My God, what have I done?!
    11. Re:Lock down the user accounts by nine-times · · Score: 1

      You're right. It isn't necessarily sufficient to put a password on the BIOS. If the kids can get a moment alone with the computer, it doesn't necessarily take long to crack open the case and pull the battery. At the very least, if you're going to rely on a BIOs password, make sure the cases are the kind that you can put a pad-lock on them. One way or the other, you need to restrict physical access to the machine itself, or it isn't secure against someone who knows what they're doing.

    12. Re:Lock down the user accounts by nine-times · · Score: 1

      Do you need to pay for a subscription to OneCare for that?

      Anyway, there are several products to log user activity and restrict web access to inappropriate sites. I've never noticed this feature in OneCare, but I'm sure it's fine (OneCare in general seems to do a decent enough job). But if you aren't worried about monitoring people or locking their accounts down in specific ways, you don't need special software, a domain, or group policies. For the most part, having people work in User accounts will protect the system from serious damage.

    13. Re:Lock down the user accounts by Likes+Microsoft · · Score: 1

      For the moment, http://fss.live.com/ is in beta and free to all. I don't know the long term marketing plans with respect to charging for it. The parental control features offered by fss.live.com are redundantly available in all versions of Vista, BTW.

      --
      -- Who am I? How did I get here? My God, what have I done?!
  9. Comment removed by account_deleted · · Score: 1, Insightful

    Comment removed based on user account deletion

  10. Sure. by khasim · · Score: 4, Interesting

    First off, the part you'll be authorized to use is almost exactly like Windows. Here's the login screen. Here is the "Start" button. This is your web browser, word processor, etc.

    These machines will NOT run most of the applications you have at home. We want it that way.

    1. Re:Sure. by devnull17 · · Score: 2

      Maybe. But someone's going to have to add user accounts and install software, and fix things when they break. It's not the users I'm concerned about, but rather the admins. It sounds like this school doesn't have an IT department, and I've found that foisting new technologies on people is not a good thing to do unless you're personally willing to support them when things go wrong. And if you're not going to do it, who else can they call?

    2. Re:Sure. by Praedon · · Score: 1

      Actually that is completely true... That is all a school needs on a computer, to be honest with you. Those teachers/students who would need some "windows" compatible programs for whatever reason, could go one of two ways, virtual machine, or a few windows machines that are closely watched.

      --
      Just me
    3. Re:Sure. by Praedon · · Score: 1

      Thats the problem with this economy. Because we have a lack of funding in schools, technology lacks.

      --
      Just me
    4. Re:Sure. by Dare+nMc · · Score: 1
      Most schools don't administer student computers.
      They just re-image them when they break. You can do that with Linux just as well as you can with windows.

      watch out, on all OS's, but especially windows. The local Jr College images their computers, then they fell behind on critical updates, then windows gets vary mad and constantly wants a reboot to catch up (and uses up bandwith downing the updates.)
      I assume that means you must turn off automatic updates on the images(they didn't), but you better have someone competente to at least push out new images when serious vulnerabiltys are found.

    5. Re:Sure. by webheaded · · Score: 1
      And if you're not going to do it, who else can they call?
      Ghostbusters?
      --
      "Those who would sacrifice essential liberties for a little temporary safety deserve neither liberty nor safety." - BenF
    6. Re:Sure. by civilizedINTENSITY · · Score: 1

      "I assume that means you must turn off automatic updates on the images..."

      Thats the only way I've seen it done.

      "but you better have someone competente to at least push out new images..."

      Exactly how it is done.

    7. Re:Sure. by civilizedINTENSITY · · Score: 1

      Um...no, it isn't the economy, it is politics. It was the same way when the economy was up, too. It really comes down to priorities, and in the USA public education is just another of those "you get what you pay for" sort of things. And we aren't willing to pay.

  11. deep freeze by hustlebird · · Score: 5, Informative

    http://www.faronics.com/ has a program called deep freeze, its not free, but after implementing it in several of our public labs it cut down just about all the troubles. Just reboot and the thing is exactly how it was when you froze it.
    Please note i'm not associated with faronics or deep freeze in any way, just found the program useful and thought it might help you out.

    1. Re:deep freeze by DocBoss · · Score: 2, Informative

      Deep Freeze is truly the way to go. It is the single best program for a situation like this.

      --
      "They said we drink horse urine and sleep with our own kin. You say it's comedy, but how can someone laugh at that?"
    2. Re:deep freeze by Nimey · · Score: 1

      Yeah, my uni's got a similar product called Centurion Guard in all the public labs. You set the machine up, activate the software, then all changes made after you activate it go away when you reboot. You can deactivate it temporarily to install new software. Works pretty well.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    3. Re:deep freeze by DeadboltX · · Score: 1

      I would also highly recommend deep freeze.
      many school in the Sacramento area use it with great success and I myself have deployed it on several machines I oversee at public study-hall areas for apartment complexes in a college town.

      Every time the computer reboots it resets itself to how it was when you first installed it, so even if you have no further access prevention (although I would recommend Microsoft's tool which helps you put extra access prevention, just to discourage that sort of behavior) you can simply restart the computer to get it back to how it was (nothing extra installed, no malware or viruses etc)

    4. Re:deep freeze by Jonah+Hex · · Score: 1

      Thanks for pointing Deep Freeze out, I couldn't remember the name of it but it's definitely the way to go! If I could get my corp to buy it I'd be much happier, Active Directory policies don't help when they give everyone admin rights to their own computer.

      Jonah Hex

    5. Re:deep freeze by Anonymous Coward · · Score: 3, Informative

      Apple uses the Mac version of Deep Freeze on all Apple Store front-of-house demo machines, if you want a corporate pedigree.

    6. Re:deep freeze by Joe+The+Dragon · · Score: 1

      At my high school they had Deep Freeze and no password on the local admin login. Even then you can't get around it without the Deep Freeze password.

    7. Re:deep freeze by From+A+Far+Away+Land · · Score: 1

      If you have XP, it's hard to beat the free WDP in Shared Computer Toolkit by Microsoft.

    8. Re:deep freeze by Anonymous Coward · · Score: 2, Informative

      my school had Deep Freeze. my problem with it (as a student who knew what he was doing) was that the pre-installed software was lame. I didn't want to have to install firefox every class.... so I found a little program called Deep Unfreezer. http://usuarios.arnet.com.ar/fliamarconato/pages/e deepunfreezer.html

      it can:
      freeze
      unfreeze
      freeze after x reboots.

      needless to say my computer had mozilla and winamp on it. jealousy ensued.
      just pointing out that deep freeze isn't flawless either

    9. Re:deep freeze by Anonymous Coward · · Score: 0

      Microsoft has a free-as-in-beer product called the "Microsoft Shared Computer Toolkit" which is, I think, similar in capabilities to Deep Freeze and Centurion Guard. I haven't tried the others, but the Shared Computer Toolkit is *great*, and free, and easy to use. It has a bunch of lockdown options, plus the ability to cache and discard anything that happens to the disk. I highly recommend it.

    10. Re:deep freeze by harley_frog · · Score: 1

      Another vote for DeepFreeze here. I use it at our library's computer lab and can get a good night's sleep at night. Faronics also has other security programs worth looking into, including Anti-Executable and WinSelect. Hopefully, the school has a firewall in place to keep intruders out, if not, look into a good firewall program, like Zone Alarm, or get an old computer and set up a SmoothWall firewall.

      --
      It's all fun and games until someone loses the key to the handcuffs.
    11. Re:deep freeze by Chris_Jefferson · · Score: 1

      I have implemented something similar using a very small (4MB) linux partition, where at reboot, it copies a fixed partition back over the primary one. It can also pull the partition from a server if it's been lost / damaged / updated on the server. Out of interest, what does deep freeze offer over that? Serious question, I assume it must offer extra features if so many people are advising it's use.

      --
      Combination - fun iPhone puzzling
    12. Re:deep freeze by smitingpurpleemu · · Score: 1

      Problem with deep freeze is, if you want to prevent people from playing computer games or stuff like that, they can still do it, they just have to keep installing it each time. I remember at one school computer lab Deep Freeze was installed to prevent unauthorized use (including playing games), but the room was dominated by people playing computer games anyway.

    13. Re:deep freeze by sxeraverx · · Score: 1

      If you're going to use Deep Freeze, either get an image server, or lock the BIOS, prevent booting from CD and Flash drives. You can easily unlock the computer from Deep Freeze by booting up a Linux LiveCD with captive NTFS and simply corrupting the Deep Freeze configuration file (which happens to be at the root of the C: [or whatever] drive). It's a binary file, but you can simply add any character to the beginning, and it will be corrupted, and Deep Freeze won't load. It's slightly harder to restore, (you have to copy a fresh configuration file from either a saved backup, or another computer with Deep Freeze), as Deep Freeze further corrupts the corrupted file.

      Yes, I did this, and yes, I got a referral because I didn't fix it fast enough -- I hadn't made a backup, and it took me a while to figure out that I needed a fresh configuration.

      Captcha: comply

    14. Re:deep freeze by falcon5768 · · Score: 1

      I agree, in labs that are high use and dont need settings changed, deep freeze is a lifesaver. I even use it on our OS X labs to prevent them from fucking with the dock every day. Have my computers automatically reset at 1am and Im golden, deep freeze resets the computer to exactly how it was when I imaged them back in July.

      --

      "Slashdot, where telling the truth is overrated but lying is insightful."

    15. Re:deep freeze by arosboro · · Score: 1

      DeepFreeze doesn't slow the computer down at all.

      I used a boot disk to mess up deepfreeze in my shop class. I backed the file up, but class ended before I had time to restore it. I did however, install the Unreal Tournament demo. Turns out, because I forgot to bring the file back up, it wouldn't boot properly. Later I noticed all the IT guy did was swap my machine with one in view of the teacher, leaving UT on the computer. I almost got in trouble like you did too, but I guess they didn't have proof of when it happened.

      Long story short: Use bios passwords and prevent booting from anywhere other than the local hard drive, lock your cases if you're paranoid. DeepFreeze and better policy are the way to go. For a while they were having competitions to award people if they were able to defeat DeepFreeze w/o using a boot disk. I don't think anyone did.

    16. Re:deep freeze by Anonymous Coward · · Score: 0

      I used a lab in a community college that had Deep Freeze on all the machines, and their problem was that everytime they rebooted, Code Red or some other age-old virus would overtake all the machines again. I'm sure this is due to a lazy support technician, but how easy does Deep Freeze make it to keep the desktops secure from software vulnerabilities?

    17. Re:deep freeze by hazem · · Score: 1

      If you're a doit-yourselfer, or cheap, my sole journal entry here might be of interest.

      You can install a small linux partition on a machine that will capture an image of the windows drive and will restore the image upon reboot. It was written for win98 and used tar/gz. Win2k/XP would need dd/gzip or some other imager like partimage, but the principle's the same.

      Just make sure you turn off auto-updates otherwise your software will want to auto-update very time.

      http://slashdot.org/~hazem/journal/

      I've heard zenworks can do this easier but not cheaper...

    18. Re:deep freeze by michrech · · Score: 3, Interesting

      I disagree.
      In the school I worked, the kids had no problem re-downloading the programs and music every. single. day. I assumed finding and re-downloading the stuff was more fun than listening to the teacher anyway. Plus, most of them started playing flash-games on the game websites as well.

      Deep-freeze will keep the OS from being permanently destroyed by student/virus/whatever, but it doesn't make it any less of a distraction in the classroom if it is not further locked down.


      You disagree -- That is your opinion. Let me tell you why I believe you are wrong. You use something like deepfreze to lock the PC. Then you have a content filter to block the crap the students are doing online that they should not be. Right tool for the job, and all that.

      At one particular school I used to do some work for (before moving to a higher paying job), I set up a linux (Gentoo, in case it matters) server that did Samba, iptables, squid/squidguard, etc. When teachers would catch their students doing things they ought not to be, the web site was written down, passed to me, then blocked. I would sit and look at the access log to see if the students were looking at game sites (of the games.yahoo.com type) and block them. When I got wind of this stupidcensorship.org crap, I joined that mailing list (under multiple email address) and started blocking THOSE. The faculty/administration of that school *loved* that they were in control; not the students and not some company with the blocking database. They loved that the software didn't cost them a dime so they were able to pump more money into better back-end hardware.

      They didn't believe in locking the machines down with deepfreze (or didn't want to spend the money -- one of the two), but fortunatly for them with how much I had things locked down, the students really haven't been able to damage the machines (as far as software goes). No, they've resorted to damaging hardware (resulting in suspension/expulsion). That is beyond what any ITS individual can prevent.

      --
      bork bork bork!
    19. Re:deep freeze by Anonymous Coward · · Score: 0

      Are you really surprised? I remember spending CS class in high school playing a lot of serial-connect deathmatch Doom rather than listening to the teacher. I also remember when he got smart, and started doing searches and deletes of all the crap we put on the hard drive. So we all just carried around a copy of Norton Utilities on a floppy. After we put whatever game or whatnot you wanted on the machine, we would name the directory "SYSTEM.SYS" or something, then use NU to flag the directory as a (very large) file. Next class period, set it back to directory and play away. That one, he never managed to beat us on.

      The moral? Motivated kids + technology == mischief.

    20. Re:deep freeze by Anonymous Coward · · Score: 0

      >Even then you can't get around it without the Deep Freeze password.

      ORLY?

      Can't is such an ugly word..

      http://usuarios.arnet.com.ar/fliamarconato/pages/e deepunfreezer.html

    21. Re:deep freeze by Geoffreyerffoeg · · Score: 1

      (If it's FAT32, it's a hundred times easier - grab a boot floppy. That's faster to create and to use.)

      There is an easier way, by the way. Go into the folder (somewhere in Program Files) with the Deep Freeze DLLs and rename those. It will fail to load at Windows startup, and you can rename them back from within Windows.

    22. Re:deep freeze by eclectro · · Score: 1

      I haven't used deep freeze, but I am pretty sure that it locks down the registry preventing many a program from being installed in the first place. The problem with copying over using a small linux partition is that it doesn't stop the user from installing games and hence not getting productive work done, or possibly installing malware that could read other's usb keys with trojans between your reboots etc.

      As other's have mentioned in this thread, there are other products that accomplish mostly the same thing. Or, you could have the machines run linux all together which would take care of 99% of the gameplaying.

      If people need to use specifically Word or Excel, I would use codeweavers.

      --
      Take the cheese to sickbay, the doctor should see it as soon as possible - B'Elanna Torres, "Learning Curve"
    23. Re:deep freeze by michrech · · Score: 1

      I have implemented something similar using a very small (4MB) linux partition, where at reboot, it copies a fixed partition back over the primary one. It can also pull the partition from a server if it's been lost / damaged / updated on the server. Out of interest, what does deep freeze offer over that? Serious question, I assume it must offer extra features if so many people are advising it's use.

      It has the advantage of not having to copy an entire partition over an old one at every reboot. Any changes are trapped and discarded at each reboot. Far faster, I'd say (though not free, as with your method). I have also noticed no slowdown (other than an extra few seconds booting).

      --
      bork bork bork!
    24. Re:deep freeze by compro01 · · Score: 1

      they used to have the exact same thing at my old high school!

      the solution i used was to merely not reboot the computer and keep a copy of anything i installed to my network space, then if by chance the computer got rebooted for some reason, jut copy the stuff back where it was. works great if said programs don't store anything important in the registry.

      though said password can usually be discovered by basic means (shoulder-surfing) when something "goes wrong" (or is made to go wrong) with the computer.

      --
      upon the advice of my lawyer, i have no sig at this time
    25. Re:deep freeze by Geoffreyerffoeg · · Score: 1

      I assumed finding and re-downloading the stuff was more fun than listening to the teacher anyway.

      Unless you have a decent content filter. You probably already have one thanks to CIPA...just turn on "games" and "music". It's annoying for the students (and I speak as a former student) but it works.

      Besides, students who need full access will eventually figure out how to ssh -D to an external server (e.g., one they run), and these students generally aren't the ones who will goof off and cut up.

    26. Re:deep freeze by michrech · · Score: 1

      Problem with deep freeze is, if you want to prevent people from playing computer games or stuff like that, they can still do it, they just have to keep installing it each time. I remember at one school computer lab Deep Freeze was installed to prevent unauthorized use (including playing games), but the room was dominated by people playing computer games anyway.

      Does your school also use a salami sandwich when they need a hammer?

      Deepfreze is meant to prevent changes (harmful or otherwise) to the machine, not to prevent things from being installed. If you want that, you need something else.

      --
      bork bork bork!
    27. Re:deep freeze by hammock · · Score: 1

      Why do the kids' computers, during a class, have internet access at all?
      Any content you need them to see can be hosted on a local server. Nothing but porn and malware lives online, and has no
      place in the classroom. Maybe you should review the syllabus.

    28. Re:deep freeze by compro01 · · Score: 1

      it doesn't. it just prevents it from completely screwing things up. rather than having to re-image/reinstall the box, just reboot.

      the obvious disadvantage of it is that it makes performing software updates a minor PITA, as you have to disable defrost, update, then refreeze. it seems that whoever is in charge of the machines there doesn't do that.

      what they did with the computers at my old high school was that they rigged the anti-virus to update everytime the computer rebooted, and every so often (about every other month) they defrosted the machines and updated them, then refroze them so that the time it took to update wouldn't get unreasonable.

      --
      upon the advice of my lawyer, i have no sig at this time
    29. Re:deep freeze by joewhaley · · Score: 1

      Deep Freeze is a piece of crap. A simple Google search brings up Deep Unfreezer, which removes the protection from even the newest version of Deep Freeze.

      Their idea of protection is to use a VXD and to encrypt their executable with ASPack. Even most rootkits do a better job at protection.

      The latest version of Deep Freezer supposedly blocked Deep Unfreezer. The workaround is to RENAME THE EXECUTABLE. Yes, they blocked it by looking at the name of the executable. It's scary that such retards are developing security software and selling millions of copies.

    30. Re:deep freeze by York+the+Mysterious · · Score: 1

      Deep freeze is the greatest program ever. You will stop spending hours reimaging machines as they die. Set the machines to logout and re-image on a time schedule and they'll always be fresh. We use it at my University and we never touch the machines. If it wasn't for security updates we could reimage every few years.

      --

      Tim Smith - Ramblings from Nerd Land
    31. Re:deep freeze by davebooth · · Score: 1
      In the school I worked, the kids had no problem re-downloading the programs and music every. single. day. I assumed finding and re-downloading the stuff was more fun than listening to the teacher anyway. Plus, most of them started playing flash-games on the game websites as well.

      Sure they will. But its a relatively trivial task to log every SYN packet outbound from the firewall for every student machine and condense it into a nightly report of "who's been where" It may require a dedicated linux box as the logging/reporting host :) Then you put in a login popup on all the windows machines that says "Every connection to non-local sites, for whatever reason, is logged. There are no blocks or filters, just the sure and certain knowledge that we will see you did it. Every time."

      --
      I had a .sig once. It got boring.
    32. Re:deep freeze by King_TJ · · Score: 1

      I'm not a teacher, but I think that's an unfair statement. The beauty of the Internet is rapidly changing, updated content on all sorts of topics. Taking it out of the computing experience reverts back to the "pre-computing" era of teaching, more or less -- where students only get to view the static content you've pre-picked for them to see.

      EG. Say you want students to do some family history research as part of a class project? Do you assume you can provide them with all the useful content they'll need for that search in advance and host it all locally for them?

    33. Re:deep freeze by CCFreak2K · · Score: 1

      I have to comment on this.

      When I was in high school, (I left my senior year, which was two months shy of a whole year ago, in pursuit of a GED and early college), the student computers used DeepFreeze on top of Windows 98. DeepFreeze was great at keeping any changes from rolling over to the next reboot (a pain in the ass when Windows Update had a new update), but as parent said, didn't do shit for keeping anything off of it for the session.

      Also, if you have tech-minded students (such as myself), they might discover that booting from a live CD will allow them to add and remove things from the disk. Since DeepFreeze checks changes on shut-down compared to those on start-up (as opposed to a static drive), files added or removed while the machine is "offline" stay added or removed. The solution is of course to lock the BIOS and keep the screws on the machine cases. Other than that, you just need some non-boneheaded staff to make sure the machines stay in one peice.

      --
      "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    34. Re:deep freeze by Jim+Hall · · Score: 1

      We use this in our lab (university) on shared computers, and found that our computer problems just went away after about 6 weeks. And on the 24x7 shared computers with staff, the staff typically have an Administrator-like account.

      Before installing DeepFreeze, the staff on the shared computers would install music players, sharing programs, all the regular stuff. And we'd get a call from Network Security every so often about the machine having been nailed, and sending out spam.

      Immediately after installing DeepFreeze, staff did what they normally did - they'd still install the music players, etc. But when their shift ended, and the PC got rebooted, all their installed stuff "magically" went away.

      About 6 weeks after DeepFreeze, the staff kind of figured out it wasn't worth re-installing software every damn day just to have their cute toys. PC management on these systems has been a breeze ever since.

      Note that a DeepFreeze Administrator can still put the system into "thaw" where you can install updates, add new software, whatever, then put the system back into "freeze" mode. When it's frozen, the system can still be used just like any normal PC .. but when you reboot, any changes you made are gone. And you can even set aside an area that's permanently "unfrozen" to store docs, etc.

    35. Re:deep freeze by MickDownUnder · · Score: 1

      Don't install flash and block macromedia.

    36. Re:deep freeze by damiam · · Score: 1

      The point isn't to stop people who know what they're doing. Smart kids can reset BIOS and administrator passwords, boot from LiveCDs, and basically do whatever they want, and there's no way to stop that (except to supervise their usage, or just make sure they have no incentive to fuck with the system). No machine is secure given physical access. All you can hope for is to keep kids who don't know what they're doing from screwing up the computers with viruses and useless crud, and DeepFreeze should work fine for that.

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    37. Re:deep freeze by foamrotreturns · · Score: 1

      Copying the entire partition over on every reboot is unnecessary anyway. You could just diff the files and only copy over the ones that had been changed.

    38. Re:deep freeze by ultramkancool · · Score: 0

      Deep freeze is obselete! Unfreezer defeats even the more recent verions: http://unfreezer.cjb.net/

    39. Re:deep freeze by maxwells_deamon · · Score: 1

      Want to mess with the students who boot off of CD to access the internet?

      Set all the computers to use static addressing. (it helps to know what is on the network quickly anyway)

      99.9% of users will try to use DHCP to get on the network the first time.

      Then set up a bogus DHCP server. You can quickly tell anytime something new comes onto the network. Give them a bogus gateway address and they will not get onto the web. Point the DNS server address to a machine that returns all resquests for web site addresses to be the ip address of: http://www.cybercrime.gov/ or to a web page that asks for the students name and ID # :-)

      Yes, they can get around this, but it will tell you the scope of the problem anyway. And if someone else wants to add a computer to the network they will most likely come to you to find out why it is broken.

      You do require permission to put hardware on the network, don't you?

    40. Re:deep freeze by Anonymous Coward · · Score: 0

      Obviously not a teacher...

      A lot of instructional websites use flash as a means of keeping student interest on the website.
      Our proxy server even has a whitelisted "Not-Blocked Flash Websites" list on the url filter.
      (And 'telling' websites to use AJAX rather than Flash because it's more standardised, is just arrogant)

    41. Re:deep freeze by Fred+Ferrigno · · Score: 1

      Simple solution: During lectures, the computers are locked or just plain off. Students have to pay attention because there's nothing else to do. During an instructional session related to the computers, use should be limited to the apps they need and NO internet. *If* they have some research to do that requires internet access, *then* you turn it on. It can be as simple as plugging and unplugging the uplink port at the switch in the back of the room.

    42. Re:deep freeze by charlesnw · · Score: 1

      Even if someone has local admin access they can be locked out/down with AD policies.

      --
      Charles Wyble System Engineer
    43. Re:deep freeze by wmguy · · Score: 1

      I managed a university computer lab, and we ended up using DeepFreeze everywhere, with NetSupport School in those locations where classes would be held.

      We used to use restricted accounts, but this prevented many professors from doing things they wanted to with their classes--such as changing desktop settings and installing software. You have to remember that computer education involves using the computers as well as the applications. Using DeepFreeze allows the students to mess everything up they want, and a simple reboot fixes it all again. We scheduled our computers to unlock themselves at 11pm, perform automatic system updates and virus definition updates, then reboot in locked mode at 5am, well before our lab opened in the morning.

      As far as the solution to distracted students, we used NetSupport School to solve this (netsupport-inc.com). This allows the teacher to lock the screens of students, blank their screens, take control, etc... It even allows the teacher to do things like push files across the network to student computers, remotely launch applications, and display a student's computer on the teacher's machine (which would presumably be connected to a projector, allowing the student to give a presentation from their own desk). It's not perfect software, but with some practice it is a very useful tool.

      I am not affiliated with either of these companies, and no longer work with computer labs, but I spent a couple years dinking around with the same problem you have before finding this combination.

    44. Re:Deep Freeze by Achromatic1978 · · Score: 1
      then whatever the little creeps do

      Spoken like someone with a true affinity for working in an environment with children...

    45. Re:deep freeze by civilizedINTENSITY · · Score: 1

      So you spoof the MAC address, and then VPN over https. What are you going to be logging, in terms of websites? One private ttps address? And you won't be able to tell where it is coming from...and if they have a sense of humor, they snag the teacher's MAC.

    46. Re:deep freeze by KevMar · · Score: 1

      It depends on teh solution you are lookig for.

      From a support point of view, Deep Freeze is wonderfull once you work out some kinks and user training. You dont have to be constantly fixing things that othat people messed up.

      Besides using deep freeze, running every user as a user (non-admin and non-power user) does wonders. You have to install stuff for them and adjust security for some apps.

      In a domain, you have some policies that can make things better. Blocking ActiveX and Downloads on non-trusted sites realy do offer lots of protection. Before we went to deep freeze in all of our student computers, running them as users and blocking activex and downloads did protect our machines.

      Honeslty once you protect the computer, it no longer a computer issue. Its all policy and enforcement. Possition the monitors in a way that the instructor can see them. Have a way for the instructor to disable internet when they are instructing. the computer can't do it all for you.

      --
      Im a gamer, not a grammer major. This post is full of spelling and grammer mistakes.
    47. Re:deep freeze by Anonymous Coward · · Score: 0

      "Smart kids can reset BIOS and administrator passwords, boot from LiveCDs, and basically do whatever they want, and there's no way to stop that"

      Yes, there is. You're taking the wrong road, that's all.

      When you're dealing with school kids the solution is not technology, it's discipline. At my school, any student who is caught (and they get caught, mind you, they're not so smart as to cover their tracks) they first get a rebuke, then a black mark.

      Enough black marks (usually two) and we call the parents up and explain what actions will be taken, which are 1) exclusion from the CS course and 2) reassignment to a "slow" program for "problem" kids, which means their future careers would be permanently crippled.

      I can assure you that there's nothing like the prospective of having their "child prodigy" clean out garbage all of his life to motivate a parent into action. Never seen any student get more than two black marks.

  12. Install Linux by Fireflymantis · · Score: 2, Insightful

    No, Really. Drop on somethign easy to use like ubuntu, set up a single, very limited user account, and have the students login to a fileshare that requires login. Have a link on the Desktop that asks for username and password and uses sshfs if you want simplicity.

    1. Re:Install Linux by Spiked_Three · · Score: 1, Flamebait

      Just curious, how is this any different than doing the same thing with windows? Besides the fact that its linux.

      In a computer science class I can understand how using Linux is not a burden - ie learning diffcult intricate details of the computer in order to use it is ok - but if these are students trying to prepare for the real world using Linux is not going to help them get that job at 80% of the companies looking to hire computer litterate employees.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    2. Re:Install Linux by From+A+Far+Away+Land · · Score: 1

      "if these are students trying to prepare for the real world using Linux is not going to help them get that job at 80% of the companies looking to hire computer litterate employees."

      Excuse me? What kind of employer would assume that a student who knows how to operate LINUX, is computer illiterate? If anything, they'll think the kid is some kind of computer genius.

      I call FUD.

    3. Re:Install Linux by Spiked_Three · · Score: 1

      heh, call FUD all you want. Do a search on monster.com or dice for 'proficient with open office' and then search 'proficient with Microsoft office'

      He's right.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    4. Re:Install Linux by From+A+Far+Away+Land · · Score: 1

      You're wrong too. If a company is too stupid to realize that if someone can use a no-name modern word processor suite, that they can also use MS Office, then they deserve for that more skilled worker to go make their own company to kick their company's butt. That's like not hiring someone who is a wizz in GIMP, because you're looking for a Photoshop wizz. Or excluding a Dell owner, but hiring one with an HP.

    5. Re:Install Linux by CowboyBob500 · · Score: 1

      And that statement, right there, is why the US economy is swirling down the drain...

      Bob

    6. Re:Install Linux by TwinGears · · Score: 1

      Dude, you correct. Anyone that needs a specific word processor just to type, is also likely to need some help doing a lot of things. Just imagine how hard it must be to enjoy sex for these people, might M$ Office users have a higher divorce rate? ;)

      --
      The immature mind measures.
    7. Re:Install Linux by gnarvaez · · Score: 1

      if you are looking to get hired as clerical staff at a low wage, then you do need to be competent in Microsoft Office suite. For any other real life job, you need to have broader skills that have nothing to do with the computer programs you are running. The US economic problems cannot be easily explained by what kind of software one uses (wish it was that easy). Facile and cynical comments like that are the ones that are making lever on the "old toilet" easy to pull.

    8. Re:Install Linux by CowboyBob500 · · Score: 1

      True. But you've just proved my point. You're educating a bunch kids to be clerical staff if all you teach is MS Office.

      Bob

    9. Re:Install Linux by Anonymous Coward · · Score: 0

      Just saying, "install Linux, lock down the user" is like saying, "don't bother me". Off the top of my head, here are the issues:

      1. Business applications. Quite a few business curricula are centered around (read: the book has pictures of) Microsoft Office. In fact, the whole point of 'business' classes is to learn Microsoft's office suite. Not that this is great, but the computer lab isn't the place to start a fight over it.

      2. Previous Software Investment. You might not be aware, but schools spend between 1000s and 1,000,000s of dollars in software. It's a support nightmare trying to support all the goofy things schools do anyway (Deep Freeze, Remote Home Folders, VMWare, Citrix, NetBoot, etc.) with just the 5 MS operating systems, let alone 6 Mac OS versions and Novell (alot of schools have Novell installs), and their respective Browsers Of Choice (many school apps are browser/flash based) You want to add LINUX to this mess? Wow.

      3. Locking down a user in Linux is more difficult than you think. Read-Only filesystem access seems like a good idea until you want to run anything, like GNOME or KDE, for instance. Is everyone going to run in a chroot, will you make a separate 'students' group with their own set of executables? These are questions for IT staff, not someone who inherited a lab.

      4. File transfer. Kids have MS Office at home. Yes, OpenOffice.org is 90% MS Office compatible. But do you want it to be your fault when it messes up... on Junior-5-page-paper-is-due day? No, no you don't. Also, OpenOffice.org doesn't use MS fonts (you can get them, copyright encumbered or something... which is probably illegal), so the pagination is messed up when transferring. Alot of teachers are assholes about this and mark students down. This is also something you don't want to be responsible for.

      5. You may get out-hacked. I guarantee you I knew more about Linux than anyone within 25 miles of my High School. I would've had a good laugh if anyone tried to lock me out of my profile. Especially some random school teacher taking her tips from Slashdot. This is a good way to get in trouble.

      Also, is there a way we can keep words like, "nipple" from showing up in the Captcha graphic when the story is about U18 kids?

    10. Re:Install Linux by ObsessiveMathsFreak · · Score: 1

      Basically this is the solution, but most people are still too afraid to accept it.

      What's needed here? Realistically? Web access, Openoffice. That's it, unless you have school email, which you don't. I'll say it again. Web access, Openoffice. They don't need media players in the main, but if they do, `apt-get install mplayer`. (I know!)

      Windows malware issues, zero. Virus issues, minimal. l33t kids hacking danger, actually very minimal indeed. Central file server with home folders takes care of disc space and easy backups. If the machines ever even smell funky, you can just reimage them.

      But you won't, you're too afraid. Afraid of change. Afraid of new things. So just shut the hell up and accept malware, because deep down in places you don't like to think about, you need that malware on Windows, to reassure you of the fallability of computers rather than the reality of your own fear!.

      --
      May the Maths Be with you!
    11. Re:Install Linux by Anonymous Coward · · Score: 0

      "If a company is too stupid to realize.. "

      That's where you're going wrong. There's no "If".

    12. Re:Install Linux by prozac79 · · Score: 1
      In a computer science class I can understand how using Linux is not a burden - ie learning difficult intricate details of the computer in order to use it is ok

      I think the whole point is to lock down the machines so that there are no intricate details to understand. The school is looking on how it can take away all administrator access to these machines and lock them down. What the students will mostly likely be left with is a desktop with a web browser and text editor icon. In other words, the user experience will be just about the same on either a locked-down Linux or Windows machine so the school should go with whatever choice is the most secure and easiest to setup/maintain (based on the knowledge-base of the administrators).

      Let's remember that system administration is hard and includes a lot of intricate details. But we're not talking about system administration. Saying that a locked-down computer is too complicated for high school students to use is like saying that TiVo is too complex just because it is based on Linux.

      --
      "Oh dear, she's stuck in an infinite loop and he's an idiot" -Prof. Farnsworth (Futurama)
    13. Re:Install Linux by amuro98 · · Score: 1

      Most companies want employees who are "Microsoft dependent" - not "computer literate" - there's a difference.

      Try telling your local temp agency that you don't know MSWord, but you know OpenOffice. Bzzt. Sorry, the buzzwords don't match. You obviously don't know word processing because you don't use MSWord. (and yes, for these people, there IS no other word processor!)

      Same thing with "Outlook Express" - "Thunderbird" will not suffice, nor will Mozilla/Firefox for IE. The recruiter (and the hiring company) will assume that you do not know how to use a computer unless you say things like "MSWord", "IE", "Excel", etc.

      Being computer literate means you understand the basic operation of a "spreedsheet", "word processor", etc. But this makes you overqualified and unsuitable for most of the jobs that "80% of companies" you speak of are looking for.

      I've had this happen to me all too frequently. Someone asked how I would do something in a webpage, so I wrote out some HTML. The interviewer got a completely horrified look on his face. Apparentally he was (literally!) expecting me to say "I'd open up 'FrontPage', go to Insert Object..." When I told him I didn't use FrontPage, that I used vi or some other plaintext editor, he looked at me as if I were some sort of horrible demon. The very thought that you could do something without using a Microsoft product wasn't just unknown to him - it was completely repugnent.

    14. Re:Install Linux by MBC1977 · · Score: 1

      Well I call bullshit. lol Sheesh, I know most people on slashdot really believes that Linux is the greatest thing since sliced bread, but it really is not the end all be all OS for everybody. The original poster can use the group policy editor alog with the MS shared computer toolkit and will be fine. No need to force every student to now learn a entire OS just for the sake of Linixising the world or imposing some uber security setup which will either (a) cause some kids to cut class or worse (imagine away) Leave Linix in the server space where its good at.

      Regards,

      MBC1977,
      (US Marine, College Student, and Proud Parent!)

      --
      Regards,

      MBC1977,
    15. Re:Install Linux by Ankur+Dave · · Score: 1

      In my experience, most computer labs are used primarily for students to type up essays and do other school assignments. Only occasionally are they used to teach computer skills classes.
      If this is the case with this computer lab, the students only need a web browser (Firefox or Opera), a word processor (Abiword), and possibly a spreadsheet program (OO.o Spreadsheet). Since all of these general needs are covered by Linux, and the students shouldn't need to use detailed features of the OS, Linux should be fine.
      And as to why Linux and not Windows? Generally it's easier to lock down Linux for free than it is to lock Windows for free. Also, they probably won't know how to change wallpaper, play songs, etc. on a Linux computer (trust me about this one...I'm a student, and when showing Ubuntu to my classmates, they just say Linux is "old-school" and proceed to be befuddled by even the simplest tasks).

    16. Re:Install Linux by Ginger+Unicorn · · Score: 1

      "Also, is there a way we can keep words like, "nipple" from showing up in the Captcha graphic when the story is about U18 kids?" yes because if a child sees the word nipple, he is instantly sexually traumatised, and will either spend his adult life in therapy, or become a serial rapist cannibal.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    17. Re:Install Linux by Ginger+Unicorn · · Score: 1

      you just drowned any salient points you had in an inane childish rant. *clap... clap... clap...* that's the way to convince people to use free software.

      --
      (1.21 gigawatts) / (88 miles per hour) = 30 757 874 newtons
    18. Re:Install Linux by Anonymous Coward · · Score: 0

      become a serial rapist cannibal

      Where do I sign up for this?

  13. Backup Software by 99BottlesOfBeerInMyF · · Score: 3, Insightful

    You're going to hear a lot of "install Linux" comments and a lot of "linux sucks" comments in reply to them. I'm not going to go there. Assuming you're looking for some minimal security, not a whole architecture revamp, look into some good backup software, make a clean install image with everything you want on it, add a network storage server (Linux?) for persistent data, and just periodically wipe the machines and replace them with a known good image. Keep the image up to date, virus scan the network storage, and you're probably going to be fine.

    1. Re:Backup Software by Spiked_Three · · Score: 1

      Bingo! I even went so far one time is to create a CD that would boot and copy a ghost image into it. It was a pain to make, but if I had a Lab full of machines it would be worth it.

      --
      slashdot troll = you make a compelling argument I do not like the implications of.
    2. Re:Backup Software by 99BottlesOfBeerInMyF · · Score: 1

      I would have modded this as "funny" but some days it is hard to tell, especially when the coffee is all gone.

    3. Re:Backup Software by mikelieman · · Score: 1

      "look into some good backup software, make a clean install image "

      A Knoppix boot cd and the 'dd' utility makes that a snap.

      --
      Technology -- No Place For Wimps! Grateful Dead and Jerry Garcia Chatroom -- http://www.wemissjerry.org
    4. Re:Backup Software by Anonymous Coward · · Score: 0

      The college I attended did just that while I was there (4 years ago). I think they used Norton Ghost to create a master image, which resided on some server. Each night after the labs shut down, the server would push the image onto every computer, wiping what was there initially. This ensured each computer was "fresh" every morning. It seemed to work really well. Each student had a network account on which to store personal information, and there was even a public "swap" account that could be used for temporary storage on the network: this was wiped nightly, too.

      Anyway, it can (has) been done. Give it a shot.

  14. XP security by maxwells_deamon · · Score: 3, Interesting

    Setup individual accounts for each student. Anything else is insane as there is no way to discover who did what.

    reimage each machine every night.

    Make sure they are on a differnent subnet from all of the admin computers and that the only path to the admin computers from the labs is down through a router.

    Files must be stored on a locked down server. Or students own USB drives.

    Otherwise. Remove all the hard drives. Lock the door and update resume.

    1. Re:XP security by Frumious+Wombat · · Score: 1

      I always thought the best way to secure a lab of XP machines was to take a epoxy kit, and fill in the network and USB ports. If you take that extra second to pull the CD-ROM flap down, you can secure those as well.

      It tends to reduce the resale value, but it does cut down on a lot of nonsense.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    2. Re:XP security by artemis67 · · Score: 1

      I also found that if you fill both the monitor and the computer case with cement, that makes it near-impossible to steal as well.

      Oh, and you'll want to bolt down the keyboard to the desk, and staple the cable for it down every quarter-inch using the long carpet staples.

  15. Security by Nimey · · Score: 3, Funny
    --
    Hail Eris, full of mischief...

    E pluribus sanguinem
    1. Re:Security by wvitXpert · · Score: 1

      That Mosin would knock that girl on her butt! And the steel butt plate would leave a nice bruise (I know it did on me).

    2. Re:Security by Nimey · · Score: 0, Offtopic

      I'm about to find out: got an M44 and will go shooting on Sunday. Thanks for the reminder that I need to get a butt pad. :-)

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    3. Re:Security by wvitXpert · · Score: 1

      Just remember that the M44s were sighted in with the bayonet extended. Many people report that the gun shoots to the side several inches if you leave it in the retracted state. Have fun and bring sunglasses for the muzzle blast! ;)

  16. Deep Freeze by Keviniano · · Score: 1, Redundant

    It could well be all you need.

    http://www.faronics.com/html/deepfreeze.asp

  17. One word: Don't by PaxTech · · Score: 4, Interesting

    If you lock them down, they'll work but you'll have a lot of complaints as people are restricted from using the computers for any purpose you haven't specifically allowed. In a business environment, this is fine, you pay the people to work and they aren't using the computer as a toy. In an educational environment though, you want students to be able to experiment.

    What I would do is try to create a network disk image that could be quickly and easily reverted to when the machines inevitably get messed up. Let the students play and learn, a large part of learning is in messing things up and trying to fix them.

    --
    All movements for social change begin as missions, evolve into businesses, and end up as rackets.
    1. Re:One word: Don't by KingDaveRa · · Score: 1

      I have to say, I both agree and disagree. I build student PC base setups for the uni I work at. I try to keep things as standard as possible, but I still restrict things. The idea is, you can do things the same as you could on your own PC at home, but you might be restricted in WHAT you can do. We do it via ZenWorks mostly, through Group Policy settings, but on occasion we'll re-image a PC if it goes bad. For the most part, our users (and they are users) don't have many problems. We have issues with big applications like 3DStudio Max or programming environments, but we can work around those.

    2. Re:One word: Don't by TubeSteak · · Score: 1
      In a business environment, this is fine, you pay the people to work and they aren't using the computer as a toy. In an educational environment though, you want students to be able to experiment.
      Not really. A school is almost exactly like a business, employees and kids both have to agree to an Acceptable Use Policy (AUP) and that is that.

      The main difference is that a school is liable, for things that happen on the network, in ways that a business is not.

      The IT guy want kids to use the computers for educational related stuff.
      Games, IM, Myspace, music... not educational materials
      --
      [Fuck Beta]
      o0t!
    3. Re:One word: Don't by LiquidCoooled · · Score: 1

      This is the best advice I have seen in the thread so far.
      A workstation is disposable, you should never "worry" about it falling down or being hacked because you should be able to restore any damage done during break time.

      Make sure your network image is locked down against the silly stuff (just one clean run through the gpedit.msc console should do 99% of whats needed) then create an image.

      --
      liqbase :: faster than paper
    4. Re:One word: Don't by godsfilth · · Score: 1

      as someone who used to activly help in un-securing school computers to do what i wanted. i have to agree with the dont bother comment becuase its much more trouble than its worth make and image and push it out over the network that what they did at my school. also the filtering thing should only be done for porn (and even then its easy to get around with patience/other languages thats no problem to get around) becuase you have no idea how often legit school searches will be blocked (tattoo health issues for anatomy = blocked due to being in bad taste) just protect the PC's from virus's and spyware and make an image for when they break it saves a lot of frustration

    5. Re:One word: Don't by SpottedKuh · · Score: 2, Funny
      as someone who used to activly help in un-securing school computers to do what i wanted. i have to agree with the dont bother comment becuase its much more trouble than its worth make and image and push it out over the network that what they did at my school.

      I think what you're trying to say is...that you screwed around with school computers during English class?

    6. Re:One word: Don't by Pharmboy · · Score: 1

      Not really. A school is almost exactly like a business

      Not exactly, as only half the kids at a school network are looking at porn and playing games, compared to 80% of employees...

      But your other point, that a business is not liable for what happens on the network is incorrect. A male employee checks out porn, offense a female, the company is liable for sexual harassment. Your computers get infected and start spewing out spam, you are liable and your T1 shut down for a while. You run a server that accepts credit applications and your server gets pwned, you are liable.

      If anything, a business is MORE liable because you can't blame it on a 14 year old kid.

      --
      Tequila: It's not just for breakfast anymore!
    7. Re:One word: Don't by vertinox · · Score: 1

      Well said...

      If this class is about learning computers, I would teach them computers. If they screw up the operating system or break something, teach them how to fix it. Teach them how to re-image the drive or use the rollback feature.

      If we hide knowledge we aren't teaching our kids anything.

      If they do something bad then punish them, but don't treat them like criminals when they are here to learn.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    8. Re:One word: Don't by voice_of_all_reason · · Score: 1

      A school is almost exactly like a business

      Except it's run by the state (not a private enterprise), and is mandatory (not optional). Other than that, it's exactly like a busuiness!

    9. Re:One word: Don't by voice_of_all_reason · · Score: 1

      In other words, "don't cry, emo admin!"

    10. Re:One word: Don't by pandrijeczko · · Score: 1
      Hear hear! Where do these people get this stupid idea into their heads that avoiding punctualisation and capitalisation is "cool" or "hip"?

      If someone on here at least makes an attempt at using either, or just the occasional spelling mistake, I don't mind letting it go but I don't see how I'm supposed to take somebody seriously as a computer expert (who presumably programs in some kind of structured programming language) when that same person does not even make an attempt to use the structure of written English correctly?

      --
      Gentoo Linux - another day, another USE flag.
    11. Re:One word: Don't by jbarr · · Score: 1

      I have to stronly disagree. Yes, students absolutely need to be able to experiment, but they also need to learn and understand boundries and limits. In fact, you could turn it into a great lesson, explaining to the students why security has to be implemented in the first place. Just because something is deemed "public" doesn't give the user license to have unlimited, unrestricted use.

      --
      My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
    12. Re:One word: Don't by Maestro4k · · Score: 1
      If you lock them down, they'll work but you'll have a lot of complaints as people are restricted from using the computers for any purpose you haven't specifically allowed. In a business environment, this is fine, you pay the people to work and they aren't using the computer as a toy. In an educational environment though, you want students to be able to experiment.

      This makes no sense, the article's talking about a LAB, and unless your school's very different than most the lab has specific classes taught in it through most (if not all) of the day. The machines need only the software for those classes and nothing else. Allowing students to "experiment" on a lab machine and hosing it affects the teachers' ability to teach those lab classes. So taking this attitude actually harms the students that need to be learning.

      I've done systems administration at both college level and K-12. Any software that was purchased or needed for the labs were installed quickly, and there were no complaints from the teachers about anything else being missing. The students will complain, yes, but if they want to break a computer they can do that at home unless you have a lab specifically for that type of thing. You don't want students experimenting and breaking the computers needed for typing class.

      What I would do is try to create a network disk image that could be quickly and easily reverted to when the machines inevitably get messed up. Let the students play and learn, a large part of learning is in messing things up and trying to fix them.

      In the right context this is true, but you have to consider how their messing things up will affect others. You're going to get yelled at a lot more if the teachers can't teach their lab classes because Johnny Hacker broke half the computers in the lab trying out some "l33t tool" he found online. (And note it won't be just the teachers yelling, you'll get parents mad that their kids are not learning because the admins allowed Johnny Hacker to break things. Those parents have a tendency to complain not to IT, but to the school board and the superintendant.)

      The reality of K-12 systems administration doesn't allow for noble ideals of letting the kids hack to learn. Most schools have limited resources to buy computers, most have only one computer lab which must accomodate all the students and all classes that need it. If you let the kids break the computers in those circumstances you've royally failed to do your job and you will hear about it -- a lot. If the school is very lucky they may have a second lab that can be left more open for the kids to hack on, but that's not very common.

    13. Re:One word: Don't by br0pbr0p · · Score: 1

      I agree with this in a way. First of all, when I was in high school, (gr. 9 and 10 especially), I spent my time cracking whatever security they had on the computers because it annoys me not being able to do the simpliest thing. It was too restrictive and pissed me off, so a bunch of us just keep finding ways around it. On the other hand, having absolutely no security is too dangerous. It can potentially bring the whole system down. I think a more simply way would be limit what sites they can visit or only visit sites that are authorizated. This way, you can easily elminate the flash games and any illegal sites.

    14. Re:One word: Don't by dylan_- · · Score: 1
      that avoiding punctualisation and capitalisation is "cool"
      Please tell me this was intended to be some kind of joke...
      --
      Igor Presnyakov stole my hat
  18. Image the machines by slapout · · Score: 1

    Are most of the machines the same? Of so, set one up properly and make an image of the hard drive with Ghost or a similar program. At least then you'll have an easy way to restore it when they mess it up.

    --
    Coder's Stone: The programming language quick ref for iPad
  19. Get a domain controller and follow these policies by jmauro · · Score: 3, Informative

    Get a system to be a domain controller. Lock that DC far away from everything else. Reformat the machines and configure them according to this: http://www.nsa.gov/snac/downloads_winxp.cfm?MenuID =scg10.3.1.1. It'll pretty much prevent any silly things with the keyboards. Also disable the local admin accounts after the machines join the domain and don't give anyone the domain admin password or privilages except those who need it.

    This is the only way I've found to keep people from messing up Windows Machines.

  20. Users are Users... NOT ADMINS by richrumble · · Score: 1

    Take away admin rights, they surely don't need them. Your savings are two fold. 1) You've just mitigated 99.9% of spyware and Viri 2) Less time needed to keep spyware/viri off, as well as keeping your boxes from becoming bit-tortent or other P2P server and or a spam zombie. http://richrumble.blogspot.com/2006/08/anti-admin- vs-anti-virus.html http://clintonforbes.blogspot.com/2006/10/10-pros- cons-of-switching-from-windows.html (read the second to last paragraph of that blog) -rich

  21. Deep freeze software by Anonymous Coward · · Score: 0
    Depending upon the requirements of the computer lab, a solution like Deep Freeze may work for you. It restores the computer's state to a known point instantly and completely upon reboot. You can "unfreeze" the system when installing new applications or upgrading.


    It works great if there is no persistent state that needs to be kept on the computers. Persistent state can be kept on network shared drives or removable media.

  22. Obligatory Star Wars Quote by Anonymous Coward · · Score: 5, Funny

    ...and pray that they don't have blasters.

    1. Re:Obligatory Star Wars Quote by operagost · · Score: 1

      No problem, it's magnetically sealed.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    2. Re:Obligatory Star Wars Quote by swganle · · Score: 2, Informative

      Sorry for being obsessive, but its "and hope they don't have blasters."

    3. Re:Obligatory Star Wars Quote by Robber+Baron · · Score: 1

      That isn't very reassuring.

      --

      You're using her as bait, Master!

    4. Re:Obligatory Star Wars Quote by swganle · · Score: 1

      We're Doomed!

  23. Shared Computer Toolkit WDP by internetstruck · · Score: 3, Informative

    It's free, and designed for XP and schools and libraries. It's pretty easy to install and configure too, if you know how to repartition your drive using Partition Magic. I use it, so reply if you want hints on getting it to work. You need WPA, and Hive cleanup service installed for it to go. It lets AV programs update, and Grisoft gave me a script to make it work with the SCT Windows Desktop Protection. Just reboot, and changes are gone, unless you save them first. Have the computers update overnight, because it doesn't work when people need to use the computer.

  24. Deep Freeze by Anonymous Coward · · Score: 2, Informative

    As a network admin I am in charge of 3 windows labs(high schools) and 35 Mac OSX labs, amazingly I used to have to spend more time working on the 3 windows labs than the 35 mac labs put togather. I encouraged my department to purchase Deep Freeze and have not had to re-image a machione (other than yearly maintenance) since. I dont ushually promote products but Deep freeze really is an amazing piece of work, it was simple to install and configure and any change that a student makes to the computer gets reset back to the defaults on then next reboot. Its amazing that in june the machine is exactly the same (except for updates) that the machine was in september. With the proper settings you can configure deep freeze to boot in thawed mode (meaning changes will stay) with the keyboard and mouse disabled, run anti virus and windows updates than refreeze we have this set to happen at 2am twice a week. I can remotely thaw or freeze computers from my desk accross town. All in all even though the software is not cheap it has paid for itself multiple times in saved labour and hassle.

  25. 3 simple steps... by Fallen+Kell · · Score: 0, Redundant

    1) Download KNOPPIX
    2) Burn KNOPPIX
    3) Boot KNOPPIX


    ...

    Well, I said it was simple. Just might not be what you wanted. If you want to really lock them down, install knoppix in kiosk mode (system disk is write protected, simply reboot and you are back to normal).

    --
    We were all warned a long time ago that MS products sucked, remember the Magic 8 Ball said, "Outlook not so good"
  26. software by SuperStretch · · Score: 0

    The school that I used to intern at had a great solution for the public terminals. Email me and I'll refer you to the SysAdmin over there.

    --
    Help me get a new laptop - http://nocreditcard.yourgiftsfree.com/?id=3012
    1. Re:software by Anonymous Coward · · Score: 0

      yeahright Like someone would want to give their email to someone who has "http://nocreditcard.yourgiftsfree.com/" as their URL.

  27. Reinstall and lock down by mnmn · · Score: 1

    Reinstall XP on each machine first thing. Theres no way you can uninstall the rootkits spyware etc.

    Next create one or multiple student accounts, possibly one for each student so it can be traced, and lock it down. By that I mean take away write access to c:\,c:\windows,c:\windows\system32\ most program files folders etc. In short, they should only be able to write to their desktops, and other profile folders. If they cause a mess just delete the profile folder and let them login to recreate it.

    Apart from that, of course get firefox and find a way to force it, like link iexplore.exe to it. Make sure you install all programs and printers that they should use and take away printer, device driver and app install privileges from that group. Done.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Reinstall and lock down by cbhacking · · Score: 1
      get firefox and find a way to force it, like link iexplore.exe to it

      Set Program Access and Defaults (Admin-level tool which I believe is in the control panel on XP) is a tool designed to do exactly this, with no funny hacks. You can not only set things like the default web browser, media player, etc. you can also prohibit access to certain programs (including IE, OE, and other applications where many programs are designed to do the same thing).

      Firefox is great, although I personally hate using it without some choice extensions (the adding of which may have security implications). However, IE7 on a limited account will probably do as well. Sorry to go against groupthink... but I've had a number of annoying experiences trying to get Firefox 1.5 to work properly on limited accounts. It's almost acceptable using my university's setup, though
      --
      There's no place I could be, since I've found Serenity...
  28. Re:Easy solution [OT] by HoosierPeschke · · Score: 0
    Wow, that was pretty good. It seems that some moderators:
    1. Have no sense of humor.
    2. Haven't read the Guidelines before moderating.

    Hopefully it'll be fixed with other mods and meta-mod.
    --
    Mr. Universe: "They can't stop the signal, Mal. They can never stop the signal."
  29. you can't.. by Anonymous Coward · · Score: 0

    basically.. kids being kids.. good luck with it..

    rather than try to prevent disaster.. embrace it..

    just make an image of the workstations (or a single image if they're identical hardware) and then have the machines re-image themselves every night.

    every morning you have a clean install, free of key loggers, spy-ware, macro viruses, etc..

    hell.. you could probably go so far as to ditch the AV software.. just keep the admin network routed/firewalled seperately from the student network.

    1. Re:you can't.. by Achromatic1978 · · Score: 1
      rather than try to prevent disaster.. embrace it..

      GWB, is that you?

  30. Don't go too far... by Gothic_Walrus · · Score: 1

    My high school had a similar issue, and their reaction was simple. They removed all - ALL - but maybe five programs from the start menu. If you wanted Microsoft Office or Internet Explorer, you were in luck. Anything else...well, not so much. If that wasn't bad enough, they also removed access to Windows Explorer, which made using things like USB drives virtually impossible, meaning that, because of the exceedingly strict filter, the only possible way to send files home at all was floppy, and even that was strongly discouraged.

    This was two years ago, mind you.

    Whatever you do, don't go that route. Someone will always find a way to break the system and to have fun with it, but it's entirely possible to make the computers so dysfunctional that they lose any value as an academic tool.

    --
    Goo goo g'joob.
    1. Re:Don't go too far... by WilliamSChips · · Score: 1

      My school did something similar a few years ago too. They locked down Windows Explorer and deleted everything from the Start Menu by using some Novell launcher. There was an easy way around it though. Open Notepad and use the file selector to find the program you want, then right click and say "Open" instead of "Select". But when the school system upgraded to XP they also locked down that, making it next to impossible to even fracking save.

      --
      Please, for the good of Humanity, vote Obama.
  31. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  32. This may be modded redundant... by Tarlus · · Score: 1

    But definitely tighten restrictions on the accounts that the students log in with. You can tighten security to the point where they can't install software or even save files to the hard drive (requiring external media to save their documents, if that's how you want the system to work). You can use Windows Server for managing accounts, but it sounds like overkill in this case (since Windows Server is geared more toward corporate environments, not labs that use only one or two login names).

    Preventing access to things like myspace.com can be done with a simple null route in the c:\WINDOWS\system32\drivers\etc\hosts file.

    And keep the virus scanner running and updating itself at all times!

    If you want to restrict their web browsing then you could set up a proxy or a license with something akin to NetNanny. This is also handy for blocking ports so that IM software won't be able to get in or out (or even between), if they find a way to run it.

    --
    /* No Comment */
  33. Deep Freeze by scatteredsun · · Score: 1

    Deep freeze worked well in our labs until we bought enough Ghost Licenses. You set it up on a base configuration, then whatever the little creeps do will be wiped out by a reboot and deep freeze will return the computer to that base configuration. http://www.faronics.com/html/deepfreeze.asp

  34. Deep Freeze a great solution by ironwill96 · · Score: 5, Informative

    A good solution if you are concerned about generally maintaining the same exact image consistently when people use the machine is to utilize Deep Freeze. In our IT Department at a medium-size University (10,000 students) we use Deep Freeze extensively to keep students from ruining lab computers. Deep Freeze is as others have mentioned, a virtual partition system. Each time you reboot the machine, the original image you had is restored and any changes wiped (only files kept in the "Thawspace" are maintained, all others are lost). This means that no matter what your students do, the machine will be restored on bootup.

    Now, if you want to further limit what they can do, you can make many changes to the registry in windows to block users from doing many things such as using the "run" menu, installing applications or a number of other things as simple as changing screen resolution or color depth. Once you set everything up and create the image of your restricted setup, Deep Freeze will maintain it every time for you.

    You can get Deep Freeze from here: http://www.faronics.com/ or look there to find out more information about how it works.

    We have tried other products in the past that claimed to "restrict" Windows such that users could not make harmful changes (e.g. OnGuard) but none of the ones we utilized were able to be fool-proof and stop students from getting around it or messing something up. Short of reformatting the machine Deep Freeze is pretty hard for the student to get around. Thawing the machine to make changes requires a lengthy key combination to even bring up the password box (key combination is customizeable by you), or you can enter a key combination on bootup to access the password box to thaw the machine. You can also maintain the systems through a Deep Freeze console so you can admin all the machines at once and even push new images to them that way.

    That's my three cents on how we do things in an Academic environment, but our general policy has been slight restrictions but allow them a lot of free reign - except we reset the system every time it is rebooted. I'd suggest for Middle and High school to implement a lot more restrictions on the base image that you use with Deep Freeze than what we have here at the University level.

    --
    "To strive, to seek, to find, and not to yield." - Tennyson
    1. Re:Deep Freeze a great solution by ADRA · · Score: 1

      Ah, sweet memories. I remeber spending quite some time hacking the Deep freeze demo at comdex years ago (think win95 timeframe?). I did it, but it took a very long time, and it definitly wasn't trivial for a geek.

      I found it a good tool, but like everything else it isn't invulnerable to different attack vectors (physical). I'd recomend this in combination with other solutions like off-computer imaging solutions for times when the tool is compromized and firewalls just because you should always use 'physical' protection.

      --
      Bye!
    2. Re:Deep Freeze a great solution by anethema · · Score: 1

      Deep freeze is a good program, but far from foolproof like many have mentioned. Use other security measures as well. One student gets his hand on the wrong tool (like this one http://usuarios.arnet.com.ar/fliamarconato/pages/e deepunfreezer.html ) and your deep freeze doesnt help much.

      Good luck! :)

      --


      It's easier to fight for one's principles than to live up to them.
    3. Re:Deep Freeze a great solution by Lambenttelos · · Score: 1

      At the school I used to go to which was part of a large district of 3 highschools 3 junior highs and around 13 elementry schools, deepfreeze became the main method of securing all of the computers when the switch to xp was done. Students then all had limited administrator accounts and could do most things, including installing applications. The advantage is that your computers do not themeselves get messed up, however it can make monitoring students by looking at logs or internet history a little harder since all of that information is erased with a reboot. In general if you want to prevent all of the activities such as playing games then there really is no great solution that I can think of other than just have a good acceptable use policy which all the students must follow, allowing them to recieve punishment if they are doing what they are not supposed to.

      Although costly and a little more complicated, my old district also implemented a packet shaper. It was able to eliminate the use of all instant messangers, some games and limit the bandwidth to such things as streaming video.

      My friends and I intentionally used deepfreeze so that we could install firefox, and dreamweaver to use during one of our classes and then would simply hit the reset button on the pc after class to get rid of it.

    4. Re:Deep Freeze a great solution by Armando_Mcgillicutty · · Score: 1

      So did you get the $500.00?

    5. Re:Deep Freeze a great solution by ADRA · · Score: 1

      Yup =)

      --
      Bye!
  35. couple of quick things to do by farker+haiku · · Score: 1

    first, disable the cd rom (no bootable linux cds)
    second, remove the run command from the start menu through group policy.
    third, disable the hot keys for run.
    fourth, make the password for the admin account 15 characters long so the usual password hash rainbow tables won't be able to insta crack it.
    password protect the bios so that the smart kids can't change the boot order to boot from usb. that'll prevent them from getting the sam files.

    make an image and store it.

    --
    Your sig(k) has been stolen. There is a puff of smoke!
  36. It can't be done anyway. by mrchaotica · · Score: 5, Insightful

    No matter what you do, sufficiently motivated students will hack their way around it. At least, that was my experience in high school. It doesn't even matter if you try stuff like BIOS passwords, etc. -- the students have physical access to the machines, or at least can con the teachers into getting it (e.g. in order to fix a problem, unless you've got a much less understaffed IT department than my school had).

    So what's the solution? Give up, and let them do it. Re-image the machines if they get screwed up, discipline the students if they do something unacceptable (e.g. download porn, etc.), and don't waste your time bothering with anything else.

    --

    "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    1. Re:It can't be done anyway. by Ace26_805 · · Score: 1

      I agree. I work for a College IT Dept and we experience the same problems as High Schools. Kids always think they are the best hackers. You can spend your whole life playing cat and mouse with students or you can let them have full access and just expel them from the college when they break the rules. That is how the "harsh" college I work for does it. Surf Myspace.. never allowed on a school computer again.. download porn, not allowed on campus again. The thinking is with these "kids" the vast majority are over 18 and are adults and must experience adult repricussions for breaking rules they signed stating they wouldn't break. What may have been a slap in the wrist in High School now can cost you your college degree if you try it at certain colleges. We have all the normal "rules" that students have to sign so there is no "I never read/heard that" since we have their signature. We use DeepFreeze to lock down the OS, but the logon accounts have full admin rights (due to the fact that certain.. cough *adobe* cough products wont run unless your an admin. We have many other programs that are the same way. Yes, IE and MSOffice are fine with limited user rights.. but not the case for the majority of the software we install for students.

    2. Re:It can't be done anyway. by psoplayer · · Score: 1

      That is spot-on. Some simple password protections here and there along with the simple internet filter, as they already had should be nearly enough. God knows how many ways I figured out to get around my high school's various attempts at computer security. The more of a challenge you make it, the harder students will try to find loopholes and hacks.

    3. Re:It can't be done anyway. by Anonymous Coward · · Score: 0

      Holy jesus...I can maybe understand discipline for using a school computer to download porn (although expulsion seems somewhat unwarranted), but surfing MySpace (or whatever other website the school admins deem "unnecessary") means losing all computer access? That's out of control.

      Are there any other caveats, or do you really have such draconian rules on everything from open labs to classroom desktops?

    4. Re:It can't be done anyway. by Geoffreyerffoeg · · Score: 2, Informative

      So what's the solution? Give up, and let them do it.

      My experience is that the sufficiently motivated students (me and a few others) didn't actually want to play games or anything...so one answer is to allow only the sufficiently motivated students to get past it (not explicitly open it) but threaten them with discipline if they tell others.

      And yes, any machine with physical access is inherently insecure. That isn't necessarily a bad thing, if you plan your security model around that. MIT gives out the root passwords for its public machines, for instance, but you can only become root through su-ing from a normal account - and su is logged. (And root doesn't have read access to other user's networked home directories, of course.)

    5. Re:It can't be done anyway. by mrchaotica · · Score: 1
      ...one answer is to allow only the sufficiently motivated students to get past it (not explicitly open it) but threaten them with discipline if they tell others.

      Ah, that sounds more like my school's policy. Out of all my friends [1], only one of us ever got in trouble for breaking the security [2] and that was because he was telling everybody about it.

      [1]We were presumably the only ones in our grade who knew how to get past the security, since we were the "computer geek" group.

      [2]It involved booting with a DOS floppy and renaming the folder containing the reset-state-on-boot security program so it wouldn't start on next boot... whoop-de-do.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    6. Re:It can't be done anyway. by Anonymous Coward · · Score: 0

      That's all well and good... until one of the students downloads copyrighted material and the suit is filed against YOU. Or a parent finds out you aren't doing anything to "protect" their children from porn, etc, etc, etc.

    7. Re:It can't be done anyway. by gmail.com · · Score: 1

      Physical access presents real problems. Your out sick one day and come back to missing RAM, video cards and the like. PITA. Get a drill and those one-way, anti-tamper screws they use in public bathrooms, (sold at Home Depot) and of course, the special screwdriver that goes with the screws, and lock down the box itself.

  37. Not made for XP home by maddogsparky · · Score: 2, Informative

    Have you tried the above link on an XP home machine? The MS website says it is for Win NT and Win 2K.

    --
    science is a religion
    1. Re:Not made for XP home by Noodles_HK · · Score: 1

      We are currently using MSCT with XP Home, because we realized there's no point in getting XP Pro on a kiosk machine that will never be on our AD. Actually works VERY well. In fact, it's easier to lock down stand-alone machines, if you don't care about being in a domain.

    2. Re:Not made for XP home by Aarondeep · · Score: 1

      I believe this is for adding the security tab for folders on XP Home.

  38. Easy by tktk · · Score: 1, Troll

    Remove all the power cords, and put epoxy in the resulting empty power sockets.

    1. Re:Easy by Lxy · · Score: 1

      Sadly, I remember many students who were able to defeast this in my high school. Dried epoxy just requires patience and a good screwdriver, and power cords are easy to come by.

      --

      There is no reasonable defense against an idiot with an agenda
      :wq
    2. Re:Easy by Anonymous Coward · · Score: 0

      A screwdriver being jabbed into a live socket? Uncle Darwin is standing by.

    3. Re:Easy by PagosaSam · · Score: 1

      Ya, me too. We started using duct tape. We would tape thier hands together and a piece over the mouth to cut down on the screaming. This worked great until we caught one student typing with her nose! Now we tape them to thier chairs too. Haven't had a problem since!

      --
      :q! Oh crap, not again...
    4. Re:Easy by Armando_Mcgillicutty · · Score: 1

      The computer's power socket isn't live if the cord isn't plugged into it.

  39. Well, speaking from experience... by MostAwesomeDude · · Score: 3, Insightful

    From experience, here's what you need to do.

    First, lockdown all accounts. Some people mentioned Deep Freeze, some people mentioned group policy. My old school used Active Directory with group policies, so yearbook students and teachers could save files to the central server.

    Take away the Task Manager, right-click, and Internet Explorer. Those are the most common amateur attack vectors. I'm at Oregon State University, and have had no problems compromising the "locked" computers here simply because they left me with Internet Explorer. Replace it with Firefox, and read the Firefox docs on how to lockdown the browser settings.

    Tell teachers to supervise kids in computer labs. There was one lab at my old school which kids stole drives, memory, and fans from all the time simply because the teacher in that lab was incapable of monitoring his students. It was bemusing but also expensive.

    --
    ~ C.
    1. Re:Well, speaking from experience... by 99BottlesOfBeerInMyF · · Score: 1

      Tell teachers to supervise kids in computer labs. There was one lab at my old school which kids stole drives, memory, and fans from all the time simply because the teacher in that lab was incapable of monitoring his students. It was bemusing but also expensive.

      I was in a university lab with the old Powermac G3 towers shortly after they were introduced. I don't know if you've ever seen them, but there was a handle on the side to open them. No screws, no tools needed, the side just hinged down taking half the internals out with it. It was so easy to steal the RAM I once jokingly told a sys admin assistant it was hot swappable and then had to stop him from yanking some out to test it :)

    2. Re:Well, speaking from experience... by Anonymous Coward · · Score: 0

      Don't you mean "amusing?"

    3. Re:Well, speaking from experience... by r3m0t · · Score: 1

      Right-click?!? Why?

      If students can do something important with right-click, you've done something wrong. The only thing I can think of is setting permissions on files to public, but they shouldn't have any way to traverse the network to see other people's files.

      This leads to stuff like opening Microsoft Word Save dialog to make a new folder.

    4. Re:Well, speaking from experience... by MostAwesomeDude · · Score: 1

      At risk of being pedantic...

      With right-click, a student can go My Computer > Manage... and get a Management dialog, which is not good if there's no group policy on the limited accounts. A student can also arbitrarily execute code. My method for this:

      * Put arbitrary code on USB pen drive. Label it "Homework for Typing Class." Put it in USB slot.
      * Open Internet Explorer. Load any web page.
      * Hit Ctrl+S. This should bring up the Save... dialog.
      * Navigate to your pen drive. Right-click on your executable and choose Open.

      This will get around the following common protections:

      * Blocking the Open... dialog on Internet Explorer. (Nobody ever disables Save..., probably because you can't download things without it!)
      * Blocking Internet Explorer and using Firefox. (Same system dialog, same exploit.)
      * Blocking the C: drive from file browser view. (Simply keep your own file browser on the USB drive.)
      * Blocking executables with a whitelist. (Windows can only check for the names of executables on the list. Just rename it to word.exe or some such.)
      * Limiting the access of user accounts to system files. (Package a cmd.exe and use the SYSTEM privileges escalation exploit.)

      Scary, huh? That's why you can't have the right-click menu.

      --
      ~ C.
  40. Get some hackers by Anonymous Coward · · Score: 2, Insightful

    Between 1990 and 1996 I had a high school computer lab. It was a time when the school's computers were better than what most of the kids had at home. Thus there were lots of kids who wanted to stay after school to play with the school's machines. The deal was simple: You can do anything you want with the school's computer as long as it is available for use the next morning. It worked well. Other than hardware problems, I had approximately 100% up time. We never had a machine go down due to a virus. I also learned a lot about security for Win 3.1 and Win 95. Everyone benefitted.

    The college where I work now uses Deep Freeze. I agree with several other posters: it's good. Before we got it, we had at least a couple of times when the school's entire network was down for days because of a virus. Since we got it there have been zero such problems.

  41. A few Suggestions by haplo21112 · · Score: 1

    1. Virus protection is a good start.
    2. True limited user accounts where the students have only User level rights. Make accounts individual per user, you'll need a domain controller if there is not already one to accomplish this however. (Depending on scope you might be able to rededicate one of the machines as a DC)
    3. Force password changes on a monthly basis, to help stop the passing around of passwords.
    4. Secure the Domain Admin account, a good idea is share the account between two users, each with only half of the password.
    5. Remove all local user accounts, and rename the local admin account, disable guest if it is enabled.
    6. Content Filtering Proxy, if it can be budgeted for...
    7. Microsoft SMS Server, but now things are starting to get expensive

    --
    Power Corrupts,Absolute Power Corrupts Absolutely, leaving one person(group)in charge is absolutely corrupt.
  42. Less is more by Grakef · · Score: 0

    When I was going through High School and Junior High we took the If you didn't need to see it or use it you couldn't approach. Internet acess was limited by http://dansguardian.org/ with a proxy at the Junior High lvl that only the teachers had the password for. This education system was parinoid about passwords too. I remeber finding a password only to have it change by the end of the month. We used limited account acess that only granted acess to the programs that were needed. All labs had similar hardware so we made one static disk image with Norton Ghost for each lab. Should a teacher ever feel a computer was some how comprimised they just inserted the CD and bingo clean working useable system again in about 15mins or so. The internet filter is going to be the best bet though. Get that clampped down block all ports but http/https for students. When there find out there games and music software don't work they will stop trying for the most part. Don't be afraid to make examples of students that are trouble makers they know the teachers they can walk over and practice there malicious hacking on. YMMV per district, but last I checked computer time is still a privliged class there is always the typerwriters for typing skills classes.

  43. disable right click by Anonymous Coward · · Score: 0

    Disable the right click mouse button. When I was in high school, our teacher did this along with restrictive permissions on users.

  44. Re:FTW by Anonymous Coward · · Score: 0

    Yeah! that will fix so no one can get anything done. Eventually all the computers will go unused (or should I say no one will attempt to use them) and they can all be discarded.

    What a great idea!

  45. requirements by marimbaman · · Score: 1

    What is it used for?

  46. Lock it down hard by Shawn+is+an+Asshole · · Score: 3, Informative
    Dealing with destructive high school students one of the things I have to do. Here's a few things to keep in mind.

    • Use a domain.
    • Put all desktop and menu items in the netlogon/All Users folder.
    • After creating the user's profile and it's copied to the server, rename ntuser.dat to ntuser.man (means mandatory). Set Samba to disallow write access. This will prevent them from writing changes back to the server.
    • Use the administrative templates to lock down everything that can possibly locked down. If you don't, some bastard will change it and you'll have to fix it. This can be scripted.
    • Make use of whatever lockdown features are available in your software. Believe me, you'll need it.
    • Install the Shared Computer Toolkit. It provides many addition lockdown features. Anoying thing about it, though, is that it requires the computer to be "validated". Not just activated. Make use of it's "Disk Protection" feature.
    • Disable access to everything you possibly can, except what's needed.
    • Use optical mice. Keep many extras. Expect buttons to be torn off. Expect mice to be regularly stolen, so use cheap ones. Also expect paper or other garbage to be jammed into the sensor. That also applies to floppy drives and cdrom drives.
    • Keep many extra keyboards. Be prepeared to spend time every week putting the keys back in the correct order. Keys will also be stolen.


    Most of the student won't try to break things, but a few assholes will so you have to make sure they can do the least amount of damage possible. Unless, of course, you feel like cleaning things up daily.

    You could also get an Active Directory domain and push the restrictions that way. I prefer to script it since I prefer to have my servers run Linux.
    --
    "It ain't a war against drugs.it's a war against personal freedom" --Bill Hicks
    1. Re:Lock it down hard by Anonymous Coward · · Score: 0

      Jeezus, those kids sound like a bunch of psychopaths. If you can afford computer equipment then you can afford a couple of video cameras aimed at the PCs. Anything found broken after a class? Check the tape and punish the little bastard (+ make them pay to fix it).

    2. Re:Lock it down hard by spankymonker · · Score: 1

      This guy knows what he is talking about. I wonder if those rubber keyboards would help. The on-screen keyboard programs limit damage as well.

    3. Re:Lock it down hard by Armando_Mcgillicutty · · Score: 1

      A good thought, but the privacy advocates go nuts when you mention putting cameras inside classrooms.

    4. Re:Lock it down hard by titzandkunt · · Score: 1


      "...Keep many extra keyboards. Be prepeared to spend time every week putting the keys back in the correct order. Keys will also be stolen..."

      Mainly OT, but... A friend of mine attended one of the first city technology colleges in the UK.

      One day he was working in an otherwise empty computer lab. Pausing for thought he looked up, counted and happily realised there were more than 26 pc's in the room. By the next day, one machine's keyboard was all 'a's, the next 'b's...

      The kids got a workout in touch-typing, the lab tech got a thrombo and my friend got a suspension - only 2 days, which seems fair as he hadn't really stolen or broken anything.

      --
      Political language ... is designed to make lies sound truthful and murder respectable...
    5. Re:Lock it down hard by fermion · · Score: 1
      This is for real. Most kids won't try anything, but some will. And those that will start a stampede. I recall trying to hold a class to teach some 9th graders about the web pages. I used a remote control app so that they each had the demo on their screens. The keyboard and mouse were blocked, and I expected them to spend about 15 minutes watching. One kid got the idea to reboot the computer, go into IE, and play games and look at pictures. Once the idea was seeded, there was nothing to do but go back to class. It was not that they did not want to learn, it was not that they wanted to play games, it was just the general revolt that kids sometimes do. And there is nothing a teacher can do to compete with pictures of scantily clad persons.

      So here is what might be done in addition to the above comments. Only install educationally necessary applications. This may include uninstalling things that come with the computer. There is no reason for a student to install anything. Ever. Do not let the teachers have admin privileges, as teachers are suckers for a tearful story about how the kids have to do something forbidden to save their grade.

      Set up a white list. The internet in general is not a research tool. Although there is some learning to be had exploring the internet, school is not the place to do so. If they really want to play, they can get a library card and explore on their own time. Allow access to newspapers and reasonable magazines. Access to databases like EBSCO may already be available. Definitely do not allow access to Yahoo, youtube, etc. These merely allow the kids to waste time.

      Turn off as much configuration as possible. One of the stupidest thing MS did was allow configuration with a right click. How often do we need to change screen resolution or orientation. How often does on need to change the wall paper in a professional or education environment?

      Last thing. Task-bar stays at bottom. Kids know that the teacher cannot monitor is task bar is hidden. Most savvy kids will immediately hide the task bar.

      Of course, if IE is not necessary, switch to something else. This is almost security through obscurity, but putting a kid in a strange browser does wonder to restrict their mischief.

      As always, people will say I over react. But in school we are there primarily to teach content, secondarily to teach discipline, but always to provide a predictable and safe environment by showing children that the expected boundaries are present.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    6. Re:Lock it down hard by Stu331 · · Score: 1

      I pretty much agree with all the comments made above.

      We do all of that where I work (a Uni where we have about 500 PCs all running XP).

      I'd like to back up the point about lecturers/teachers not needing admin rights on machines, and would suggest limiting admin rights to as few people as possible. If necessary, compartmentalise them. An example of this: We have two sets of administrators here. One with rights over the student machines (labs) and one with admin rights over the staff machines.

      Where I work, lecturers can do pretty much whatever they want with the machine in their office as they have admin rights over that, but if they need anything installed on the lab machines, they have to email a mailing list that gets sent to the technicians. This may seem beurocratic, but we get quite a few requests, so we need a centralised way to keep track of who is installing what.

  47. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  48. DriveShield! by macpulse · · Score: 1

    We use DriveShield to secure around 5000 student PCs with WinXP at a community college. It works like a champ and doesn't seem to interfere with any known applications. http://www.centuriontech.com/products/driveshield/ Users can manipulate the desktop, install software, change settings, and download potentially harmful files from the Internet! A simple reboot of the computer restores it back to the administrator's pre-defined pristine configuration. DriveShield(TM) and MacShield(TM) simply wipe the session changes free... leaving the computer like new. Additionally, DriveShield(TM) and MacShield(TM)protect the computer from viruses prior to discovery and remedy. When DriveShield disposes of the changes made to the computer, potentially harmful files such as worms, trojans, viruses and spyware are wiped free from the machine, never getting the opportunity to reach the hard drive.

    --
    I feel more like I do right now than I did a while ago.
  49. Well, it depends... by gQuigs · · Score: 0

    What do they use the computers for? If this is a programming lab, you have different needs then if this a lab for English class. Any attempt at security should first begin with realizing what the user is supposed to be doing in the first place.

    Of course, this is slashdot, so could you install Linux on a few of them just to give the kids a taste?

  50. Dr. Hibbert says... by Anonymous Coward · · Score: 0

    I prescribe fire ! And lots of it!

  51. My solution as a HS teacher: by SpoonDog_SVT · · Score: 1

    DriveShield, which is what I used in my classroom lab. Allows you to manage the HD 'locks' from the network, as well as reboots, shutdowns, etc. Excellent product (Windows & Mac versions), excellent support (always very knowledgeable and friendly when needed), and mostly trouble-free. Only times I needed to call was to help recover licenses when client HDDs suddenly died for whatever reason. I'm sure this compares very similarly to DeepFreeze, just I'm not as familiar with that product.

    --
    "Sometimes the only thing left to say is 'Oops'" -- debbers
  52. possibly redundant suggestion by Fry-kun · · Score: 1

    The best implementation of "protection" I've seen in schools was re-imaging the OS automatically over the network on every bootup. The students can do WHATEVER they want, (giving them the local admin access becomes safer, though still not recommended) - at logout the computer reboots and it is once again clean for the next user.
    HD space is cheaper now, so you might be able to get away with a hidden partition for re-imaging. Problem is, what if they modify the hidden partition with something malicious?
    As for speed, the implementation I've seen took an average time to boot up; if one wasn't looking at the screen they'd think it was regular windows installation. I'm guessing it wasn't re-imaging the WHOLE partition, just the parts that have been changed.
    Don't remember the name of the software they used, though :(

    --
    Did you know that "FTW" ("for the win") is a direct translation of "Sieg Heil"?
  53. two suggestions by DaveJay · · Score: 2, Interesting

    First: get a router for all the computers to pass through, with a web site whitelist (like the cheap and widely available DLink 808HV or 404HV); tell students that if they want to access a site that's blocked, they have to ask permission for it to be unblocked. Over time, useful sites will fill the whitelist.

    Second: install VNC as a service on all the machines, with a good password, and configured to not allow keyboard/mouse control. Then switch all students to non-administrator access so they can't turn it off (stop the service) or uninstall it. Finally, announce to each and every class that you have the capability to watch any desktop at any time remotely, and will basically be scanning through every desktop in the room regularly and punishing everyone caught doing stuff they shouldn't. Then DO IT, until the message sinks in that you're serious.

    Third: over time, do consider switching to a more secure OS, provided it can support what you're trying to accomplish in the lab.

    1. Re:two suggestions by Hatta · · Score: 1

      tell students that if they want to access a site that's blocked, they have to ask permission for it to be unblocked. Over time, useful sites will fill the whitelist.

      How do you know a site is useful until you've been there?

      --
      Give me Classic Slashdot or give me death!
    2. Re:two suggestions by Xphile101361 · · Score: 1

      Actually I would not suggest using the VNC method. First and formost, it is possible (and easy) to hack VNC, even if there is a password set. Basicly then it is possible for students to run a 3rd party program which will break an existing password and take control a computer, a teacher's computer for example.

  54. Fear is a good tool by spacenut20 · · Score: 1

    If you catch one of the little buggers screwing around with a computer, cut off one of his/her fingers (your choice) and show it to the rest of the class as an example to what happens when you download party poker for the 1000th time...

    That'll keep 'em in line >:)

    1. Re:Fear is a good tool by lposeidon · · Score: 0

      thats incentive to be more sneaky.

      --
      Lizard "Never let them set limits on your mind!"
  55. Turn everything off by bcmm · · Score: 1, Troll

    Students won't be able to do anything, so it will be totally secure. A lot of schools have had great successes with this approach.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
  56. Securing Windows for a lab by wicked_little_critta · · Score: 1

    I run a grad-school lab, and what we do sounds a lot like what you need.

    I think you're saying that you have a single account on each machine that every student logs in as. If that's the case, enable the "Guest" account, and let students use that (passwordless) account to log in. the Guest account has the tightest restrictions, and most of the things you can change as Guest get wiped away by a simple reboot. This is what we do, with the systems set to automatically log in as Guest - see http://www.kellys-korner-xp.com/win_xp_passwords.h tm for details.

    If I'm wrong, and you need individual accounts for each student, then you'll need Windows XP Pro on every machine and some flavor of domain controller (SaMBa does a dandy job for us). Make your student accounts members of the "Domain Guests" group, and viola!

    One other note: ditch the "administrator" account. It's trivial to find tools that will let a person reset the password of the default "administrator" account. Create another administrator-level account, then delete or disable "administrator".

    This being Slashdot, somebody of course suggested that you "put Linux on it", but in this case they might be on the right track. We have a general-use lab that is running Ubuntu with Crossover Office, and the users are happy as clams (and these aren't techies, folks - these are writers, pastors, and chaplains). We use a single shared unprivileged account with automatic login (similar to what I described above for Windows), and everything works beautifully. It's also more stable than the Windows lab, which makes everybody happy!

  57. Hardware solution by jla0 · · Score: 1

    Here at the school I work, we always try to use a hardware solution. Right now we use Radix (http://www.radix-int.com/). It adds to the cost of the lab but it works 100% of the time. Deep freeze is good but people have found ways to hack it in the pass.. so for us it's not a 100% trouble free solution.

  58. You're gonna hate me for this... by JimXugle · · Score: 1

    But you can't.

    Internet Filtering:
    DNS Based Filter? TorPark.
    Software based? software hacks or Ubuntu Live CD.
    Content-based filtering? SSH Tunnel (on non-standard port)

    Anything worth its while on Windows doesn't dig into the registry or write system files, so running as a limited account will do little. I believe Cain & Abel (a popular password "recovery" program) can be run like this.

    Just $0.02 from a Public High School Student and Hellbringer of School IT staff extraordinaire.

    --
    -jX

    Don't you just love politics? It's like a comedy of errors.
  59. use linux by spiralwebs · · Score: 1

    they should use linux. if they still choose to use windoze XP, why don't they just use active directory? and set rules and user groups with varies permissions?

    --
    Thanks, Joe Sklover SpiralWebs.com
  60. 4 years IT support for Public Schools by Dewser · · Score: 3, Insightful

    Evil little bastards will steak anything that isn't (and sometimes is) fastened down. So make sure you get those PCs locked down physically. Keep this in mind.. out of site, out of mind. If they don't see it, they won't try and break it. I came across a Dell tower one day while wondering the high school and found that someone had punched a hole though the empty bays as well as poked out the PCI slot covers in the back. They managed to swipe the CD-ROM, Memory and processor. The dumb ass teacher didn't even think to report this to use. And its not like the system was hidden under the desk, it was right on the counter in the front of the classroom. Another kid brought in a duffle bag and bolt cutters. He actually made it to the parking lot before security caught him. Oh did I mention he got this thing unsecured and in the bag during class?

    Anyway as far as locking the system down, if you own Windows 2000/2003 server Active directory is the easiest and cheapest way to go. It will take some tweaking but it works pretty well. I also found striking the fear of god into the kids was equally effective. ;-)

    And the guy who posted about the stock of mice and keyboards, he is also right on! They run through that equipment like water! So you strike a good deal with a vendor and buy those things in bulk. We got the keyboards down to like 7 bucks ea. and the mice about 3-4 bucks each.

    --
    Dewser - all around techy "In the immortal words of Socrates - 'I drank what?'"
    1. Re:4 years IT support for Public Schools by Anonymous Coward · · Score: 0

      My teacher made us trade something for a mouse and keyboard. Upon turning in your mouse and keyboard, you got your "collateral" back. This made sure kids didnt break stuff all the time. When someone would turn in a faulty piece of equipment, it was reported and the kid had it added as a fine - much like charging a lunch.

    2. Re:4 years IT support for Public Schools by Dewser · · Score: 1

      Unfortunately I worked in a school system that was run by a bunch of scarred administrators that were always afraid to offend someone. Kids and teachers alike would get away with murder because the administration would never even bother trying to discipline them. Teachers would cry to the union and kids' parents would bitch and moan about different things. Anyway its sometimes a losing battle if you don't have the higher ups backing you.

      --
      Dewser - all around techy "In the immortal words of Socrates - 'I drank what?'"
  61. No it isn't by LWATCDR · · Score: 1

    High Schools don't teach kids about computers anymore. They teach them Word, Excel, and Powerpoint.

    Lock them down and lock the cases shut.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:No it isn't by KinkoBlast · · Score: 0

      And don't give them large filestorage.

      I have Vim, PuTTY, and Ruby all on my school account. Sure, it only leaves me with a few megs of space to work in, but I rarely use it anyway. If I stripped out stuff I don't use from Ruby's standard library, I'd be golden.

  62. Two words: by jbeaupre · · Score: 1

    No games

    --
    The world is made by those who show up for the job.
    1. Re:Two words: by Neoprofin · · Score: 1

      Last I saw Ubuntu both came with more games than a standard Winxp installation and had access to plenty more with with a few clicks and the right permissions.

    2. Re:Two words: by jbeaupre · · Score: 1

      Yes, but saying it that way wouldn't have been as snide a comment. This is Slashdot, remember.

      --
      The world is made by those who show up for the job.
  63. Group policies are your friend by raistphrk · · Score: 5, Informative

    I administered a computer network at a high school for three years, so I can toss out a few suggestions:

    VLAN your network. If you have Cisco switches, this should be easy. Set up seperate VLANs for students, the staff, and servers. You'll be able to isolate what resources can be accessed based upon these access lists.

    SET UP A PROXY SERVER! Seriously. One of the first systems you should implement is ISA Server 2006. ISA Server will act as an internal proxy to control what users have access to the Internet, and what resources they can access. Set ACLs on your internal switches to prevent routes to the Internet from the student VLAN unless they go through the ISA Server. Set up the ISA Server in front of a filtering appliance, pass all HTTP traffic, and allow access only to HTTPS sites you've added to an allow rule on your ISA server. Add the same limits to SWF, DCR, and possibly java or class files.

    Only allow Internet traffic to port 80 and (to a limited extent) 443 for students: Look, your students aren't going to need any other services besides HTTP and HTTPS, and if you're not careful about HTTPS, they'll be popping holes in your proxy using an encrypted web service.

    Set your web filtering to deny unrated sites: Students are going to try and circumvent your web filter though phproxy or cgiproxy. The smartest kids will go so far as to set up their own domain to get around your filter. The solution? Block what's not rated. It's also important that your filter have a mechanism to request that a site be unblocked. From a security perspective, it's important that you not open yourself up to risks that you can't control - including websites - but it's also important for the students' development that they have an opportunity to view controversial subjects and make up their own minds about the topic.

    Use groups: Set up an OU for each grade in your school. Create a global domain group for each grade. Set up another OU for classes, and create a global security group for each class section. That way, you'll be able to allow or deny access to resources for each grade or class.

    Software Restriction Policies: If you have a Server 2003 network, group policies are an amazing asset for your Windows XP clients. Group policies allow you to change settings on users and computers in your network. For instance, you can disable access to the registry or lock down Internet Explorer. Within group policies are a special policy component called Software Restriction Policies that allow you to decide whether or not applications can run based upon the hash, path, or filename. On my network, I designed the SRP around hashes. Managing those policies was a pain (the list was around 400 executables), but it was worth limiting what code would execute on the systems.

    Admin tools: You'll want to turn off access to all administrative tools, so disable access to the command prompt, registry editor, and MMC. Also, disable access to the security tab in Explorer to prevent students from changing file permissions. For your computer policies, set the local security policy to disable storing the LM hash for passwords.

    Use the Windows firewall: I know it's not much, but it does provide a lot of benefit over nothing at all. Using group policies, configure static rules into the Windows firewall. This will prevent malware from causing problems on your network, and will also prevent iTunes from eating your bandwidth.

    Web browsers: It pains me to say this, but don't allow browsers other than Internet Explorer to run on your machines during school. When Firefox adds group policy support, I'll relent on that, but you have no control over what code is executed in Firefox, whereas group policies give you a lot more control over Internet Explorer. Example: after implementing our software restriction policies, students began downloading Flash games in swf form to their laptop hard drives. After receiving complaints from teachers, we simply disabled Firefox through SRPs, and disable

    1. Re:Group policies are your friend by Richard_J_N · · Score: 1

      Mostly, I agree. However...

      1)I'd suggest *only* permitting Firefox, and removing the I.E. icons. [The smart students can still run iexplore.exe if they really want it, but it prevents most people getting attacked by IE exploits.]. Then install adblock + filtersetG updater.

      2)Trust your students. Most of the problems result from honest mistakes - therefore, you need to make it easy to revert to a previous state, but not to prevent experiments. My view is you should avoid all censorship; if you feel you must impose rules, then punish students for what you see them doing, rather than asking the machine to do it.

      3)Have a system where the brighter students may request greater privileges. And/or a few test machines that are less locked down. If some of them want to try Knoppix, then let them. Maybe even have one machine which the students can administrate - you may be pleasantly surprised. On that machine, if they want to install Ubuntu, go for it. You'll have some able assistants in no time!

      4)Don't even think of monitoring students with keystroke loggers etc. It's just wrong. It sets a bad example, and will only lead to heartache. And you wouldn't catch the really bad ones anyway.

    2. Re:Group policies are your friend by halsathome · · Score: 1

      Why do they need computers at all? Just give them books. Make sure the covers are sturdy, kevlar is supposed to be good. Ban blow torches and such things from school premises. Better still, cut all references to combustion from all curricula. All students are evil and out to get you anyway, why should they be able to have fun when you are so miserable. It's not like they can do anything about it if they don't like the new regime. Never even let them suspect that they might gain an inch if they behave well. Any kind of good behaviour will stop the minute you turn your back.

    3. Re:Group policies are your friend by raistphrk · · Score: 1

      1)I'd suggest *only* permitting Firefox, and removing the I.E. icons. [The smart students can still run iexplore.exe if they really want it, but it prevents most people getting attacked by IE exploits.]. Then install adblock + filtersetG updater.

      Initially I had thought about setting up things like that, but Firefox really doesn't have any means to control the browser, outside of a default profile. The web filter we set up did a fantastic job of blocking sites with exploits, and because unrated sites were also blocked, we didn't have a problem of zero-day sites causing problems. However, we also pre-loaded Firefox on the laptops and allowed (and, for that matter, encouraged) students to run it at home, going so far as to enable IETab to ensure that even if they wanted to use a service that, for some asinine reason, was limited to IE, they'd still be able to access it.

      2)Trust your students. Most of the problems result from honest mistakes - therefore, you need to make it easy to revert to a previous state, but not to prevent experiments. My view is you should avoid all censorship; if you feel you must impose rules, then punish students for what you see them doing, rather than asking the machine to do it.

      I'm actually a big fan of this philosophy, but time and time again, students took advantage of our willingness to help them learn. Prior to installing a filtering appliance, the number of students looking at porn IN CLASS on their laptops was ridiculous, and hardly a trivial portion of the population. Bandwidth usage was also a problem; before instituting hash-based SRPs, students would play network games of Halo during class on their laptops, or trade music all day (which ultimately led us to purchasing a PacketShaper). Then there's a question of the school's mission. The school administration came to me and asked me to strengthen network security, and made a compelling case that these restrictions were to be tailored around their mission. As such, I had to ensure that every system or restriction I put into place was relevant to the school's mission and pedagogy. To be sure, I could've design a system significantly more strict, but those restrictions would've impeded their ability to learn, and thus wouldn't have furthered the school's mission.

      3)Have a system where the brighter students may request greater privileges. And/or a few test machines that are less locked down. If some of them want to try Knoppix, then let them. Maybe even have one machine which the students can administrate - you may be pleasantly surprised. On that machine, if they want to install Ubuntu, go for it. You'll have some able assistants in no time!

      I second that notion. Students with the interest and potential to grow deserve an environment to experiment. However, I will caution against giving students the privileges and responsibilities of domain administrators. DO create a sort of internship and mentoring program for bright students. DO NOT make your students admins for your school. Students are students first and foremost. Outside of the possibility that one of your student workers might abuse her or his authority, there are also considerations about the social impact of having students work for you. You don't want your students to be perceived as employees of the school by their peers; that will simply serve to create division within your student body. Rather than making your student workers out to be adversaries for the rest of the student body, give students who show interest in learning more the resources to help them out in a career in IT later in life. The reason I went into IT to begin with was because a high school teacher helped me get an internship when I was 17. As such, I felt it was only fair to offer my students the same opportunity.

      4)Don't even think of monitoring students with keystroke loggers etc. It's just wrong. It sets a bad example, and will only lead to heartache. And you wouldn't catch the really bad one

    4. Re:Group policies are your friend by Geoffreyerffoeg · · Score: 1

      Hehe.

      I could probably go on-and-on,
      Read the rest of this comment...


      Anyway.

      Block what's not rated. It's also important that your filter have a mechanism to request that a site be unblocked

      My HS started doing this a few months before I graduated. I was surprised it worked as well as it did - I would've thought it would be blocking a lot of sites because of the whitelist. Anyway, yes, a human verifier who responds quickly (~1 day) is pretty much a necessity with this scheme, but if you use a commercial filtering system they already have a very large database.

      There were two problems with the filter. I won't name the filter here because I don't want students to try this and cause problems.

      1) Even though it had whitelists on domains and IPs, it did not check the whitelist for one-word domains. A lot of sites really don't care about the host header, or have a sensible default virtual host. That means you can go into /etc/hosts (or its Windows equivalent) and add, e.g., "foo 18.242.0.29" and http://foo/ will work even if http://geminorum.mit.edu/ is blocked.

      2) The filter had a really stupid bug (as far as I can tell - I'll probably test this more over Christmas break) that if you didn't send the first significant part of the HTTP header in one packet, it wouldn't detect that it was HTTP traffic and would not invoke the filter. Therefore the packets ["G"] ["ET http://www.porn.com/ HTTP/1.1\n..."] worked perfectly fine. I noticed this with telnet, but it would not be difficult to write a proxy to allow your browser to do the same.

    5. Re:Group policies are your friend by KPU · · Score: 1

      > Only allow Internet traffic to port 80 and (to a limited extent) 443 for students: Look, your students aren't going to need any other services besides HTTP and HTTPS, and if you're not careful about HTTPS, they'll be popping holes in your proxy using an encrypted web service.

      There is no security reason served by these restrictions. It also blocks SSH and FTP. Last I heard, schools were places to learn about new things, like how to setup SSH at home and access it from school.

    6. Re:Group policies are your friend by Hatta · · Score: 1


      Only allow Internet traffic to port 80 and (to a limited extent) 443 for students: Look, your students aren't going to need any other services besides HTTP and HTTPS, and if you're not careful about HTTPS, they'll be popping holes in your proxy using an encrypted web service.


      What the hell. If you can't ssh back to your box at home wtf good is a computer lab?

      --
      Give me Classic Slashdot or give me death!
    7. Re:Group policies are your friend by Anonymous Coward · · Score: 0

      The problem that I have with number 3, is that those who have more access will be the ones who receive the most envy. In the case of restricted access towards IE censorship (or similar), the kid with more access will be bugged until they give the less intelligent kids access to their "Special" computer.

      Look at it as if there are two kids. One received an 'A' on his report card, the other got a 'C'. As a reward, the mother gave kid 1 ice cream. Envy ensues, and the ice cream is on the ground.

      Allowing privelaged access can be good, but it can be bad as well.

    8. Re:Group policies are your friend by Anonymous Coward · · Score: 0

      Great suggestions all, but if they asked this question in the first place, they probably won't be able to implement it all. I think "Go get trained" may be the first recommendation.

    9. Re:Group policies are your friend by c64k · · Score: 1

      Schools are legally required to filter web access, ssh access to you're home machine is a quick step to an ssh tunnel to sidestep the filter.
      Thus no ssh access.

      --
      CIA Industries - Running the world for fun and profit
  64. Mod parent up by vga_init · · Score: 1

    I've seen extensive deep freeze deployment starting from when I was in high school and continuing through higher education. I work in a computer lab now, and that is what they use; I've seen the software in action and have also done some light administration with it.

    From what I can tell, it basically makes the system invincible. It doesn't matter what weird crap the students pull on our machines (and trust me, young students can destroy any system they touch in no time, guaranteed--you have no idea how uncanny this is), all we have to do is reboot. Spyware? Malware? Unexplained system malfunction? With this software, rebooting actually *does* solve the problem, and I've never seen the process fail.

    It's sad that an operating system is so insecure and fragile that it requires special third party software to have these features (ie protect the system from undesired changes).

  65. Re:Shared Computer Toolkit WDP WGA by From+A+Far+Away+Land · · Score: 1

    I think the parent means WGA, Windows Genuine Advantage, not WPA. When I install SCT, it asks me to validate Windows first.

  66. Deep Freeze by BlackIcejane · · Score: 0

    When I was in scholl they had "Deep Freeze" installed and that worked great at keeping systems clean

    Everytime the system is started the image is re-applyed and all programs installed and file not properly saved are removed along with any junk that is there. It a very handy app

    "Deep Freeze instantly protects and preserves baseline computer configurations. No matter what changes a user makes to a workstation, simply restart to eradicate all changes and reset the computer to its original state - right down to the last byte."

    http://www.faronics.com/html/deepfreeze.asp

    They Also have a program called Anti-Executable that is cool too!
    http://www.faronics.com/html/AntiExec.asp

    --
    $DO || ! $DO ; try(); > try: command not found
  67. I am a network admin for a library by majortom1981 · · Score: 1

    Couple of things Group Policy IS a god send Look into a program called deep freeze. IT makes it so if the computer gets screwed up like hacked into or a virus then you reboot the comp and it goes right back to what it was. Make sure that under no circumstances any student has administrator privaleges. BUt my main suggestion is group policy. You can even block instalation of unwanted programs like aim through group policy.

  68. Agreed by phorm · · Score: 1

    I work in a school district and we use deep-freeze on pretty much everything. Our labs are mostly 'nix/LTSP thin clients, but the teachers and admins tend to use windows machines of some sort. I'd say that it's a good idea to use DF not just on the lab, but also on teacher machines. The trick with the teachers is to setup two partitions, a frozen C: for the windows install, and a thawed D:

    Then, create you user, and move his/her "Application Data" "Templates" "My Favorites" and "My Documents" to a new area on D:, you can do this by drag and drop, and check it in the registry under:
    H-Key-Local-User->Software->Microsoft->Windows->Cu rrentVersion->Explorer->Shell Folders

    Alternately a former co-worker of mine (where I used to work) switched over to using the "Disk Protection" from the "Microsoft Shared Computer Resource Toolkit", which I believe is supposed to be free.

  69. Vision Classroom Management Software by LIGC · · Score: 1

    Try http://www.genevalogic.com/index.php?id=us. I know a school that uses this, and it allows the teacher to close any programs running on a student's computer and force a blank screen when the teacher wants to, and probably some other stuff too.

  70. another vote for linux... different reasoning by not+already+in+use · · Score: 1

    All it takes is some searching on the internet to find out how to easily bypass any windows based lock-down or security mechanism. You're not running enterprise level business, you're running a computer lab at a high school. This isn't the typical "Windoze sux use Linux" argument. What does a student learn from using Windows? Nothing, they already know it. From a learning standpoint, many linux distros provide an ease-of-use similar to Windows while exposing them to a side of computing they've likely never seen before. This exposure may lead people into the IT industry who may never have done so otherwise. As an added bonus, linux is built from the ground up and a multi-user OS, where you can easily set access restrictions without the need for thousand dollar licenses to do what an OS should already be capable of doing.

    --
    Similes are like metaphors
  71. This is a bad idea by phorm · · Score: 1

    If you've ever worked in the educational-tech industry, you'd know that this on its own is a bad idea. Districts can have dozens of schools with labs, and trust me with the ways you can get spyware/viruses/etc you will be having to re-image them regularly. Yes, you can script it, but it's still not an elegant solution and has many issues. Also, while your machines are waiting on an image, they'll be happily popping up porno banners for the kids, connecting to P2P servers, running as open proxies or spam relays/botnets, and looking around for other machines to infect. You'll also need a different image for all the different hardware varieties, possibly the different license keys, machine names, and who knows what else.

    Much better to secure the machine using one of the ways described - it's not impossible or even all that difficult to lock down a windows XP machine fairly well - and then have the backup image as a, well, backup solution in the event that something bad does happen.

    1. Re:This is a bad idea by Antique+Geekmeister · · Score: 1

      It's not difficult at all: it should be a nightly procedure to re-image all the machines. Many large universities use this approach to preventn password sniffing tools, inappropriate file-sharing sites, and especially IRC botnets from being left active on their systems.

      If you don't scrub the machines regularly, they will be infected. Count on it.

    2. Re:This is a bad idea by GPool · · Score: 1

      I'll second that. The school board my dad works for has this running on all their machines nightly.

      Their main issue is that when new software is purchased, it has to be installed by some admin at the education center... so if they're overworked, you can end up waiting for ages before you can use the software.

  72. Simple by Anonymous Coward · · Score: 0

    Just buy Deepfreeze and get the machines set up the way you want them, then freeze them so if the kids fuck them up you just need to restart them and Bam back to the origanal settings, keep it simple stupid folks.

  73. Fortres 101 by kwishot · · Score: 1

    Fortres 101 is a good program they used to use when I was in high school. Easy to configure and lots of options on what you want restricted. You can really lock down pretty much whatever you want. Also looking on their website they have educational pricing. http://www.fortresgrand.com/products/f101/f101.htm

  74. SCT + gparted = crazy delicious by zubernerd · · Score: 2, Informative

    The Shared Computer Toolkit is fairly easy to use. If you don't have Partition Magic, GParted (Gnome Partition Editor) works great, is freely available, and I've used it to setup shared machines with no problems. ( http://gparted.sourceforge.net/ )

    --
    Accentuate the positive, don't waste your mod points on the negative.
    1. Re:SCT + gparted = crazy delicious by dubbreak · · Score: 1

      Too bad I don't have any mod points today, great advice on the gparted.

      Gparted is excellent now, and I have used the live cd many times. It will resize ntfs w/o defragmenting first, which is my primary use for it. It also has a nice non-intimidating gui.

      --
      "If you are going through hell, keep going." - Winston Churchill
  75. Deep freeze is very ddifficult to get around by majortom1981 · · Score: 1

    Deepfreeze is not your typical security program. It embeds itself in your isntalation and cannot be forcefully removed without knowing the password. Even in safemode. If you dont unfreeze the computer before doing anything when you restart it will go back to the image. If you delete the deepfreeze driver file without uninstalling it you will screw up the system and have to reboot and it will go right back to the image again. With deep freeze you can set it so that at a specific time it boots up unfrozen so you can use wsus and install updates then you can set it so that it reboots frozen again at another time This program is great and dont let people who know nothing about it give you false information. i run it on my network and its an awesome program . you just have to remember to unfreeze the computer when you install something. Also look up winu . We use that program too and that with group policy,and deep freeze and the computers are practically locked down.

  76. deep freeze performance hit? by sottitron · · Score: 1

    What kind of a performance drops should I expect with deep freeze?? I know the discussion is about student machines, but I was thinking about getting this for some people [read family] I wind up supporting alot.

    1. Re:deep freeze performance hit? by Geoffreyerffoeg · · Score: 1

      For a personal machine, expect to get the performance hit of not being able to save a single file permanently - unless you repartition into "system" and "data" partitions, and only freeze the former.

      Other than that, I've used machines with Deep Freeze and never noticed any performance problems. At the least, it's way better than a malware-clogged machine. I believe it has a side effect of making a pretty large memory cache, which is okay since files are supposed to be destroyed on shutdown.

  77. Deep Freeze by Ice+Wewe · · Score: 1

    At my highschool (which still sacks us Students on Windows 98SE and Mac OS 9), they (the evildoer's we call the board) have software called 'deep freeze' installed on all the computers, even the teachers. On a Windows(TM) based machine, you have to restart the computer using a special key combination, and then enter a password to unlock it. Your students can delete the windows directory (which I've done), and as soon as the machine restarts everything is back the way the board wants it. They cannot install software that writes anything out to the windows dir, or modify too many system settings (which will be reset as soon as you reboot anyway). The craptastic iMacs we have use a system extention that cannot be disabled by holding down 'shift' while booting, and requires a password to unlock. The teachers PC (Windows XP Pro, P4's) also use this software, however, it is slightly less limiting. In terms of what this stuff requires to run, we're using P3's at 600-900Mhz, with 128mb RAM with 98SE. The iMacs have a wonderful 333Mhz something (tray loading version) and 64mb RAM, which is not nearly enough for running Word(TM) 98, and IE 5.1.

  78. Active Directory by goodtim · · Score: 1

    1) Setup Active Directory and create accounts and passwords for all students and faculity

    2) Apply group policies to users to lock down settings and installations

    3) Use Microsoft ISA Server to filter and monitor web activity and put any students who go to porn sites in detention

    This is no minor investment, but Microsoft does give a nice discount for academic outfits. This will cut down on 95% of all computer abuse, and the for the enterprising young minds who manage to get around it (because no system is full proof), give them access to a Linux distribution and embrace their passion. This is a WIN-WIN; computers will function for those people who just need to use them, and you give students with a passion for computers the opportunity to explore more powerful operating systems.

    --
    "Flee at once, all is discovered."
  79. Deep Freeze by YukiKotetsu · · Score: 1

    Install it, along with making them a restricted user and using domain policy to restrict more things and reboot computers every night.

    Did it in a public computer lab, worked fine.

  80. Zenworks by Anonymous Coward · · Score: 0

    I do infrastructure for a company that does 1 week training class for a variety of different topics. I have found that the Novell product "Zenworks" works like a charm. With Zenworks you can schedule the machines to automatically reimage on a schedule, implement your patches directly into the image, and it even has the ability for the administrator (or teacher in this case) to view the user (students) desktop.

    It gets a bit more complicated, but the imaging component alone could save loads of time on these systems (i assume the systems are all identical, or close to identical hardware). The students can pooch the machines all they want, the next morning when they show up the class, they will be back to their original state.

    The imaging process, depending on the harddrive size, will only take 20-30 minutes, and multicasting is built in so it won't bring the network to its knees like ~30 unicast reimages will. It has made my life much easier in building classrooms on the fly where I work, when classes end on friday, it takes about an hour to get all 4 classrooms ready for the next week of classes. Also, if a student pooches their machine, its back up and running within 30 minutes in most cases.

  81. & don't forget... by SkeeZerD · · Score: 1

    ...to be able to lock down the internet. On top of Group Policy, use a proxy to block sites & log traffic. Just take an old box & throw linux and squid on it.

  82. Give up locking them down by DorianBrytestar · · Score: 1

    Trying to stop people from doing things is a waste of time and a bad way to do things. Look into making an image of the machines and how quickly you can restore the machine. After each class, reimage the machines back to a fresh copy.

    1. Re:Give up locking them down by majortom1981 · · Score: 1

      Thats why you use deep freeze. Its like restoring an image after every reboot. Does the same thing as reimaging the computer without the hassle of sending an image over the network or doing it manually.

  83. Use VMWare to isolate students by CheckeredShirt · · Score: 1

    Using either the free VMWare Player or Server you can isolate and easily recover from any impact students may have on the system itself. In addition to locking down the host OS itself using the great suggestions made here I would advise simulating a Kiosk type of environment. VMWare is a great way to do that.

    1. Re:Use VMWare to isolate students by fluxlink · · Score: 1

      I completely agree. VMware will allow them to screw up the whole thing. Then simply reboot it and the changes are gone. No worries.

  84. Done it by eta526 · · Score: 1

    I think I know a thing or two about this subject as I managed the computer labs at a university for about nine months. That was something like 900 machines in 35 labs as I recall.

    Start over with a clean install of XP Pro on one machine. (which gives far better manageability than Home; If you don't have remote desktop or gpedit you'll miss them.) Install all of the programs, plugins, etc that you will need.

    Run gpedit, the group policy editor. You can lock them down by making such restrictions as removing Run... from the Start menu, disallowing the ability to lock the computer, even removing the ability to change the preferences in IE. It's surprisingly user-friendly for the control that it provides. I used this to lock down the kiosks and other public access systems, leaving very little for users to do. They could run the few programs that I left for them (IE, FireFox, and a few other specific programs) and not do much else. They couldn't change preferences, no Run dialog, no right-click menu on the desktop, no way to save anything, or even see the hard drives, for that matter. You do need to leave yourself a back door, however (i.e. allow cmd to be run from a desktop icon which is only installed in one admin account, so that you can run gpedit again to remove restrictions.)

    Use Norton Ghost to create an image of the hard drive and distribute it to the other machines. (They do have identical hardware, correct? If not, there is a way to use sysprep to remove the drivers before creating the image, but I have never done this.) You will want to create a script to rename the machines based on a DNS entry or other network database as a source, using the MAC address as a unique ID. I suppose you could rename them all manually, but since it requires two reboots, it could be a rather time-consuming process.

    Ghost is great. Well worth the license fee for a setup like a highschool. You can make a change on one machine and distribute that new hard drive image to all the other machines. My process was: remove a machine from the lab in question, put the old ghost image back on it (to remove any corruption introduced since it was last imaged), update Windows and McAfee, make the change, begin the rename cycle, create a new ghost image, and finally distribute the image to the lab. It took a couple of hours (more or less depending on image size and network speed), but every time I did it, it was as if I had just reinstalled Windows and every other program on every machine in the lab. Just try installing 35 copies of Windows, Office, FireFox, Adobe, JRE, and 30-50 other programs in a few hours using any other system! I had a laptop to use as a Ghostcast server and a set of CDs to boot each system with. I simply had to set up the laptop as a server on that lab's subnet, boot each system to the CD (Bart PE -- Live CD of XP) which would automatically run Ghost and connect to the server. I start the distribution from the server and when it finishes, eject each CD, and reboot the systems. They rename themselves and return to the XP login screen. Nothing to it!

    My alternate method was a different Bart PE CD from which I mapped my images share (net use s: \\smbserver\path; this can be scripted) and ran Ghost 9 from the menu, and did it all through unicast. Again, after it finished I simply removed the CD and reboot and it would rename itself and come up to the login prompt. The big difference is that it was unicast instead of multicast and I therefore didn't need my server to be on the same subnet. (In theory it didn't anyway, but the volume of multicast network traffic would cause some trouble on the core of the network if it had to be routed. This was somebody else's department, I was just following orders in never doing that.)

    Set up an Active Directory and lock down the various account types through that (my recommendation is a Student group, possibly with other subgroups for particular classes, a Teacher group, and an Administrator group. Give students their own accounts with passwords that they mu

  85. My school had a really good solution by Pacifist+Brawler · · Score: 2, Insightful

    A human. If they see you doing something bad you can't use the lab for a week. If that compromises your ability to work then you should have thought of that before you did it. If your grades suffer, that's your problem not theirs.

    --
    IANA*
  86. Windows application control software by frenetic3 · · Score: 5, Informative

    bit9 (http://www.bit9.com) parity does exactly what the OP is looking for. you can lock down computers without taking away admin rights, and can whitelist applications which are allowed to install during lockdown. you can also administer all your desktops from the web console, so you don't have to go to each desktop and manually configure everything every time you want to make a change, and you can see what applications are running/installed on each desktop, and be alerted when something new appears.

    [full disclosure: i work at bit9 -- i couldn't help posting as we see and solve this exact problem all the time :)]

    hope this helps; there are other alternatives (imaging/freezing products that others have pointed out) as well.

    -drew

    --
    "Where are we going, and why am I in this handbasket?"
    1. Re:Windows application control software by DeltaV900 · · Score: 1

      I just noticed the bit9 comment and got excited because we're bit9 customers. I've locked down our call center and customer service reps' computers with Parity and have plans to eliminate mcafee corporate antivirus from our environment. I love the software and our employees (ones who previously enjoyed installing unapproved software) despise it. It catches just about every type of executable and can very versatily handle software installers/packages. Between that and Flexnet Adminstudio a Windows admin can very effectively manage an AD enterprise. Between costs for licenses/network bandwidth in corporate infrastructure/manageability/etc, Parity and adminstudio has been the most costeffective and administratively effective solution I've been able to find. Note: this is for windows environments only, I'm assuming here that Sunrays, linux thinclients, linux workstations, etc etc etc are not an option.

      Cheers!
      drew :)

  87. Fuck It by Anonymous Coward · · Score: 0

    Trying to stop the inevitable isn't possible. This sounds like whining. Let's make sure we restrict our students capacity to learn. After all, we all know, the best way to learn is in a closed environment devoid of anything useful. People learn best when they're told what to do, how to do it and when to do it. It's important to ensure our kids don't have the capacity to experiment. God forbid they look up some naked pictures of your dad while jamming out to KORN with a snickers bar in one hand and the other hand below the desk.

  88. The best possible way by ellem · · Score: 1

    (if you don't count unplugging the CAT5) to lock these machines down is to hire someone who knows what they are doing to enforce a "locked" desktop. Windows XP can actually be quite secure although there are certainly Apps that want you to be Administrator but you can always not use them or set up RUNAS permissions.

    The point is: This is not easy to do correctly and you should have someone that knows what they are doing do it.

    --
    This .sig is fake but accurate.
  89. Windows Registry by Mattwolf7 · · Score: 1

    I volunteered during high school as an aide in the computer labs and we faced the same problems. Our biggest problems was screensavers, and desktops. The other students would change the desktop backgrounds to pictures from Maxim and other similar things not really relevant to a school setting. It's not very neat, but there are Windows registry settings that can disable changing those settings, I used to have a giant list of them but it isn't too hard to Google things like that, we then wrote a little Python app that reset the background on logon/logoff and disabled things like changing the homepage, etc. The registry is pretty powerful in that regard.

  90. Terminal server, drive images, isolated network by Werrismys · · Score: 4, Funny

    If it HAS to be windoze, just get thin clients and run it off servers. After every class re-image the client disks. Do not connect it to external networks. Then nuke from orbit, level the building and spread salt. The only way to be sure with XP.

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
    1. Re:Terminal server, drive images, isolated network by Anonymous Coward · · Score: 0

      My school uses some computers running off servers and some independent but, the ones running off the servers suck and crash every other day.

    2. Re:Terminal server, drive images, isolated network by Sillygates · · Score: 1

      what do you mean "running off" the servers? Are they thin clients? do they mount user homes? Both can be solid choices if they are used correctly.

      On our network we use NFS (with kerberos authentication) to mount all the user homes on client PCs in our labs, and we have only had a few minor hookups (and only one incident of unscheduled downtime) in the past 2 years. Also, on our windows side, we use windows 2003 server to host a domain, which all of the client computers are connected to, that hosts user accounts. Everyone has their own profile, and no one can write to c:\ (standard for limited users in XP). Any applications that are installed only affect the account on which they were installed.

      --
      I fear the Y2038 bug
  91. Security Administrator by dmnic · · Score: 1

    http://www.softheap.com/index.html

    I use this at my office for certain systems that need to be locked down (mainly warehouse systems so the workers dont slack off by surfing the net all night long).
    setup is easy and relativly intuitive and the price is right.

    I have this on old PIII 600mhz machines w/ 128 ram running 2000 and xp and there is no noticeable slowdown in performance

  92. Complimenting Programs by Anonymous Coward · · Score: 0

    I'm the systems adminstrator for a high school here. We use Clean Slate so when the student logs off or restarts the computer it reverts back to an image that I created. I've yet to have a problem with them messing up a machine. Even if they got a virus on the machine somehow after a reboot it's gone.

    Another program to look into is called NetOp. The teachers use it in place of projectors to give presentations and notes. It essentially displays the teacher machine on the student machine. It also give remote access to "teacher" installed versions. I can access every PC in the building not just in the labs. I can monitor what the students are doing remotely from my office and that keeps me up on their tricks and essentially allows me to keep it more secure. It also has a policy feature in which I can block any programs from being executed. For example they've been playing Halo alot lately. I put the Halo executable in the blocked policy and no more Halo!

    It's not a free solution by any means but the students in my school can't mess up the machines, are kept on task, and are well monitored.

  93. Why dont you get some help by ajnsue · · Score: 1

    I think it goes without saying that most of the people learned about computers the first time, by using somebody elses equipment. So why not exploit the fact that you have motivated students in the classroom that can help you manage the environment. Get them to focus away from breaking the locks that the school installed. And make them the administrators. The really smart ones are going to confound you anyway, so you might as well use them to control the others. Make it a project - make a base image and get the students to figure out the best way to secure it.

  94. To add one more opinion on Linux.... (Ubuntu) by gnarvaez · · Score: 1

    I had a similar problem over the summer, with the exception that this was not a high school in the United States, but in a town some four hours away from the capital of a Central American country (can't be dealing with going back every time there is a problem). Anyway, I installed Kubuntu (kubuntu.org) which is one of the Ubuntu variants (there is also Edubuntu, a version specifically for the education sector as the name implies). It is fast to install; can easily be installed next to Windows XP, so that you do not have to permanently convert all the machines (in case there is an administrator or other bureaucrat who thinks that computer=microsoft--they are the most difficult group to convince. I would first set up one machine if they need convincing... it took me about 3 hours to get the first install done with the printers, network, etc. after that it was about an hour, but they can run in parallel. The other six were done in a couple of hours since I fiddled with netinstalls); so far immune to viruses, spyware, malware, etc.; and it is easy to setup user accounts. No one seems to have been able to hack into the root or sudo level (I check the logs once in while, as I am able to login from afar to perform updates, manage accounts, etc. I am shifting this to a local person). Since installing in the summer, there have been no problems with modifying the machines by users (and they are clever...) Linux, and *ubuntu in particular, are quite robust with very good security features. They can be setup remotely and even setup as thin clients (which I did to some of the machines since their hard drives were toast... and work well over a 10mb ethernet connection). OpenOffice, KOffice, Firefox, Acrobat Reader, Real Audio, Skype (only on a P4 with 512MB) etc. are some of the software running mostly without any hitch. I find OpenOffice on PCs (PIIIs/256MB) to be just as responsive, if not more so, than Office and it is almost 100% compatible (presentation is quite usable, but might be the only thing where Powerpoint might be superior... if only Apple made Keystone for Linux). Firefox is by far superior to IE, regardless of the platform (and better than Safari on a Mac). So, easy to install, manage, secure, great community support, don't need to throw away Windows (but you will want to anyway), and it is free!!! It should also appeal to the more serious computer users/future IT students as there is a great wealth of development software (any language you can imagine). Hope this helps.

  95. One word: Ghost. by GuruBuckaroo · · Score: 1

    Build one from scratch, get it set up the way you like it, then make a Ghost image of it. Then, every night, re-image the machines - poof, back to stage one. I'm about 2 days away from doing that to a lab at my work frequented by children, childish adults, and too few supervisors.

    --
    Poor means hoping the toothache goes away.
    1. Re:One word: Ghost. by majortom1981 · · Score: 1

      Deep freeze is better you dont have to ghost the machines.also with deepfreeze and an wsus server you can have the computer unfreeze say at 2am install the updates and refreeze itself again. You can even have it do this with the keyboard locked on the computer. Deepfreeze will revert back to the way the machine was after the last time it was unfrozen after a reboot. just like if you were to reimage it with an image.

    2. Re:One word: Ghost. by Anonymous Coward · · Score: 0

      But sometimes deep freeze get corrupted.
      And I found a way to get around freeze. Maybe not unfreezing it, but creating a great mess from several days to forever of DoS.
      But if you are careful, you can unfreeze it.

      Each version requires it own bypass method.

    3. Re:One word: Ghost. by Murgalon · · Score: 1
      I totally agree. I used to be responsible for a QA lab. running about 5 OS flavors. It works great.

      The only downside I could see from using it in a school setup is that what if the machine gets screwed up during every class. Everytime you start a class you would have to reload the image. It does not take that long though, I think it took about 5-8 minutes for an XP image to load.

  96. ssl tunneling get around by Anonymous Coward · · Score: 0

    I used to use ssl cgi proxies to bypass the firewall and the proxy at college.
    I downloaded files, exploits, cracks, pictures, entered restricted sites, etc...
    SO, if you want to have your computers and networks under control, either disable https or create a special SSL proxy man-in-the-middle, analysing restricted keywords, sites and files text clear unencrypted.

    ssl key of the host SSL proxy Student PC

    The average, upper-average even advanced guys won't notice that the little "lock" on the browser isn't really the ssl certificates of the webpage, but of your ssl proxy.
    And they will be amazed or frustrated of this high efficient filtering.

  97. Linux? by Swordless+Samurai · · Score: 1

    Why Not Try Linux? What Do they need to use the computer for specifically? Linux Will work with most of the printers in your school, especially Ubuntu, and they would be easy to lock down.

    --
    N. A. Stuart
    1. Re:Linux? by ico2 · · Score: 1

      Seconded.
      Perhaps a network booting system with a server running an nfs daemon for storing students files and maybe nis for logons?
      Maybe something nice and user friendly like suse or ubuntu?
      If you set the machines up for network booting, they will be virtually 0 maintainance and security is not really needed as a reboot removes any potential damage.
      If you need internet access then it wouldnt be hard to set up squid or a similar proxy server which can easily handle content filtering.

      Plan B:
      Leave things as they are but yell at the students more and tell them the computer will kill them if they mess with it.

  98. Limit user rights. by Anonymous Coward · · Score: 0

    Just limit the rights on the username that the kids all log in under.

  99. Implement a router for the internet. by Dynapen · · Score: 1

    My guess is, if these kids are anything like the kids my wife teaches, the biggest problem is that they download files and install them, things like games, etc. Or they play them online in flash based environment, which you had mentioned. One way to limit this is to put a router in place inside the lab. If all the computer lab computers get network (and internet access through the router) then you can limit what they can access from there. yes, there are ways around it, but it will cut out alot of your headaches, and it's reasonably cheap. You wouldn't even need alot, probably a $100 or so. that way you don't have to worry about locking down the rest of the network, or dealing with internet restriction software that is based on user name, and affects the total network. the room would have it's own restrictions, and you can easily control the list so you can add sites that you find the kids using. Other than that, and making sure the limited account doesn't have sufficient privileges to write to various things (like the registry), you will be in good shape. As for the "install linux" suggestions that have been made. I use it and it's great, but I don't think it's the right tool for this situation. sadly enough part of using a computer in a lab like this is to make sure that kids who don't know how to use one can learn, and whether /. likes it or not, the majority of the desktop PC's run Windows, so it's best for them to at least be functional there.

  100. Supervision? You think???? by Anonymous Coward · · Score: 0

    Simple - TEACHERS - SUPERVISE YOUR STUDENTS!

    No amount of security software, planning, re-imaging will prevent malicious students from damaging / destroying systems in a public school or playing web-based games for hours at a time.

    Teachers are there to lead their students into becoming moral and ethical people, as well as teaching them grade specific curriculum.

    It disgusts me to hear teachers complain that "The Computers" are to blame because they allowed their kids to spend an entire lunch hour unsupervised in the computer lab, leading to all kinds of issues such as inappropriate web surfing, missing mice, missing plastic logos off the cases of computers, dropped monitors, cola on keyboards etc....

    Suck it up and do your jobs - TEACH!

  101. Run it off a VM by Anonymous Coward · · Score: 0

    Load the OS at startup, and then it doesn't matter what changes they make...as soon as the system is rebooted, it's lost.

  102. Locking Down Windows by lokispundit · · Score: 2, Informative
    There are a few ways to "lock" down windows.

    If you have an windows domain the best is to the group policies and create individual accounts to track each of the students.

    Group policy http://www.microsoft.com/technet/technetmag/issues /2005/05/LockDown/ will also give you a great deal of control over how much of the windows interface they have access to. For instance you can lock out the CLI, and where they can save files. Here is a link from Micro$oft on how to get started.

    If you don't have an active directory domain setup, you can still lock down the desktop by creating local policies http://www.windowsnetworking.com/articles_tutorial s/wxppspol.html, unfortunately you will need to apply these to each PC if all the hardware in the lab is the same, but it wouldn't be to difficult to create a locked down image using Ghost, and then image all the machines to be identical.

    Also, if the school can afford it buy a copy of websense http://www.websense.com/global/en/. It will keep the little buggers out of the internet, prevent them from downloading games, and even using chat programs.

    --
    "Don't be so humble - you are not that great." - Golda Meir
  103. No hard disk? by jbrandv · · Score: 1

    How about a distro that boots off of the CD? Make them save to USB thumb drives. Since the CD is finalized they can't mess it up. Since there is no hard drive thay can't change the OS.

  104. Take off and nuke the site from orbit by khendron · · Score: 1

    It's the only way to be sure.

    --
    Life is like a web application. Sometime you need cookies just to get by.
  105. SiteKiosk by dragonsomnolent · · Score: 1

    Where I work we have a few kiosk computers for applicants to use, after much evaluation we settled on a product called SiteKiosk. This has worked very well for us (our network admin gave up on cracking out of it after 20 minutes, citing that no applicant would take that much effort to get around the program). The program actually loads a custom shell, uses a customised browser and is very easy to lock down, a little tweaking is needed to open stuff up, but it isn't hard from the administrator's account, it is impossible without the administrator's password. After deploying it 6 months ago, I have not had to service the pc's one time, ever. They are very secure (about as secure as I say a machine can be). Security on these can be as extreme as you want it (autologon to the SiteKiosk user, only browse to whitelisted websites, etc...) if someone manages to get around it, you should consider giving them a job, seriously. I don't know of the cost, but I know it works.

    My other suggestion is Linux, it would probably cost less, and be as secure (if you configured it right) and good luck getting windows games to run on it if you don't install Wine (Slack would be my suggested distro, stable, secure, and easy for administrators to handle).

    --
    I got nuthin
  106. Guest accounts on lab computers by Vernalex · · Score: 1

    I personally do not lock my profiles down for my labs. I used to do this and it was just a waste of time. My preference now is to use guest accounts instead of user accounts. The nice thing about guest accounts is that when you log out they are destroyed, so if they change the background then it makes no difference. I will often redirect the My Documents folder to "c:\temporary work" though or something similar so they can save documents between sessions, although I warn them that they could be wiped at any time. The one caveat to this is that with Windows XP it is now a feature that guest accounts are only guest accounts if the computer is on a domain. However, if you do not have a domain you can join them to a temporary domain and not use it (because the accounts do not need to be domain accounts), but if you have a domain then this works out even easier for you.

    --
    "The optimist proclaims that we live in the best of all possible worlds, and the pessimist fears this is true." --James
  107. Shared Computer Toolkit by Anonymous Coward · · Score: 0

    The Shared Computer Toolkit from MS is definitely the simplest way to go.

    1. Re:Shared Computer Toolkit by LinuxFreakus · · Score: 1

      I beg to differ. There are a few trivial ways to gain full control on any windows box which cannot be countered without crippling the OS. Certainly doesn't require anything more than the ability to use google.

    2. Re:Shared Computer Toolkit by toadlife · · Score: 1

      Please name some of those trivial ways.**

      **that don't involve booting to alternate media - that's cheating

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  108. Deep freeze. by Peterus7 · · Score: 1

    I worked as an assistant at one of the UW libraries, and we would just put a program called Deep freeze on our computers that froze the boot record, so every time you started it started anew. Then you unfreeze it, make the changes you need to, and go from there. Also inform students that they should save to floppy, USB, whatever.

  109. Linux LiveCD's for evil purposes by Zantetsuken · · Score: 1

    I've seen plenty of posts on here about how reimaging the machines and or using LiveCD's and installing Linux to hdd - but what about the one or two students (even if they're the only ones out of the whole campus) that are geeky enough to even think of this? they do that, and they can pretty much nullify anything this Deep Freeze can do, and at best it can be re-imaged if Deep Freeze or any drive-imaging setup uses IP's instead of having to have the software on the client to be reset

    the only few way's I can think of keeping people from using LiveCD's or installing to hdd, is to remove the cd drive and use a motherboard that doesn't allow for USB booting (in case they try a small distro for USB drives)

  110. Don't use a lot of Edu software, do you? by Chordonblue · · Score: 1

    Much educational software is poorly written, even if the content is good. The teachers refuse to part with it (we DID pay for it after all), but a lot of it was written during a time when Windows 95 was still new. There are some newer software that is STILL written that way!

    Try running a lot of this stuff as a non-admin and it just doesn't work.

    --
    "...Well, there's egg and bacon; egg sausage and bacon; egg and spam; egg bacon and spam; egg bacon sausage and spam..."
    1. Re:Don't use a lot of Edu software, do you? by exKingZog · · Score: 1

      Half the time, it'll run if you grant the Users group Modify permissions on the %ProgramFiles%\%App% folder. Otherwise, I feel your pain and advise you to look at Terminal Server...

      --
      "If he were a plant, people would roll him up and smoke him."
  111. News to me... by Benanov · · Score: 1

    Hmm. That's news to me. I graduated from SCAHS in 1998 and the only people running Linux were a few of my classmates toying with RedHat.

    If you want some spare machines, I have quite a few. :)

  112. is this the onion? by wardk · · Score: 1

    keep up the satire, this is hilarious. a secure XP network. HA! you guys are real comedians.

    more of this please, I just stopped laughing

  113. Easy: Edubuntu by alohatiger · · Score: 1

    Pull all the disk drives out, install an Edubuntu server, PXE boot each LTSP client, problems over.

    --
    Bigtime Consulting - "We're the best because we cost the most"
  114. Have you considered MS Shared Computer Toolkit? by Samurai+Nigel · · Score: 1

    I got to this late, so one or more of the 200 replies before mine may have already mentioned it, but Microsoft's Shared Computer Toolkit (http://www.microsoft.com/windowsxp/sharedaccess/d efault.mspx) is a great way of locking down computers. I use it in the labs at my middle school.

  115. VMware ACE by Chayak · · Score: 1

    You can create a vmware ACE machine that's locked down and with a non persistant disk that it will revert to. VMware has docs that tell you how to set up the computer to boot into the ACE enviorment and explorer.exe will not be started hence if they do get out of the ACE machine there isn't much they can do. It works quite well. On the other side of things something like Apple's remote desktop is a great program as you can basically watch everyone's screens. I've seen it used to great effect in my highschool as the teacher could sit and keep an eye on everyone. There are a lot of possibilities but cost will always be a factor with normally underfunded schools.

  116. Really consider a domain. by Anonymous Coward · · Score: 0

    //-- Network Security vs Local Security --// In your position a domain sounds like the most beneficial solution. There is however, no security through obscurity. Even with a domain, you could potentially have issues from any of the students who are gurus themselves. For the most part though, if you can establish a domain with a good security policy, individual user accounts, and a decent web filter, you will eliminate a lot of your everyday problems. The issue with doing local security on the machines is that first of all, it is impractical to try and manage a network and users that way. Say someone steals the Administrator password from the SAM file? Or uses a key logger? Or just manages across it somehow. Do you want to change the Administrator password for every single machine in that lab? You can lock down the local security enough that it will help to deter users from by-passing the domain login, and keep the domain security strong enough to eliminate most of the issues you're having. You need to be careful with domains though, if you don't do things right you can end up giving lots of access to the wrong people, so being comfortable with it is important. If you want to stay with local security permissions, and there is no convincing you to budge on that, then there are some things you can do to improve your situation. First of all, making the suer accounts limited is important, and making sure none of them have been promoted to administrators is also important. Beyond that, changing the Administrator name to something else, as well as the guest account. Network wise, try to block access to proxy sites as best as possible, sites like myspace as well. Do some research on how to restrict file downloading for limited accounts in Windows. In my opinion, the local security is not the way to lock down your network, or manage it, but if it is your only option then do plenty of research on the local security accounts, and on slashdot (as you're doing) and build it up as much as possible. Some third-party apps to help restrict Windows and Internet functions might help, too. Several people will argue to use Linux, which is a very fair argument, but if you aren't comfortable in it then there is no way you aren't going to ever get it secured on your own. That is something important to keep in mind, so if you went that route, familiarize yourself with it first thing! Linux is tricky for newbies, so that could work to your advantage, and it will certianly prevent a lot of downloading! As another resource, contact a few admins from other schools and see what they are doing to keep their networks locked up. No doubt, a lot what you can do will come down to a budget, but if you have the resources or time, spring for the domain. :)

  117. one real answer by baddog1229 · · Score: 1

    I have several labs I keep watch over and the answer is deepfreeze. The machine reboots and it don't matter what the students did in the past it is gone. You can put viruses on the machines, erase registry keys, save documents and after reboot everything is back to time you installed it

  118. ADS Security and Ghostcast by Zerbey · · Score: 2, Informative

    I'm going to assume here that you must use Windows. Honestly, it's not much harder to lock down than Linux.

    * It's relatively simple to lock down users with GPO where all they see is a start menu and specifically what you want to give them. Make sure you remove access to the C: drive. Be warned that there are ways around it so keep you eyes open.
    * If you MUST give them net access, force proxy and restrict the hell out of them. Teenagers will look at stuff they're not supposed to and are very creative at getting around firewalls :) Dan's Guardian is an excellent free solution that does content filtering. Squidguard also works well. The best advice is to block everything except what you want them to see. Ditch IE and use one of the Kiosk addons for Firefox or Mozilla (there are several).
    * Get ghostcast, or opforce, or something free and reimage them every night. You'll thank me later.
    * There'll be one or two kids (usually just one) that always manage to get around your restrictions. These are the kids that will one day have hugely successful IT careers. My experience is it's better to give them some extra responsibility to help YOU out, they'll thank you for it.

  119. Keep an Image Handy by da'+WINS+pimp · · Score: 1

    OK, I admin 200+ machines for a large community college in Austin so I know from where I speak. I'm surprised I haven't seen this already. Group policies are nice. Novell's Zenworks is better, especially if you have a lot of users of varying types who need different levels of OS access. But that is all just window dressing, and then you have to manage it.

    The bottom line is - install some imaging software (Ghost, Zenworks, or any of the open source ones work). Keep a clean image handy and in 20minutes you have a new OS complete with apps reinstalled. Schedule all the machines to image every night and you are even better. Worst case you have a botnet for 12 hours if something goes really bad. Enable auto update, get good malware protection and then say, "Screw 'Em."

    --

    "I'm just here to regulate funkyness." - James Gandolfini, as Winston in The Mexican
  120. What about the teachers??? by Hokie06 · · Score: 1

    I would be more worried more about the teachers not knowing what they are doing in Linux. Most teachers aren't going to want to learn how use Linux, and they certainly aren't going to want to explain linux to their students. No teacher is going to want to take the time to explain how to do basic things to their students. Students are going to want to know why their USB key doesn't show as removeable disk E: when they go to save their work, etc. It is small things like that, which may not seem like a big deal to you or I, that will frustrate teachers and students and potentially waste time. If the lab was for a CS class, I would say go with Linux, because the students taking that type of class probably won't mind learning a new GUI, Filesystem etc.

    --
    Kilroy was here.
  121. What my school does -- by subxero37 · · Score: 1

    They have a massive setup, so this may be a bit overkill for your situation -- they have something like 5,000 computers on the school network, which spans 8 or 9 different schools (I live in Quincy, Illinois.) They have a subscription to WebSense Enterprise, which is a software-less solution to blocking objectionable websites (such as YouTube, MySpace, et cetera) and have filters set up to not allow MP3 files or any video files to be placed in the student's personal folder. Student data is all stored on a shared folder, whereunder each student's specific folder (mine is 4533 -- my ID number) contains My Documents, Recycle Bin, and Desktop (the Start Menu is common to all users per computer.) The student directory is mapped to H:, and is also merged with the computer's file system, so that My Documents points to H:\My Documents. It works really well. They created a new group, with even more limited actions, in the user manager (under Administrative Tools) and set the priveledges very low - all students are classed under this group. The computers are still fully functional, and work excellently.

    Finally, they have unattend disks -- you pop a disk in, reboot, a small DOS batch file runs, tells you to enter a computer name (like B203S01, which is Senior High, B Building, Station 1) and then to remove the disk. Windows then installs using setup files stored on the network (so patches are applied globally) and within an hour, it's back to the login screen, as if nothing ever happened.

    It's one hell of a setup, but even I commend them greatly for getting it to work so damn well. Also, there are some tweaks they applied to Windows to disallow the executing of any EXE, VBS, JS, BAT, or COM files that they don't explicitly flag as "executable" -- excepting the Windows system files, of course. I'm not sure how they did that. I'm not a networking/security expert.

    Also, there's another tweak they applied so that USB Flash drives may be used, but only if they're

  122. Wh yimage every night? by majortom1981 · · Score: 1

    Why image every night when if you use deep freeze you can do the same thing sort of but all you have to do is restart the computer?

  123. yeah by JustNiz · · Score: 1

    Its windows. Its always going to be insecure.
    Install linux on those PCs instead, but first make sure any windows-only apps you need to run work OK under wine. Also you'll giving the kids a b3etter education by not forcing them to have a Microsoft-only world view.

  124. KISS = Switch! :-) by Anonymous Coward · · Score: 0

    As a high school computer teacher, I just gave up on windows altogether years ago. Now I use linux exclusively, and it is heaven. I have spent zero dollars on software (all my money goes to hardware), zero time/money on viruses, zero time on administration/reimaging, etc. For the past 5 years it's been a joy to use computers that actually work all the time, everyday! So, my advice is: try switching to linux. Forget windows, or be prepared to spend more time/money just trying to keep them functional. The choice was easy for me (and a growing number of others...:-))

  125. PAComputing by Anonymous Coward · · Score: 0

    http://pacomputing.webjunction.org/

    This is the site that has become of the work the Gates Foundation. They gave XP machines to public libraries. There are tools that will allow you yo lock down a pc with Group policy setting using locally roaming profiles. No Domain, no domain controller. It may be worth checking out for some ideas if nothing else.

  126. RE: Securing a High School Windows XP Computer Lab by mortalm · · Score: 1

    Use the MMC tool (Start > Run > MMC {Enter}) to create a local security policy on one of the xp machines in your lab. Use the tool to set all of the security feature your desire. Once you have create the policy to your lab's needs, find the folder that stores the policy, usually C:\Windows\System32 and the folder is a hidden one called "Grouppolicy" so make sure you have view hidden files and folders checked in your Tools > Folder Options tab. One you have the folder, copy it to the same place on all the machines (I am assuming they are in a workgroup enviroment and not a domain). The grouppolicy hidden folder may not exist on the machines that you didnt create the policy on, just copy the hidden folder over to the same location anyways and reboot the machines. You policy should be working. With the policy you can disable users from installing, downloading and all around functionality of the system.

  127. let the users... by tobiathan · · Score: 1

    ...help you lock down the environment. In a school of any size, you likely have a good number of kids that can help you during their free period to better organize the network, and help you maintain a locked down environment. You and the students will learn something pretty useful along the way, and the kids will feel important and powerful, since they will have the ability to help admin things, give special priviledge to their friends, lock the dumb jocks out of everything, and enable the cute girls to download mp3's. This will also give these kids a taste of the real world where the geeks rule. It might even get them to pay attention in class so that they can themselves become one of the geeks.

  128. Fixall. by Loswave · · Score: 1

    Aside from using the admin access controls in windows itself, get DeepFreeze. No matter what is done to the computer, just restart it, and it goes back to the freeze state. Works pretty much every time. http://www.faronics.com/

  129. Run far, far away by Anonymous Coward · · Score: 0

    If you don't already know how to lock down such machines, run far, far away. The students will inevitably hack around anything you do to download warez, porn, and other unspeakables. No public school in the US can pay you enough for the time and energy you'll have to put into it.

  130. Call your school IT people by csoto · · Score: 1

    If you don't have any, or they're incompetent, then get rid of the computers. If the parents complain, have them talk to the pricipal and/or district about insufficient IT resources.

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  131. Outlook and Outlook Express do this... by Old+Man+Kensey · · Score: 1
    I got burned by this a year or two ago. I copied our facilities person's profile to a server folder, reimaged her machine, then copied it back down. What I didn't know is that Outlook and Outlook Express both store user e-mail folders in Local Settings by default.

    She lost about six years' worth of mail, modulo the three-year-old backup and the two weeks' worth that was still saved on the server. Boy did I feel like an ass.

    As a result our documented procedures for migrating users to new standard images now have a big bold note NOT to use the MS profile tool, and really the only reason you would ever need to is if you were copying a user's folder to a server to be a multi-user mandatory profile (because the MSPT makes it easy to change the scope of who is allowed to run that profile). I do that in the labs at another location, which was why I automatically went for the tool in this case.

    --
    -- Old Man Kensey
    1. Re:Outlook and Outlook Express do this... by charlesnw · · Score: 1

      Well what were you doing re imaging a machine before verifying the backup :) Also its customary to back up C:\Documents And Settings\. That should store everything. Always do a search of a users hard drive for .pst .doc .xls etc files before wiping out the box. Or encourage your users to store things on the server and enforce that by setting the Office default save location to the server. Sounds like you weren't on a managed network.

      --
      Charles Wyble System Engineer
    2. Re:Outlook and Outlook Express do this... by Old+Man+Kensey · · Score: 1
      We don't have all users store everything on the server because we don't have room for that (some of these users work with huge databases and other such stuff, or more commonly have gigantic archives of e-mail). Our users (with one exception) don't have admin access to their own boxes, so they can only store stuff in their own user profile folders, which typically means Desktop/My Documents. In this case it was known that nothing outside the profile needed to be backed up, it was the (incomplete) backing-up of the profile that was the whole issue :)

      Of course we have a backup server which this particular user should have been on, but wasn't, because the guy whose job it was to install the backup app on her PC hadn't done so.

      And yeah, I should have verified the backup :) Ultimately it was no more than an annoyance, and as I pointed out at the time, the same thing could have happened at any time due to random disk lossage corrupting her mail folders (a weak defense, but valid to a point).

      --
      -- Old Man Kensey
  132. Fresh install every session by Sloppy · · Score: 1

    Maybe the thing to do is to install a normal OS, and use VMWare or some other virtualization thingie to supply the Windows environment. And every time you start the Windows environment, it runs a freshly-created copy of an image that some guru has already set up. Too much spyware accumulated in the last few hours? Just reboot.

    Or just install a fresh system and then hardware write-protect the drive. this will probably lead to problems, but if it works, it'll be a lot easier/faster.

    Of course, as others will surely tell you, the more obvious answer is to not use Windows at all. There are some high-school students who know how to use Windows, just as 25 years ago there were students who knew how (or could learn) to use $ANCIENT_OS_HERE. But you have to keep in mind that Windows is an OS for gurus who know what to do when they get a "click here to destroy your system (Yes/No)" dialog window followed by "Are you SURE you don't want to install this vir^H^H^H totally k00l application? (Yes/No)" if the user says No the first time. In other words, about 1% of the population. A high-school computer lab is going to have a rather wide variety of students, and most of them aren't destined for rocket science.

    You might want to look into Linux; there are some very friendly distros, and for the end user it's almost undesputedly safer. You'll hear some people say it's "not ready for the desktop" but those people usually are talking about problems they've had with installation and administration. For casual use, it's a reasonably good way to go.

    MacOS has an even better reputation, but it probably won't run on your existing hardware.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  133. a good start by rednekbrh · · Score: 1

    One thing you can do to deter the downloading that is extremely simple in xp pro is to log into the admin account delete all users then go into my computer and right click on your hard drive go to properties then to the quota tab and enable quota management and limit disk space to for kids in high school i would say no more than 10 to 50 megs of space enough for then to store documents and such then i am guessing this is a lab used during class - create limited user names with passwords on the machine and assign seats to the students so they all get their little section of the hard drive this will effectivly limit them to how much they could possibly download and store on the machine no more game downloads or music downloads as they won't have space and the machine won't let them exceed that space. Like i said this won't change them from making changes to the settings but will prevent them abusing the school's net connection.

  134. Contact the board office by KillerCow · · Score: 1

    I am sure there are IT guys who know how to do this. If not, then there should be. Each and every school should not be re-inventing the wheel. There should be a board-wide policy document or guide on the preferred (or recommended) way to secure a lab. It's likely that the predecessor was just too incompetent to follow the procedure.

  135. Thermite! by Tinned_Tuna · · Score: 1

    If your box is infected with Micro$oft Windoze, may I suggest Thermite (tm) as a cure?

    To use to Thermite (TM) on an infected machine, simply remove the hard drive, apply liberally to the hard drive, stand well back and light the touch paper.

    This may cause some singing to carpets and other fabrics.

    After the Thermite (TM) had worked, simply purchase a new hard drive and install a Real Operating System

    1. Re:Thermite! by singingjim · · Score: 1

      Yeah, that's helpful, and fanboyspeak, and unrealistic, and loser-talk, and obnoxious, and generally childlike and immature. Did I mention that post was stupid? I didn't?? Well it was.

      --
      Terrible karma and aiming lower, which in this environment of one-sided reason, is higher.
  136. don't forget to actually teach the kids by Dare+nMc · · Score: 1
    find a way to restrict student's access

    The orginal post only talks about secruity, but you have to assume their is a goal to teach the students as well.

    of course PC's in a English class for example could be locked tight as a tick (as you describe) But it sure seams important to have a PC class that actually teaches something about PC's, not just how to launch and use the MS App of the month.

    I guess a couple PC's for swapping components. The virtual PC's sound good for PC's that you want to train the basics of developers, and programers. As long as that isn't too perfect of an environment.

    Basically I think the automatic restore overnight to a image, and admin rights to the labs/computer class PC's would be better.
  137. Content Filtering + Security Policies by m-wielgo · · Score: 1

    I would suggest installing and subscribing to a content-filtering service such as WebSense. You easily enforce your Computer/Internet AUP. Monitor what sites are being denied (probably myspace being the most, etc) and print weekly/monthly reports. Assuming you want to stick with Windows, setup an Active Directory domain, enforce Group Policies, lock down the user account. Install SP2, anti-virus, enable the Windows Firewall, lock down ActiveX (it's unnecessary to install Firefox to have a secure browsing experience. If you lock IE down properly, your problems should be minimal). Disable unnecessary services, create a mandatory profile. And finally create an image with only the software students will use, and removing things like games.

    This is by no means everything you should do, or even the start of what you chould... but it's something I feel would be the basic steps towards a more secure computing environment.

  138. Two suggestions by element-o.p. · · Score: 1

    1) Use deep freeze. It will lock down the machines so that users cannot write anything to disk, which eliminates problems with changing settings, installing games/spyware/virii/whatever.

    2) Remove the O/S from the hard drives and boot Knoppix from CD instead. Accomplishes the same thing as option 1, but in a different way, while still allowing users to write data to the hard drive.

    --
    MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  139. Great ways to lockdown the desktops in XP. by borphos · · Score: 2, Interesting

    I work for a school so I know this problem inside and out, but the answer really depends on your situation /resources.

    The easiest way:
    Buy a copy of a program called Fortress. While you are at it get their HD protector it's called Clean Slate. These are available at http://www.fortresgrand.com/ This will enable you to comletely lock down the ability to open the command prompt, run certain programs, change the colors or or desktop, etc. Clean Slate can return a machine back to a known good state everytime you log out. (Or so it claims i've never had to acually use it.)
    Pros: Simple.
    Cons: Students still don't have their own accounts for saving documents. This sort of security sends a negative message of "I don't trust you with anything."

    A better way but a bit harder:
    Create a domain controller using Windows Server 2003. Buy a beefy server with plenty of HD space. Install Server 2003 (or 2000 if you can find it.) Get a copy of a good Active Directory book. You will also need to buy CALs (Client Access Liscences). Buy a program called adinfintium. (makes managing users a lot easier) Then (using your trusty active directory book) create users and place them in an OU (Organizational Unit) called something like "Students". Learn how to add a "Group Policy" to the students OU. (at this point you can just call OUs folders.) Group policies can do things like set a homepage, lock the background and colorscheme, disable msn messenger, disable certain other programs, etc.
    Pros: A server that acts as domain controller and file server can do more things than I wish to list here.
    Cons: $$$ It's expensive, not just to buy, but to maintain. Alternanly you can do almost as much with a combination of a good linux server and that fortress program for a lot less. You will need to know linux though.

    A note on content filters:
    Since you are at a school you have to comply with COPA (or something like it if you aren't in the US). Schools have the burden of being legally required to maintain a content filter to filter out bad things. What do they mean by bad things??? COPA like laws are all vague, but you have to show you are doing atleast something to prevent kids from vague things that may lead them into vague danger and cause them vague harm. The best way to do this is to to buy a server to act as your firewall and content filter. A compay called Clark Connect makes a great firewall product that updates its content filter automatically. It uses a program called dansguardian on the backend and is intelligent and easy to use.

    Final note:
    The firewall/content filter and domain controller are not traditionally something you use just for one lab. They are usually used for an entire school, or in some cases mutiple schools. This includes staff computers also. Most schools use this type of setup and would highly reccomend it if you can afford the hardware and lisences.

  140. Two words ... by multimediavt · · Score: 1
  141. Securing a High School Windows XP Computer Lab... by Nocturnal+Deviant · · Score: 1

    Is a Joke, i cant say how many times i got admin passwords when i was in high school. Unless they Put a Great Firewall of China up, with communist guards with night sticks in front of the server, people will get in.

    --
    -Noc
  142. group policy by deamonpainter33 · · Score: 1

    most of these comments below me are good answers but, i believe in using what you already have, not purchasing more bull on top of the bull your workin with. impliment a group policy on all the computers for a certain group and add that person to that group that's locked down. you can lock it up so bad, such as start menu lockdowns, desktop lockdowns...etc. lot's of stuff. play god and have fun!(if you are working with a domain structured enviornment anyways, but you can still lock these down using the group policy tool in windows xp)

    --
    "In the kingdom where everything dies, the sky is mortal."
  143. Deep Freeze by Anonymous Coward · · Score: 1, Informative
    My school district purchased a district-wide license for a program named Deep Freeze (www.faronics.com), and while I'm not always in agreement with their IT decisions, this was a good one. Deep Freeze, as the name suggests, 'freezes' a computer's installation... users can make changes to the contents of the hard drive or the computer set up, but when the system restarts, it's put back to its 'frozen' state.


    This is an effective protection against students messing around, but also against hackers, spyware, virus infestations, etc... just restart and the problem is removed.


    Downside, of course, is that the computer is equally protected against security updates, administrator-desired software installations, etc-- in order to those, Deep Freeze needs to be disabled and then the computer restarted, which is a bit time-consuming.


    Luckily, there's an administrator console version installed on my system-- with it, I can turn Deep Freeze on or off or restart or shut down systems-- in my lab and throughout my school... so I can disable Deep Freeze on all my systems, make any needed changes, then enable it again on all my systems, all without leaving my chair.


    Highly recommended for school computer labs and other public computers.

  144. Use the right tool for the job by VVrath · · Score: 1

    Easy - get the Network Manager to do it. Her school does have a Network Manager, right? Right?

    All the terrible stories I've heard about the US education system no longer seem like exaggerations. This school had a computer lab where the *teacher* was responsible for network security?!

    Here in the UK, the teaching unions would be up in arms over something like this. Teachers are paid (and trained) to teach, not to be a sys-admin in their all-too-short spare time. Yes, teachers should have input into security policies, but to have them in charge of the day-to-day administration of those policies is a terrible waste of their talents.

    Use the right tool for the job. You wouldn't get a sysadmin to teach a class, why get a teacher to administrate a network? /me makes a mental note to let our school ICT Technicians know just how much we appreciate them.

    1. Re:Use the right tool for the job by mikek3332002 · · Score: 1

      Though you need to make sure the admin knows what they are doing. One that knows how to operate permissions, manage a proxy server, knows how to ghost/image machines, actually knows the purpose of anti virus, and knows about various computer processors.

      At my highschool the computer admin did:
      1)Have all profiles and user data in one folder that had the windows equivalent of chmod -R 777 *
      (some kid deleted the profile data for the teachers logins instead of 10min login, it took 40min)
      2)Have 100mhz pc running an X terminal server client, booting win 2000 while having 64kbps connection for all the computers(very slow, though it did stop porn/game dl.)
      3)Set the terminal server up so that users could access the server's hardrive (eg could delete office)
      4) No anti-virus because we stopped students from using floopys, with out stopping teachers using them(the teachers had crap passwords
      5) Once they relized explorer was being used to access the other foldersw they ran a program that randomly decided to block explorer from running ;).

  145. Better: Deep Freeze plus additional stuff by the+JoshMeister · · Score: 2, Insightful

    FWIW, I've worked as a school site technician in 3 different school districts and I'm currently a Network Specialist for the local County Superintendent of Schools. I, too, have used and highly recommend Deep Freeze, but it sounds like the person who submitted the question should probably implement some other ways to lock down the computers in addition to Deep Freeze.

    security basically consists of a password on the admin account, a subscription to McAfee Security Center, and a free Internet filter.

    If you have a filter and you're having problems with students downloading games and music, why not block game and music sites? Take a look at your Web access log and block the sites that are creating a problem. If all computers at your site (not just in your lab) access the network through your "free Internet filter," and if you have a domain,* you might benefit from setting up the proxy filter to only apply to a certain domain account, and then put your lab PCs on the domain and have the students log in via this restricted domain account. That way, teachers etc. can still get into whatever sites they need to, and they won't hate you because of your somewhat restrictive filter.

    *Someone else suggested using a domain, and I wholeheartedly agree. I haven't set up a SAMBA domain, but if cost is an issue (which it sounds like it is since you're using a free filter), you might be able to set up a domain with a Linux server, although I admit I have no idea how to go about setting up account restrictions on a Linux domain.

    Another great reason to use a domain is that you can set up your student account to be *very* limited; you can specify specific apps that they can't run, or if you want to be *really* restrictive you can even specify apps that they're allowed to run and everything else will be blacklisted by default. You can find some basic instructions in an article at my blog. (Sorry for the indirect link--ironically I'm behind a firewall and can't get the exact URL for you. Please look in the sidebar to find the Active Directory post.)

    They have been going in and changing settings, downloading games and music, and generally screwing the computers up during class time, in many cases leaving them unusable. [...] Any suggestions on the best way to lock these systems down?"

    Again, the specific music and game sites can be blocked individually, but it sounds like a big issue here is classroom discipline. I can't give you any tips on that. =) But another tech tip that I have is a free program suite: UltraVNC. You've probably heard of VNC before, but this particular implementation is really great for a school lab. You can set it up so there's no tray icon (making it easier to log into a student computer without them knowing or being able to shut down your connection), and you can actually lock down their ability to use the keyboard or mouse on an individual basis. So if you've got some kid that's really screwing around, take away their privilege of being able to use the computer until they decide they can behave. UltraVNC also lets you transfer files between the computers, which can come in handy.

    As an aside, VNC also makes it a piece of cake to take screenshots of students accessing naughty sites. Just connect to their screen when they've got something inappropriate up, hit the Print Screen key on your keyboard, and paste into Paint. Save it, and you've got the hostname and IP address of that computer in the VNC Viewer app's header, the current time from your system tray, and a clear shot of what the naughty student was viewing at the time.

    One more thing: someone suggested individual user accounts, stating that this was the only way to track which student used a particular computer at a particular time to do something bad. This is not such a great idea, however, for several reasons. To name just a

  146. Shared computer toolkit by gregleimbeck · · Score: 1

    http://www.microsoft.com/windowsxp/sharedaccess/de fault.mspx

    I'm assuming you don't have these computers on a domain, in which case use a GPO.

    --

    P.S.,

    This is what part of the alphabet would look like if Q and R were eliminated.

  147. Two words....Electrified Keyboards by Anonymous Coward · · Score: 0

    Let the little bastards get the piss shocked out of them a few times and it'll stop that tinkering bullshit. :)

  148. Secpol by sicnarfwjd · · Score: 1

    Every one of the XP workstations should have a local security policy on it. Try Start->Run->Secpol.msc and change the setting so that the only users who have ability to install is the administrator. Change the administrator's name to something only you know and give it a 10 character password with 4 of those being non alpha minumum. Secpol will have the required settings you need.

  149. Hopeless by WhiteWolf666 · · Score: 1

    Don't even bother.

    Either:
    A) Switch to Linux, or
    B) Reimage daily.

    Regarding A: Don't scoff at it out of hand. Obviously, its not the type of thing where you would show up tomorrow with Ubuntu CDs and hope for the best, but it *is* the type of thing that can be done after some consideration.

    Regarding B: I've heard good things about Faronics "Deep Freeze" product. Schedule your systems to automatically shutdown at some point (preferably via BIOS, otherwise kill the power via power-strip.) Set the systems to not power up automatically when power is restored, and set the systems to powerup 1-2 hours before the lab opens. Tada! Fresh systems everything moring from your image, and it makes updating system software a breeze.

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  150. Something to consider... by TeeDubya · · Score: 1

    You should consider disabling things such as the command shell ("cmd" through the run menu) directly through the registry. While you're at it, find some decent software to track where your students are surfing, and block websites accordingly. Some decent web-filters allow you block sites on the basis of Given keywords. In addition to this, see if you can get funding for software called "Vision." Essentially, it allows you to control/stop any computer user's activites... and gives you constant watch over the systems. Hopefully that gives you a place to start.

  151. XP Home by ben+there... · · Score: 1

    Doesn't have gpedit.msc. Does have compmgmt.msc.

  152. Automated Resume Check -- First Round, Yer Out! by Ahnteis · · Score: 1

    Sorry, you have to have the correct buzzwords to even get your resume looked at by someone who knows that Open Office Writer and Microsoft Word have transferable skillset.

  153. Re:FTW by sbranden · · Score: 1

    Well young computer wiz, what would you do to secure the computers? You are the Windows expert after all.

  154. Deep Freeze by Anonymous Coward · · Score: 0

    http://www.faronics.com/html/deepfreeze.asp
    ^^
    My high school used that software, anyone could change settings and do basically whatever they wanted, install whatever they wanted.. To undo everything, you just restarted the computer.. You either had to save to a disk, network drive or a partition that retained data when the machine was restarted. The students didn't mind it at all.

  155. Drive Shield by DaoudaW · · Score: 1

    We have always had a fairly well-administered network, but when we started using Drive Shield the effect was amazing. It has changed student behavior in two ways. First, since they know that they'll lose everything on a re-boot anyway, they don't try nearly as much "customizing". Second, since the user experience is consistent kids don't get frustrated and mess things up out of spite.

    Others have suggested Deep Freeze which I assume would be similar.

  156. linux... by ag3ntugly · · Score: 0

    Well, I'd tell you to install linux, as its more secure, and I'd be willing to bet those kids have never even heard of it, much less know how to operate it. But then I think about that one kid (not unlike my self in my highschool days) that DOES know what it is, and DOES know how to operate it, know what I mean? I'm not sure thats any better :-P

    --
    i have a roll of electrical tape.
  157. HDGuard by tezbobobo · · Score: 1

    There is an exceptionally good product we used when I was in the trade. It was called HDGuard. It should be used as part of your greater security arrangements, by way of disclaimer.

    When try to change or create any file on the system, it creates a clone and directs every call to that file to the new file. It stores a list of pointers in a table. When the computer restarts, that file is flushed and it's like working with a new system. If you put it on straight after a ghost your sweet and the worst you ever have to contend with is physical damage to the machine.

    The benefit of doing it the HDGuard way is that it doesn't interfere with any temp/swap/scratch files.

    It does other neat stuff as well. It will also allow for remote shutdowns/restarts and the like.

    Also, use Serv 2003/R2 upgrade.

  158. Ghost or LabView Images by tgraupmann · · Score: 1

    I'd recommend restoring a saved ghost img over the machine every time a user logs out. That way you don't need to restrict students from learning how to destroy or fix issues.

  159. Breaking things in the pc? by Supreme_101 · · Score: 1

    Simple solutions are usually the best ones. simply rig up a mechanism that detects any sort of wrong doing. Best part you should do? add a pnumatic guillotine that the hands have to go through first before they can touch the keyboard. 'Look Ma! No hands!' make the kids think twice about fooling around with computers doesnt it... (admittedly tho, god when i found my school principals password, grades were going up 10 bucks per mark, per subject)

  160. Control the browser and you control the PC by Anonymous Coward · · Score: 0

    I recommend a product called SpyWall from Trlokom (www.trlokom.com). It is a
    sandbox for the web browser that will prevent the users from downloading crap
    to the PC.

    Even more important, it can generate a reference scan file and remove all the
    spyware with a click of a button.

    It has a basic webfilter and monitoring built in.

  161. Wrong Heading / Good luck by nurb432 · · Score: 1

    This should be under ' its funny, laugh'.

    If the kids have physcal access they WILL break your secuirty. All you can do is slow them down.

    Off the top of my head:

    1 - No workgroups, domain only. ( and leave the server in a inaccessible room )
    2 - Use microsft GPO templates to lock them down to a kisok
    3 - Cross your fingers and expect to be using RIS once a week ( day? ) to reload them.
    4 - Network access outside the lab should be at the least controlled in this inaccessible room, and even better, no outside access.

    Consider terminal server instead. And no diskdrives on the pc, and no outside access... Oh, and no usb...

    --
    ---- Booth was a patriot ----
  162. Education by nurb432 · · Score: 1

    That means the PCs are for learning class materials, not for experimentation. Playing can be done on their own time, at home.

    Treating them like ' a business computer/user' is not a bad thing. Is called preparing for the real world.

    --
    ---- Booth was a patriot ----
  163. Good Luck.... by mormop · · Score: 1

    I have an 800 user network (750 pupils, 50 teachers) and we run Redhat and Mandriva 2006 servers and XP clients.

    First thing is lock the bios with a password and then lock the cases with tamperproof screws or suitable locks. Set the boot sequence to hard disk first and then either CD-ROM or floppy or disable the latter altogether. Our kids aren't stupid and can find bootable tools for overcoming the stupidly weak LM password hashed passwords.

    You can use local or group policies to remove roaming profiles from the client C drives when users log out or even better set mandatory profiles. One kid got lucky and managed to get a local admin account on a client PC that a teacher had been using allowing him to access her locally stored roaming profile.

    The big problem is USB memory sticks. There's a USB stickable program that will exploit a hole in XP's autorun program which then allows it to rip the password hash table for later hacking, creates a local admin account and a remote access config. We're working on that one at the moment :)

    We also have a local policy on our PCs that hides C and prevents access to C via run in the start menu. This also affects the administrator account but a couple of reg files on the admin desktop allows us to enable and disable them with a single click.

    On one of our Linux servers we have a disk image of a clean install which we can roll if need be and we can do a whole room overnight via gigabit. We also use the veto files line in samba which allows us to specify file types which can't be saved onto shares and Dansguardian running on a Mandriva box filters incoming content and stops certain file types being downloaded in the first place.

    In order to log activity on the net we can't use transparent proxying as that stops you logging usernames in the filters access log. This means locking IE's proxy settings via local policies. We also blocked 80 and 3128 on the firewall so we can deploy firefox although each user has to set their own proxy settings.

    Ultimately, USB memory sticks are the big problem. As long as you can subvert the security in XP via these you're pretty much stuffed whatever happens as a kid could install a keylogger via the local admin account he creates and call you over to fix a problem. As soon as you put your admin credentials in you're stuffed regardless of whatever you do.

    Thin clients? Maybe, or maybe some other mechanism of abstraction will help. The only advice I can give with 100% certainty is don't underestimate the abilities of teenagers. They can seem thick one second and then pull of an act of supreme cunning the next.

    Good Luck.......

    --
    Hmmmmmm..... Deep fried and look like Squirrel.
    1. Re:Good Luck.... by freedom_india · · Score: 1

      It easy to disable USB, My employer (a Bank) has put the clear putty (or some stuff like thermoconcrete) into USB ports.
      Heck you can't even see the USB ports anymore.
      Mouse is a PS/2. Students can hack PS/2 ports as much as they want-:)

      --
      "Doing what i can, with what i have." ~ Burt Gummer
    2. Re:Good Luck.... by mormop · · Score: 1

      Agreed, but the problem we have is that USB memory sticks are too useful. They mean we don't have to fit a CD/DVD Rom saving £15 a PC and pupils can still bring work to and from school without a technician having to log in with admin rights to copy files over. What we really need is some way of stopping files on memory sticks from being executed.

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
  164. My favourite answer - "It Depends" by Anonymous Coward · · Score: 0

    "Securing" in the general sense means "allowing some (intended) use and disallowing any other".

    You can't really "secure" any box, running whatever OS, unless you can *define* in detail what it is you want to allow - e.g. browsing, but no Flash animations; word processing with no network access apart from network filesystem use; and so on...

  165. Personal Experience by winphreak · · Score: 1

    This is my personal experience, but the system at our school seems generically feasible. There are some holes in the system (no command prompt, but running a .bat file pops it right up). The school uses WebSense to block games/downloads, but a slimbrowser/firefox client and a codeen proxy bypasses it. The main system itself is a citrix system, which is occasionally inefficient but useful for at-home logins. If they simply removed execute priveliges from My Documents (they did it on flash drives, they could do it on My Documents), then the system would be, for the average user, unbreakable.

    --
    "I'm a well-wisher, in that I don't wish you any specific harm."
  166. Lock the accounts, and secure the admin. by cbhacking · · Score: 2, Insightful
    just give them "user" accounts
    and secure the admin password!

    Seriously, at my jr high we had all the locked-down stuff we could want. Didn't do any good at all because they only changed the password to control the lockdown software (this was Win98 I think) once/quarter, and it would be seen or guessed within 2 weeks. I'm not sure how this hasn't come up yet in the discussion... but any relatively computer-literate kid could make an Admin account that looks just like the normal (limited) account to all but the closest scrutiny... but doesn't limit him/her at all!

    Also, yes, make sure they are using limited User accounts, not Power User accounts. Make sure they are locked out of the system folders entirely, have only read permissions anywhere else on the hard drive outside of ther personal folders, and possibly even make it so that their home folder is wiped (or partially wiped) at each logout (I'm assuming the students share an account). My university uses a handful of scripts triggered by the Task Manager to do things like revert system settings when we log off, start security software client (not start a scan, just the client) when we log in, and stuff like that. It's easy to set up, and should work just fine even on non-domain computers.
    --
    There's no place I could be, since I've found Serenity...
  167. Active Directory? by mr.cbaker · · Score: 1

    I would tell you to just install iMacs in the labs.. but honestly, a solid windows install with a well configured active directory (and DeepFreeze) works great. Windows may not be the most "hip" OS nowadays, I don't even use it anymore. But sometimes people dont give it enough credit. The only issue I see is IT that lacks the ability to design quality images for their machines.

  168. An administrative account.... by Moe_Fugger · · Score: 1

    Taking ownership of .cpl and other unnecessary items the students do not need to begin with. (games, run, windows installer, services, control panel and more i'm sure i'm not listing) Group policies are a godsend. A Domain controller/proxy server would be a good idea. (It's easier to control network traffic through one machine, with the DC you can backup each students individual profile every time they log off, use deep freeze to reset the machines to install spec on a restart and then have everyones files in one place for virus/adware/malware scans.) Configure filetype associations to programs that wont run what it is they shoulndt be accessing. (Paint wont open an mp3 divx avi exe swf whatever)

  169. squid-cache in transparent proxy mode by Anonymous Coward · · Score: 0

    Setup a linux machine as the router and configure it to use squid-cache in transparent proxy mode. This will allow you to better audit what website the students are downloading crap-ware from and add them to a block list.

  170. A non-tech view by Peter+(Professor)+Fo · · Score: 1

    My neighbours acquired a Gread Dane and were concerned that it would jump over the 2ft 6in high fence into my garden. They were suggesting 6ft high solid panels. I said "Don't be silly! Train the dog." Dogs are 'good' at territorial limits and there never was a problem. He came to look over the fence and sometimes put his paws onto the top to 'say hello' but that was as far as it went. So why is this relevant? Because (1) You need to define what is and ins't acceptable. (And from that it follows you have some sanctions for offenders.) (2) A lot of trespassing is caused by curiosity. (3) A lot of fence-breaking is caused by wanting a clear view of threats at a distance. Of course in school there are additional reasons, but let's look at the social dynamics from the maliciously minded student's point of view. (OK some are just careless and it is possible that nobody told them what was/not acceptable.) Do they benefit from their actions? It is up to the school to see that they don't. Simple. Obviously bad things will still happen so cast-iron tech (a)prevention and (b) restore are necessary, but who would suggest a school policy of 'it's OK for kids to bring weapons because the teachers have bullet proof vests'. Prevention (I repeat because you need both bits: Define 'acceptable' and work out how 'crime' doesn't pay) is a far less expensive strategy than armour plate. NB Reprobates can onlt be caught if they can be identified. Some audit trail or 'only you have access so it must have been you' tech mothods required. (2) Because you have to be able to identify offenders

  171. any security expert will tell you by v1 · · Score: 1

    unless you have a very very large budget, "physical access = owned"

    If I were in your position I would look at a nightly restore strategy. Every night at 11pm all the machines hammer the server and run a broadcast netrestore. Every morning by 8 every machine in every lab is back to how it was this time yesterday.

    Assuming they will occasionally hose the machine beyond netrestore, keep a stack of 3 hard drives on hand that can be hot swapped if a machine goes down. Image the drive at your leisure and add it back to the repair pile.

    Users should use network based home folders. This not only makes them more portable (can login anywhere on campus) but there is no problem if a machine has to be reimged or blows up or is stolen or whatever.

    There is automated software that will auto refresh machines nightly. I imagine any internet kiosk has to use it. Ask around.

    --
    I work for the Department of Redundancy Department.
  172. Boot acess is root access! by quakehead3 · · Score: 1

    I think all efforts on securing the machines turn useless if someone was able to boot from a removable device such as a CD ROM or a USB drive. A Linux Live CD could be used for booting...

  173. The truth by Overzeetop · · Score: 1

    The teachers are almost as likely to screw things up as the students. The motivation is different (intentional mischief vs misguided helper), but the result is the same: fubar. No, as long as there is somebody to do the admin job (and there clearly wan't one before, so it's not like you can take a step backwards) you're in pretty good condition.

    I'm a diehard windows user - I even still have a copy of Windows 1.02 on 720kb floppy, along with various flavors of DOS back to...well, before dinosuars walked the earth. I work in XP all day becuase it has the apps that make my business run smoothly. I normally am in the "stick with windows" camp. This time, I'm on the other side. These kids don't need XP at school. They need consoles that do the work, not teach them a particular version of a particular program. I say Linux is a good idea.

    --
    Is it just my observation, or are there way too many stupid people in the world?
  174. Add the human touch by Anonymous Coward · · Score: 0

    Move your offices into the computer lab, and give any misbehaving students a beady-eyed stare whenever they try something.

    A high school is actually a closed environment, so catching miscreants after the fact is actually effective, provided you have the capability to actually assign blame and punish in a manner that will serve as a deterrent. Merely technical measures are bound to be circumvented.

    Giving people computers to play with is a lot like giving them balls to play with: If you don't have someone watching the children, they're bound to bean each other in the head with them sooner or later.

  175. Securing the school PC by bobbonomo · · Score: 1

    Go the microsoft.com and search for: Shared Computer Toolkit Download it, try it, study it, then load it up PS: There will be a lot of people that will say make it xxxxx OS which is not really what you ask. Right? That like "what is the best way to make a business work in New york city?" Go to LA

  176. Don't do it by Skolor · · Score: 1

    Make the user profiles for each account read only, so that the students can't edit them. Then, deny the student accounts everything but read access to the Windows folder, so they can't make any other changes to the computer. Finally, use GPEDIT.msc and lock down the command prompt. Short, and rather simple. It makes it so that the users can run any program they need to, but won't be able to make any real changes to the computer. Sure, they can delete programs, but keep an image of what the HDD should look like and and image it if anyone complains about stuff not working. Its not going to stop them from getting to flash games or anything, but no matter what you do, some crafty student is going to get around that.

    1. Re:Don't do it by kyoko21 · · Score: 1

      Use the group policy editor. You can run it from gpedit.msc from the commandline. I would suggest that you make an image of the system first and examine carefully as to what you are doing per entry in the editor. There are some rather explicit and system limiting features that can make your XP into a big brick. Use maximum discretion.

  177. how to lock down XP by Anonymous Coward · · Score: 0

    Faronics Deep Freeze - It works for 3500 computers at the school district I am employed by.

  178. Kill the students... by Anonymous Coward · · Score: 0

    burn 'em all! ... they can't mess with the computers if they're dead, now, can they?

    1. Re:Kill the students... by Anonymous Coward · · Score: 0

      I agree. I don't know what kind of sissy schools are you people attending to. In my time, we'd take all the damn kids to the court and shoot them through the head twice on the very first day of school. Every muthafucking one of them.

      Those were the days.

  179. Check with the most paranoid folks available by MassOutput · · Score: 1

    The NSA has extensive guides that everyone in the U.S. government bases their security on. Their operating system guides will show you how to lockdown a machine to only allow a handful of applications to work.

    --
    Somewhere in all of the brain farts, lies a rosy bouquet.
    1. Re:Check with the most paranoid folks available by LinuxFreakus · · Score: 1

      I hate to break it to you but there are still trivial ways to gain full control of any machine secured using these methods. You can certainly protect the *data* but anyone with physical access to the machine can take over in a matter of minutes.

    2. Re:Check with the most paranoid folks available by MassOutput · · Score: 1

      Just out of curiosity, how? Assuming, you put a password on the bios and a lock on the lock the case. A floppy, cd, or thumbdrive isn't going to work, if the bios only boots off of the HD. The only thing I can think of is that a student would need bolt cutters.

      --
      Somewhere in all of the brain farts, lies a rosy bouquet.
  180. Literally IMPOSSIBLE to secure by LinuxFreakus · · Score: 1

    Trust me, it is literally *impossible* to secure any currently released version of microsoft windows if the user has console access. Period. It cannot be done. All it takes is about two minutes on the console with any windows box and they will be able to get full control (if they know a few tricks) no matter how locked down you think it is. I always laugh when I go to a new client and they give me a new laptop where I don't get admin rights and its all configured so that only their admins are supposed to be able to install software, etc, etc. In my early days I used to just wipe the hard drive and install my own OS, but for the last few years I've learned that I don't need to waste my time with that.

  181. Shared Computer Toolkit by Anonymous Coward · · Score: 0

    Despite it's flaws and quirks, Shared Computer Toolkit is a godsend for these kinds of applications. It's a free download from Microsoft and takes about 20 minutes to install and configure. I highly recommend trying it out. It can totally lock down a computer from all but the most determined of 31337 H4X0RZ!!1

  182. Foolproofing by kz26 · · Score: 1

    First of all, I will say that Deep Freeze is definitely a solid solution...when it's not hacked. The old Win98SE boxes at my high school that used Deep Freeze could be EASILYcompromised using Deep Unfreezer http://usuarios.arnet.com.ar/fliamarconato/pages/e deepunfreezer.html. According to the author of that program, it works on XP too. Since the PCs are XP boxes, I would highly suggest setting up a group policy server (either WinServer 2003 or a free Linux setup like Samba). Even better, use Linux. (No sarcasm intended). The majority of kids haven't even heard of Linux, let alone know how to use it. They'll have to figure out how to even open a web browser in Linux first before they try any screwing around.

  183. Limited Resource Security by Nineteen.Eleven · · Score: 1

    I am a high school student at a school with an 'net admin' that somewhat lacks in knowledge, so I have been running their network and security for about a year now. Microsoft Shared Computer Toolkit was a great help in locking down the machines. I allowed access to basics such as Firefox and Open Office (the school isn't much into purchasing licenses so it opens opportunities for me to install open source software) and locked down everything else. Preferably each student would have their own account but with some networks (such as the one I run) this is not possible (to many students and not enough resources). So, I set aside a specific folder to which students can save documents. This folder is limited to 15MB to prevent storage of large files that they do not need access to. Then I have VNC and various keyloggers installed and the background image is a ULA stating that EVERYTHING they do will be monitored. This system seems to work fairly well, though it could use some improvement in some areas, but, for limited resources it is not to bad.

  184. Doing it on a budget. by transiit · · Score: 1

    I helped a guy out with this sort of thing once before, and this is what we came up with:

    Two boxes.

    The first machine was set up with Debian and Shorewall All the other machines lived behind it.

    The second machine was also set up with Debian, and with some rsync silliness, we got all of the lab machines re-imaging themselves every night.

    It was a bit of a hassle to get running at first (we had to wipe every machine and install linux on it) and there is the drawback that the windows partition was living on FAT32 (unless NTFS write support has become significantly better, this might still be an issue). We also had to use Smart Boot Manager as it had the nice feature of being able to schedule boots. At midnight, every machine in the building would reboot into linux, rsync their windows partition against the master server, and then reboot to windows in the morning.

    There was some good things to this, though:
    1) Everything was done out of band, so even when windows would normally complain or make things difficult (some system files, as I recall), it was totally out of our way.
    2) You could push a new image to the rsync server and within 24 hours all of your machines would be patched.
    3) No matter what crap they installed or littered on the machines, it was gone the next morning.
    4) Rsync is smart enough to do deltas and only push across the files that have changed, so it was reasonably bandwidth friendly.
    5) When a machine crapped out (due to software, anyhow), you could walk up to it, reboot it, perform the magic keyboard voodoo, boot into linux and reimage it.


    I'm sure there's fancier ways of doing this, but it's the sort of thing you can potentially scrap together the basics in a few days and with the exception of the two machines, it's only the cost of labor.

    -transiit

    1. Re:Doing it on a budget. by daverabbitz · · Score: 1

      Well, you can use DD and nc instead of rsync to copy the disks, but it's *much* slower.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
    2. Re:Doing it on a budget. by Monkier · · Score: 1

      were you pushing around partition images (a la Symantec Ghost) with rsync? if so, which app did you use to create/write the partition images? ta..

    3. Re:Doing it on a budget. by transiit · · Score: 1

      the problem with that is that you're eating a lot of bandwidth and writing everything whether it's changed or not. If there's nothing worth changing, rsync will just pass over it.

    4. Re:Doing it on a budget. by transiit · · Score: 1

      we weren't doing full images. Only the files that had changed got copied around.

      But if you want to do full on partition images, you can do what another poster suggested and use DD to both create and write the images (dd if=/dev/hda2 of=disk.image to make it, dd if=disk.image of=/dev/hda2 to write it, adjusting for partitions and disk type, naturally. You could probably also futz around with the blocksize parameter to optimize it a little as well)

      Just make sure you have enough space to deal with the resulting file.

    5. Re:Doing it on a budget. by daverabbitz · · Score: 1

      I did say it is much slower. also I think there is some tool which does disk backups by sector but hashes them and only updates if the sector has changed.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
  185. Don't lock them down, let them do it by Allnighterking · · Score: 2, Interesting

    (I won't say install Ubuntu, Kubuntu is much better.) However I'd rather get down to what really works in a situation like this. Don't lock them down. Anything an adult imposes will be viewed as a challenge and "Repressing their inner need to grow" However if they choose a security team, they get involved (even if it's just listening) with the process of locking down the systems, seeing how the bad guys work and what to do about it. Suddenly they are no longer "The schools computers" but their computers. If the students themselves are in charge of the lock down then if and when one of their own walks outside the line they are much more effective at pulling their peers back in line than you can be (except in extreme cases, like theft.) Not to mention the shear volume of knowledge even the slowest learner will acquire during the process. Put that budding script kiddy in a position where his/her reputation as "cool" is on the line ( SK " Oh man that's ripe any fool can hack that" Teacher "OK since you know the hacks, how about showing us the blocks.") Sure they will push back but be sympathetic and understanding saying "That's OK I'm sure you really don't know that much about this anyway." People protect what they own. Give these kids a sense of ownership.

    --

    I'm sorry, I'm to tired to be witty at the moment so this message will have to do.

  186. Lock 'em down by flydpnkrtn · · Score: 1

    First off let me say that "in the real world" Linux doesn't really help here guys... one of the main things people want to do at an Internet cafe is browse the web - and the abysmal state of the Flash plugin on Linux makes it not a viable solution. Yes, I know that Flash 9 is in beta, but it's not done yet. When Flash is viable (i.e. actually uses ALSA) I would suggest running some distro just like everyone else here.

    For now, I went the "XP Lite" route - no Internet Explorer out of the box, the Automatic Updates service removed out of the box (it was killing the satellite link out here), and a lot of bloat removed.
    Here's a screenshot of computers at that Internet cafe.
    Basically I renamed the local Guest account user, made Shell="progman.exe" in the registry, and a couple of other nice tweaks. If you're interetested in the tweaks they're here, and the scripts it talks about you can email me for.

    Privacy issues, such as someone else logging in as User and seeing everything the last guy downloaded, are handled by a task that's scheduled to run every 5 minutes. It checks to see if 'User' is logged on locally, and if he's not, it deletes "C:\Documents and Settings\User".

    I setup the "Default User" profile to have all the settings already applied (like OpenOffice nagging you to set it up when it starts, Firefox asking if it should be the default browser, etc.) so by the script deleting "\Docs and Settings\User" the next guy that hits enter to login gets a completely fresh blank profile. Also I did some things that just make sense, like changing Firefox to clear all provacy settings when it's closed, etc.
    It's been up at a 16 machine café for about two months now. No Internet Explorer, No MS Office. NO SPYWARE. Nuff said.
    P.S. The antivirus solution is provided by AVG Free running completely in the background.

  187. Re:Not for XP home by Technician · · Score: 1

    Get a system to be a domain controller.

    Do not overlook the fact XP pro can join a Domain and XP home can not. Much more that a domain controller will be needed if the machines are XP Home.

    --
    The truth shall set you free!
  188. Hard to secure ... Re-image on boot by High_Seraphim · · Score: 1

    It is my experience that no matter how tight you lock down the computers, high school students will break through. We used to bust into our old machines a thousand different ways, from bringing in disks and booting off of them and changing the list of software that loads so that the lockdown software didn't load, to making small scripts on notepad to do annoying things. I currently go to school at a tech school. They actually keep the computers clean, if not the network. They have all of the machines set to re-image on every boot. It works well.

  189. Simple Programming Solution by odie5533 · · Score: 1

    For the public computers I service, I merely loaded a little program that checks for certain window titles I specify. If it finds them, it closes the application. Some might say that it might find legitimate windows and think them bad, which is true, but for the most part people shouldn't be going REMOTELY near any of the unwanted sites/software (In my case, P2P, porn, and games). Any computer programmer could EASILY shut down this program, but again, for the most part it works great. Simply dropped the program in startup folder for all users, and each time someone tries to install LimeWire or visit Pogo.com it closes their browser and they get a warning message. The warning message alone is often enough to completely turn people off from ever trying the sites again. Link to source code template: http://pastebin.ca/220437

  190. Sir Puffy is the one! by sowth · · Score: 1

    You can do better than that. Install OpenBSD on one computer. Find a bunch of old terminals out of some junk heap and hook them up to the computer. Sell all the other computers on Ebay. Make them use the terminals while you stare at the logs all day. See them hack it now, mofos!

  191. The Proper Soultion by Anonymous Coward · · Score: 0

    I suggest getting a qualified system administrator.

  192. CAPP/EAL4 Configuration Guide by flyingfsck · · Score: 1

    Here you go:
    http://www.microsoft.com/technet/security/default. mspx
    http://www.microsoft.com/technet/security/prodtech /windowsxp/secwinxp/default.mspx

    It is possible to make a Windows machine secure enough for military users, but then it isn't quite so easy to use anymore.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  193. Some basic stuff by Hecatonchires · · Score: 1

    You need to look up windows policy. This will take you a long time to read through.

    Every computer in there is compromised. You won't be using one of them as the base for a new image.

    Buy the copy of ghost that allows you to stream your images nightly. Daily reimaging will do a lot to prevent people installing stuff, as its always gone in the morning.

    On a secure computer, develop your image. Install windows, get the drivers required on there, install allowed software, get your policies set up. Keep this image. You'll need to access it occasionally to make changes as required.

    Zap all the pc's with the new image. Rinse. Repeat.

    --

    Yay me!

  194. Right. Plan for the future by Saint+Fnordius · · Score: 1

    If there's one lesson to be learned form the past of computer labs, it's that whatever the kids are learning in school will have little resemblance to what is available when they sit down at their first job. Windows 95 was more like Apple's System 7 than it resembled Windows 3.11. I find that a mix of operating systems is best to teaching how to use computers, and that those who learned just one OS are often thrown for a loop when confronted with a major update.

    Linux does seem better suited to computer lab environments as opposed to Windows. The sandbox approach and the emphasis on experimentation encourage pupils to explore on their own. Windows is good for prefab programmes, so it also has its place on at least one or two of the machines. Ideally the school should add a Mac or two to the mix, but beggars can't be choosers.

  195. +1 Use Deep Freeze by KlaymenDK · · Score: 3, Informative

    I'm using Deep Freeze in a youth centre. I've tried a ton of other solutions, both software and hardware-based. None even came close to the effectiveness and ease of DF.

    And contrary to other posters, I have seen NO SLOWDOWN. These machines run all the modern games without problems.

    One of the best things is that it is completely invisible to the users and does not impose any UI restrictions. Only when you do the special Vulcan nerve pinch AND type in the pw AND reboot the machine do you get any access.

    Users seem to be able to do whatever they want, and a reboot is going to undo all of it. (I'm then using additional tweaks to ensure reboots aren't required so often.)

    The only isue is that if you want to make one master disk image to mirror to the lab pc's, you need to be very mindful of how you apply DF during the process. It is possible to lock yourself out (wasting the weekend you just spend building the image).

    I can't help but give you my utmost recommendation to use this product. (Oh, and I'm not affiliated.)

    Physically, our pc's are locked away in cabinets, with only KVM cables going out, and a lockable doorbell-type button to power the thing on. The games CD's are loaded as images, so users never get any hands-on.

  196. Okay, I'll bite -- seriously by KlaymenDK · · Score: 1

    I'm more a Windows-and-Deep-Freeeze kinda guy (mainly because Need for Speed et al. aren't that speedy on Linux), but I'll bite. Not to yank your chain, but because I'm genuinely interested.

    Say I would want to use Ubuntu (or Brand X Linux), how would I secure it so a user --any user-- can log in, surf the web, and play games, but NOT be able to change start menu items ("Yo momma" instead of "Firefox", these kids are soo mature *shrug*)?

    I know users aren't root (I'm no noob, using BSD at home), but can you actually lock down KDE ()yeah I know Ubuntu uses Gnome, but anyway)? I'm very interested to hear comments on this!

    1. Re:Okay, I'll bite -- seriously by krewemaynard · · Score: 1

      You really wouldn't need to lock down menus. Since each user has his/her own preferences, which include menus, they can pretty much do whatever they want without messing things up for others. If their menu becomes unusable, delete the .gnome and/or .gnome2 folders (dunno the KDE equivalents), log out, and log in again. If you really wanted to lock them down, I suppose you could include menu and desktop settings in a skeleton-type configuration and make them unwritable by default.

      I taught for couple of years, and I really pushed to get Linux in the lab. It didn't happen, but I did set up one box as an X-server and 2 or 3 other boxes as thin clients for some of the students to play with. I loved the fact that they could tweak their desktops however they wanted (within reason, of course, as far as wallpapers went), and not break anyone else's settings (I hate you, Win2k).

      Another thing you could do is tweak your user/group settings to fine tune which apps students can run. For example, you could have Gaim available only to people in a certain group, such as teachers, and prevent students from running it. I know you shouldn't admit to such restrictions on Slashdot, but in a classroom setting, controlling what programs students can or can't run is not always a bad thing.

      --
      I saw it on Slashdot, it must be true!
    2. Re:Okay, I'll bite -- seriously by KlaymenDK · · Score: 1

      Thanks for the riposte, Krewe.

      Sure, individual accounts mean users would only psss their own pants, not everyone's. But once they do, the 'grown-ups' still need to interfere to normalize things. And users *will* forget or share/steal/commandeer passwords...

      Doesn't it become messy with hundreds of user accounts on each machine?

      The way it works at our youth centre (we have 6 Windoze gaming machines) is that there is (one admin account and) one passwordless user account for all visitors. This means everyone's savegames are public -- but it wouldn't really make sense to do it any other way since visitor's can't book a specific machine anyway (and having roaming profiles would be WAY more than I bother managing for a simple play room).

  197. If nothing else helps... by lennier1 · · Score: 1

    ... you could still use brute force. Our university had the same problem. In the end they configured the machines to load a fresh image from the server during the boot process. Rebooting the same copy was only possible if the user who shut down the PC was identical to the user booting it again. If the check failed, the new image was loaded as well.
    It puts quite a load on the network and the servers HDDs but its an effective last resort.

  198. Did anyone READ the post? by pbulteel73 · · Score: 1

    I don't think he was asking how to rebuild the machines. He was asking how to lock them down!

    There are many things that you can do, including making the machine run in "kiosk" mode. I found the following on Google.

    http://answers.google.com/answers/threadview?id=51 5848

    http://answers.google.com/answers/threadview?id=22 31

    I unfortunately can't tell you because I haven't had to do this before. I tend to lock down the accounts up to a certain point through the security settings and through the way you setup users on the machine. I'm sure you'll find the answer on Google. Maybe someone that has done it has a link that actually points to a how-to.

    -P

  199. Fortres 101 by syntax53 · · Score: 1

    http://www.fortresgrand.com/products/f101/f101.htm

    I work at a public school and we use Fortres 101 to lock the machines down. It has a central control option too which lets you point the clients to a central server for the settings.

  200. Linux in Detroit Schools by TheGreatOrangePeel · · Score: 1

    Perhaps a bit off topic and very likely to get burried as this was posted a while ago... ...here's a link to How well Linux is working in detroit schools. The artical is a bit old, but it couldn't hurt to dial up another school official and find out a few things from basic, like how well the project is still going, to technial, like how exactly they've got their system set up. Can studetns still access their files regarless of what machine they sit in front of?

  201. The best solution by Zoson · · Score: 1

    Remove all power cables.

    You'll NEVER have a problem again!

    Really!

    On a more serious note.
    Unique accounts for every user
    Drive Images
    Something like FullArmor

  202. MOD PARENT UP... by Anonymous Coward · · Score: 0

    ...if only for the title.

    As an IT teacher that also does a large amount of the tech stuff at my school (we have a 2 day a week tech as well) that also inherited a relatively dodgy setup, security wise, it really is important to remember that there needs to be some freedom for students to do things related to you know, learning.

    We've run into several situations where it helps if students have access to C drives to store things like raw video for editing, since the software (and the network) tends to complain if every kid is dragging their footage across the network constantly for editing.

    Naturally the main problem I have with our situation is not having the time to sit down and make sure it's all done right the first time, so it tends to evolve into a bit of a kludge that'll "get fixed at the end of the year when the kids have gone". So I do what I can with active directory (learning as I go, since it was the first time I'd come across it here) and fix as I go.

    Funnily enough the biggest problem we've had so far as been physical security rather than software. The amount of vandalised mice, CDROM drives (locking them away just isn't practical - kids use them, or try to when they're not busted), keys off keyboards, etc. Sadly I think the biggest offender here is non-IT teachers who just don't supervise.

    We have our share of 'hacker' kids (inverted commas well and truly deserved) but most of them just want to hide their copy of Q3A somewhere inventive :P

  203. No. by krewemaynard · · Score: 1

    Not really.

    --
    I saw it on Slashdot, it must be true!
  204. Lock Down? How About Educate? by LifesABeach · · Score: 1

    As an Educator, do you feel like, "The Child, left behind?" And the students are not even slowing down so that you can catch up?

    Lock Down? Consider booting off of a Edubuntu CD's, the money the school administrator will save on Windows Operating System, and Windows based Program license fees would allow the school to fund another computer lab.

    If the Educator is going to use computers, then learning the network administration of such a setup is significant. Barnes and Noble have books on this subject. The Educator should be viewing the students computer, along with the student; A working solution is to move the computers into a "Circle Configuration". The Educator should teach to the back of the students while the students try the solutions. /. readers will give you good advice, mostly; But you may not be able to either A.Implement, or B.Have-A-Clue. So your best solution is to talk to other school sites in your area, and go to those school sites to see how they are doing it,(For Modeling Lessons, try Portola Middle School, Orange USD, Anahiem, California). Also, what is the curriculum? Students will download, (sometimes better), stuff. Does the your school site curriculum have the flexibility to handle students that are higher up on the learning curve than even the educator? You may want to develop lessons based on openOffice, Gimp, and Blender so as to push even the brightest minds that enter the classroom. Why did I suggest the above programs? Because they are FREE, as in "School Lunch Programs." There are web based tutorials, web based lessons, and Books on these application programs also.

  205. Be careful with DeepFreeze... by Aristophrenia · · Score: 1

    I work in a large school system (Basically a Field Tech for the school system) with many Computer Teachers who have chosen to install DeepFreeze on the computers in the labs. I have seen many times where DeepFreeze causes a RollingReboot where the computers start up, load BIOS, start loading Windows (Loading Drivers really) and then shuts down and starts the whole process again. Not really hard to fix, but somewhat annoying and very time consuming when you have to run chkdsk /r from a CD or PXE the computer again on 5-15 computers.

    And who really wants to have to tell someone they have to change thier lesson plan for the day because you couldn't get your lab back up and working fast enough?

    When it works, it's great. When it doesn't work...OMG it's horrible.

    --
    "Yeah, but by we know yo mama gives EVERYBODY root privilege..." -jpetts (208163)
  206. Disable other boot devices by Kadin2048 · · Score: 1

    Don't most modern BIOSes also have an option to disable booting from devices other than the hard drive, or to specify the boot order, so you can't override the HD by using a floppy?

    I know my HP xw5000 does. I've never used it, but I saw it there in the settings. You could tell it to only boot up from a particular IDE device, even if there were other valid options (say, a boot floppy).

    I guess if you set the boot order to HD first, someone could still get into the case, unplug the HD, then turn it on and boot from a CD, then maybe plug the HD back in hot, and delete stuff ... but again, if you don't notice that going on in a public lab, you've got problems. Like, why aren't you locking the chassis shut, for starters.

    If you're using a BIOS that has a well-known master password, then it's not going to help you at all, but if the BIOS is good and you can't get inside the chassis to reset the CMOS or pull the battery or do some other kind of shenanigans, seems like that would keep people from messing around with it too much.

    I wish there were a better way to allow people to safely boot from USB devices, without giving them access to the hard drive (so that a USB stick couldn't be used to mess with the native OS installation). Then you wouldn't have to stop legitimate users who want to boot from a USB stick and use their 'virtual computer' type system (which I think is a really neat idea). Unfortunately, because people love to use external boot devices as a way to fuck up shared computers, there's really no good way to allow this (unless you have everything netbooting from a read-only volume).

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    1. Re:Disable other boot devices by MoHaG · · Score: 1

      Some BIOSes allow you to press F9 or F11 on boot to get a menu to boot from ANY device, even those not listed in the boot sequence, without the CMOS password. I think it was intended to boot OS installaions without changing CMOS settings.

      Some might allow it to be disabled, though.

  207. Start from the other end.. by RoloDMonkey · · Score: 1

    All of the high-rated comments are suggesting technical solutions. However, the person asking appears to be a teacher, not an IT person. I have been responsible for several computer labs, and I always start from the other end. I make sure the students know what is acceptable, and what the consequences are for unacceptable behavior. Then I implement what solutions I have time for, and can afford.

    First, don't even let the students even turn on a computer until they understand the Acceptable Use Policy. Here are two that I have written, feel free to use or modify them:

    Don't just hand these out and collect them. I always spent the first class going over it and giving concrete examples. I found that a great way to introduce the subject was to ask the students what they should and shouldn't do with computers. I would write their answers on the board, and by the end we would have almost the exact same things as those that are on the policy. Make sure to emphasize positive things as well, like research, games, asking questions, and telling someone about problems.

    After that you are going to at least need some sort of imaging software. I always used Ghost, but several other programs were recommended in other posts.

    Next, make sure you have security software. Firewall, anti-spam, anti-virus, and content filtering. If you don't have it, mention it often. Politely make sure that every teacher, administrator, and parent that you meet knows that the school refuses to protect the children. I eventually got eTrust from Computer Associates for a good price, and I'm sure Symantec would also be willing to give you a volume/educational discount, maybe to go with that networked version of Ghost.

    Last, set boundaries. If you are a teacher, your time should be spent teaching. Of course you have to do some administrative work, but don't accept responsibilities that are not yours (i.e making accounts for hundreds of students, or setting up network hardware and software). Use what you have, and if things outside of your job description go wrong, politely remind people that it is not your fault, and not your job.

    --
    Long live the Speaker Bracelet
    Rolo D. Monkey
  208. Securing a computer lab network by brh48 · · Score: 1

    We use a wonderful program called Deep Freeze (faronics.com). After you have a clean drive, you install Deep Freeze. Then any time you want to change the desktop or anything on the C: drive, the next time the computer is rebooted, those changes are lost and it goes back to being "clean." The administrator can thaw the machine to make changes, though, and then just refreeze it when you've got it the way you want it. Ours are set to automatically reboot each night. This program has saved me literally hours and hours of work cleaning up computers.

  209. Microst has the answer you seek by Anonymous Coward · · Score: 0

    Microsoft has a free utility for you to use that can do the same stuff as Deep Freeze. Deep Freeze requires deep pockets, and that cant fly for many. https://www.microsoft.com/technet/prodtechnol/winx ppro/maintain/sct/scthch01.mspx

    Try it out, I have it in 6 sperate client networks and it is excellent.

  210. deep freeze on windows by gramji · · Score: 1

    we have deep freeze installed on windows m/cs in univ of tx at arlington and it is the best from what i have played with.

    --
    Open Source and Computer-aided Design (http://ossandcad.blogspot.com)
  211. Locking down student lab by rgifford · · Score: 1

    At a local community college, we use DriveShield from Centurion technologies. It lets the students do whatever they want, upon reboot, the PC is back to normal.

  212. Re:Don't lock them down at all by ydrol · · Score: 1

    Make sure network is isolated from rest of campus. (In case of virus's) Make the machines rebuild overnight. OS install from network bootstrap kinda thing.. Remind students to take their work home before leaving!

  213. Local Group Policy by Anonymous Coward · · Score: 0

    Just setup local group policies. No need to purchase anything, it's all built into Windows. It takes a some work to setup, but students are hard-pressed to bypass it. Email me: mycomputerisjunk@hotmail.com if you need more help.

  214. Couple of good choices by kajolnut · · Score: 1

    If you've got money, you can always try products like CleanSlate, DeepFreeze, or DriveShield. I've used them all in a public setting and prefer DriveShield--it's been very reliable and they have a new product that'll open up at night to let the machines pull down updates. An excellent free choice is to use Microsoft. They've got a product called Microsoft Shared Computer Toolkit that's available for free and came out of the original Gates computer grants to schools and libraries. The original setup has been honed over the years and this product made available for download. Take a look at it. http://www.microsoft.com/downloads/details.aspx?fa milyid=7256D456-E3DA-42EA-857D-92B716077A84&displa ylang=en

  215. Secure your lab by Anonymous Coward · · Score: 0

    We used to use DeepFreeze and have moved to another method... our labs are similar to what you describe: schoolbased accounts with the same password. But the following method seems to be working. We use Synchroneyes which allows all of our lab stations to be viewed from an outside location, like a security camera room. When our student aides in the tech support center see something that looks like "outside the box" computer use, they freeze the screen, call the teacher, and have the teacher look at station X. As they only freeze stuff outside of the AUP (acceptable use policy), the "offenders" can get in pretty serious trouble, like losing rights to use, or even in or out of school suspension. Because the method is a combination of human and technological methods, it is just random enough to be effective. It can be defeated by unhooking the computer from the network or rebooting, but that behavior is caught as well, and has been written into the AUP.

    Our bottom line is that the computer is a tool and a priviledge, and needs to be used within a set of rules.

    This, by the way, is not what Synchroneyes was designed for. It is a tool to share screens for use on a big white board (Smartboard) during class discussions. It just worked out to help us solve a problem that Deep Freeze also helped, but too intrusively.