Slashdot Mirror


Handling User Grown Machines on a Large Network?

matth asks: "Recently with the outbreak of the MSBLASTER worm and the startup of the college semester here in the US we've been hit by a big problem here where I work. Many students are bringing in machines from home, often times infected. The infections are so bad that they bring the whole network to a crawl. Yes, you can install ACLs on edge routers and put a router between the dorms and the rest of your network, but it still brings the dorm to a crawl. You can make sure people install the patches, but what if someone re-installs Windows, or brings in another machine, and what about NEXT year? From the Slashdot community, how have sysadmins out there dealt with this? How can you manage each machine in a network such as a college, where people are bringing their own machines in from the outside? ACLs on routers... but what about for the segmented network?"

102 of 611 comments (clear)

  1. forcefully by OriginalSpaceMan · · Score: 3, Insightful

    Force them to login to an Active Directory domain and hand out updates...

    --

    You talk better than you fool!
    1. Re:forcefully by bob670 · · Score: 5, Insightful
      Then who supports them when the latest Windows update hoses thier machine? It happens less than it used to, but I have one client who lets auto updates run, and one patch in paticular (810577) has brought network browsing to a crawl. We have done literally hundreds of test and narrowed it down to this patch, but neith the knowledge base, user community nor a direct (and expensive call) to MS support can fix his issue. Now he has users screaming about slow network browses to files and folders, time outs hitting their home-brewed data base and his phone never stops ringing. Now mulitply that by the body of a college campus?

      You'll need something more reliable than Windows if your plan is to mandate that sort of thing.

    2. Re:forcefully by shokk · · Score: 2, Interesting

      As the systems admin who will test those patches in a test lab before rolling them out to people, you will make sure that will not happen if you valuie that paycheck. Blindly checking off security updates for addition to the network is studipity no matter what the platform, wther you use up2date or MS AutoUpdate. For MS systems, having a SUS server helps centralize this process since you check off what you authorize to get pushed to the network. Active Directory policies can enforce this. Those that don't want to play in the domain can piss off. If you want to keep them off the network, there is always 802.1x.

      --
      "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
    3. Re:forcefully by Anonymous Coward · · Score: 3, Informative

      Software update service (SUS) - MS website

      Basically it Windows update server that you run yourself, you can approve which update it allows clients to download.

      check it out.

    4. Re:forcefully by bob670 · · Score: 2, Insightful

      No flaw here, I totally don't trust MS, but as a support person I have no choice but to deal with them, as do most of us. Too bad the school can't mandate load out on each laptop, sell 'em pre-loaded at a discount.

    5. Re:forcefully by Samari711 · · Score: 4, Insightful

      what about the seniors who are still running 98. then you also end up slowing down student machines and you get a bunch of unhappy students. micromanaging a few thousand computers who's specs are all over the board will cause more headaches than it solves

      --

      I never said I was smart, I just said I was smarter than you

    6. Re:forcefully by sg_oneill · · Score: 2, Insightful

      As the systems admin who will test those patches in a test lab before rolling them out to people, you will make sure that will not happen if you valuie that paycheck. Blindly checking off security updates for addition to the network is studipity no matter what the platform, wther you use up2date or MS AutoUpdate. For MS systems, having a SUS server helps centralize this process since you check off what you authorize to get pushed to the network. Active Directory policies can enforce this. Those that don't want to play in the domain can piss off. If you want to keep them off the network, there is always 802.1x.

      All of which assumes an SOE environment. All of which is irelevant when it comes to dealing with 'homegrown' environments. Why pray tell will your sysadmin know that the generalised patch on a mishmash of machine is statistically more likely to do x or y than microsofts rather large scale testing procedure. Seems really unlikely imho. Do you know if the client on the AD is really an XP, 2000 or Samba3 box for instance?

      --
      Excuse the Unicode crap in my posts. That's an apostrophe, and slashdot is busted.
    7. Re:forcefully by bob670 · · Score: 3, Insightful
      That sounds great in most cases, and it works perfectly in a controlled network. But in a school where students can carry in machines, where they can carry them offsite and connect to other networks, and where they can blindly apply upadtes without any testing, what your saying is just a good idea that won't happen.

      My client with the network browse issue won't listen to my advice about setting up a testbed for each model machine he has (which he can easliy afford, and he does have spare machines) or at least testing on one machine before rolling it out. He has Windows Update on a nightly schedule and won't turn it off, even after this happened. Just yesterday he told me he was pushing some "suggested" update this weekend, without testing or justification of need. And his last sentence was "I have never been bitten by being completely up to date with Windows Update", as I turned away to continue working on his browse issues at a decent hourly rate. It's okay with me, job security, but his life could be easier and his wallet fatter if he would do exaclty what you say (and I have suggested). Now multiply that by the size of the student body.

    8. Re:forcefully by knghtrider · · Score: 3, Interesting

      That's when you set forth the rules.

      Windows 2000/XP only, if it's a Windows environment, or MAC otherwise. Any machines found online that violate the policy will be denied access, and the violaters fined.

      I know of a couple of small colleges that are MAC only; they don't support Windows machines of any kind. To ensure this, you buy the computer when you start your term--it's part of your tuition and fees. This way, no one brings in anything unauthorized from home.

      --
      In America today you can murder land for private profit. You can leave the corpse for all to see, and nobody calls the c
    9. Re:forcefully by Samari711 · · Score: 3, Insightful

      that might work fine for small colleges but it doesn't scale very well to medium and large schools. especially when the IT department want to do as little limiting of freedom as possible

      --

      I never said I was smart, I just said I was smarter than you

    10. Re:forcefully by Snowspinner · · Score: 2, Insightful

      There are people (I was one of them) that would flatly reject that, and pick a different school over it.

      Policies which decrease enrollment are generally to be avoided.

    11. Re:forcefully by OriginalSpaceMan · · Score: 2, Interesting

      I don't work for MS or Symantec. I do work with over 700 different end users every year. I was mearly posting an option. It's not hard to have the user login to an AD domain, then hand out a major security update. If the user is on your network, wouldn't you want them to be secure? If I owned and ran a major campus network, I would only let users join the network on my terms. This doesn't have to be done by using an Active Directory domain, but should be done and noted that it will be done if it is. One way to look at it is the physical security on a major campus. Lets say that students need to use an ID card to enter and exit a building (domain). If they don't feel they should have to use the ID card, then I don't feel they should have to attend school there. Now, lets say a major health issue came up. Wouldn't you, as a school, want to force all the students to get some sort of immunity? If you don't make them get an immunity it will be a bigger problem. That's that. I don't know... maybe my point was lost, maybe not. I'm tired and typing and that's not a good combination.

      --

      You talk better than you fool!
    12. Re:forcefully by rgriff59 · · Score: 2, Insightful
      That's when you set forth the rules.

      Yes, that is exactly why I am paying the tuition for my daughter's university experience, so she can learn to blindly accept policies without the bothersome need for critical thinking, with the ultimate goal of differentiating herself from the rest of the world by being just like everyone else. That is what I expect from an institution of higher learning.

      There will be plenty of time for diversity later, right now you must conform.

      PS: she is running Mandrake 9.1 (unsupported by her school) by choice (hers, not mine.) XP is on the baox, it just doesn't see much action.

    13. Re:forcefully by mentin · · Score: 3, Insightful
      What an amazingly simplisitic viewpoint, do you work for MS support? Your blaming hardware that worked fine before a patch ...

      My NVidia card worked fine (under Windows) before I installed Linux, and still all Linux people blamed the hardware, saying there is some known problem with DVI support in old NVidia cards.

      Obviously, if you are developing OS (whether it is Windows or Linux) and don't have the benefit of being able to blame Gates or Linus for your bugs, there is still last chance: blame hardware!

      --
      MSDOS: 20+ years without remote hole in the default install
    14. Re:forcefully by G33kboy · · Score: 2, Funny

      If the problem really is due to the 810577 patch, then the call to Microsoft is supposed to be FREE FREE FREE! Did removing the patch fix the problem?

  2. responsibility by NetMagi · · Score: 4, Interesting

    You can only separate networks so much.

    If you make them bear some financial responsibility for not checking their machines first this might help.

    1. Re:responsibility by gykh · · Score: 5, Insightful
      If you make them bear some financial responsibility for not checking their machines first this might help.
      Are you sure about that? What are you going to fine for? Not having a secure enough computer? Everyone (i.e. /.) knows security holes appear every week, major ones every 4 months or so. Do you fine someone who just reinstalled windows and was just logging on to download patches and got hit? For getting a virus? How about we tax stupidity next?

      Students go to university to learn and give back some knowledge, not to constantly maintain their tools.
    2. Re:responsibility by Durandal64 · · Score: 4, Funny
      How about we tax stupidity next?
      We do. It's called the lottery.
    3. Re:responsibility by Anonymous Coward · · Score: 2, Insightful

      That gives the college an incentive to fuck over college students, most of who probably don't know if some obscure bug is hitting them or not. Some of these recent bugs are pretty easy to spot, but if a tech was able to find 100 people who don't know much about computers and tell them their computer has some virus on it, then that's $1500 per semester you're talking about, plus if the tech fixes the computer, he can say that he "erased all traces of the virus" or some such.

      Furthermore, what is the appeals process? Does the sysadmin have to show proof that the user's computer is messing with the system?

      No, your idea is a shitty one. Taking $15.00 from a couple hundred college students doesn't make Microsoft's software any less vulnerable.

    4. Re:responsibility by jovlinger · · Score: 2, Interesting

      Most virii spread through user stupidity ("click on this executable" -- how many times will people fall for this?). So hold them accountable for virii they spread.

      Schnier (sp) has been singing this song (from a corporate standpoint) for a while: the only way M$ will secure their products, and the only way companies will think about secure networks will be if they are held accountable for damage they cause.

      He argues that security will be forced not by laws, but by insurance premiums. You (big corporation) are liable for propagating virii (civil claims of contributory negligence), thus take out liability insurance; Run an insecure OS, and you get higher premiums. Thus, you tolerate less shit from M$, and they have to shape up.

      Notice that he isn't claiming that M$ will be held directly responsible (Would make as much sense as holding Cox responisible for local exploits in the kernel), but that companies with eqv. of ISO-9001 security practices will get lower premiums, and the choice of OS will factor into those premiums. So in order to remain attractive OS choice, pretty icons and talking paperclips will no longer suffice.

      I wonder if Billg did sense a change in the wind towards something like this, and thus sent out his famous security above all else memo.

  3. Simple... by woodchip · · Score: 5, Funny

    just ban users from your network.

    1. Re:Simple... by carpe_noctem · · Score: 4, Interesting

      I know the parent was meant to be funny, but believe it or not, that's what my school did. They unregistered all cards from their DHCP database and are requiring everyone to re-register on condition of passing a brief virus scan to get back on the network. Our network is set up to disallow external routing for any not-registered machines.

      I guess that's what they get for forcing everyone to migrate to XP last year...

      --
      "Quoting famous computer scientists out of context is the root of all evil (or at least most of it) in programming." - K
    2. Re:Simple... by mistermund · · Score: 4, Insightful

      At Carnegie Mellon, unregistered boxes are automatically routed to a web page that allows them to do temporary or permanent registration based based on MAC address. Once you register, your machine can access the network and DHCP. This allows for easy monitoring, notification, and disconnection of zombies.

      It's called AuthBridge and runs on a Linux machine with ethernet bridging and real time packet filtering based on the MAC address. See the link for technical descriptions, diagrams, and further details.

      Seems to work quite seamlessly as an end user, IMHO.

    3. Re:Simple... by muon1183 · · Score: 2, Interesting

      A slightly less draconian measure which my school has taken is, upon detecting virus activity from a given computer on the network, it is removed from the DHCP database and kicked from the network. The owner of the computer is then notified that their computer is infected with a virus and not allowed to reconnect to the network until they have demonstrated the problem is fixed. One should note that our network has on the order of 50,000 computers attached to it, so this is definetely a scriptable solution. Also, this allows for a mixed computing environment.

      --

      There's no sig like SIGSEG
  4. Domain logons by kevin_conaway · · Score: 4, Informative

    At my university, at least for the public machines, when you logon to the domain, a script executes that automatically patches your machine and runs fixblast and fixwelch. you might want to investigate into something like that

    1. Re:Domain logons by Spy+Hunter · · Score: 4, Interesting

      I think that this is the perfect environment for an anti-worm. If the spread of such a worm was limited to the college's netblock, it could be easily controlled (luckily computer viruses don't spontaneously mutate) and it could be set to download all needed patches from a campus server, and destroy itself on command from the same server. Something like this could also be worthwhile on corporate networks. Why haven't antivirus companies caught on to this? They could sell customized anti-worms to small-to-medium size network owners. The problems of releasing an anti-worm on the Internet at large don't apply to smaller networks. You can get the permission of all the network admins before releasing the worm, and a central server can be used to control the infection, keeping track of which computers are patched and shutting down the worm when it has done its job.

      --
      main(c,r){for(r=32;r;) printf(++c>31?c=!r--,"\n":c<r?" ":~c&r?" `":" #");}
    2. Re:Domain logons by cptgrudge · · Score: 2, Funny

      Quickly! Someone establish solid prior art before some company patents it and starts charging licensing fees to virus writers!

      --
      Qualitas edurus commercium, nullus penitus net rimor, nullus deus beneficium
    3. Re:Domain logons by Daniel+Phillips · · Score: 2, Insightful

      I think that this is the perfect environment for an anti-worm. If the spread of such a worm was limited to the college's netblock, it could be easily controlled (luckily computer viruses don't spontaneously mutate) and it could be set to download all needed patches from a campus server, and destroy itself on command from the same server. Something like this could also be worthwhile on corporate networks. Why haven't antivirus companies caught on to this?

      Once the machine is owned by a virus, patching it and pretending everything is ok is just plain stupid. You have no idea how many trojans the virus installed. Once an infected machine is found, it should be blocked from the net immediately, physically disconnected, shut down, and reinstalled from scratch, including all applications. Basically, the only safe approach is to boot from a CD and wipe the disk.

      Even with all of the above, you're still not 100% safe, your BIOS may have been trojaned (i.e., reflashed). The best approach is prevention: just don't run an OS that leaves you wide open like that. The second time it happens to you, you might as well put Linux on the machine. You're obviously going to save time in the long run, not to mention keeping your valuable data safe from snooping or perhaps total loss.

      --
      Have you got your LWN subscription yet?
    4. Re:Domain logons by slamb · · Score: 2, Insightful
      I think that this is the perfect environment for an anti-worm. If the spread of such a worm was limited to the college's netblock, it could be easily controlled (luckily computer viruses don't spontaneously mutate) and it could be set to download all needed patches from a campus server, and destroy itself on command from the same server

      A worm has a bunch of properties that aren't desirable here:

      • every machine probes all the others - this slows down the network, as we've all seen. Centralized machines with more coordination and such probing machines systematically would be more friendly to the network. (Worms do this to catch people when they cross network boundaries with a laptop and such (unnecessary), to catch stuff unreachable from earlier machines (unnecessary), and to make it hard to see where the attack came from (unnecessary).
      • it lingers around on the machines (so that it can do the above) - undesirable. Once a machine is patched, it should go back to doing whatever it's doing rather than running worm code.
      • opens the machines to new security flaws - downloading stuff from a centralized server? Do you check a cryptographic signature of the downloaded code? How do you keep the key secure? What if you screw up the logic?

      Now, you might say that those problems are only temporary, but what if your screw up the code to make the worm destroy itself? Then you have no way to control the outbreak - you've already patched your only sure way to get in.

      A better way would be for your machines (ones you control without having to infect) to scan machines and send code that exploits the vulnerability and patches it. Nothing else. But even this would never fly; see below.

      Why haven't antivirus companies caught on to this? They could sell customized anti-worms to small-to-medium size network owners. The problems of releasing an anti-worm on the Internet at large don't apply to smaller networks. You can get the permission of all the network admins before releasing the worm, and a central server can be used to control the infection, keeping track of which computers are patched and shutting down the worm when it has done its job.

      Trust. They may be able to get the permission of all the network admins, but they'd never get the permission of all the owners of the machines. If someone were trying to break into my machine, I'd throw a fit, even if I believed their intent. They could screw up, opening my machine to new vulnerabilities. The correct thing to do when you notice someone else's machine is vulnerable is to TELL THEM they have a problem and TEACH THEM how to fix it.

  5. Ban 'em by larien · · Score: 5, Insightful

    If you can track down where the traffic is coming from (which I believe you can with MSBLASTER, at least to the extent of IP address and from there, MAC address), block their port until they fix their machine. Once they've (a) patched up and (b) removed MSBLASTER, let them back on. Having an A4 sheet detailing where to get the patch and removal tool (possibly mirrored locally) would be a good idea too.

    1. Re:Ban 'em by figital · · Score: 2

      i bet this works great with 20000 users. or not :(

    2. Re:Ban 'em by lewiz · · Score: 2, Funny

      Having an A4 sheet detailing where to get the patch and removal tool (possibly mirrored locally) would be a good idea too.

      Okay, so you give them the URL on the paper, right? Then what do they do? Call up the tech. support people and ask them to shout the patch down the 'phone? I can imagine it now: ``was that `one-one-oh', or `one-oh-oh'?''

    3. Re:Ban 'em by jaxdahl · · Score: 4, Interesting

      here at Oklahoma State University, the IT department gave all the RAs in all the dorms and apartments a fix-it CD, all users must run the software on the CD regardless of whether they don't think they have msblast/sobig, etc.

    4. Re:Ban 'em by Knightmare · · Score: 2, Insightful

      Obviously you are well mis-informed as to the repercussions of not patching for this worm. You can get pissed at Microsoft if you wish, but not patching for this is not really an option. Non-authenticated remote administrator exploit with one of the 30 different variations of the exploit that are available to the public. People have even released DCOM exploit for dummies howto pages at this point. Unless you want random people traipsing around your hard drive with rights to read/write anything on the disk, then patch.

      And if the RA was caught infecting everyones PCs with a new hole while passing around a disk to fix an old one, it wouldn't happen twice because they would be expelled. Just remember, not everyone is out to get you. Take off the tin hat sometime, leave your cave, smile and say hi to the people you meet on your trip around the real world. They are not all out to get you, if this sentence seems false, there is medication that can help you.

      The wrong thing for you to do is to try and fight the man and tell them they can't do things to your PC because pretty soon your network jack will stop working and you will be packing up your PC. And if you enlist enough of your buddies to fight the fight with you, next thing you know they will institute a policy that part of enrollment is paying for a brand new Dell laptop that will be yours when you leave school, but will be administrated as the school asks till that happens. Just FYI thats the way several of the expensive universities do it.

  6. Possible solution by Phleg · · Score: 4, Informative

    Do some intrusion detection on the network--possibly through Snort. If any machine is spamming out MSBlast messages or Sobig emails, drop their connection via MAC address and refuse to give them another DHCP lease. Then, when the person comes in to complain, let them know their computer was infected and flooding the network, and give them a floppy with the proper security patch on it.

    It might be a bit annoying to automate the process (except for handing out floppies) at first, but it seems like it could significantly help, while at the same time educating users to update their patches.

    --
    No comment.
    1. Re:Possible solution by themassiah · · Score: 5, Insightful

      I was with you until this part: "drop their connection via MAC address and refuse to give them another DHCP lease". Here's a better idea. CALL THEM! If they're running Windows, send them a Messenger Service Message before you cut their connection, telling them to call IT or something. Don't just shut them off, it's bad for your department's image and it's a bad policy when dealing with people.

      --
      - Sometimes you're the pidgeon, sometimes you're the statue.
  7. You could just... by gsperling · · Score: 5, Funny

    ...tell students at registration that Windows machines are not allowed on the network, and that they must install Linux. This will not only clean up your network problems, but it will also give the students a sense of doing the right thing for their computers. Along with their free condoms, give 'em free Linux CDs.

    1. Re:You could just... by Phleg · · Score: 3, Insightful

      Because I'm sure that they'd far rather spend sixty times the amount of support costs trying to get users acquainted with Linux, rather than have their network flooded with virii every now and then.

      Now don't get me wrong--I'm just as much a die-hard Linux advocate as anyone, but it's just not feasible to tell every kid on a college campus to suddenly switch operating systems. They're going to need to figure out how, and you're going to be the ones to tell them. This is going to send your costs through the roof.

      He's trying to solve problems for his university, not create new ones.

      --
      No comment.
    2. Re:You could just... by KoolDude · · Score: 2, Funny


      Along with their free condoms, give 'em free Linux CDs.

      Dude... you gotta follow the rules. It's ( condoms XOR Linux ).

      --
      getSexySig(); /* returns sexy signature */
    3. Re:You could just... by Jon+Abbott · · Score: 5, Interesting

      Case in point -- back in 2000, even though I had about four years Linux experience by then, I managed to bring down Internet access for an entire dorm (about 900 students) for a week.

      It all started when I helped a friend install Linux on his new computer. Unfortunately, in addition to installing a DHCP client on his machine, I had accidentally flagged the DHCP server to install as well. What happened was that the DHCP server software on his new Linux box was challenging the Windows DHCP server that the dorm was using, and his machine won -- even though his DHCP server wasn't properly configured to hand out IP addresses to other clients. So, all of these other 900 students would turn on their computers, which would send out a DHCP request, and they would get a response from his computer instead of the real DHCP server, thus causing their computers to give up trying to connect to the network. Ironically enough, his computer connected to the internet fine, as it was the only one connecting to the real DHCP server (I guess that explains his super-fast connection during that week).

      Anyway, we had no idea that any of this was happening until we headed back to his dorm room one day, and found three network services guys looking in bewilderment at the computer (they had never used anything but Windows, so they had no idea how to fix it). They claimed that it took them a week to isolate the problem to his machine. They explained what was happening, and it then hit me that the DHCP server was also running on his machine, so I logged in, apt-get removed it, and the problem was immediately fixed. Not in their eyes though, as they made us talk to the head guy at network services... He gave us fair warning that if we did that again, our access to the network would be revoked (and rightly so!).

      The obvious moral of the story is, whereas most OSes give you just enough rope to tie a knot, Linux gives you enough rope to hang about 900 people. :^)

    4. Re:You could just... by moonbender · · Score: 2, Insightful

      Granted I never did that well in Latin ...

      Yes, well, so much is obvious. If you had done well, you'd probably have argued, incorrectly, that the plural for virus is viri (-us to -i, as in fungus to fungi). Virii is just BS, where would the second -i come from? Anyway, viruses is definitely the correct plural form as recognised by many dictionaries. For more information do a search and read something like this.

      --
      Switch back to Slashdot's D1 system.
  8. Maybe give out some info to the people? by TheWart · · Score: 3, Insightful

    Here at my school, for the last week, starting about a day before freshman move in, they have had flyers *everyewhere* telling people not to hook up the network until they install this patch provided by the IT dept. Of course, there are still the bozo's that don't pay heed to the warnings....but there are lots of them in the world anyways.

    1. Re:Maybe give out some info to the people? by PhoenixFlare · · Score: 2, Interesting

      I know of at least one school in my area taking a tighter approach- no machines have their access to the network turned on until they've been personally looked at by a support tech. Long delays, obviously, but at least nothing should get by.

  9. one way. by grub · · Score: 5, Informative


    Ensure that home machines (ones that you haven't configured) get IPs in a VLAN group which you've bandwidth throttled on the routers/switches along the say so the rest of the VLANs don't get choked by home-grown disasters.

    Machines you have control over can get IPs in another VLAN which isn't throttled, or at least not as much as your "uncontrollable" VLAN. At the router where the VLANs can meet have strong ACLs and traffic flow control.

    Just because you give them access with their own machines doesn't mean you have to give them unrestrained access.

    --
    Trolling is a art,
  10. managed switches by Feyr · · Score: 5, Informative

    assuming your network is switched, and your switch are "manageables" (ie you can log in them remotely)

    you could have an IDS (or similar) with a rule looking for specific attacks (ie blaster). when you detect such an attack, fire off a script that shuts down the user's port on the switch. they'll bitch and moan that they can't access the net but you'll know who they are now and charge them a cleanup fee (make sure to include it in the terms of use)

    another solution is to require anyone bringing a computer from home to have it inspected by your techs, block access based on mac address and only give them access once they passed the test. it does require more ressources tho, and ideally you'd still need the first option (in case where someone reinstall windows)

    1. Re:managed switches by bluehell · · Score: 2, Informative

      > fire off a script that shuts down the user's
      > port on the switch

      oh yeah. then the script kiddies are going to spoof your packets and your *whole* network comes to an end. VERY good idea.

      --
      -- To bloody go where no man has gone before.
    2. Re:managed switches by qux.net · · Score: 2, Informative

      That's actually exactly what we did. The router/firewall has rules to log and send SMTP and port 135 to a monitoring box, and the monitoring box also asks the router every few minutes for a dump of 30000 ICMP packets or 5 seconds worth, whichever is less, and based on rules to define virus-like behavior (and likely spam - either is against the AUP) notifies Network Services and the Help Desk. If it identifies an individual responsible for the machine they automatically get notified by the incident system when it is created (there is a delay in dropping the MAC into a restricted VLAN, so if they're checking their email...).

      Works very well, although the Help Desk is rather busy due to all the people stopping by to pick up patch CDs.

  11. Deny them DNS services by eaglesnax · · Score: 5, Interesting

    I think this was one of the approaches Stanford was going to take. No DNS for your machine until you get it checked out by their IT department.

    Chris

  12. fix packets by zumbojo · · Score: 2, Informative

    I work as a tech for a major midwestern university. Aside from offering a website with complete instructions, we published packets bundled with CDs that guide the students visually through the process of fixing Blaster and Welchia and installing Norton AntiVirus. With so many pictures in the guide we have yet to have anyone mess it up.

  13. I'm actually wanting to know the same thing, but.. by aetherspoon · · Score: 4, Interesting

    ... from another point of view.

    I'm a student at a university whose dorm network got nailed by blaster something fierce. Almost as bad as it was Klezed a couple years before. Anyways, because of all of this, the sys admins decided to completely eliminate the dorm network from the upper campus one - also cutting off 'net access - during school hours. This is a real big pain in the butt, and I'm actually hoping there are some great answers in this topic so I can give them to my sys admin.

    Of course, compounding the situation are seemingly (dunno if they actually are or not considering I've never even SEEN one before) incompetant dorm techs taking an entire day to clear out just one dorm building of ~50 rooms (2 people per room, but often less than 2 PCs per room...). Considering Blaster only affects 2000/XP/2003 machines, that means that the roughly 50 computers running those took 8 hours to clean? Something seems wrong here.

    I'm just annoyed because my room (along with my entire hall since I'm the resident 'hey, call him!' computer geek and have patched everyone) is completely free of blaster and its ilk, yet I have to deal with the people who either don't know to patch Windows often, or don't care.

    How about this one: What can a STUDENT at one of these schools do to help? I've tried teaching as many people as possible about computer safety (take a health classes' STD safety course, apply to computers basically), and I'm ineligable to become a dorm tech right now... anyone?

    --
    --- Ãther SPOON!
  14. Re:morons by shokk · · Score: 2

    Right. Let's see how many people are patching against those vulnerabilities. That "Linux is invulnerable" attitude is preventing many from even thinking about security holes in Linux. I see a major wake-up call coming...

    --
    "Beware of he who would deny you access to information, for in his heart, he dreams himself your master."
  15. YES, THAT'S A GOOD IDEA by YOU+ARE+SO+FIRED! · · Score: 5, Funny

    "Along with their free condoms, give 'em free Linux CDs."

    "Here. You'll never use this first item if you choose to use the second item. Have fun, and welcome to college."

    You are sooooo fired.

  16. Block E-Mail by N8F8 · · Score: 2
    1. Block POP3 and SMTP access.
    2. Block trojan ports.
    3. Provide webmail access. (Even allow them to connect to their own email accounts elsewhere)
    Outlook and Outlook Express are the two largest vectors for virii.
    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
  17. DHCP tricks by TheSHAD0W · · Score: 5, Funny

    You ought to be able to tweak your DHCP so you can block machines that are broadcasting this badly by telling them their default gateway is localhost.

  18. start with the freshman handbook by b17bmbr · · Score: 5, Funny
    Chapter 2 Personal Computers
    No personal computers will be allowed unless they are running Linux, FreeBSD, OS X, or another variety of *nix. If you are bringing a PC, please see the installtion CD in the back of the Freshman orientation handbook. For installation instructions, find the guy in your dorm with long hair, glasses, birkenstocks, and a penguin on his shirt. For payment, beer will usually do. Or, if you are under 21, and can't find someone to buy for you, perhaps a bag of Starbucks will suffice. However, if you are a female, just acknowleging him at least once during the semester, when you are with your friends will be plenty.
    --
    My problem? I was perfectly gruntled, until some numbnuts came by and dissed me.
  19. Post lists by Maxwell'sSilverLART · · Score: 5, Funny

    Assuming you can identify the port from which the infected traffic is coming, post a list of all infected rooms on the front door of the dorms, with an explanation that "these computers are causing your network to suck."

    The problem will be fixed.

    --
    Moderate drunk! It's more fun that way!
    1. Re:Post lists by amcnabb · · Score: 2, Interesting

      When I was in the dorms, we had a really slow network, mainly because it was in the height of file-sharing. I used ntop and other network tools to find out who was using up all of our bandwidth with movie-sharing, and then organized a posse. One time a poor guy opened his door to find 20 of us telling him to be more considerate or else.

      We wouldn't have done anything to him, but network performance went up a little.

      Anyway, I think that the list-posting idea is ten times better than any of the other suggestions I've heard so far.

    2. Re:Post lists by wik · · Score: 2, Insightful

      This works until you find a smart-ass who TRIES to get to the top of this list. It's a status symbol in some sick and twisted world. Remember, you're dealing with geeks here...

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
  20. mac address registration + managed AV software by irabinovitch · · Score: 2, Interesting

    Seeing as in this situation you wont be able to convince your students to switch:

    1) Require all machines to register their mac address via nice gui or website. This way when you use all the rest of the stuff mentioned here (snort, etc) you can easily track the student down.

    2) Run snort, router, acls, etc in a way to automatically blocks infected users. Or at the very least it should at least alert you of them. But blocking is best so that they dont spread the infection further on your network or to the internet via your fat pipe.

    3) Buy a site license of the managed versions of Norton Antivirus for the dorms and hand one to every student as they walk in the door. Once they've installed it you can force the updates on to them.

  21. Great idea, but... by aetherspoon · · Score: 4, Interesting

    ... when you go to a university where you do not log on to a domain in dorms.
    I've found that to be very common (including the Uni that I'm typing this at) since it is MUCH easier to set freshman up on movein day.
    Also, certain things do not work when you start logging onto domains. Example: XP's fast user switching. You'd have students complaining about the administration restricting their rights to their own computer, blah blah blah... then on top of it, automatically patching something. Legal nightmare. Works great for lab PCs, horrid for dorm PCs.

    --
    --- Ãther SPOON!
  22. Good question by RobinH · · Score: 2, Interesting

    I hadn't thought of this implication. Unfortunately, it's not feasible to force the users to do anything in this kind of situation - that would be an administrator's nightmare.

    I'm assuming you have each computer connected to a central switch, right? What I would do is block all communication between the PCs on the network. Allow each one to get out to the internet through the firewall, but block them from connecting to each other. That would give them the ability to browse the web, check email, instant message, etc., without needing to worry about them setting up servers, file sharing, and trading viruses, etc., between each other. It's heavy handed, but at least you're still providing the service you're supposed to (internet connectivity).

    Just a thought. I'm not completely sure this is even feasible with a switch, but I would think so.

    --
    "I have never let my schooling interfere with my education." - Mark Twain
  23. Re:I'm actually wanting to know the same thing, bu by NMerriam · · Score: 2, Informative

    Considering Blaster only affects 2000/XP/2003 machines, that means that the roughly 50 computers running those took 8 hours to clean? Something seems wrong here.

    unfortunately not -- updating random systems is harder that it seems. When we got hit at our university i helped out cleaning a bunch of systems and I couldn't believe how long it took -- Win2k installs had to have Service Pack 4 installed before you could apply the security patch for the worm, other dependancies changed because of that, had to install and update the university verson of norton antivirus, which refused to install on many systems unless I started them in safe mode, etc. All in all, the half-dozen systems i cleaned up took several hours because of all the rebooting and screwing around that was necessary before the patch could even be applied.

    The XP and 98 systems were a piece of cake, though.

    --
    Recursive: Adj. See Recursive.
  24. Our Solution by skroz · · Score: 2, Funny

    We have an incident response team that locates each individual infected host, then identifies the primary user of that machine. If they're unavailable, we install the patch and leave a message that they should come by our offices as soon as possible.

    Once the patch has been applied, we sit down with the user and assure them that they're not in trouble; everyone makes a mistake from time to time, and we have simple and effective means of dealing with the problem. Once they're calmed down and convinced that we're not upset with them, we wish them a good day and send them on their way.

    When they turn their backs, we shoot them in the back of the head and put their bodies on display in the courtyard as an example to the rest of the imbiciles that might practice unsafe computing.

    --
    -- Minds are like parachutes... they work best when open.
  25. Re:The state of employment. by dipipanone · · Score: 3, Funny

    First they came for the menial jobs. I never spoke out because I didn't have a menial job.

    Somebody has obviously made a serious mistake then. Can I suggest you apply at the sign of the Golden Arches to find something more commensurate with your intellectual abilities?

  26. What is happening at my university... by acehole · · Score: 4, Informative

    When the blaster worm hit, we had to work for a few days to clear the thing from the staff network.

    Now that we well and truly cleared it after much scanning to make sure, we've moved on to the on-campus student's network.

    We have to physically go to each room, patch and scan to remove both blaster and welchier.

    It's both an annoyance for us and the students who pretty much treat us like unwanted guests on their pcs.

    --
    Be you Admins? nay, we are but lusers!
  27. Re:My Uni's policy by poj · · Score: 2, Informative

    This is actually a very good idea. You block offenders in the switch. My school has done the same during this blaster episode, and I believe it has worked very well. Of course it helped that blaster came active before the start of the autumn term, because not all students had come here after the summer.

    And of course, block the right incoming traffic in the border routers.

  28. Inspection by DaHat · · Score: 4, Interesting

    For years, the last thing the admins at my university wanted to do was inspect each computer before it was permitted to be on the network. This year they have broken down and are doing so, to be connected (wired or wirelessly) one of their employees must inspect the computer and make sure that they are not only completely patched, but also that they are running antiviral software (Norton ONLY).

    This is of course great in theory, until a week later when someone formats, 'forgets' to patch, brings their computer home, gets re-infected and comes back to school.

    Until patches become mandatory for many of these users, there is no way to prevent such a thing... short of finding the virus writers and skinning them alive during prime time, that might make some of these script kiddies think twice before doing what they do.

  29. Re:Easy solution: by GeekDork · · Score: 3, Insightful

    This is so ridiculous that I'm still thinking you're joking. Either that or you haven't been in education for a long time.

    I'm a CS student. We often have the choice of buying an outdated EUR 6 hardcopy of a lecture script (without TOC or index), printing some 200 pages (on a printer quota that's sufficient for 150) or viewing the constantly updated script on-screen with search functionality. This holds true for at least four courses per semester. Without PCs, we'd be royally screwed.

    In most appartment buildings for students, the network is provided by the university over a 2MBit line with at least 10% packet loss, high lag and a 650MiB/month quota (traffic inside the uni network isn't counted). Bozos who don't get the rules get blocked at the inhouse switch.

    If they'd try to ban PCs they'd get only one thing: open revolt. I mean the stuff with burning administration buildings. Literally. Plus it'd be mostly unenforceable in countries with things like individual freedom. Oh, there's also the need to at least quadruple the number of terminals across the campus.

    --

    Fight hunger. Filet a politician and send him to a 3rd world country of your choice.

  30. Re:No more by KoolDude · · Score: 2, Funny


    I am seriously considering moving my smaller clients to Mac of Linux pretty soon

    Hmm... sounds interesting, got a torrent ?

    --
    getSexySig(); /* returns sexy signature */
  31. Re:I'm actually wanting to know the same thing, bu by Graff · · Score: 2, Insightful
    Considering Blaster only affects 2000/XP/2003 machines, that means that the roughly 50 computers running those took 8 hours to clean? Something seems wrong here.

    50 computers over 8 hours = 9.6 minutes per computer, average. This time includes knocking on doors, explanations, going back to get rooms which were closed for some reason, booting up computers and rebooting them, loading the patches on to the machine and installing them, and all the regular crap that goes with handling 50 different computers with 50 different setups. Honestly I would say that 10 minutes per computer is simply amazing. These guys must be supermen to get a whole dorm patched in a day, unless they come in with an army of a dozen techs.

    What can a student do? Preach alternative systems. Wean people off of Microsoft Windows entirely. I run 2 labs of a dozen Macintosh machines running Mac OS X and I haven't had to lift a finger to do much of anything for more than a year. The machines run perfectly and just laughed at all of the viruses, worms, trojan horses, and other problems that Windows computers have had to deal with. The same, I'm sure, is true of BSD and Linux based operating systems.

    Take a look at the history of the Irish potato famine. The main cause of this horrible piece of history was a simple fungus. It spread so suddenly and completely because to grow potatoes quickly you can simply cut up one potato and plant the pieces. Each new plant is a genetic clone of the original potato. Thus when a disease hits one plant it quickly spreads and hits them all, turning a simple disease into an epidemic. The same is true of computers. A monoculture of Windows machines are much more vulnerable to the spread of computer infections than a mix of operating systems. Having one operating system dominate over 90% of the market is simply not healthy.
  32. Here is what we do by Anonymous Coward · · Score: 5, Interesting

    In our residence halls, we have about 7500 people. What we have done is make a series of VLANs, centrally administered by VMPS. We have the regular VLAN for a building's users, a quarantine VLAN, and a blackhole VLAN. As we detect users that are infected, we move them to the quarantine VLAN where we have colocated a quarantine webserver via an 802.1q trunk. This server provides them with all the patches, av software and latest DATs. Once installed, the resident "signs" with their campus ID to verify that they have installed the various fixes, and they are moved back. If someone languishes in the quarantine VLAN for too long, we move them to the blackhole VLAN (which is essentially a defined VLAN that isn't trunked anywhere so VMPS can still legally place them there).

    This segmentation has helped dramatically. At one point, we were blocking nearly 800,000 icmp echo requests outbound/sec across all interfaces. Now? around 1k/sec. And that's over the last week.

    Now if I could just get past the residents who:
    1. Don't fix themselves because it was too much to read.
    2. Don't know how to use a web browser
    3. Don't know what a scroll bar is (!!!)
    4. Don't contact us for help, but instead go to the President and Provost's offices.

    Hang in there, segmentation helps dramatically.

  33. Re:I'm actually wanting to know the same thing, bu by hswoolve · · Score: 2, Insightful

    In the defense of the "incompetent dorm techs" they probably had to deal with:
    - students who weren't in their rooms
    - students who figured someone else touching *their* machine was an invasion or their privacy (especially the 50 gig of mp3's)
    - students who were in their rooms and didn't want to be disturbed
    - the 133t hAx0rZ who thought it was uB3R k3W1 to archive their old (infected) systems and reset the machine as soon as the techs had left.

    Having been the "oh call her" person for a(n administrative) department at a university I know what students can get up to.

  34. try a LINUX FIREWALL for BLASTER PROOFING YOUR NET by panky · · Score: 2, Interesting

    Set up a dhcp/iptables/ LINUX firewall . I run a script that monitors the net for a rush of packets (ICMP/port 135/smurf attack) it works great! heres the algorithm in pseudocode - any net admin should be able to put it together. You basically monitor 1000 packets and count the number packets per host and find the packet count per time then dump if they are pushing 90% or more packets while (true) do t0 = timeinseconds packetlist = tcpdump -n -i -c1000 t1 = timeinseconds iplist = grep list|print ipfield| uniq -c totalscanseconds = t1-t0 totalpackets = count(packetlist) if totalpackets greater than 99% iptables -t -nat -A PREROUTING -s offendingip -d 0/0 --dport 80 -j DNAT --todestination and viola! all users flooding the net are automatically forwarded to a you are quarantine website no matter what. All packets are dumped before they go any further. I can handle easily 500 - 700 connections with a dual AMD 1800 cpu / 500meg ram dual nics setup as a dhcp server

  35. Public humiliation by Aceticon · · Score: 4, Interesting
    Forget about financial responsability. There is a simple, 2 part solution:
    1. Make available and easily accessible in your intranet the resources to keep their systems up-to-date and virus free - patches, Anti-virus, personal firewalls
    2. Publish in the most visibile place in the dorm buildings weekly compilations with the names of the "Most inept computer users in this dorm". Maybe you can spice it up with an introductory text that gives the impression that when you're saying "most inept" you actually mean "dumb as a door-knob"


    Naturally, if you're the BOFH type of network admin you can skip the first part ...
    1. Re:Public humiliation by Mike1024 · · Score: 2, Funny

      Maybe you can spice it up with an introductory text that gives the impression that when you're saying "most inept" you actually mean "dumb as a door-knob"

      You could have a comparitive scale down the side, comparing the most inept to 'brick', ranging through 'hammer' and 'cabbage' with the cleverest compared to, say, '$10 digital watch'. You could have little iconic pictures on the scale to give it some colour.

      Just my $0.02,

      Michael

      --
      "Goodness me, how unlike the FBI to abuse the trust of the American public." -- The Onion
    2. Re:Public humiliation by RandomCoil · · Score: 2, Insightful
      Publish in the most visibile place in the dorm buildings weekly compilations with the names of the "Most inept computer users in this dorm". Maybe you can spice it up with an introductory text that gives the impression that when you're saying "most inept" you actually mean "dumb as a door-knob"


      I don't think that's going to have the effect you're looking for. The board is going to filled with a weird combination of the wholly computer illiterate (who could care less about their picture being up on some wall) and the computer-literate, attention-starved miscreants (who would be actively trying to turn _one_ of their computers into the 'typhoid Mary' of the dorm).
  36. Burn, burn, burn those patch CD's by Durandal64 · · Score: 2, Interesting

    Basically what we've done is burn a shitload of CD's with the Blaster patch on them, given them out to people with the worm and then encouraged them to distribute the CD's to their friends. We've also given those CD's to our local residential hall tech support people (the ones who actually go to the person's room and fix whatever problem; they are assigned by dorm).

    Recently, we've begun deactivated the ports of people who we've been able to trace the worm back to, having them call us, pick up the CD, install the patch and then having an RCC verify that the patch is installed before reactivating their ports. We've also closed off the ports that the worm is known to propagate through. We've still taken damage as a result of it, but I think we've managed to minimize it somewhat. In the meantime, I've been trying to convince the Mac users I support that they're not at risk. If you say, "impossible" enough times in a row, they start believing you. :)

  37. Re:I'm actually wanting to know the same thing, bu by Omestes · · Score: 2, Insightful

    The guy I share a bathroom with at NAU got the blaster worm before coming here, then called on me, the resident geek to fix it. It took roughly five hours to talk him through using a virus scanner, and then talking him through the fix. I finally gave up and refered him to the IT people.

    I know for Lovsan our school links you, before network registration, to a page with the fix. Then if you get infected they kill your access. Then send up a tech. Sad thing is the average user can't even figure out how to get to the patch even with a page linking to it.

    Now before all the /.'rs get on the "install Linux on everyones box" rant, I'm going to highlight the main problem, the end users ignorance about computers. The average college student thinks of his/her computer as an applience. And thinks that Windows update as that pesky taskbar icon that keeps on screaming at them.

    Also in a small office network administrating 20-100 people is an easy task, or EASIER, than handeling 5,000 students with no computer skills. In an office network you can set up the computers to use whatever software you want, like not allowing Outlook on work machines, or whatnot, but in a college network you have 5,000+ different configurations.

    As for solutions, I have no clue, though. I guess the only way is to just blcok access of the infected, which kinda sucks since it HAS to be after the fact. Perhaps you could force people joining the netword to take a small online class, download your supported virus-scanner, and whatever fixes exist before registering their machine. Then as new threats come out, make new required online lessons needed to keep network access.

    --
    A patriot must always be ready to defend his country against his government. -edward abbey
  38. To start with .. by Velcroman98 · · Score: 3, Interesting
    They'd definitely need a very tight set of security policies that's been combed over by at least a few sleazy lawyers.

    MAC address filtering would bring out at least one privacy advocate complaining about rights, and absolute Nazi like controls won't fly at a public institution.

    Everybody seems to be advocating the staff doing stuff, do they have the resources to handle every little issue a student comes up with?

    VLANs with heavily controlled QoS would help. I also like a script forcing certain patches.

    Could the school get a license from an AntiViri company to cover all students, force everybody to run it as policy, script the updates, IDS to ban infractions by switch port or something with would f%$k the student because it might take a week to get around to turning the port back on.

    1. Re:To start with .. by benhaha · · Score: 4, Informative
      what happens if a patch is bad and you suddenly have several thousand students show up screaming "your patch killed my machine with my term paper on it!"?

      This happened to a friend of mine recently, only it was a hardware fault. The fact is that after fans, hard disks are the most failure-prone pice of equipment in the computer.

      There is only one thing you can really do about this: Back it up.

      If you are likely to be on the receiving end of the complaints, you may find it helpful to provide a backup service. It should consist of the following components:

      • A password-protected location on the University's servers for each user where they can store X MB of data of their choice.
      • Both Redundant storage and regular backups of same.
      • A policy for what users may store there.
      • An explanation of how to use the service, using, for example, NTBackup (free with XP) or similar software which is included with the operating system in question.
      • Agreement in principle from the faculty that tutors, administrative staff, or IT staff will assist in the backup process. (Automating it might be a project for a couple of first year CS students).
      • A document (electronic or otherwise) explaining all the above and making it clear that:
        1. The university requires them to run certain software, including up-to-date patches and virus scanners. The university recommends other software, such as personal firewalls.
        2. The backup service is available in case they have any problems, in particular problems related to software the university requires them to run, or recommends, but also other problems.
        3. It is the student's responsibility to run backups. If the student has not backed up recently and a problem occurs for any reason it is their own responsibility.
        4. They should ask their study partners tutors for assistance with the backup process if they don't understand it. Getting help is also their own responsibility.
      • Regular/occasional emails and paper memos reminding the student of these facts. Get the student newspaper involved: It's much better if they run an education campaign rather than criticise you afterwards for doing too little.

      Remember, the more the student body is involved and empowered (euphemism for being told it is their own responsibility), the less you will have to do about it.

      If you really want to over-egg the pudding you might even make versioned backups available, so they can find what they had six weeks ago -- might be useful for some.

      Good luck.

      --
      NO ID: BEING FREE MEANS NOT HAVING TO PROVE IT
    2. Re:To start with .. by dknj · · Score: 2, Informative

      Could the school get a license from an AntiViri company to cover all students, force everybody to run it as policy, script the updates...

      Yes and No. Unless the students agree to a school mandatory software policy then you're fine. Otherwise, McAfee offers a license to universities which allow all students and faculty to use virus scan software. At our school, everyone is urged to download the virus scanner though they are not required to (unless its a university owned computer).

      I stay far away from the dorms because everyone seems to use me for help (i'm a sucker and will usually help them), so I don't know how our school is standing up to the worm in the dorms.

      -dk

  39. Re:I'm actually wanting to know the same thing, bu by KoolDude · · Score: 3, Funny


    running Mac OS X and I haven't had to lift a finger to do much of anything for more than a year

    That's what I call a boring life. Compare this to the action packed life of a Windows(tm) Admin. I can imagine the next Microsoft tagline:

    Windows: Bringing Unlimited Action to bored System Admins, since 1981.

    --
    getSexySig(); /* returns sexy signature */
  40. PFC by liam193 · · Score: 2, Interesting

    I know it's a pain to lose ping functionality, but in the case of Nachia, the fastest way to stop it is to put a filter on your switch. If you use Cisco 65xx's with the Policy Feature Card, you can run the following commands:

    set security acl ip WORM deny icmp any any echo
    set security acl ip WORM permit ip any any
    commit security acl WORM
    set security acl map WORM 1 (or whatever VLANs you have)

    If you have some other product for LAN switches, shame on you! Well, there probably is a similar filtering capability if you have the right components.

    I've been involved in cleaning up after SQLslammer and Nachia on a rather large network. In both cases, I found that router filters were difficult to implement without causing the filters to kill the routers (except on a few very new high-end routers). The PFC claims to work at wire speed. In practice, I've had a hard time proving them wrong on that.

    This filtering technique will allow you to drop packets as soon as they enter the switch. Basically your doing a L3 or even a L4/L5 filter (tcp/udp with port) on a device that is really operating at L2.

    A couple things to note, you can't log the packets and once you put the filter in place you probably won't be able to determine who is sending junk, but you shouldn't be patching machines for a worm by going after the infected ones... every machine in the network needs patched before you lift filters regardless of whether the worm is still in your network or not. If not, it will be back!

  41. Telling students what to do is not the solution by Door-opening+Fascist · · Score: 2, Insightful

    My college, in response to Blaster, Nachi, etc., recently told students to download a copy of Vexira Anti-virus, for which we have a site license. One of my non-CS friends (yes, /. geeks can have non-CS friends) did just that and, since she (yes, a female, at that) had little computing experience, deleted every infected file. I'm only a UNIX admin with very little Windoze experience, so I'm not sure if deleting the infected files had something to with it, but XP Home refused to go past the login screen. She has been going through something of a family crisis, so I was up until about 1 in the morning getting her machine back into working order without losing any data. I succeeded, but it was still pretty stressful. She didn't really care about having a clean computer; she just wanted a working computer.

    In short, just telling students to download and run a program they don't understand to clean up their computers isn't going to work. At best, no one's going to do it, and at worst, it's going to f*ck people's computers up, creating more of a support mess.

  42. Think in the students' shoes by cms7912 · · Score: 2, Insightful
    From a Student Affairs prospective, I would offer that contacting the student is critical before shutting off their port.

    Phone and leave a message with instructions how to get help, and provide how-to-fix-it guides at their hall's front desk. Give them a chance to fix it if you can, and tell them the timeline ("You have 24 hours before we will have to take you offline. Here's how you fix it:"). If you have to disconnect their port immediately, then you must contact and guide them to help.

    Internet access is necessary today (preaching to the choir here!), and you should never disconnect someone and then wait for them to wander into your office to help them. Anyone who reads /. understands that.

  43. Wonderful way to bring your network down... by Kjella · · Score: 2, Insightful

    What do you think happens when *each* and everyone of them goes on KaZaA because they can't share anything? Not to mention how they'll whine about how they can't cooperate because no one can access the others' files (short of sending project documents back and forth via email or something).

    I don't think that thought it so well thought out....

    Kjella

    --
    Live today, because you never know what tomorrow brings
  44. Block everything but HTTP by Animats · · Score: 2, Informative
    I'd suggest putting a stateful firewall in which examines the traffic from each MAC address, validates the IP address, and only allows HTTP transactions by default. Provide webmail for students, so they don't have to run a mail client. Put them all on encrypting cable modems, so local machines aren't on the same LAN. All they can talk to is the headend firewall.

    In that configuration, they can surf the Internet freely, and can download anything they want, but can't mess up anyone else.

    That's the default configuration. Students who want more have to go through the exercise of securing their machines, after which both the student and the machine get tested. Then they get more access.

  45. So tired of this joke... by JaredOfEuropa · · Score: 4, Insightful

    You never played the lottery? Let me ask you another question.

    Do you have any kind of insurance?

    But surely you know that, like a lottery, insurance works because on average people pay more money into it than they receive from it. Lotteries and insurance are both gambles... except that in a lottery, you bet on good fortune. With insurance, you bet against bad fortune. In both cases, the expectancy value is less than 1, but in both cases you'll be damn glad you subscribed when your number's up.

    I know I know, it's just a joke. Well, I just had to get this off my chest.

    --
    If construction was anything like programming, an incorrectly fitted lock would bring down the entire building...
    1. Re:So tired of this joke... by HardCase · · Score: 4, Informative
      But surely you know that, like a lottery, insurance works because on average people pay more money into it than they receive from it. Lotteries and insurance are both gambles... except that in a lottery, you bet on good fortune. With insurance, you bet against bad fortune. In both cases, the expectancy value is less than 1, but in both cases you'll be damn glad you subscribed when your number's up.


      Yes, but the key difference between insurance and the lottery is that the dangers that you purchase insurance protection for are real and have a statistically significant chance of occuring to you. The lottery ticket that you buy provides you with a statistically insignificant chance to win a pile of money.


      I agree that I would be pretty darn happy to have the winning ticket or an insurance policy if either one paid off, but my chances of needing the insurance are significantly greater (by orders of magnitude) than are my chances of winning the PowerBall.


      That doesn't even consider the different insurances that we are required to have by law or by contract. Get pulled over by the police without liability insurance and see what happens. Try to get a mortgage on a house without homeowner's insurance. How about getting a bank to finance a car without comprehensive and collision coverage? They require that coverage, not because the chances of needing them are greater than zero but because the chances of needing them are significantly greater than zero.


      Just food for thought, the Department of Transportation says that about 20 million vehicles are involved in accidents each year and an individual driver can expect to be in one, on the average, every six years. So, if I pay my $40 per month in liability insurance on my car, in 72 months I'll have paid $2880.00. Earlier this year, my wife got hit by a car in a low speed collision. After the medical bills, repair bills and rental car bills were paid, the grand total came out to be about $8000.00. Now, our insurance didn't pay, but you can bet that the other driver was damn glad to have a liability insurance policy.


      -h-

  46. Here's what we did. not perfect, but: by _outcat_ · · Score: 3, Interesting

    I'm a student PC/Net tech at a small college (1500 students, 400 staff/admin/faculty). We use an AD domain to corral our users, so to speak.

    We did some testing with the Blaster patch before we encouraged our users to download it; I always check Bugtraq, personally, before I put anything on a machine I'm responsible for. Once we decided it wasn't breaking anything (at least it didn't break anything for us) we burned it to a whole bunch of CDs (with the Symantec removal tool, the Win2k patch, the WinXP patch, and the WinNT fix). Each RA/helpkid/tech also got a corporate edition of NortonAV on a disk (we have a site license) with instructions for students on how to update their virus definitions.

    Each RA got this disk. Each help desk kid (there are about 15 student help desk kids) got one, and the other five PC/net techs (other than me) got one. We marched around campus for about a week wearing very visible "TECHNOLOGY SOLUTIONS CENTER" T-shirts and essentially infiltrated dorm life with our antivirus software.

    Were there huge network slowdowns? Oh yeah. For the first day and a half when students came back there was little, if any, network connectivity. But the RAs were adamant about having the kids run the patches and install NAV. Did we use guerilla tactics, like disabling network ports or confiscating network cable? No, not at all. We just made help extremely visible, and with a horde of student tech workers getting $5/hr, it was not so bad for cheap labor for the college, either.

    You might bitch and moan and say that a college kid with a virus will never go talk to his RA, but we had mandatory floor meetings for every floor for every hall across campus, and when you've got 20 kids and one RA, it's pretty easy to reach the end users. Users only understand that "my computer doesnt work", and you can bet that a college kid at a small, tech-oriented campus will go see his RA if he knows his RA can help him. (If the kids think the RAs are totally bogus, then there's problems with administration that have nothing to do with computing and is for another thread entirely.)

    Do these tactics make Mac/Linux users feel discriminated against? I saw some whining in the comments about this, but guess what: Even if an RA is minimally intelligent in the realm of computing, he can PROBABLY tell a Mac from a PC. Mac users get left alone (like me.)

    Full network connectivity returned at about 9 in the morning on the day after move-in. (you'd be surprised how fast 30 RAs and 21 tech kids can move.)

    You might also bitch and moan and say that students shouldn't have L2 domain admins. Okay, I can understand that. One kid got forcibly removed from our staff last year for leeching software off a drive he had permissions to, so no, it's not a completely perfect solution, and a lot of trust is involved. But it worked okay for us and minimized a lot of headaches.

    --
    Angry IT woman in big clompy boots. And talking lint!.
  47. Re:No more by arivanov · · Score: 4, Informative

    Not really an option. And an incorrectly managed linux machine on an academic network can be almost as big threat to the outer world as windows. I am speaking out of experience as I have dealt with OC3+ floods coming from zombies in student dorms long before people started to apply "voodoo" to windows machines. It was linux, bsd, solaris and other unix systems in those (pre BO) times. Quite oftent it still is.

    Still, you can very easily deal with it.

    1. Move dorms to private addresses so that you do not have an address space constraint as the next step will eat addresses like there is no tomorrow.
    2. Subnet the network into a small salad and put each slice of the salad into a separate VLAN.
    3. 802.1q the vlans up to a linux box, bsd box or a cisco that has enough grunt to filter (72xx VXR or similar comes to mind, bigger ones have a hard time filtering, smaller ones cannot handle the bandwidth).
    4. Filter on all 802.1q interfaces on the linux/bsd/cisco.

    As a result you contain any clap to a small subnet.

    Note that everybody will hate you initially. People definitely did hate me 8+ years ago as this was one of the things I did to deal with a similar problem (one dept in the building I managed was being hacked left right and center).

    --
    Baker's Law: Misery no longer loves company. Nowadays it insists on it
    http://www.sigsegv.cx/
  48. DHCP, ARPWATCH and managed switches. by SoundGuy666 · · Score: 2, Interesting

    This gives us the following benefits:

    1. Only machines we want to have on our network are there. This usually means that we give out IP addresses in exchange for the basics - a MAC address and the location of the machine. Higher levels of management of clients has its costs, so that'll be down to the individual manager to decide (for instance - only machines running OS xyz, or only machines we have root/admin access to, only machines built with our spec/OS and connected to our auto patching architecture, etc).
    This means that we can, in extreme cases, remove someone from the DHCP lists, and flag their MAC up in arpwatch. In the case of "students arriving at the start of term", there is quite a flood of applications at the start of term - combined with teaching them how to find their mac address (solved with a flier in their matriculation pack). After that, it slows to a trickle of applications.

    2.With managed switches (and really, who DOESN'T use managed switches in large networks?) troublemakers can be sought and disconnected in times of strife. You have their IP address AND know which switch/port they're on (through the MAC/location registration process). It really is up to the user to come to the IT staff in the event that their connection drops. We have disabled specific ports on network switches in some cases, which is a far more useful solution than removing DHCP entries, but for public areas the DHCP block is what is needed (laptops in libraries for instance). Smart users will get around this, but it's not the smart users you're worried about. They know how to patch.

    When it comes down to it, make one simple rule - network access is a priveledge, not a right. Our entire university wide IT infrastructure is built on this philosophy, and as a result the onus is on your users to behave in a responsible way.

    --

    --
    Why can't we all just get along?
  49. Actually by KalvinB · · Score: 3, Informative

    at my University, they've started to do that. If your machine is spitting out garbage they kill your connection and call (e-mail) whoever is responsible for maintaing the system and notify them that they need to get the problem fixed before their IP will become active again.

    We havn't done it in our lab (there are multiple on campus) yet as there's no impending doom if we don't, but we're looking to secure our work area with a router that blocks all ports and then use 192.168.0.* IPs behind it. Which allows us to fresh install Windows or whatever and not have to worry about getting infected before we can get them up to date.

    It'd be trivial for a University to setup such an area and if a user is trouble, kill their connection and call them and tell them to bring down their system to the secured lab to be patched and fixed.

    My home network which has every flavor of Windows running was completely unaffected by the Blaster worm simply because I run a router intelligently.

    It's really not that hard to not get infected.

    Ben

  50. attn: geeks by Barbarian · · Score: 2, Funny

    These girls need help with their computers.

  51. Why not cut off infected computers ? by Ezdaloth · · Score: 2, Informative

    At our college, your machine is taken off the network (by disabling the port on the switch your machine is on) untill you install the patches and de-infect you machine. That means, you have no access to the internet, untill you call the helpdesk, and they will turn you back on so you can download the patch etc. Of course, you get locked out again if you don't. :) It works very well, cause when people get cut off the internet, they normally want to get back on it, so they will fix their PC very soon ...

  52. VPN isolation by xixax · · Score: 2, Interesting

    I just saw a presentation on a campus-wide wireless network.

    Because you cannot control who uses the wireless zone, it's treated as potentially hostile or untrusted and users must authenticate to a VPN.

    A nice side-effect of this is that the VPN in Windows routes all traffic via the VPN, letting them apply all sorts of policies "port 4444, I don't think so...". Blaster only affected users silly enough to bring in an infected machine.

    Perhaps a similar setup for the untrusted wired network too?

    --
    "Everything is adjustable, provided you have the right tools"
  53. Network vulnerability scan by homer_ca · · Score: 2, Informative

    If your network hasn't been infected yet you can be more proactive by scanning for vulnerable Windows machines instead of for Blaster traffic. Use Nessus or Eeye's free RPC scanner. Then ban any vulnerable machines. This should be done in addition to and not instead of scanning for Blaster because the "good" Blaster will download and install the RPC patch.

  54. Re:No more by Anonymous Coward · · Score: 3, Interesting

    My solution is not very large scale (only 240 ports), but works quite well. A 486 machine on top of every switch running tcpdump filtered through a perl script that uses snmp to shut down the offending port as soon as any 'suspicious' traffic starts to flow from it. The 486's are setup to netboot with the loader on CD (or floppies for the few machines that don't support CD boot), and all share the same NFS server, making managment a snap.

    Of course this only works if you have managed switches/hubs, a bunch of spare 486's (pentiums would be better) and a day or so to set it up. The nice thing is that if the 486 fails (only one has so far), the network stays up.

    This has stopped 99% of malicious traffic dead in it's tracks.

  55. You've missed the point - it's not the technology by Anonymous Coward · · Score: 2, Insightful

    You have made the classic techo mistake - you have assumed that the problem is technical in nature and requires a technical fix.
    The problem is actually and administrative (read people) issue, and should be addressed as such.
    Build a register of MAC addresses to students, and filter all access from student computers based on (that not permitted is denied).
    Then establish a policy whereby students are informed that access to the campus network is a privilege and not a right. Require an 'administration deposit' to cover cleanups in case of viruses/etc - but refund it when they take their equipment and leave.Furthermore, inform them that should work be required by campus staff to fixup outbreaks they may be held liable for costs incurred in cleaning up (you can identify them by the source MAC address) and that their equipment may be confiscated if deemed warranted. Publish policies and guidelines showing best practice (ie patch/update your computer regularly.
    You have just created an environment where best practice is required. You have also created a marketplace for people (other students) to assist the less skilled to maintain their systems, and hopefully explain the 'hard' way to everyone that a good security posture is founded on practices and not technology.
    IT people make the mistake that the lights and wires are where the job is - rather than the actual objective.

  56. Timing the cable failures by msobkow · · Score: 2, Interesting

    It's amazing how many students seem to have wiring problems after they crash the local nets on certain campuses. I just wish the same approach could be applied to home users.

    Many of the worms and viruses that bog the net have had patches for months or even years. I say if the patch was out three months ago, cut the user off at their ISP -- permanently.

    You can't drive without a license -- if you can't update, you don't know how to "drive" the internet. And no, I really don't care about the "rights" of the brain-dead to access public resources.

    Even my techno-illiterate parents know enough to keep the virus files and patches up to date -- because they were taught before the machine was ever plugged in to the 'net.

    --
    I do not fail; I succeed at finding out what does not work.
    1. Re:Timing the cable failures by RogueProtoKol · · Score: 2, Interesting

      I soooooo agree with out, i've said this for years, if you're a gimp with a virus, then you've broken net 'law' and should have your internet access removed at ISP level, i've had numerous net slowdowns in the last 2 weeks because i'm on cable, so i share an upstream with local gimps with , i wish my ISP would detect the gimps doing this and remove their access permanently, technically they are in breach of the AUP, but the ISP is too scared to enforce it by the look of it :(

  57. Our University's Solution by RedSynapse · · Score: 2, Informative

    I work for tech support for a large (30,000+ students) university. This fall we're expecting as many of 30 percent of the machines coming to residence to be infected with a worm.

    To defend against this we're going scan all machines over the network during the registration process and if the machine is vulnerable the browser will get redirected to a webpage with the relevant patches which the client must apply or they won't be able to connect to anything but our internal authentication vlan.

    One of the reasons our networks get hammered during any worm incident is that there are so many machines connected to the network that just aren't patched ever.. Eventually we just have to manually shut down the ports infected machines are connected to and wait till clients call to complain to explain why they've been disconnected.