Slashdot Mirror


Handling Viruses in an Uncontrolled Network?

An anonymous reader asks: "Recently I've gotten a (volunteer) job looking after a small (approximately 500 computer) network, located within a large block of student flats. We've been having numerous problems with viruses over a few years. They spread like crazy on our network, with 100megabit connections in every residents room. Every so often they 'go off' and start a flood, which of course takes the entire residence network down. I've tried desperately to educate users on the virus problem, but those that are the problem don't care - they ignore every warning they get and just buy a faster computer to compensate for their systems sluggishness. As we only need two or three ping flooding computers to bring down the network it's hard to keep our network up whenever a worm starts its payload. What solutions have Slashdot readers came up with this and similar problems?" "Keep in mind that I'm doing this on a volunteer basis, and that my own study time and personal life takes first priority. The residence isn't prepared to spend more money bringing help or a replacement in, which I can understand given that I pay them rent that I would prefer not to increase. I also don't have any control over the network infrastructure itself, just over our DHCP server. I can't force users to keep their computers safe, as I don't own the things - all it seems I can do is point them to the *FREE!* virus scanner and local Windows update mirror and urge them to protect their computer, and offer to help out those that need it - (although due to time constraints, personally helping out everyone in a 500 member network isn't a possibility).

I can also email off a request to have certain IPs dropped off at the switch, but those users have to come back online soon enough. Whenever someone is infected I try and sit them down and make them realize that keeping their computer safe is their responsibility, and they always seem very attentive whenever we're discussing when they get reconnected to the network, but soon after they'll be infected again."

579 comments

  1. Is this really that hard? by Scott+Lockwood · · Score: 5, Insightful
    Hm... Seems pretty simple to me.
    1. Have someone at the school make them sign something that says they will have virus protection and spyware protection on their machines, and that it be kept up to date. Failure to keep the machine clean can result in suspention of service at any time.
    2. When one of them has an infected machine that starts pinging the shit out of your network, Unplug them!
    3. Point to document mentioned in step 1 above when they start whinging about it.

    There see, that wasn't too hard!
    --
    But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
    1. Re:Is this really that hard? by fembots · · Score: 5, Funny

      Is 1. "Profit!!" ??

    2. Re:Is this really that hard? by Saven+Marek · · Score: 1, Interesting

      But theproblem is these are students and they have work to do. by pulling their plug you are not allowing them to get the work done that they are I presume there to do. So thats not an option. What you have to do is look for a better firewall for the network so it doesnt allow any virii in in the first place.

      Also, spread some routers out in the network that can actively block virii attacks. That way you are restricted to only part of the network causing problems and problems are kept within the source, or close to it

    3. Re:Is this really that hard? by _Sharp'r_ · · Score: 5, Insightful

      Or slightly faster:

      1. IDS set to trigger on specific patterns and events (if you have been seeing this stuff on your network constantly, you'll know what to look for already.), you can even set some up free using FOSS.
      2. the IDS alerts then trigger shutting down their switch port and notify an admin. Depending on your switch port mapping database, you can even email the user.
      3. See Scott's post above for signature/cleaning cycle.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    4. Re:Is this really that hard? by Scott+Lockwood · · Score: 0

      It's a zen thing. Really. :-)

      --
      But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
    5. Re:Is this really that hard? by Anonymous Coward · · Score: 3, Insightful
      Have someone at the school make them sign something that says they will have virus protection and spyware protection on their machines, and that it be kept up to date.
      The problem with that, is that nobody should care whether or not you have virus protection -- the thing they should care about, is whether or not you run viruses (and that they are noisy viruses that create traffic on the network). If a user doesn't have a policy that running viruses is ok, then that user doesn't need virus protection. So telling them that they're required to run some type of arbitrary, and possibly completely useless software, is draconian. It's inappropriate micromanagement.

      The virus' network activity should be the sole criterion, not the users' methods of preventing it. Users should be allowed to avoid viruses however they see fit.

    6. Re:Is this really that hard? by GreatRedShark · · Score: 1

      Yes, but it sounds like everytime their computer gets infected, the entire residence gets brought down. It's better to unplug these students, so that everyone else can get their work done. Maybe they should have "Safe Computer" certificates or something... having one would show that you have installed the proper anti- virus/spyware software and are at least making an attempt to keep the computer clean. i dunno... might be worth a try...

    7. Re:Is this really that hard? by Anonymous Coward · · Score: 5, Insightful
      But theproblem is these are students and they have work to do. by pulling their plug you are not allowing them to get the work done that they are I presume there to do. So thats not an option.
      That's like saying you can't take a drunk driver's license away, because he needs it to drive to work.

      His "need" is his problem, not yours. He should have thought about that, before he decided to engage in activity that threatened other people.

      Fuck this whole "buy more filters" thing. Place the burden on the users, and then users who behave intelligently, won't have any burden. That is the fair thing to do.

    8. Re:Is this really that hard? by Chyeld · · Score: 5, Insightful

      To put this politely, if they can't be bothered to keep their system clean, they can't have access to the free network.

      To say that 'they have work that must be done' is ignoring the fact that the umpteen (insert hyperbolic number) other users ALSO have work to that must be done and in this case the good of the many out weighs the good of the few or one (damn, did I actually find a good excuse to use that line?).

      Yes, by all means, research methods to contain and control any outbreaks to reduce the issue when they do occur; but in this case prevention is far, far, more effective than mitigation.

    9. Re:Is this really that hard? by focitrixilous+P · · Score: 1
      2. the IDS alerts then trigger shutting down their switch port and notify an admin. Depending on your switch port mapping database, you can even email the user.

      Makes sense, but maybe you should email them BEFORE you pull the plug?

      --
      SAILING MISHAP
    10. Re:Is this really that hard? by MrAnnoyanceToYou · · Score: 5, Funny

      Ah... nah. I'd say,
      "1. Write short document stating that in 'reparation for virus damage' computers would occasionally be confiscated when they managed to infect multiple computers connected to the local network
      2. Notify them of this agreement and make them sign it
      3. When one of them has an infected machine that starts pinging the shit out of your network, give them a 'first warning'
      4. Point to document in step 1 kindly, in writing, and create yourself an Ebay account.
      5. Repeat
      6. Profit and learn to laugh evilly."

    11. Re:Is this really that hard? by dekemoose · · Score: 1

      screw 'em

    12. Re:Is this really that hard? by stabChmo · · Score: 1

      I currently live in a student residence and we've had the same problems. The solution was indeed to force everyone to have up-to-date virus protection and firewall, failure to comply resulted in unplugging. For those few who really didn't get it done there still is one public linux terminal (pretty slow though), so even those can download and print their lecture slides from time to time:)

      --
      YOU are educated stupid. YOU must seek Time Cube.
    13. Re:Is this really that hard? by Big+Mark · · Score: 1

      They're studying for an academic quaification; expecting them to use a public computer lab isn't really too much.

    14. Re:Is this really that hard? by bosewicht · · Score: 0

      yes, they have work to do, but they can go to plenty of public terminals at the school to do their work. What about the people without computers? The students need to learn some responsibility as do many adults. When people run unprotected computers it just doesn't affect them.

      --
      There are 10 kinds of people in the world - those who understand binary and those who don't
    15. Re:Is this really that hard? by hrieke · · Score: 2, Interesting

      Simple enough, those students who are unplugged due to excessive virus / pinging / flooding / bandwidth hogging app can use the public PCs in the Library, Comptuer Lab, and elsewhere.

      --
      III.IIVIVIXIIVIVIIIVVIIIIXVIIIXIIIIIIIIVIIIIVVIIIV IIVIIIIIIVIII...
    16. Re:Is this really that hard? by temojen · · Score: 1
      2. the IDS alerts then trigger shutting down their switch port and notify an admin. Depending on your switch port mapping database, you can even email the user.

      How do they then check their email?

    17. Re:Is this really that hard? by DavidYaw · · Score: 1

      1. IDS set to trigger on specific patterns and events (if you have been seeing this stuff on your network constantly, you'll know what to look for already.), you can even set some up free using FOSS.
      2. the IDS alerts then trigger shutting down their switch port and notify an admin. Depending on your switch port mapping database, you can even email the user.


      And if you shut down their switch port, how are they going to get that email?

    18. Re:Is this really that hard? by drudd · · Score: 3, Funny

      Unfortunately it appears you'll never get to step 6 due to the infinite loop of step 5.

      --
      Venn ist das nurnstuck git und Slotermeyer? Ya! Beigerhund das oder die Flipperwaldt gersput!
    19. Re:Is this really that hard? by CyanDisaster · · Score: 2, Interesting

      ...But theproblem is these are students and they have work to do...

      There are others that have work to do as well.

      ...by pulling their plug you are not allowing them to get the work done that they are I presume there to do...

      But by pulling their plug, it allows the rest of the network to have access to the internet again, in addition to stopping the propagation of the virus that brought down the network in the first place.

      ...So thats not an option...

      So it's much more important to deny everyone access to the network, rather than just a select few who would otherwise ruin it for everyone else?

      ...What you have to do is look for a better firewall for the network so it doesnt allow any virii in in the first place...

      No argument here. Stop the attacks before they start. Prevent the viruses from getting into the network in the first place. Also, maybe make sure that they sign a form stating that if there is any abnormal network traffic coming from their computer, that they know that they will be disconnected in order to (attempt to) prevent additional network problems because of it.

      Just my thoughts...

      Hope be with ye,
      Cyan

    20. Re:Is this really that hard? by Elwood+P+Dowd · · Score: 2, Informative

      fwiw, Firewalls don't protect against most viruses. They'll stop people from getting directly owned over some RPC port from the internet, but they won't stop people from getting owned by some malicious webpage they visit.

      The only way to keep a Windows computer safe is to install patches and virus protection software on the individual computers. Work *must* be done on the individual computers.

      At my school, there were paid student techs that fixed stuff like that. These guys need someone who will walk from room to room, fixing computers. Doesn't sound like a volunteer job to me.

      --

      There are no trails. There are no trees out here.
    21. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      While that might be great for most users, that sort of thing really pisses me off. Why the hell do I have to buy/download/use a virus scanner? Shouldn't it be sufficient that I keep my machine free of viruses?

      I mean, Jesus, I doubt you can even FIND a virus scanner that runs on my computer, so why the hell are you asking me to install something that may not even exist? If I sign your lousy contract and no virus scanners exist for my OS/platform (because, ahem, no viruses do), then does that mean the only way to comply with the terms is to not use the network? I call bullshit. You're supposed to stop viruses, not manufacture unneccessary red tape.

      My solution: charge per megabyte of traffic, over a certain cap. Manage this by MAC address. Those clever enough to clone MAC addresses probably aren't infected.

    22. Re:Is this really that hard? by SlamMan · · Score: 1

      Webmail

      --
      Mod point free since 2001
    23. Re:Is this really that hard? by _Sharp'r_ · · Score: 1

      You pull the plug because they're disrupting the network. That makes it so that other people can check their email.

      They disconnected can go check their email in a campus computer lab or on their friend's computer.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    24. Re:Is this really that hard? by MrAnnoyanceToYou · · Score: 1

      Meaning he'd be sitting there staring at a pile of computers and fifty Ebay accounts wondering what to do with them?

    25. Re:Is this really that hard? by _Sharp'r_ · · Score: 1

      Using a different computer, such as that of a roommate, friend, neighbor, computer lab, library....

      We are talking college dorms here, not a home ISP user. There are probably computers open for use in their dorm's lobby, let alone all over campus.

      --
      The party of stupid and the party of evil get together and do something both stupid and evil, then call it bipartisan.
    26. Re:Is this really that hard? by Scott+Lockwood · · Score: 1

      What OS is this we're talking about? Linux? Linux and other *nix's have vulnerablilities, and antivirus protection does exist for that OS.

      --
      But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
    27. Re:Is this really that hard? by B747SP · · Score: 2, Insightful
      2. the IDS alerts then trigger shutting down their switch port and notify an admin. Depending on your switch port mapping database, you can even email the user.

      It's not hard, but its harder to get right. Having IDS disable services without human evaluation/intervention has the potential to leave you open to an effectively self-enforced DOS attack.

      The classic example is the IDS that shuts of port 25 for a couple of minutes whenever it detects an apparent attack. All you've gotta do to effectively DOS that is send a single 'looks like an attack' every four and a half minutes and they'll never receive any email.

      --
      I find your ideas intriguing and I wish to subscribe to your newsletter.
    28. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      This is the solution my school uses for its campus wireless network. It works beautifully. There has never been a single problem with a virus bringing it down. The moment you start pinging a little to aggressively, you get an email and are automatically dropped. Simply fix the problem, email the admins, and you're good to go again.

      This assumes that there are public access terminals kicking around your rez. That way you can still email without being in your room.

    29. Re:Is this really that hard? by TENTH+SHOW+JAM · · Score: 2, Informative

      Start your documentation with "Connection to the in house network is a privilidge, not a right." get them to sign a "take reasonable steps" form. Hand them a bunch of URLs pointing them to the freebie stuff.

      Now, because you have access to the DHCP server, why not assign IP address based on MAC address, and set the lease time to something low (say 30 minutes)? If there is an offending computer, assign them a "jail" IP address that only allows them contact with the patch server. Once they have patched up their system, and added antivirus software, you take them out of "jail". It isn't perfect, but it will cause you a whole bunch less headaches.

      --
      A sig is placed here
      To display how futile
      English Haiku is
    30. Re:Is this really that hard? by xanadu-xtroot.com · · Score: 1

      But theproblem is these are students and they have work to do. by pulling their plug you are not allowing them to get the work done that they are I presume there to do.

      Than that's some serious damn incentive to keep your machine clean in my book.

      If I some work to do that I need the Network for, but some dope upstairs' box is bringing down the LAN, I'll walk up there my-damn-self and unplug it.

      If he offers a beer or two, I may actually fix the damn thing (provided I have the time).

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    31. Re:Is this really that hard? by Fulcrum+of+Evil · · Score: 1

      And if you shut down their switch port, how are they going to get that email?

      Leave DHCP and HTTP open, but restrict the hosts to the uni webmail and the necessary pages to download patches and cleanup tools.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    32. Re:Is this really that hard? by paul.schulz · · Score: 1

      - Suspension of Service -
      Rather than implement a total draconian policy,
      (if the resources are there) you can place
      suspected infected hosts in a VLAN of their own.
      (Cisco config.)

      Services (ports) could be systematically and selectively filtered. It may even be possible
      to rate limit on services that you know virii
      abuse.

      Known infectees could be completely cut off.

    33. Re:Is this really that hard? by da007 · · Score: 1



      5. Require users to have their OS reloaded
      6. Setup PC repair business
      7. Profit!!!

    34. Re:Is this really that hard? by dgatwood · · Score: 1
      Your argument has a serious problem. In most states, a drunk driver has a right to a provisional license that gives him/her the right to drive to/from work.

      If the person then drives drunk under such a license, it's jail time. That might be the solution for this problem, too. Don't secure your computer? Pay for the bandwidth that you cost the university.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    35. Re:Is this really that hard? by tehcrazybob · · Score: 5, Informative

      Indeed.

      My school has a very effective setup for controlling outbreaks. To start, the network is MAC filtered. Any time you connect to the network with an unlisted MAC address, your browser is redirected to a page containing the university Terms of Service for the network. You read this information, toss in your university ID and password and click I AGREE, and the program adds your MAC to the list.

      As outlined in the TOS, there are no warnings. If your computer exibits any viral behavior, your network access is removed. Unless your virus was email-related, you still have access to the mail servers. When you try to use the internet again, you are once again taken to a limited page, which politely tells you that your computer appeared to be infected with a virus. You are given basic cleaning information, as well as the tech department phone number and email address in case you need help. They can also provide you with tools like AdAware, since you won't be able to download these yourself. Then, once you are confident your computer is clean, you call the tech department, and they run a quick check to see that your computer is no longer showing viral activity. At this point, your network access is returned.

      There are no warnings. As soon as you cause a problem, the problem (you) is removed. Once you fix the problem, access is restored. I don't know their policy for repeat offenders, but I assume there is something.

      --
      Computers need to explode more often.
    36. Re:Is this really that hard? by crossconnects · · Score: 1

      in some states there are provisional licenses for people who lose their licenses for driving violations but in my home state of Pennsylvania, drunk drivers need not apply.

      --
      no big sig
    37. Re:Is this really that hard? by Spetiam · · Score: 1

      Or just do what the local pub would do and cut them off. When they complain, give a canned response and let them sort it out for themselves. I mean, come on, you're freaking *volunteering* here, and it's really not too much to ask that they install a free (for personal use) firewall and free (for personal use) virus scanner. Oh look, the AVG beta even comes with its own firewall.

      Seriously, don't go gray over a volunteer network admin job.

    38. Re:Is this really that hard? by archilies · · Score: 1

      I'd do the above, but also get the powers that be, buy a site licence for some decent AV software and provide a local mirror of it (with some decent anti-spyware software as well).

    39. Re:Is this really that hard? by LoRdTAW · · Score: 2, Insightful

      I you really read the whole damn post, you would have noticed that he says he has no physical access to the network itself. He says it here: "I also don't have any control over the network infrastructure itself, just over our DHCP server. " That means he can't sprinkle routers and firewalls around. It's more a social problem for him since he can only try to get the users to shape up. He can probably block there MAC address from the DHCP server but then you just get pissed off users.

      It's a tough call for him because he can't unplug them and he can't make them all magically listen and cooperate with him. If he can't control the actual network and he can't control the end users then what is his job? He sounds more like a free security preacher then an IT tech. If I were him I would just say fuck it and quit. Is it really worth his time and effort to constantly fight a loosing battle? I mean think about it he can't do anything then what is the point?

      And if the poster of the story reads this:
      What are you doing needlessly stressing yourself out and wasting your free time playing security man for the school/dorm? Fuck them. Tell them that they either pay you or give you more power over the network. Don't waste you time doing something for free when you could be off doing other things like making money at a real IT job.

    40. Re:Is this really that hard? by Vengeance_au · · Score: 4, Interesting

      Thats just wrong. Here in Australia, you lose your drivers license for drink driving, and you are not behind the wheel of a car for however long you get pinged (6 months being the minimum). You can plead the case in court, but there are very few exceptions made.

      I fully support this policy - you decide to risk MY life on the roads, you pay the penalty. Can't get to work now that you've committed a crime and are doing the "time"? Well, hopefully you will realise how important having a license is to your life, and you won't ever drink/drive again. And also, be thankful you didn't injure or kill another road user, pedestrian or even yourself...

      To segue this back onto topic, same rules should apply in this situation. You put others at risk or deny them access to the network due to your inability to load a freely available, well publicised and mandatory on the network you are using tool, then you do the "time". Access cut off and you can't work? Well, perhaps next time you will ensure the virus scanner and firewall software is running, you won't have the issue, and those around you are not impacted.

    41. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      if their computer is at the point where its already causing problems on the network, then they have already leased an IP address, and will probably keep it for a week before it needs to renew. an entire week can be very damaging.

    42. Re:Is this really that hard? by BlueJay465 · · Score: 3, Insightful

      I have a better solution: become a BOFH, get your hands on a used LART, learn how to properly use it, and the students will be eating out of your hand in no time.

      If that doesn't work, have a little chat with the Admin, present the security scenario, and ask to yank the plug on any offending machine as a security threat. Corporations in the real world don't tolerate unsecure boxen, why should the school? Students will learn VERY quick not to cross you.

    43. Re:Is this really that hard? by Altrag · · Score: 2, Interesting

      There's an even more serious problem with the argument. Drunk driving is an active offense. You have to consciously make the choice to drink and you have to (semi-?) consciously make the choice to drive while drunk.

      Letting yourself get infected is a passive offense -- all you have to do is nothing. And nothing is a fairly easy thing to do when you don't even understand the risks (regardless of how many times you're told, in some cases...)

      Its tempting to bring out the old "this is like guns being banned because you might shoot someone" argument, but really its not like that at all..

      Its more along the lines of knives being banned because there's a possibility that some nefarious teenager will break into your dorm, steal the knife, and use it to slash your neighbor's porn collection..

      But then again this is the real world and most teenagers would probably just steal the porn in the first place and be done with it.

    44. Re:Is this really that hard? by Omicron · · Score: 1

      This is what we did when we ran the student network at the university. We gave 'em an automated install of AV and a few other things. The install had some scripts that talked back to a database. When they signed the contract, it said they had to run the install within a week. If they didn't do it, we automatically shut their port off based on the databse contents.

    45. Re:Is this really that hard? by Short+Circuit · · Score: 1

      I know he said he only has control over the DHCP server, but...

      Get ahold of the guy in charge of the firewall between the campus network and the Internet.

      iptables has an IRC module for conntrack. Maybe he can block the IRC protocol? From my understanding, that's how botnets get their instructions, anyway. Eliminate their instruction source, and there's little chance of them "going off."

      Alternatively, set up rate limiting for outgoing pings. If the global traffic rate rises above, say, 1000/sec, drop the packet. That won't piss off the Mirc users and OSS developers on the network, anyway.

    46. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      Ah, the bandwidth-killer power of viruses, worms and porn! I shiver.

    47. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      This is almost what we do:

      2. To join the network, students must sign an agreement which includes a clause that their comptuer will be kicked off the network if it's causing problems. They must also nominate if they will keep their own virus scanner and OS up to date or if they want us to install a virus scanner at a charge and if they are running a firewall. (Macs and Linux fall in the 'other' category) To make SP2 installs easier, we have a copy on a local http server.
      3. We use managed hubs/switches and have a database of who is connected to which port. So from our desktop it only takes a few seconds to disable an infected port.
      4. A letter is put under the door of disabled users within a few hours of them being disabled explaining why their network no longer works, and what they have to do to fix it. Some of them are back on the network by the end of the day.

      We have found that a packet sniffer is useful for finding infected machines - eg blaster will sequentially probe IP addresses which generates heaps of ARP requests.

      The most significant change was when we required all windoze boxes to have up-to-date virus scanners before allowing them on the network.

    48. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      Actually, yes it can be. I work for a university where the administration is too weak to take ownership and responsibility of the network. As a result our residential network it always trashed and useless to the students. If you are lucky to get the administration to back you up, here are some ideas.

      1. Create some policies that lists expectation and consequences of violating. I will refer you to Allegheny College and their policies (note: I do not work for this college, I just respect them for clearly stating their policies.)

      http://helpdesk.allegheny.edu/gatornet/antivirusre q.php

      2. I will also refer you to NetReg since you only have access to the DHCP server and that is what NetReg does. I encourage you to read the "Contribution" area and some of what other colleges have done. You may also pickup April's issue of "Sys Admin" magazine as they cover some of the contributed work to NetReg.

      http://www.netreg.org/contrib/

      3. Did I mention get some policies, consequences and support from the university's administration.

      Hope this helps.

    49. Re:Is this really that hard? by Houkster · · Score: 3, Insightful
      His "need" is his problem, not yours. He should have thought about that, before he decided to engage in activity that threatened other people.

      I have to agree.

      The IT mantra should be: "Lack of planning on your part does not nessecarily constitute an emergancy on mine."

      A better example though would be: Imagine, your car has a blown gasket spewing smoke all over the road and is barely moving under its own power, then add all 4 tires are flat further impeeding your movement. Would you keep driving it cause you had to get to work? Would you be pissed at the cop who pulls you over because your car is causing a 10 mile traffic jam on the 405?

      Need I say anything more to get the point across?

      --
      The Houkster "Oh yeah brother, what you gonna do when Houk O' Mania runs wild on you? Besides wet your pants in laughte
    50. Re:Is this really that hard? by Anonymous Coward · · Score: 0
      1. Don't allow users of Microsoft Windows to use the network

      2. There isn't a 2. Just 1. is enough.

      :)

    51. Re:Is this really that hard? by LiquidRaptor · · Score: 1

      I don't know of ANY dhcp servers that don't have a lease time that can be set in minutes. Once the lease time's up, the onyl way they get on is if they manually setup the ip info. Which most people don't really know how to do, and those that do, generally know the basics of preventing stuff like this.

    52. Re:Is this really that hard? by Mr2cents · · Score: 1

      A system like this would take a while to set up, if it's a relatively small number of people it just isn't worth the effort I think. I managed an 8 student appartment a few years ago, if there were problems it almost certainly was 1 specific person. First I went to the basement to check out the switch and unplug the cable with the conctantly blinking led, later I simply wrote a script kickthebitch. Running it would block her MAC address, resolving any problem 99% of the time.

      --
      "It's too bad that stupidity isn't painful." - Anton LaVey
    53. Re:Is this really that hard? by mkw87 · · Score: 1

      where i go to school, we have some real "annoying" limitations to our network use.

      we have a weekly bandwidth limit of 1.5 GB download, and 1.5 GB upload, it is reset sat night at midnight. Also, last year they installed a firewall blocking incoming ports, accept those necessary for what "they see fit". Therefore, this restricts an avid linux user from getting a distro in a week, it can take up to a month. And using bittorrent is out of the question because of the firewall.

      That said, if you aquire a trojan/virus/worm and your "net account" goes over the bandwidth limit because of this (or your downloading habbits :)) then you are put on 56K connection for the remainder of the week. If it happens 3 times per semester, hello 56k for the rest of the semester. And no, its slower than 56K, web pages dont even load, web pages on the network dont even load (it takes over 3 min to load a network hosted page, b/c of the way they restrict your speed).

      This makes doing homework impossible. Also, if you get a virus/trojan/worm they will sometimes (if they catch it and you don't b/c you are a non-techie tool) make you bring your computer down to the computer center and they themselves will reformat it for you....so kind aren't they.

      I had a friend lose quite a bit of porn that way....then again b/c he had to get it back of course, and just happened to get another virus. :)

      So if you think they cant/wont take your network privelages away, they will, b/c that is exactly what they are, PRIVELAGES. They don't care that we pay X amount of dollars per semester for these privelages, they say tough shit.

      So I guess in the end whatever you feel is necessary to control the situation fits. I would not be prick like our school is, and start out extreme, but like earlier stated, simply make them sign a slip saying they will protect their computer. Our school provides us w/ Symantec Corporate Antivirus (which sucks, i use a 3rd party app) so that they do not have to worry about kids not having antivirus at all.

      Hope this helps.

      --
      Arguing with an engineer is like wrestling a pig in mud. Soon, you realize the pig is dirty, and he likes it.
    54. Re:Is this really that hard? by kz45 · · Score: 1

      Your argument has a serious problem. In most states, a drunk driver has a right to a provisional license that gives him/her the right to drive to/from work.

      right. A user's computer isn't taken away, just their Network Connection.

    55. Re:Is this really that hard? by MonkeyOfRage · · Score: 0

      Ok, then nix drunk driving and substitute any form of negligence you please. If the tires on your car have worn to the point of blowing out and you kill someone, you're responsible; you're responsible for the condition of your vehicle. If you drive over an oil slick, spin out and kill someone, you're responsible; you're responsible for operating your vehicle in a manner that permits complete control over it. If a UFO swoops down over the road and shoots blinding light in your eyes and you to kill someone, then you're responsible; you're responsible for taking every precaution against circumstances that would prevent you from driving safely. It IS your fault that you didn't wear sunglasses in case of aliens. Systems get infected through negligence. If you've been advised of the possibility, and even given the means to avert it -- free of charge or not -- then it's your fault if you cripple the network anyway. Sayonara.

    56. Re:Is this really that hard? by Craig_P92669 · · Score: 0, Troll

      1. Colt 45 to the temple.

      --
      http://xs4.xs.to/pics/04481/p556222.gif
    57. Re:Is this really that hard? by arminw · · Score: 0, Offtopic

      ... Require users to have their OS reloaded...

      Yes, load Linux, or better yet get a Mac with OSX Tiger for $499.00 instead of waiting a whole year or more for longjohn or whatever MS will call it. Right away you'll get most if not all features or more of the vapor-ware long-whatever that MS promises you might get eventually.

      Disconnect the old malware infested Wintel boxes from the net and use them for games. The network will likely be fine for the forseeable future after that, since so far there are NO malwares out on the Internet that affect OSX computers. Who cares WHY there are no malwares for the Mac. The facts are there are none and so why not tell the users about that loud and clear?

      --
      All theory is gray
    58. Re:Is this really that hard? by Kadin2048 · · Score: 1
      Yes I go to a college with a very similar system, and it seems to work very well. I wouldn't know as I use a Mac and haven't had any personal experience with these 'virus' things...(knocks on wood).


      I recently got an email, though, stating that beginning next year they'll be implementing some product by Cisco that includes a small client program that must be downloaded onto the system that wants access, scans it, then reports back to the network that it's clean and can get access. I'd never heard of it before, but if anyone has used it and wants to give us the lowdown, I'd be interested.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    59. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      Dear God, I hope you don't go to any credible institution. Your spelling is "fucking sucky"!

    60. Re:Is this really that hard? by gstoddart · · Score: 1
      Would you be pissed at the cop who pulls you over because your car is causing a 10 mile traffic jam on the 405?

      Of course you are. You just have no recourse since yelling at the cop gets you even more tickets.
      --
      Lost at C:>. Found at C.
    61. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      Concearning Re-Direct TOS systems:

      You could allow access of the infected computers to a list of websites which can be used to download fixes and scanners which are not blocked by the TOS computer. In other words... block all outbound and inbound connections to all sites except for the ones you list on the TOS page with the reccomendations.

      As it stands, it is illegal to host the Adaware free editions for a large network such as a school campus.

      We use the port shut off system here... but I think the future might put me out of a job because we'll be building a box for the TOS type thing (incidentally we started planning the same type of TOS box last week) but still allow users access to sites like... Norton, Lavasoft, Grisoft, Pandasoft, Trendmicro, etc...

      Well... Goodluck with your solutions.
      Peace.

    62. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      Why not make ad-aware downloadable from the page?

      Why not also offer up some free anti-virus like clam-win (GPL) or AntiVir (Beer):

      http://www.clamwin.com/
      http://www.free-av.com/index.htm

      With update files (cron wget, anyone?) you should be able to get the bulk of the problems without having to leave your desk.

      The free Symantec tools can be useful if you know what it is.

    63. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      On Sparc? I'm afraid you have to prove it.

    64. Re:Is this really that hard? by CoolVibe · · Score: 2, Insightful
      I have a better solution: become a BOFH, get your hands on a used LART, learn how to properly use it, and the students will be eating out of your hand in no time.

      s/out of your hand/with a straw/g if one applies the LART correctly.

      But seriously, I'd set up a DHCP server, hand out IP's through that, and when a machine misbehaves, nullroute the bugger and yank it's lease. The owner of said machine will come by eventually to complain that "Teh intarweb" doesn't work, and you can apply said LART to educate the luser.

    65. Re:Is this really that hard? by slazar · · Score: 1

      This is alot different than a DDOS attack, where attacks are distributed among many hosts. This is basically a single host on your network exhibiting specific behavior like 30+ pings in one second or 30+ connections to port 445 on random or incrementing ip addresses. Pretty easy to detect and there are few false positives for network crippling worms such as these. Also easy to detect that viruses are coming via port 25 because they will match a specific signature...

    66. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      Assuming that
      1. You're a volunteer,
      2. You have control only over your DHCP server,
      3. You can log virus probes through an IDS,

      Then you can
      1. Use the IDS logs to determine when an infected machine starts probing the network for other machines to infect. I treat a 2nd ping to certain ports as a sign of virus infection.
      2. Modify your DHCP server to set a lease time of, say, 5 mins.
      3. Based on the IDS logs, use the "deny booting" feature in the DHCP server to prevent assign an IP to a machine that's infected.
      4. Somehow get the infected machine disinfected. This is the hard and time-consuming step.
      5. Disable "deny booting" on the DHCP server to let the machine back on the network.
      6. Should some smart ass decide to use a hard coded IP to bypass the DHCP server I just shut down the entire student network until the smart ass identifies himself. Peer pressure works great!

      In a nutshell that's what I do right now and it works.

      You can also ask your friendly network people to write a script that will allow you to login to the switch and shutdown the switch port to truly isolate the infected machine.

      atwong

    67. Re:Is this really that hard? by aerthling · · Score: 1
      LART?

      acronymfinder.com says:
      • Linux Advanced Radio Terminal
      • Low-Aspect Ratio Tokamaks (physics)
      • Luser Attitude Readjustment Tool

      I'm guessing it's the Linux Advanced Radio Terminal. Am I right?
    68. Re:Is this really that hard? by golgotha007 · · Score: 1

      what if some idiot user on the network accidently activates his own dhcp server? if two dhcp servers are configured for the same subnet, who wins?

    69. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      Lol. I don't believe in the good of the many vs the good of the few, but in this particular case it's right.

      His right to throw his fist ends at my face.

      The noobs are paying for the priviledge of accessing the net on the school's network, and they have total rights to it UP UNTIL they negatively impact other people's rights to use the network.

    70. Re:Is this really that hard? by Gaardenzwerch · · Score: 1

      But theproblem is these are students and they have work to do. by pulling their plug you are not allowing them to get the work done that they are I presume there to do. So thats not an option.
      That's like saying you can't take a drunk driver's license away, because he needs it to drive to work.

      No it isn't. It's like letting a drunken driver continue his ride, because he needs to get home or wherever. It's even worse.
    71. Re:Is this really that hard? by ExKoopaTroopa · · Score: 1

      a small yet powerful embedded computer : http://www.lart.tudelft.nl/

      --
      Don't Tell Me What I Can't Do!
    72. Re:Is this really that hard? by Shaper_pmp · · Score: 1

      "Corporations in the real world don't tolerate unsecure boxen, why should the school? Students will learn VERY quick not to cross you."

      Hmmm. Either my university (and those of most of my colleagues) were unusually lax, or you haven't been on a campus network much.

      The overwhelming majority of uni accommodation networks I've seen/heard of have been incredibly lax on security. I'm not sure if it's a funding problem (can't afford decent kit/sysadmins), or if its a fundamental campus-culture issue, but I have yet to even hear about a properly-secured network.

      TBH, after four years at my old university, I pretty much assumed the will wasn't there - you can either lock down every box and every setting and hound insecure users until they conform, or you can not have to deal with a permenent 300-person queue in the computing service dept, and get away by 16:00 every evening.

      Fundamentally, I think uni sysadmins can't be bothered with the hassle. If student users can't be bothered to clean up their own shit, I think they leave them to it - just whack a massive firewall between uni and accommodation networks, and leave them to stew in it.

      --
      Everything in moderation, including moderation itself
    73. Re:Is this really that hard? by Baricom · · Score: 1

      It's called Cisco Clean Access.

      I haven't used it myself, but it's causing extreme difficulties for a good friend of mine. She's given up trying to get her computer online and uses library and lab computers instead.

    74. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      5. managed switches? just start blocking stuff off

      6. ask for a network security deposit which they loose if they are unplugged for point 3 or similar

    75. Re:Is this really that hard? by Sfing_ter · · Score: 1

      BFCB is a wonderful LART and should be applied liberally, a Clue-By-Four also works wondrously.

      As a Sysadmin you should always use your powers for good... your own good :)

      --
      A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
    76. Re:Is this really that hard? by DesignShark · · Score: 0

      What about the 20 other drunk drives in the same residence that need to get around? Not to be confrontational but you are looking at it from the wrong end. Users have to be responsible for their machine's traffic. If some of your students decide to join a spam ring and use up all of the bandwidth on the network, what would your solution be?

    77. Re:Is this really that hard? by BJZQ8 · · Score: 1

      In my experience, nobody wins all of the time. A wonderful Mac user decided to start up an Airport and serve DHCP. He just didn't confine it to the wireless side...watching the stream on the wire, you could see where a machine would ask for an address, and be answered by two DHCP servers. It would reply to both of them, of course, and the DHCP servers would both reply with different addresses. Whichever one was quicker on the draw, served up the address for the client. So about half of the time, the machine would end up with a useless 10.x.x.x address, and the other half of the time, it would get a legitimate 192.168.x.x address...In the end, though, nobody wins!

    78. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      If it's a smart DHCP server, it tries to check if an address is in use before handing it out. Otherwise, IP conflicts everywhere, and it can be a bitch to track down who's doing it. Setting a static IP is an easier way to get around it.

      It's better to restrict them so that hosts in microsoft.com and grisoft.com are the only ones they can get to. Chances of them having a valid subscription to other antivirus companies are pretty slim.

    79. Re:Is this really that hard? by isil · · Score: 1

      How does not having a license prevent you from getting behind the wheel?

      A person willing to drive while intoxicated has already shown an unwillingness to abide by the law.

    80. Re:Is this really that hard? by alan_dershowitz · · Score: 1
      "Corporations in the real world don't tolerate unsecure boxen, why should the school? Students will learn VERY quick not to cross you."

      If you are an annoyance at work, you just get fired. If you are an annoyance at school, you also happenin g to be paying to be there. Or more specifically, your parents. When you shut off their Internet, you suddenly get invited to go talk with the Dean and some parents about just how much they are paying for their precious children to go to this school, and how they are paying for the Internet and you're not letting them use it.

      I'm not saying the problem is insurmountable, but if you are working at a private school and try to play BOFH, you will get shot down very fast. At least where I've worked.

    81. Re:Is this really that hard? by clifyt · · Score: 2, Interesting

      "A wonderful Mac user decided to start up an Airport and serve DHCP."

      Heh! I did that once :-)

      I run a small office for my university as well as being the geek for a larger department and thus felt justified by installing an airport for my own needs. We are confined to a 1930s office building in the basement, so its not like I was transmitting into space -- there is so much concrete here that it blocks anything more than 30 feet from the wireless -- just enough so that we didn't have to plug in everytime someone needed to do a presentation or pull out their personal laptop to throw some info on the LAN.

      Anywho, a few weeks later I find out that our network operations people are scouring the building looking for a rogue DHCP server thats killing peoples connections...turns out it was my device.

      Who'd have thunk Apple would have set the damn device to transmit DHCP on the LAN side of things...it was all supposed to happen on the wireless and the local ethernet port. The thing was so well built for its time and so easy to run (unlike most of the other wireless devices when it first came out) that I didn't even think about it.

      Embarassing...

    82. Re:Is this really that hard? by kmk0220 · · Score: 2, Informative

      Computers on a college campus are different than computers in business. A company owns its computers and therefore has full discretion over them. On a college campus, the students bought and payed for their own personal machines. They have a right to download and install whatever they want onto them. And I agree that they are going to be pretty upset if the internet connection they are paying for is turned off. However, in my experience working at a college, the college was able to say that it owned the network and that allowing students to connect to that network was a priviledge, not a right that it offered to its students. If the student's computer was harmful to the network, they were disconnected from the network for the greater good of the students at the college. They could be reconnected when they could prove their computer was clean.

    83. Re:Is this really that hard? by kmk0220 · · Score: 1

      Both DHCP servers will probably answer requests for ip addresses. The client computer will get an ip address from whichever one answers faster. If you get a packet sniffer on the network, you should be able to see both DHCP servers responding to requests.

    84. Re:Is this really that hard? by PastaLover · · Score: 1

      Even if viruses do exist, you should be given the choice if you want to install the protection. I know people who keep their windows box clean without having to install a virus scanner. (with all the remote vulnerabilities, some firewall-ish thing is mostly necessary though)

    85. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      That's right! Forget them! The rugged American (or Brit) can stand on his own through any trial! I think the idea of the original post was that our friend wants to help the people with whom he lives. Letting people fend for themselves if their connection is shut down doesn't solve the problem. It creates a new one.

      In short: Network Darwinism is stupid (as is Social Darwinism).

    86. Re:Is this really that hard? by Anonymous Coward · · Score: 0

      You must be old school, I honestly didn't think anybody was deploying LART's in the modern computing environment.

      Most BOFH's have moved over to the much more progressive "Cattle Prod" technology, these devices are far more portable and equally effective.

      With practice you can deploy a Prod without killing the user, test your technique on Senior Management, I personally aim for an 80% survival rate.

      If you are one of those "new wave" BOFH's that fail to subscribe to violence towards users then you can put the Prod to use by attaching it to a stripped Patch cable plugged into the users corresponding patch bay socket.....just as effective but no real users are harmed.

      LART's indeed, next you will be suggesting that we return to the clue by four !

    87. Re:Is this really that hard? by dorzak · · Score: 1

      Most wired/wireless routers have the capability of doing DHCP on the LAN ports.

      D-link, Cisco, Netgear, etc all do.

      The Airport with only 2 Ethernet ports offers them to either be WAN and LAN or both LAN.

    88. Re:Is this really that hard? by cavemanf16 · · Score: 1

      Unfortunately, in the one case you have a choice: do I drink, and then drive or not?

      In the other case, oftentimes it is: OH SHIT! Another brand new virus got released that the virus scanning program isn't aware of, or that Microsoft hasn't patched yet, and now I've got it!

      So this whole analogy about drunk driving is retarded. Do you blame sick people for getting sick? In the case of smoking 2 packs a day and getting lung cancer, sure. But breast cancer patients? influenza outbreaks? the flu??? NO!

    89. Re:Is this really that hard? by Vengeance_au · · Score: 1

      You do have a choice - patch and virus scan, or not.

      How many of the virus outbreaks in the past 5 years have been on 0 day vulnerabilities? All the ones I can recall use old vulnerabilities that are on well documented, already resolved issues.

      And if there WAS a 0 day virus propogating over the network and my machine was infected, I'd WANT to be off the network...

      Just to close off, if you have an illness, temporary or permanent, that prevents you from driving safely (epilepsy, narcolepsy, etc) then it is illegal to drive in Australia, and if you get caught, its the same as driving without a license - punishments such as larger fines and jail time start to come into play, depending on the severity and your criminal record.

    90. Re:Is this really that hard? by Vengeance_au · · Score: 1

      Start breaking laws like that, and fines and jail time follow. Your license plates will be linked with your license, so expect to be pulled over.

      Driving while behind bars is quite an impressive trick.

    91. Re:Is this really that hard? by BlueJay465 · · Score: 1

      my point exactly, the Campus owns the network, if it is in an on-campus dorm. The campus has the right to pull users that don't conform to the policy that they probably signed to get their RJ-45 jack to go hot. The school I went to was incredibly strict on what was 'acceptable' and what wasn't on their dorm network. Even poking around for proxies to bypass WebSense earned a trip to the Dean's office.

    92. Re:Is this really that hard? by the_womble · · Score: 1
      Have someone at the school make them sign something that says they will have virus protection and spyware protection on their machines, and that it be kept up to date. Failure to keep the machine clean can result in suspention of service at any time.

      So as there are no anti-spyware apps for Linux, Linux is banned from your network, right? I realise the intention is good but be careful of how bureaucrat implement any rules.

    93. Re:Is this really that hard? by Scott+Lockwood · · Score: 1

      They can run under wine.

      --
      But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
  2. No more access by nizo · · Score: 4, Interesting

    Forcing people to have up-to-date virus/firewall software before they can even connect to the network would be a good start. Turning network connectivity off for offending computers/users for progressively longer spans of time after they infect the network seems like a good deterrent as well. I suppose posting the names of people who infect the network and bring it down might work, though the screams from the public beatings might make it hard for you to sleep at night.

    1. Re:No more access by Amouth · · Score: 1

      as a network admin my self - i feel that the sound of the screams from computer users that cause there own problems help me sleep at night. and the idea of them being from public beatings of these people just make me have happey thoughts and dreams as i sleep

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    2. Re:No more access by Anonymous Coward · · Score: 0

      Yes, their screams are kind of like the sound of the ocean, with gulls crying softly in the background.
      Relaxation in its purest form

  3. You are in control! by suso · · Score: 2, Insightful

    If you have gotten a job administrating a network for 500 computers, then it is not an uncontrolled network. YOU ARE THE ONE IN CONTROL. If there is currently no policy for restricting usage of the network based on client problems such as ignoring viruses, then I strongly suggest that you write one up now and implement it. Start blocking the MAC addresses of the users that are the abusers. If you just sit back and don't take control, you will soon find that students have little added value of your network and may start to move out, which might leave you without a job.

    I'll leave it to other slashdotters who are network admins to flame the hell out of this guy.

    1. Re:You are in control! by bfizzle · · Score: 2

      Put everyone on seperate VLAN, put a decent firewall up, and disable ports of problem users. Have a firm policy on what needs to be done to have a port reenabled that includes a fine to be reconnected.

    2. Re:You are in control! by Knara · · Score: 2, Insightful
      He's a fulltime student volunteering in his spare time. If the residence hall isn't going to spend the money for a real admin, he's not going to spend his time making up AUPs, monitoring switches, setting up NIC blacklists for the DHCP server, etc. He has no job to lose, and has no vested interest in keeping the students in the dorm.

      You know, RTFA is pretty commonly ignored, but I've never seen anyone not read the initial post. You sir, have set a new standard for stupidity.

    3. Re:You are in control! by Wilk4 · · Score: 2, Informative
      He's right, YOU are in control. Don't be wishy-washy.

      Definitely cut people off when they are infected until they are cleaned up.

      Hit them in areas they care about and they'll start being more careful. Figure out where those motivational places are (disconnections, fines, losing IM privileges, etc.)

      Post a policy that has escalating punishments for each subsequent time they are infected, particularly if it's obvious it's their fault. This could be a rising fine, or that you don't reconnect them as fast... If they are disconnected 1 day for first offense, 2 for 2nd, etc, they might learn real fast.

      You could also consider cutting off certainly protocols at the firewalls or for particular users, either for security or as punishment.

    4. Re:You are in control! by bazio · · Score: 2, Informative

      Nah, it's a volunteer position, no real power and no pay. The guy probably isn't even allowed to ban MAC addresses (I'd bet), and any policy he comes up with is probably just going to be taken as a "suggestion" by the unwashed masses. If possible, try to come up with a system for re-establishing connections that conveniently "forgets" chronic offenders. If they can't get their daily dose of SWG (or whatever the kids are playing these days), they'll come into line soon enough. Make network problems their problem. If you've got a machine that's ghost pinging away, throttle them down at the switch, or "accidentally" block their IP at the firewall. If you get really frustrated, try making it fun for yourself. I mean, you've got a pretty good idea of whose machines are vulnerable, right? I'm sure you can find some creative way to relieve your stress with a list of vulnerable IPs and open ports. Not that I'm advocating any illegal or unethical activity or anything. *wink wink*

      --
      Set the bar high, then bring a tall ladder.
    5. Re:You are in control! by Anonymous Coward · · Score: 0

      managed ethernet switches
      can block mac addresses

    6. Re:You are in control! by ameoba · · Score: 1

      When he says "in control" he really means "I'm an unpaid volunteer with slightly better than normal user but less than janitor access".

      This is pretty sad - pretty much every college with residence hall networking has at least some sort of ResNet help desk. Considering that the school only pays 1/3 of the money for a workstudy student & can always find somebody willing to work for minimum wage, we're only talking about something on the order of a dollar per month per user to have an actual paid helpdesk person on duty 10hr/day.

      In all - unless he gets some access, some control, some authority (which he's not going to see until after he manages to pull in a paycheck), it's a waste of time to even try solving anything through technological means - he's better off posting fliers and organizing meetings to educate students - possibly organizing a volunteer "Geek Brigade" to help clean infected machines.

      --
      my sig's at the bottom of the page.
    7. Re:You are in control! by suso · · Score: 0, Flamebait

      I did read the article and see that he's a volunteer. In my book, that is not an excuse for irresponsibility. Just like volunteering is not an excuse for people in Habitat for Humanity to build a house that is unsafe. Or a volunteer nurse at a hospital to give you an IV with an infected needle. These are all positions of responsibility.

      Internet administrators have a shared responsibility to try to maintain a maintainable Internet. And the first person to tell me that I live in an ideological world gets an inbox full of spam and viruses. And a knuckle sandwich. ;-)

    8. Re:You are in control! by courcoul · · Score: 4, Informative
      Amen to that! Or, it just may be that his post is only the ceremonial position of "official scapegoat" that takes the fall when the poop really hits the propeller blades... Short recipe for the cure (provided he IS the admin):
      • Get an extra PC on the backbone of the network, so it can monitor all the traffic. Anything bigger than a x486 is good enough, say with 128MB or more of RAM.
      • Install OpenBSD ( http://www.openbsd.org/ ) on it (most hardened free OS around, so the hackers can't take you down so easily).
      • Install SNORT ( http://www.snort.org/ ) on it. Configure to work as a network IDS and keep it up to date with the latest vulnerability/virus plugins.
      • Once SNORT gets wind of an infected machine, set it to do one of three things:
        • If you have the tech skills to set it up, have SNORT block out the switch port where the offending PC is plugged in AND send you a message. When the owner cleans up their act, reactivate the port and restore connectivity.
        • Else, have SNORT send you a message with all the details and YOU do the port blocking, if you can. The rest proceeds as above.
        • Else, have SNORT send you a message so you can bitch whomever has the capability to block the port. The rest proceeds as above.
      • If your authority is so puny that you cannot do any of these things, you could resort to sending out a mail to all the rest of the users of the network, and letting them know who the miscreant screwing up their connectivity is, and let peer pressure do its thing...
      Good luck!
    9. Re:You are in control! by petecarlson · · Score: 1

      Who cares if he isn't allowed to ban MAC addresses. Set up the network to drop everything but the basics (80, 443, 25, 22) from any host which matches the pattern of viral activity. When the user calls to complain that their whatever doesn't work, tell them that they have a virus which is causing a problem with their whatever. This isn't even a lie. Next, offer to fix the problem for a couple of sixpacks or some cash.

      CP

    10. Re:You are in control! by Anonymous Coward · · Score: 0

      You live in an ideological world... now what are you going to do?

    11. Re:You are in control! by Anonymous Coward · · Score: 0

      complete haiku please kthx

    12. Re:You are in control! by Anonymous Coward · · Score: 0

      What most do not realize is that you cannot offend the boys and girls at this residence. You must not diminish their self esteem by preventing amorphous behavior.

      Your only chance is to find sneaky technical solutions that change often enough that the power-whiners don't get you canned.

    13. Re:You are in control! by riffenator · · Score: 1

      Exactly!

      Also, for every offense from said lan port, there should be some kinda time penalty, like say (48 hours x offense_number) from the time they install/clean their computer (or pay the fine) till they actually do get reconnected.

    14. Re:You are in control! by jojo+tdfb · · Score: 1

      yeah, cause linux never gets rooted.....

      --
      Linux is really boring from an os standpoint. Now Plan 9......
    15. Re:You are in control! by Anonymous Coward · · Score: 0

      KILL YOURSELF NOW asdhjkad caps

      Reason: Don't use so many caps. It's like
      Reason: Don't use so many caps. It's like
      Reason: Don't use so many caps. It's like

    16. Re:You are in control! by jasper · · Score: 1

      The above is the best solution I've seen so far, but for the access level he has (dhcp server only) here is my suggestion:

      If the dhcp server hands out IP's to everyone, find the mac address of the offending computer, give it a set dhcp address off the routing tables so the problem stays internal, change the dns server to a dummy one that points to a how-to-fix page. Have a script that cleans out this file every night at midnight. There are many ways to automate this so you would'nt have to do any typing, like the above posters method.

      I must stand up for the users, As I am a very sympathetic admin. Realize that users don't mean to install viruses on there PC, and they have more important things to worry about then computer security (gasp!) Please don't punish them as many posters suggest, disable, but make it easy to fix. Using this oppurtunity for teaching lessons will be seen as a petty attempt to obtain power, which is no no.

    17. Re:You are in control! by Anonymous Coward · · Score: 0

      You just did.

    18. Re:You are in control! by MikeFM · · Score: 0

      Linux doesn't get rooted if it's managed by someone that knows what they are doing. I can't say the same for Windows. Windows is technically impossible to secure. Just look at the government's security ratings for the two.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
    19. Re:You are in control! by surprise_audit · · Score: 1
      Get an extra PC on the backbone of the network, so it can monitor all the traffic.

      Shouldn't be too hard to get a decent machine - just pick up one/some of the sluggards that have been ditched in favour of faster/newer upgrades because they're so stuffed with viruses that they're unusable. Lay down a useful OS and starting kicking butt.

  4. Yikes. by AdolChristin · · Score: 1, Insightful

    I sure wouldn't want to be the guy tasked with handling this!

    --
    #include "forums.h"
    int main() {while (bollox) postcount++;}
  5. DOOOMMMMED by Anonymous Coward · · Score: 4, Funny

    You are DOOOOMMMMMED.

    1. Re:DOOOMMMMED by rcamans · · Score: 1

      doomed as doomed can be

      --
      wake up and hold your nose
    2. Re:DOOOMMMMED by ameoba · · Score: 1

      Pretty much it.

      Of course, a quick way to knock a problem user off the network is to assign their IP to another device. Set up a Linux/BSD box and start packing on the aliases +)

      --
      my sig's at the bottom of the page.
    3. Re:DOOOMMMMED by Usquebaugh · · Score: 1

      Don't tell em yer name Spike

    4. Re:DOOOMMMMED by FinchWorld · · Score: 1

      Thats not a bad Dad's army quote is it?

      --
      "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
    5. Re:DOOOMMMMED by Anonymous Coward · · Score: 0

      Oooh oohhh fight fire with fire...

      DOS the bastards back to the the stone ages.

  6. chemical castration by Kyle+Hamilton · · Score: 2, Interesting

    chemical castration might work

    --
    Linux is like living in a teepee. No Windows, no Gates, Apache in house.
  7. Simple. by Skudd · · Score: 5, Funny

    Write your own virus to send them massive payloads of anti-virus software. :P

    1. Re:Simple. by riptide_dot · · Score: 2, Insightful

      You need more power. Otherwise you will fail in your job ( unless you take to violence ).
      Students need to be kicked off the network until their computers are clean. If they are kicked off x times, they are off until they come to you and sign a form saying they understand how to keep their computer clean. y more time(s), they are off for the rest of the semester.
      Simple, effective. You will need a couple decent switchs capable of shuting down ports ( or you could just yank the wire ).
      If you don't have this level of power over the network, get rid of any access you do have. The higher ups only want a scape goat.


      I couldn't agree with you more about the idea, but the main thing he needs is backing from the providers of the service (the same ones that collect the rent money), in the form of a written policy. You can't kick people off of a network they're paying for unless you have it in writing that those are the consequences of an infected PC on the network., even though it's unfair to those with uninfected PCs.

      As far as a technical solution goes, I wouldn't make it a manual process at all if I were you - consider investing in an IDS (intrustion detection system) type of product that will automatically deactivate ports on the network from possible offenders. Then you only have to manage the IDS, and it's not "you" that's removing their access, it's the IDS (and it's automatic). Cisco's IDS product is a very good, albeit expensive, solution that is fairly straightforward in installation and very easy to manage...

      --
      I was in the park the other day wondering why frisbees get bigger and bigger the closer they get - and then it hit me.
    2. Re:Simple. by untouchable · · Score: 0, Redundant

      That's not actually a bad suggestion.

      --
      As Seen On TV's? Come back!!!
    3. Re:Simple. by grasshoppa · · Score: 1

      I couldn't agree with you more about the idea, but the main thing he needs is backing from the providers of the service (the same ones that collect the rent money), in the form of a written policy

      Agreed. Written and agreed to by the customers.

      You can't kick people off of a network they're paying for unless you have it in writing that those are the consequences of an infected PC on the network., even though it's unfair to those with uninfected PCs

      Sure you can. If there is no agreement in place, you can do pretty much anything you want. You'll get in trouble, sure, but it's all legal.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
    4. Re:Simple. by jemenake · · Score: 5, Insightful
      You need more power. Otherwise you will fail in your job
      Just about all of the posts thus far have been along the lines of "Pull the plug on the people who don't care until they *do* care.... IF the administration will let you."

      Here's an alternative to the "IF the administration will let you" part. Make use of the fact that nobody else really understands what it is the wizard (you) does behind the curtain:

      Implement whatever service termination solution you feel necessary (whether by writing/downloading some automated system, or by doing it manually yourself). When the offender calls to complain, *don't* say that they were shut off administratively. Tell them that the massive traffic from their machine "overloaded" the port they were on (tell them it's kinda like a circuit breaker on house wiring).

      They'll say that this never happened before. Tell them that they've got a newer, more-aggressive virus.

      They'll ask that their port be "reset". Tell them that, due to all of the machines that they helped infect, and to the convoluted process for "resetting" a port, there's a backlog of a couple days before you can get their port reset.

      Maybe they'll ask if you can just plug them into a different port. Tell them that they're all maxxed out.

      At some point, Administration might ask why this is happening. Tell them the same thing you told the users... new, nastier viruses. They might ask what new equipment they could get to fix the problem. Tell them that the BFS-9000 can do it... but it's very... very expensive. It would be much cheaper for everyone to just use virus protection.
    5. Re:Simple. by GotenXiao · · Score: 1

      People have experimented with friendly viruses... This could be a very useful use.

      Imagine being able to deploy a full security system network-wide inside 10 minutes, with zero user input aside from the initial broadcast... Heaven for techies.

      --
      Goten Xiao
    6. Re:Simple. by ZuG · · Score: 1

      Actually, this isn't a bad idea, especially if the worm will only infect a certain block of IP addresses.. keeps it from getting out of hand.

    7. Re:Simple. by Anonymous Coward · · Score: 0

      yes you can kick them off because most of the time that is a service provided that everyone "pays" for through tuition...yes it is a privilege to use that service

      at a college you have many facilities, but if you are irresponsible with them causing the facility to be excessively less useful to others, then you will no longer be allowed to use them.

      thats how it works and it is quite fair.

      kick

    8. Re:Simple. by SnoopJeDi · · Score: 0

      I expect the MS squad of lawyers should repel into your house through your windows any minute now.

    9. Re:Simple. by CamMac · · Score: 1

      Actually.... If you want to fight dirty.

      When somone brings down the network, pull the plug on his router, disconnecting him and however many other people are attached to him. Print out a note and stick on all thier doors apologizing for the downtime, but due to XX's computer virus, the system is going to be down till you get a chance to fix the problem... like next weekend. Assuming your not going camping. When someone complains, shrug and appologize, after all, your hands are tied and your are unable to premtivly take steps to handle the issue. Your just glad the virus only took out one router instead of the entire network. Afterall, virus'es are getting smarter every day, and you where lucky this time.

      --Cam

      --
      All jocks think about is sports. All nerds think about is sex.
    10. Re:Simple. by Skudd · · Score: 1

      I have no Windows. Just penguins. :)

  8. Uncontrolled Viruses by Anonymous Coward · · Score: 5, Funny

    Have you considered spankings? At least for the hotter co-eds. After all, they should know better.

    1. Re:Uncontrolled Viruses by Anonymous Coward · · Score: 0

      Perhaps some sort of spanking machine - for those virus floods.

    2. Re:Uncontrolled Viruses by bakes · · Score: 2

      and after the spanking...?

      --
      Ho! Haha! Guard! Turn! Parry! Dodge! Spin! Ha! Thrust!
    3. Re:Uncontrolled Viruses by Ziviyr · · Score: 2, Funny

      Thats funny, you're pretty fearless given the subject line...

      --

      Someone set us up the bomb, so shine we are!
    4. Re:Uncontrolled Viruses by weighn · · Score: 1
      Thats funny, you're pretty fearless given the subject line...

      Yeah, and just imagine the crabs flying everywhere with each stroke of the paddle :q

      --
      Mongrel News all the news that fits and froths
    5. Re:Uncontrolled Viruses by Anonymous Coward · · Score: 0
      Fabulous idea!!!


      Now...how to get the virii onto said coeds PCs without them knowing it was me... :P

    6. Re:Uncontrolled Viruses by Ziviyr · · Score: 1

      Yeah, I saw quite a few people with a case of those at the wharf...

      --

      Someone set us up the bomb, so shine we are!
  9. Software by Anonymous Coward · · Score: 0

    Our school uses some sort of client that monitors if OS patches and virus scanner definitions are up to date. If they're not, you don't get access.

    I hate it, but it keeps the herd of idiots from spreading the wealth.

  10. Cut them off by Manip · · Score: 1

    Buy a cheap (£30) old computer which will just monitor all traffic on the network. If it detects that one is flooding the network with identical packets it could login to the DHCP server and cut them off (via a script?). The trick is to set the lease time on the DHCP server so the computers know when they have been cut off.

  11. 3 Strikes policy? by fahrvergnugen · · Score: 4, Insightful

    It sounds like you've been completely neutered. If at all possible, talk to the administration about instituting a "3 strikes" policy. That is, if someone's computer causes a network-wide issue 3 times, their network drop stops working for the remained of the year.

    That'll clean their acts up in a hurry, or at least make your life easy.

    --
    Even Jesus hates listening to Creed.
    1. Re:3 Strikes policy? by shadow303 · · Score: 2, Funny

      I prefer a different 3 strikes policy. If you cause a network-wide issue more than once, you get 3 strikes of a bat upside the head. Haven't had many problems with people causing the third issue.

      --
      I've got a mind like a steel trap - it's got an animal's foot stuck in it.
    2. Re:3 Strikes policy? by lakeland · · Score: 4, Interesting

      Remainder of the year probably isn't smart in an environment that previously has seen no enforcement. I'd be using a sliding scale with punsihment at each stage in order to get people used to the idea that you are serious.

      Something like: first offence, 24hr ban; second offence, 7 day ban; 3rd offence, 1 month; 4th offence, one year and an email to all 500 with the photograph of the person who has been stuffing up their computers.

      Once you've got people used to the idea they will be punished you can swap to something like the 3 strikes policy. But at first you're going to get idiots testing you, and so two warnings is too soft while a year-long ban is hellova hard for a first punishment.

      There are alternatives of course. Install an 802.11g network in parallel with strict rules. Disobey them once and you get a stern warning, twice and you're banned for life from it. That way you'll naturally see people migrate to the network which 'works' without the fight with idiots.

      Oh, I'm assuming this is targetted at teenagers at or near college level. If you're dealing with mature adults then it is much easier.

    3. Re:3 Strikes policy? by spinfire · · Score: 1

      In the light of the previous discussion about pedophiles and GPS ankle bracelets, I say the 5th offense requires the fitting of a GPS tracking system that alerts the netadmin SWAT team when the user gets within 15 feet of an unpatched machine.

    4. Re:3 Strikes policy? by weighn · · Score: 1

      I'd much rather a policy based on spankings. 3 strikes just sounds painful.

      --
      Mongrel News all the news that fits and froths
  12. Move out? by Eezy+Bordone · · Score: 5, Insightful

    Seriously, volunteering to be THE on-site tech support for 500+ users is insane, especially since you're not even getting a discount on your housing. Quit the job or move out so you can worry about your own network.

    --

    -EB

    Do you ever walk alone like a drifter in the dark?

    1. Re:Move out? by Tony+Hoyle · · Score: 1

      That was my thought... you're paying *rent*? Hell, I'd expect a minimum of a rent reduction and if the network is as much as a 'mare as it sounds free rent.

      They've given you all the responsibility and none of the power. Plus no budget.

      Give it up... you're being used.

  13. Ban them by nadamsieee · · Score: 5, Insightful

    Isolate the computers that are spreading the virus and shut down their access to the DHCP server based on their MAC address. Then make the reconnect process as painful (yet educational) as possible. >:)

    1. Re:Ban them by Anonymous Coward · · Score: 0

      "as painful (yet educational) as possible"

      These two concepts are one in the same for students ;).

    2. Re:Ban them by morcego · · Score: 3, Insightful

      I'm sorry, but I always thought that painful is by itself rated educational: "Don't mess with the netadmin".

      Serious now, I have been administering networks for about 15 years now (a lot less than many people on /., I know), but one thing is for sure. Unless your userbase respects you, there isn't anything you can do. The way to institute that degree of respect will change from network to network. Sometimes it takes a message from a company director, sometimes it take imposing fines for people breaking the rules. Sometimes, all it takes is to let the network crash and burn, so they can see that network administration is important, and it is up to THEM to have it working.

      --
      morcego
    3. Re:Ban them by Anonymous Coward · · Score: 0

      I would also take this opportunity to create a database of the mac addresses of all the hotties on the network. This way you can "prioritize" your time better if you need to do some "teachin'".

      Good luck!

  14. Easy fix. by baryon351 · · Score: 2, Interesting

    > What solutions have Slashdot readers came up with this and
    > similar problems?"

    Easy. Disconnect them at the first sign of virus trouble. Don't let them back until they can prove they've fixed it.

    When their fresh new computer lasts an hour on the network before you pull it down, they'll soon decide to fix it.

    1. Re:Easy fix. by bigberk · · Score: 1
      Easy. Disconnect them at the first sign of virus trouble
      I don't think that's practical for what this fellow described. What is practical is to cripple the host's connectivity in some ways so that it does not harm its neighbors, doesn't harm the internet, but still doesn't create a pain the ass for the admin. If you can somehow put the host on a separate network or move it to a certain range of "infected" IPs, that would be nice -- then the routers/firewall can limit these host's bandwidth and ports, limiting extent of damage.

      The guy mentioned he had control over DHCP. So it seems to me the easiest thing to do would be to automate detection of infected hosts (easy), and then move infected hosts to a separate range of IP addresses. Those IPs can be treated differently from normal, well run hosts. This is probably the smallest headache you could hope for.
  15. Seems simple enough. by FyRE666 · · Score: 4, Insightful

    If you can't put the bad users on a slow switch, and force them through an even slower proxy to make their life hell, then see if you can't organise a minimum disconnection period. Say 10 days or so to reconnect the idiots who keep getting infected. Since you control the dhcp server, you could filter them out by their mac address so they can't wander over to someone elses room to connect. Yes, they could probably circumvent this with a little knowhow, but let's face it, an idiot who's managing to become a virus writer's bitch every week isn't likely to have too much in the way of technical knowledge...

    1. Re:Seems simple enough. by Anonymous Coward · · Score: 0

      let's face it, an idiot who's managing to become a virus writer's bitch every week isn't likely to have too much in the way of technical knowledge...

      Or at least we would hope

    2. Re:Seems simple enough. by Anonymous Coward · · Score: 0

      hah! Put 'em on a 10BT 48 port hub. That'll learn 'em. :)

    3. Re:Seems simple enough. by Anonymous Coward · · Score: 0

      If you can't put the bad users on a slow switch

      Or even a separate VLAN.

      The institution may not be willing to pay out for new hardware, but it's simply enough for an admin to read an e-mail saying "user X" with MAC "Y" and IP "Z" is infected. They get the port that the MAC is on and place that port on a separate VLAN. The VLAN in question can be throttled and hooked up to an sniffer.

      The slowness encourages them to fix things, while the sniffer proves to the admins that they did actually do something so you don't have to bother going to the computer and checking.

      The more automation the better in these cases; there's only so many hours in a day.

    4. Re:Seems simple enough. by destuxor · · Score: 1

      Great idea! Better yet, if one uses a UNIX/Linux-based routing setup they can directly limit bandwidth. Cut someone's bandwidth down to say 10 kB/s and they'll either stop downloading shit off p2p networks (good for the network admin) or they'll take you seriously when you say use anti-virus software and windowsupdate (also good for the network administrator).

      Later in the year, randomly cut loose with trusty nmap or nessus and see who's sharing what. Find an open Gnutella port? Bandwidth cut in half biyatch!

    5. Re:Seems simple enough. by tomjen · · Score: 1

      Okay, theese people are not the kind, that get vira, but a student could figure out the ip of the computers that are scanning and just block them. No bandwidth cut, still sharing.

      --
      Freedom or George Bush
    6. Re:Seems simple enough. by destuxor · · Score: 1

      I'd love to see them block their gateway :)

  16. A recent Poll... by Shadow+Wrought · · Score: 4, Funny

    Regarding revenge might help you come up with, shall we say, colorful solutions to your problem. Either that or figure out a way to have all of their papers "lost" due to the virus;-) In this regards, I would suggest that you channel your inner BOFH.

    --
    If brevity is the soul of wit, then how does one explain Twitter?
  17. Controll the users by MaXMC · · Score: 1

    on our student network we get monitored all the time (no traffic monitoring just open ports etc).

    Suddenly you'll get a mail from admindesk that you are running an old Apache server and you need to patch, failure to comply will lead to disconnection.

    The same with unpatched Windows:es
    Just use your power and disconnect them, don't turn them on until they have come to you to get a CD with the latest patches/viri-removal kits etc.

  18. omg by Anonymous Coward · · Score: 0

    how did you get tricked into this! One option would be, but reading your story I doubt you have the option is dissalow windows networking. Sure they'll be pissed, but after that they'll just resolve to other media of transfer.

  19. solution by ShinGouki · · Score: 2, Informative

    myswitch> (enable) set port disable

    --
    -dk
    Dream with the feathers of angels stuffed beneath your head.
    1. Re:solution by ShinGouki · · Score: 1

      stupid html filter stick a module/port on the end of that

      --
      -dk
      Dream with the feathers of angels stuffed beneath your head.
  20. First of all.. by Anonymous Coward · · Score: 1, Insightful
    ..stop volunteering. Encourage any replacement volunteer to quit, too. When they have no volunteers, they'll have to either let the net degenerate into shit, or get a professional on it.

    It's ok if the professional is paid $0, just as long as the terms of the employement are understood: that the network dude has the authority necessary to be able to do the job.

    Then, be that guy. Now you have authority.

    Then, kick network abusers off the network. People who run viruses are network abusers.

    Problem solved.

  21. Very Simple Solution by grannyknot · · Score: 1

    Just pull the plug.

    1. Re:Very Simple Solution by fluffywuffy · · Score: 1

      More effective, execute the culprit. After the first few dozen users, the rest take the hint and become educated. NEVER FAILS.

  22. Wasting your time by ibpooks · · Score: 4, Insightful

    It really sounds like you're wasting your time.

    You don't have control over the users, the machines, or the routers; so what the hell can you expect to do?

    Sounds like the best option is to unplug the offending machines from the patch panel until they can demonstrate they are virus-free. Although that is likely not a viable solution if these are paying customers.

    1. Re:Wasting your time by Knara · · Score: 4, Insightful

      It can be viable if the students had to sign an AUP from the campus IT department when they moved in (which I get the feeling is fairly common these days on major campuses). Worked at a place where they just turned off the switch port of offending machines, and then if the student wanted to get access back, they had to call in to the help desk and go through the process of setting up a schedule technician visit, which may be pretty far off depending on the time of year.

      Was kinda hairy the first couple weeks of fall semester for the techs and the helpdesk (which will happen no matter what), but very few repeat offenders.

    2. Re:Wasting your time by Knara · · Score: 1

      Oh, I should have added that all the incoming students go through a tutorial session of about 20 minutes or so that gives them visual and audible (as well as hardcopy) information on what is "risky" computing behavior and the consequences of not being a responsible computer user.

  23. Stop volunteering by lelitsch · · Score: 5, Insightful

    Seriously, it seem like this is an unsolvable problem and neither the users nor the administration seem to want to spend any effort in fixing it. So the sooner you realize that there is nothing you can do, the better. Help out with the IT system at your local Humane Society, womens shelter, or similar instead.

    Oh, and get your own DSL or cable modem.

    1. Re:Stop volunteering by Doktor+Memory · · Score: 2, Insightful

      What he said. You are being used. In the real world, people get paid $60k a year and up to deal with these kind of nightmares, and they get given the authority to actually solve the problems.

      As long as you keep "helping" people kinda-sorta fix the problem, the people who are actually in a position to fix it for real will keep putting off the pain of actually solving it.

      Get your own $20/month DSL connection, refuse to answer any more questions, and go concentrate happily on your studies.

      --

      News for Nerds. Stuff that Matters? Like hell.

    2. Re:Stop volunteering by Anonymous Coward · · Score: 0

      Are you saying women are like animals?

    3. Re:Stop volunteering by MaTriXxx1 · · Score: 1

      I know the pain all to well, At my work we have this issue. The people constantly infect themselves which in turn affects the entire network... within 4 hours the network is at a grinding halt... then everyone comes to me saying 'what happened?' My advice is as follows... anytime a virus is found on the network, take a picture of the IDIOT that let it in, and post it on a web page... then, redirect all the 404 messages on the proxy to a page that lists all the idiots that caused this issue...

      I wish i could do that at my work... but since you are volunteering, it should help.

      --
      Do NOT goto this URL http://www.forthesims.com
  24. Simple. by grasshoppa · · Score: 4, Insightful

    You need more power. Otherwise you will fail in your job ( unless you take to violence ).

    Students need to be kicked off the network until their computers are clean. If they are kicked off x times, they are off until they come to you and sign a form saying they understand how to keep their computer clean. y more time(s), they are off for the rest of the semester.

    Simple, effective. You will need a couple decent switchs capable of shuting down ports ( or you could just yank the wire ).

    If you don't have this level of power over the network, get rid of any access you do have. The higher ups only want a scape goat.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
  25. DHCP server is all you need. by strredwolf · · Score: 4, Informative

    Just reconfigure the guys that keep spewing to ether deny access, or return that the computer's IP address is 127.0.0.1.

    When they come in complaining, babysit them at their computer.

    --

    --
    # Canmephians for a better Linux Kernel
    $Stalag99{"URL"}="http://stalag99.net";
    1. Re:DHCP server is all you need. by KiloByte · · Score: 1

      It's trivial to avoid DHCP. All you'll get is having them all using static IP addresses instead.

      Yes, it requires a minimal dose of intelligence, but, the place you need to tinker with is in the very next tab in a dialog Windows points you to with flashy signs. People tend to be clever monkeys when you put a block on their mp3s/pr0n -- and then revert to their usual neanderthal status when they don't feel an acute need anymore.

      --
      The creatures outside looked from Alt-Right to Antifa; but already it was impossible to say which was which.
    2. Re:DHCP server is all you need. by meringuoid · · Score: 1
      People tend to be clever monkeys when you put a block on their mp3s/pr0n -- and then revert to their usual neanderthal status when they don't feel an acute need anymore.

      What a delightfully paradoxical metaphor.

      Monkeys used as exemplars of cunning and intelligence, Neandertals envisaged as ultimate in grunting stupidity... ol'Darwin's spinning in his grave right now.

      --
      Real Daleks don't climb stairs - they level the building.
  26. wire clippers by Phil246 · · Score: 1

    Go around with a pair of wire clippers and cut the network cable of those with affected computers - refusing to fix it for them until they get their computer sorted out.

  27. My self-serving suggestion. by Anonymous Coward · · Score: 1, Insightful

    Put the linux and mac users in their own subnet. This won't help *you* any, but it will mean the linux and mac users don't have to deal with constant flooding when the windows boxes go off :)

  28. Turn their ports off by Anonymous Coward · · Score: 1, Interesting

    Get a switch with some management software and start shutting off ports when their boxes go Zombie. Increase the off time with every infraction. They'll learn to fix their stuff pretty quick.

  29. Solution by Godman · · Score: 1

    Is there anyway you can get all of those who connect through the network to have to go through a proxy server (controlled by you, or the administration) to connect? Once you get that amount of control, you can then start to block stuff you know is bad. If you don't have control over this, petition for it or something. Ask for a bit more power, and maybe, for the good of all, you will get it.

    With your proxy, isolate problem areas, where all the downloads that have virus are coming from, and blacklist 'em. I'm not sure how most p2p apps work, but I'm sure you can block their needed ports, so Kazaa, Morpheus, et al will be locked out, as those tend to have more virii than most.

    You can also blacklist individual sites, or look to a third party app that already has a well established database. (Students may complain about not being able to access their pr0n. If this becomes a problem, you don't have to enable the "Sex and pr0n" filter, but be forwarned that porn sites are where a lot of virii come from as well.

    I hope this helps you. If it doesn't, then publish a phamplet of some sort, explaining the monetary benefits of not having to buy a new computer to replace your virus infected one. Maybe some will see the light.

    --
    I have this really funny quote that I like to put here. Unfortunately, there's this really annoying thing called a char
  30. me too, me too by Ediss0n · · Score: 1

    Heh, i'm in the same business - but i've got around 400 ppl, control over debian gateway (with ipp2p) and ower switches. Usually i disconnect infected computers so the owners come to complain and then it's possible to instruct them to clean they'r computer. ntop shows which computer is sending most ARP packets, but all this observing needs my intention. Is there any way to make things work automatically?

    1. Re:me too, me too by Anonymous Coward · · Score: 0

      use tcpdump arp to log the arp requests, process the log file, count the arp requests and let the script mail you if anyone gets over a limit

    2. Re:me too, me too by rdejean · · Score: 1

      Quick hack that works for me. make a copy of /usr/sbin/tcpdump to /usr/sbin/tcpdump.arpwatch. Run this script every few minutes:

      #!/bin/sh /usr/sbin/tcpdump.arpwatch -nepi eth0 ether proto \\arp | awk '{print $2,$14}' | sort | uniq -c | sort -n >/usr2/arp/arp.data 2>&1 &
      sleep 10
      killall -TERM tcpdump.arpwatch

      That collects the data. Then you just look to see if any machines have done over say 200 arps in 10 seconds, you know there's a problem. Below is a snippet from my bigbrother script, but you get the idea:

      for i in `cat /usr2/arp/arp.data | tail -25 | awk '{print $1}'`
      do

      if [ "$i" -ge "200" ]
      then
      COLOR="red"
      echo "Arp problem" | mail you@domain.com
      else
      COLOR="green"
      fi
      done

  31. Stage virus drills by bigtallmofo · · Score: 5, Insightful

    Send them emails with executable attachments. If they click on the attachments, ban them from the network for a week.

    Send these out frequently. Soon they'll instinctually hit the DEL key when something with an attachment comes in.

    --
    I'm a big tall mofo.
    1. Re:Stage virus drills by Tony+Hoyle · · Score: 1

      Make it automatic - the executable can automatically ban them.

      No effort involved!

    2. Re:Stage virus drills by shbazjinkens · · Score: 1

      Like training mice to run through a maze, eh?

    3. Re:Stage virus drills by Anonymous Coward · · Score: 0

      Email attachments, including many common windows executable and archive formats (zip, rar, exe) are often blocked pre-emptively by the college email network, regardless of their actual contents. Suggesting that attachments in general should be deleted is ludicrous. Limiting the amount of damage one user can do in a given amount of time is far more reasonable than baiting.

    4. Re:Stage virus drills by audacity242 · · Score: 1

      And what happens when people have legitimate uses for executables? More than once I've e-mailed myself an executable I had on a home machine so I could access it at work or school, all because it was too large to fit on a floppy or (later) my thumb drive.

      -Jenn

    5. Re:Stage virus drills by amembleton · · Score: 1

      Then you would recognise the "From", "Subject" and "Body" fields. Then you would know that it is likely that the attachment that you sent is from yourself.

    6. Re:Stage virus drills by Anonymous Coward · · Score: 0

      Don't click on the ones that you don't know where they came from. It isn't like it is hard to figure out if it is a bad file. People just don't care enough to even look a tiny bit. Or, they are drunk. Either way, it is a week at the lab. Better luck next time.

    7. Re:Stage virus drills by Xyrus · · Score: 1

      Better yet, send them an executable that will allow you to be r00t on their computer, force isntall anti-virus software, and reboot.

      Better yet, write an automated program to do it for you.

      Ahhh....too much effort. Send them an antivirus program labeled as SupErHotNekKedChiks.exe.

      ~X~

      --
      ~X~
    8. Re:Stage virus drills by Anonymous Coward · · Score: 0

      Absolutely. Because everybody knows that these fields are never forged.

      Now, excuse me - I need to go and respond to an email from Colon T. Aimlessly.

    9. Re:Stage virus drills by usmc.spitfire · · Score: 1

      WinZip is your friend.

  32. FISHY by Anonymous Coward · · Score: 0

    If someone asked me to volunteer my time to run a 500 computer network I'd say "Um, NO".

  33. this sounds like Case by Anonymous Coward · · Score: 0

    i always wondered why my school's network goes down so much for having such a recently upgraded infrastructure. perhaps it has something to do with the fact that there are probably 4000 POWERFUL windows desktops administered by kids who may or may not run updates.

    pair that with a *cough* gigabit connection to each machine, and some pretty simple malware can mess everyone up.

  34. Seperation by FalconZero · · Score: 1, Insightful

    You could place all the offencive (Read as you like) onto a seperate physical network, firewall it like crazy (like maybe just port 80 outbound), and then send it back to the big pipe. The offencive users still get http access, but can't play games/share files/smtp mail etc... You could say 'Thats for users who know what they're doing. Come back when you've got a clue'

    --
    Windows in 6 Bytes (IA-32) : 90 90 90 90 CD 19
    1. Re:Seperation by b1t+r0t · · Score: 1

      That's not a bad idea, but that should be for after they fsck up. Once they've been caught spewing crap, they go onto the "limited" network with ACLs that only let them access the anti-virus software file server, and preferably with all web access intercepted by a redirect to a web page on the virus cleaner server with directions on what to do and whose feet to kiss to get back online.

      --

      --
      "Open source is good." - Steve Jobs
      "Open source is evil." - Microsoft
    2. Re:Seperation by Anonymous Coward · · Score: 0

      Yeah. Your badass admin power trip fantasies will play so well in the real world. Not to mention the complete feasibility of the engineering scope of your plan as to be carried out by one volunteer. Oh, and cutting off access to the mailserver? What a great way to punish noobs who may have had no idea they were infected.

      Have you ever met any... you know... actual people in your life?

      Stupidass. I'm torn between responding and modding down. I just wish I could do both.

    3. Re:Seperation by FalconZero · · Score: 1

      You are whats wrong with /. - You think of moderation as a valid repost to a sensible suggestion. You don't like it, so you censor it, and you think I'M the 'stupidass' (is that a word?!?). You don't even have the strength of character to post logged on (is this because you might have to actually discuss something??

      Had you actually *READ* any of the previous posts youd' see most suggest cutting off the user completely where as I suggested restricting them, without cutting them off, protecting the network, AND keeping them on.

      As for feasibility, you can do all the reconfig in software, you could even use a script.

      I'm not torn between responding and modding down, I responded. However, I do wish you could be barred from moderation until you figure out how to play with the grownups.

      --
      Windows in 6 Bytes (IA-32) : 90 90 90 90 CD 19
    4. Re:Seperation by Anonymous Coward · · Score: 0

      So in addition to your obvious emotional problems, you've got some comprehension problems as well. I didn't mod down, I responded. I don't know how you managed to get those mixed up in your head, since you even responded to my response. Oh wait, yes I do... you're an idiot.

      And guess what: moderation IS a valid "repost" (wrong word, genius) to an insensible suggestion, which yours was - and I'm obviously not the only one who thought so, since I wasn't among the people who modded you down.

      And guess what else: I did read the previous posts, and you're still an idiot. You suggested putting the offenders on a separate physical network. Do you understand what a physical network is? Cables, routers, hardware. You show me how to install those things with "a script " and I'll give you the investment capital to start your magical networking company on the moon. Until then, why don't you just leave the sugeestions (and the jargon) to people who have some tiny sliver of an idea what the fuck they're talking about?

      P.S. I've got pleeeeenty of karma, and I won't be barred from moderating anytime soon.

  35. Good steps... by Anonymous Coward · · Score: 2, Informative

    First off - something that EVERYONE should be doing - make sure spoofed packets dont leave your network. This helps you, and it helps those of us (like me) who run websites who are frequent victims of DDoS attacks - you just may reduce my DDoS from 3Gbit/sec to 2.9Gbit/sec :)

    So... you know your internal addresses. You know your external addresses. At the external firewall, block all packets going out that don't have a matching source address in the header. Most all virii nowadays use spoofed headers to hide the actual source - simply block packets that match this criteria.

    Second, you can use QoS at the firewall level to prevent one computer from using more than their share of bandwidth. Nearly all firewalls (even open source Linux and BSD solutions) offer quality QoS.

    Third, you can identify virii that cause issues, and detect them - usually they are built with backdoors on a certain port - check for that port being open, and block their access.

    Fourth, institute a punishment for students who don't fix their issues. One warning, then they lose access for a period of time. This needs to be their responsibility - just make sure that help is available to students who can't protect themselves, perhaps a student IT club can help them or something like that.

    Depending on how sophisticated your switching hardware is, you might be able to implement QoS there, to prevent a single system from flooding the network. Additionally, you may be able to simply throttle back each port (if you have a 100Mbit uplink to the internet, set each port to negotiate only at 10Mbit).

    Also, choose software packages for different platforms that you can recommend they use to fix any problems that arise - standardization makes management easier.

    If you have the budget for it, you could look into locally placed firewall boxes whose focus is to detect and eliminate virii - they're expensive and less common than your standard SonicWall box, but can be found. Might be a last resort unless you have deep pockets.

    Good luck!

    1. Re:Good steps... by Anonymous Coward · · Score: 0

      Interesting tactic. It's awfully tough for viruses to carry on an smtp conversation when they're spoofing IP headers- they *don't*.

      Throttling traffic works, but connections will still slow down a lot if the problems don't get fixed. A university won't provide tons of bandwidth to dorms when they can't be buggered to hire an admin.

      Third, you block the backdoor ports. Great, but the virus is still sitting there trying to spew copies of itself, which is the original problem. The OP doesn't care for the user's well-being and data security, he just wants to stop the noise.

  36. Ip Source Guard by Anonymous Coward · · Score: 0

    If you have Cisco switches you could turn on dhcp snooping / ip source guard / dynamic arp inspection. It wouldn't be a total solution but it would help in the case of computers that are spoofing other addresses.

  37. Removing infected computers from the network by thewiz · · Score: 1

    You should look into trying the following:
    1. Super Gluing an RJ-45 connector into their local network socket or into the socket on their network card.
    2. Removing the infect item (hard drive) from their computer with a power saw.
    3. Emptying a can of Raid into their (running) computer and tossing in a match.
    4. Taking the infected machine to the roof of the dorms and tossing it over the edge to air it out a little.
    5. A double-barreled 12 guage shotgun with double-ought buckshot should clear those virus right off of their computer.

    --
    If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
    1. Re:Removing infected computers from the network by g-san · · Score: 1

      3. Emptying a can of Raid into their (running) computer and tossing in a match.

      all those other excellent suggestions and the most flammable spray you could come up with was Raid?

      and just to make sure I don't get flamed, I tried it, and it's not that flammable. But I did have to finish this post on my other PC...

    2. Re:Removing infected computers from the network by thewiz · · Score: 1

      I thought it would be a good idea to get rid of the other bugs first before killing the virii.

      --
      If "disco" means "I learn" in Latin, does "discothèque" mean "I learn technology"?
  38. condition of participation by mugnyte · · Score: 1


    Users that participate on the network and yet cannot account for their computers' actions should be banned.

    Default out: Virus/Malware scanners that can register with an isolated server the version and state of the user machine can participate. Until then, they are banned. Simple enough. I think some of the enterprise versions do just this.

    In a DIY world...have users sign an agreement putting conditions of their connection to accounting for network usage. If you are caught with malicious payloads, you are banned.

    You'll have to catch payload origins after they get in but before the network starts to really bog. Ban the perps and impose ever-increasing bans. 1st offense: 1 week ban, 2nd, etc. This should be in their agreement.

    OR - just let it bog to a crawl. When they buy new machines, buy their old "slow" ones and resell them on eBay. Sounds like a great money maker!

  39. Start controlling your network. by Ucklak · · Score: 1

    1. Assume they are savvy users and let them be.
    2. At the failure of #1, force them to have up2date virus protection. If they don't want to pay for it, direct them to http://clamwin.com/.
    3. Force them to run MS Spyware Blocker if 2000 and above, Adaware and Spybot S&D for lower.
    4. Disconnect them until they comply.

    --
    if you steal from one source, that is plagiarism, if you steal from many, well, that's just research.
  40. Sure it's an option by CarrionBird · · Score: 4, Informative

    by clogging the network, they prevent other people from doing thier work. It's standard procedure at some universities to shut off the ports of problem systems.

    --
    Free Mac Mini Yeah, it's
    1. Re:Sure it's an option by caino59 · · Score: 2, Insightful

      all parents are correct.

      detect these ping attacks, network scans - and shut them off.

      after it happens repeatedly, they might not learn.

      if not, oh well, at least the other 98% of the students can continue to work unencumbered by the offending assholes that refuse to respect the network that they are only leasing while they're there. (read: they do not own the network no matter how much they pay)

    2. Re:Sure it's an option by David+Horn · · Score: 4, Informative

      I work as a "student advisor" at Leeds University and every student is issued with a free license to McAfee Virusscan Enterprise.

      When connecting for the first time, they have to enter their university username and password so the IP address can be tied to their MAC address and the computer logged.

      If their software detects viral traffic from their PC, they're automatically cut off from the net and a webpage comes up explaining why. They don't get re-connected until myself (or one of my colleagues) verifies they have virus scanning software installed and their PC is clean.

      First few weeks of term there were a lot of people cut off, but virus infections now are next to nothing because everyone has the software running.

      Apart from this, the internet connection here is extremely good. Fast and reliable, and no port blocking.

      --
      PocketGamer.org - For the gamer on the go!
    3. Re:Sure it's an option by budgenator · · Score: 2, Insightful

      repeat offender's: Sure I'll clean your system and reconnect you to the network but remember, I'm doing this on a volunteer basis, and that my own study time and personal life takes first priority. ; call for an appointment, I should have some time after Finals. Of course give serious babes preferential treatment

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    4. Re:Sure it's an option by r_jensen11 · · Score: 1, Interesting

      I work as a "student advisor" at Leeds University and every student is issued with a free license to McAfee Virusscan Enterprise.

      When connecting for the first time, they have to enter their university username and password so the IP address can be tied to their MAC address and the computer logged.

      If their software detects viral traffic from their PC, they're automatically cut off from the net and a webpage comes up explaining why. They don't get re-connected until myself (or one of my colleagues) verifies they have virus scanning software installed and their PC is clean.

      First few weeks of term there were a lot of people cut off, but virus infections now are next to nothing because everyone has the software running.

      Apart from this, the internet connection here is extremely good. Fast and reliable, and no port blocking.

      I really hope that the software isn't required to be running to have access to the internet, because otherwise it would be screwing Linux users over big time.
    5. Re:Sure it's an option by petermgreen · · Score: 1

      my guess is its techically required but they only check the requirement if you get infected/cause network problems and you want to be reconnected

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    6. Re:Sure it's an option by Anonymous Coward · · Score: 0

      What if they run linux?

    7. Re:Sure it's an option by Darth+Cow · · Score: 2, Funny

      "I really hope that the software isn't required to be running to have access to the internet, because otherwise it would be screwing Linux users over big time." My school (Swarthmore College) uses the same McAfee Virusscan Enterprize. It works well to keep the network clean, and if you're running Linux it doesn't require you have to have it running. The system is in fact a bit buggy and there was quite a number of people who had trouble at the beginning of the year with the scan not determining that their computer was clean and protected, but it got sorted out fairly quickly and is far better than the alternative of having viruses take over the network. The system requires you to have the anti-virus running and be updated with the latest security patches from Microsoft to be let through (SP2 is not required though, for some reason). My friends and I have also figured out how to do some technical fiddling around with port blocking and the like that lets us not run the relatively clunky anti-virus and use our program, but McAfee works just fine for most people.

    8. Re:Sure it's an option by Darth+Cow · · Score: 0, Redundant

      "I really hope that the software isn't required to be running to have access to the internet, because otherwise it would be screwing Linux users over big time."

      My school (Swarthmore College) uses the same McAfee Virusscan Enterprize. It works well to keep the network clean, and if you're running Linux it doesn't require you have to have it running.

      The system is in fact a bit buggy and there was quite a number of people who had trouble at the beginning of the year with the scan not determining that their computer was clean and protected, but it got sorted out fairly quickly and is far better than the alternative of having viruses take over the network.

      The system requires you to have the anti-virus running and be updated with the latest security patches from Microsoft to be let through (SP2 is not required though, for some reason).

      My friends and I have also figured out how to do some technical fiddling around with port blocking and the like that lets us not run the relatively clunky anti-virus and use our program, but McAfee works just fine for most people.

    9. Re:Sure it's an option by Anonymous Coward · · Score: 0

      i work for a U of C system, and disabling the port it exactly what we do. when a student wants to hook up to the network, they first must meet the requirements, which are a properly patched system running at least win2k, no FTP/IIS/SMTP running, and up to date virus defs.

    10. Re:Sure it's an option by Angostura · · Score: 1

      And if someone is a Mac user?

    11. Re:Sure it's an option by Jay+Tarbox · · Score: 1

      Not a lot of help there. What software/hardware package is being used to do this? How is it configured/placed on the LAN?

    12. Re:Sure it's an option by David+Horn · · Score: 1

      No software is running on the PC connected to the internet. That's the beauty of it, because it lets any OS connect. When you connect for the first time, the gateway detects this and sends you to a registration webpage where you enter your university username and password. This identifies your PC, and you're issued with a static IP which follows your computer around.

      If, at any point, your computer is identified as a source of viruses, this IP is revoked and you can't access the net any more. Simple, no?

      No idea what the software is, but if you email helpdesk@leeds.ac.uk they might tell you.

      --
      PocketGamer.org - For the gamer on the go!
    13. Re:Sure it's an option by prefect42 · · Score: 1

      The web page in itself isn't exactly radical is it? All it means is that an unregistered MAC gets a local IP, throw in a DNS server that resolves all addresses to a single IP, a web server that gives you the login page, and throws the results back at the DHCP server to update the records.

      Job's a goodun if you're not fussed about people spoofing MAC addresses, but then you've not really got a decent option other than a VPN for all to avoid that.

      --

      jh

    14. Re:Sure it's an option by prefect42 · · Score: 1

      No port blocking? Even assuming they're JIPS enabled by default which I'd be surprised by, I'd like to see you try port 25...

      Also, whatever you think, student halls have been a decent sized problem that's taken a lot of network probing and monitoring to keep hold of. There have been some substantial botnets formed from student machines.

      --

      jh

    15. Re:Sure it's an option by Ath · · Score: 1
      And if someone is a Mac user?

      Then they probably don't need to use any antivirus software anyway. The McAfee license can be auctioned.

      I think I just found the way to achieve the "Profit!" step.

    16. Re:Sure it's an option by Anonymous Coward · · Score: 0

      How fucking stupid can you be.

      "You dont have a virus scanner infecting your system, so you can not access the network"

      Whats next, a obligatory lobotomy to attend the school?

      Mental note not to send my spawn to Leeds University.

    17. Re:Sure it's an option by Mr_Poche · · Score: 0

      It's a great solution tho. I work in a 2000 computers network, and one thing I know more then any idiots who replied to this thread is that viruses and spywares doesnt affect Linux and MacOS as much as for Windows. So what's the point of your ridiculous post saying "Any one on Mac"?

    18. Re:Sure it's an option by Federico2 · · Score: 1

      >At my school, they'll shut you off

      You do live in soviet Russia, don't you? ;)

    19. Re:Sure it's an option by neverpsyked · · Score: 1

      I work as an IT technician (translation: underpaid slave labor) for a large university in the southeastern U.S. Our method of controlling virii propagation is to reserve the upper 15 addresses in each subnet (XXX.XXX.XXX.240-255) for use as banned IP's. If we find a student who is generating huge amounts of traffic, we create a DHCP reservation by their MAC address, and put them in that range. Our firewalls and switches are instructed to simply drop all traffic from any IP with 240-255 in the last octet.

      As soon as they clean their machines, we delete the reservations. Of course, they also get the standard "You must have an up-to-date antivirus client installed on your machine at all times!" talk as well.

      If you have a smart user who knows how to clone their MAC, it becomes a little more difficult: we then use the lovely features of our Cisco Catalyst 2950 Series Switches to shut down their network connections altogether.

      These methods are also used to prevent students from distributing copyrighted content, and to stop the occasional student-gone-script-kiddie.

      --
      What if this weren't a hypothetical question?
    20. Re:Sure it's an option by wpanderson · · Score: 1

      If you start at 240, the upper 15 addresses are 240-254; 255 can't be assigned to a machine as a usable address, and nonetheless 240-255 = 16 addresses.

      --
      neuro at well dot com (when I post, it's my opinions, no-one elses)
    21. Re:Sure it's an option by Hanzie · · Score: 2, Funny
      Job's a goodun if you're not fussed about people spoofing MAC addresses,

      Remember, this system is only to stop viruses. If they're clueful enough to run a spoofed MAC address, they probably have a clean system.

      You do remind me of an older job I had. There was a print server in accounting that really liked to surf porn at night...

      --
      ********* sig: If you don't like the law, get filthy stinking rich, and buy a better one.
    22. Re:Sure it's an option by neverpsyked · · Score: 1

      Thanks for the correction about 255.
      As for there only being 16 addresses there... Each dorm has one or more subnets; we rarely, if ever, use more than 5 banned addresses per subnet. We have a pretty good level of awareness about installing and updating anti-virus software.
      Our biggest issue right now is Gnutella (40 Gnutella users can eat up 20% of our outbound bandwidth).

      --
      What if this weren't a hypothetical question?
    23. Re:Sure it's an option by Anonymous Coward · · Score: 0

      in my student network every computer was scanned by the server (i don't know details) and if a virus was detected( especially when mydoom and sasser were en vogue)a page appeared which told you "you are infected, please scan your computer" and internet access was cut off. small antiviral programs and patches were available on our server together with instructions( to unplug the network cable, to disable syst restore, to update your windows or at least install some patches, blabla.). it didn't take long to remove viruses/worms and patch the system. sincerely, i think some students are a little bit brainless, they spend more time and money than they would spend disinfecting their computers, so they should be warned/punished somehow( by cutting internet access)

    24. Re:Sure it's an option by Anonymous Coward · · Score: 0

      Leeds University will thank you for that.

  41. Egress filtering by MoogMan · · Score: 4, Informative

    The idea is simple: Egress filtering.

    Strict policies on outgoing traffic for untrusted networks is essential.

    I would suggest a default policy of something like www, ssh, msn/aim im, p2p programs (possibly, depending on the uni's rules and regulations).

    Providing you have a mechanism for giving the students access to other ports when necessary, then there should be no problem enforcing a strict egress policy.

  42. Re:use Linux by Anonymous Coward · · Score: 0

    That might work at Harvey Mudd or Caltech, but not in the "real world".

  43. NetReg by DA-MAN · · Score: 4, Informative

    I also don't have any control over the network infrastructure itself, just over our DHCP server.

    With this you have all you need to run a NetReg server within your infrastructure. With this you can allow users to register their machines automatically. Any user with a virus or other such malware gets their dhcp entry deleted, and they are on a private network that goes to where you define. I would allow antivirus sites, antispyware sites, and windowsupdate only (or better yet, a local mirror).

    Have them send an e-mail to user@host once this is complete and you can re-activate their lease.

    --
    Can I get an eye poke?
    Dog House Forum
    1. Re:NetReg by Jett · · Score: 1

      Have you ever actually tried to do this though? It takes a lot of hacking of netreg to pull off. The place I used to work tried to pull this off, we had it working for about 3 months fairly well before it feel apart. Basically, Netreg is designed to have two classifications - registered and unregistered, it's not designed to have 3 classes (i.e. + infected).

    2. Re:NetReg by Anonymous Coward · · Score: 0
      NetReg is a good idea for getting users onto the network, but how do you determine if they're abusing the network?

      I took a different tack. I was getting bothered by the number of viruses on our corporate network, so I wrote a Perl script so that I could notify users when they were infected. The problem got better, so I stopped using it, but the idea is still below.

      I defined an infected computer as one that was trying to logon to my own (and, of course, failing). I setup my computer to create Event Log entries for failed logon attempts (I'm not sure if this is the default or not). Then I ran the Perl script every 15 minutes using the Task Scheduler. Where " print "Entry $x: $message";" appears in the code below, you should add code for banning the user.

      So it's basically a very primitive intrusion detection system. Anyway, good luck. You're going to need it.

      #!/bin/perl -w

      use Win32::EventLog;
      use strict;
      use English;

      #Note that the Event Log is NOT cleared by this.

      my $log = "Security";
      my $handle;
      my $x = 0;
      my $base;
      my $hashRef;
      my $recs;
      $\ = "\n";

      $handle = Win32::EventLog->new($log, $ENV{ComputerName}) or die "Can't open $log EventLog\n";
      $handle->GetNumber($recs) or die "Can't get number of EventLog records\n";
      $handle->GetOldest($base) or die "Can't get number of oldest EventLog record\n";
      while ($x < $recs)
      {
      $handle->Read(EVENTLOG_FORWARDS_READ|EVENTLOG_SEEK _READ, $base+$x, $hashRef) or die "Can't read EventLog entry #$x\n";
      if ($hashRef->{Source} eq "Security")
      {
      foreach my $key (keys %{$hashRef})
      {#for debugging
      # print "Key:$key\t Value:$hashRef->{$key}";
      }

      Win32::EventLog::GetMessageText($hashRef);
      my $message = $hashRef->{Message};

      #If you want to print only failed logon attempts, uncomment this
      # if ($message =~ /Unknown user name/g)
      #If you want to print all entries, use this
      if (1)
      {
      #Here is where code could go for notifying / banning the user
      print "Entry $x: $message";
      }
      }
      $x++;
      }

      #Uncomment to clear (I have no idea if the backup can be read)
      #$handle->Clear('c:\\tossme.evt');

      #Clos e it
      $handle->Close();
    3. Re:NetReg by vco123 · · Score: 5, Informative
      1. With DHCP and Netreg, you do control the network. Keep your registered leases short ( 2 hrs ).
      2. Be sure to disable external DNS calls at the router ACL, to force people to use Netreg.
      3. Run 2 instances of BIND with Netreg and selective DNS forwarding to allow Windows Updates, LiveUpdate, IT Support and Spyware. ( see Netreg-l from last August).
      4. Bump infected computers out of registration, so that they can't phone home as easily. Alternatively, use groups with ISC DHCP to force an infected MAC to use the Netreg bogus DNS to "quarantine" them.
      5. If you can, ask the network dudes to disable 25,135,445/tcp for your unregistered IP ranges. That'll limit the infected PC a bit.
      6. If you start to see a virus frenzy, shut ports off fast. It'll save time later.
      I've run a 4000 computer RezNet this way for 4 years.
      As to infected computers, I'm working on a Netreg extension that includes a "Your're infected" group. It's like being unregistered, but DNS forwards to a virus notification page.
    4. Re:NetReg by DA-MAN · · Score: 1

      Basically, Netreg is designed to have two classifications - registered and unregistered, it's not designed to have 3 classes (i.e. + infected).

      Unregistered can speak to the registration web server. On this server you can put things like a local mirror of updates/viruses/etc. You can also get more creative with iptables and do even more, such as nat over to windowsupdate, etc.

      It does require a bit of work, and is not fully polished, but you can have it do what I described fairly easily.

      --
      Can I get an eye poke?
      Dog House Forum
    5. Re:NetReg by Anonymous Coward · · Score: 0

      Port 135 is used by Vonage. You bastard.

    6. Re:NetReg by DA-MAN · · Score: 1

      Port 135 is used by Vonage. You bastard.

      Not True! My ISP blocks port 135 and Vonage is unaffected. Vonage uses standard SIP, which usually goes over port 5060.

      --
      Can I get an eye poke?
      Dog House Forum
    7. Re:NetReg by Jokkey · · Score: 1
      Basically, Netreg is designed to have two classifications - registered and unregistered, it's not designed to have 3 classes (i.e. + infected).

      There are at least three different versions of NetReg that I'm aware of. Saint Mary's College's version supports three classes (registered, unregistered, quarantined), and you can quarantine students for several different reasons (with correspondingly different web pages to each quarantined user).

  44. what to do??? by Anonymous Coward · · Score: 0

    segment the lan in to sections with a multihoned linux firewall.. you can place 2 boxes with 4 nic's a piece. 8 segments then you can analize data and shutdown interfaces that have the bug behind them.
    Then tell the neighbors that some one on their floor caused them to miss their nightly fix of porn. This will be a cause of shame and well they might not do it again or at least keep there system protected.
    I think the whole social order of things would fix the problem by people finding out who was responsible.

    you can also tar pit there ping floods but i have seen more and more dns problems lately..

    regards.

  45. Solution: Block computers that don't use WinUpdate by ShyGuy91284 · · Score: 1

    Where I go to school, they sever the connection of computers that don't update with Windows Update like they are supposed to. I'm not sure how they can tell, but between that and the supplied anti-virus software, it works well. People get pissed when they get cut off because they haven't updated (Sucks when you use Windows very rarely because you use Linux, but I can usually update in time before I'm scanned and kicked), but what happens happens. It sounds like a dozen or so calls a day to turn their computers back on when major updates are released is a small price to pay. Users are also restricted to a single site in the subnet to get updates when they arrive here to prevent viri around that time.

    --
    In undeveloped countries, the consumer controls the market. In capitalist America, the market controls you.
  46. You're being paid what for this??? by Nom+du+Keyboard · · Score: 2, Insightful
    Recently I've gotten a (volunteer) job

    You're doing this for free? I wouldn't even do this job for pay -- unless it was something like Bill G's salary. You will never educate kids who will click on anything that promises free porn, download and use every ad/spyware infested P2P program out there, and not think it's their fault because they can't be bothered to even update their anti-virus.

    The system will be in trouble continuously because even if most were actually responsible users, it only takes a few irresponsible ones to mess it up for everyone, and it will always be your fault!

    And if, pray tell, things actually do run perfectly for a few hours, or days, don't expect any thank you's from that ungrateful crowd.

    And as you said, you're not even getting paid for this. Bet this means you have effectively No Authority to fix anything or punish anyone otherwise. Try to kick off a multiple repeat offender and guess whose ass ends up in a sling when they go whining to the university president.

    Have fun!

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  47. Possibly simpler technical fix by Anonymous Coward · · Score: 0

    Block ports! Don't allow outgoing traffic on any ports but a very specific list http, https, telnet if you must, POP, etc). Also have your routers drop pings or ICMP requests. Granted, this would reduce the ability to run servers, use Kazaa, or some network games, so maybe not ideal as a solution, but it would prevent many viruses from bringing down the network scanning for hosts....

  48. I wish I had only 500 to worry about by Anonymous Coward · · Score: 0

    I work for a major university that has about 20,000 computers connected to its network. Not to mention traffic from over 80 county extension offices. We are currently working on an in house system that will hand out a certain IP Range to offending computers. This IP Range can ONLY get to 1 server that has reasons why they can't get to the Internet. They also get instructions how to get themselves back on. After the second offense they have to actually call us. After the 3rd offense they have to visit us. We have all of the technical stuff taken care of. Now if we can just another group in our department to get off their butts! So my suggestion is like the others out there. You have the control of the DHCP server, so you can restrict their MAC addresses. If they don't like it, tell them to move!

  49. Shame them. by CatherineOmega · · Score: 0
    Easy. The next time the network goes down, post a sign by the front door or email everyone on the network, explaining exactly what happened and who's to blame.

    "Why was the network down all Sunday night? Ben in Room 302 failed to install these patches."

    Continue to do it every time.

  50. log, analyze, revoke lease by Senor_Programmer · · Score: 1

    You know MAC address of offending machines, or if you don't you better arrange things so you do. Log offensive IMCP packet frequency by MAC address and revoke the friggin IP contract.

    As for putting a box on your network in the first place...
    1) make them haul the machine into the lab and install zone alarm. make the student do it. record the MAC address. put it in your DHCP database. no leases for machines not in the database, PERIOD. If you want to be a real hardass, require that the students pass a test on using zone alarm(or whatever) before you ut their machine in the database. You might also require that they have all the patches installed if they are running Mr. Softies finest...
    2. no exceptions to 1.
    3. pamplet on cleaning up their machine so they can bring it to the lab and show you it's fixed before allow them back on the network. after hauling their SUX2000MK3gameblastersteamertrunk to the lab a few times, they'll get the message.

  51. Take them down, by MAC address by lavalyn · · Score: 1

    A user not willing to fix their problems should not be allowed to use shared resources where they can cause problems for others. If you're going to enforce any policy and actually try to fix things, the user issue must be managed first. It's not like you're going to deploy McAfee EPO or something on a student residence.

    You could also try choking those ports down to dialup or slower speeds until they fix the issue, but something tells me they're not going to fix the source of the issue in any case.

    --
    Doing the Right Thing should not be preempted by making a buck.
  52. Use a managed network by Anonymous Coward · · Score: 0

    Most notably, make sure your network uses managed switches that will monitor (and if necessary, shut down) incoming traffic from ports. Virus traffic as well as port scans (which should also be banned) tend to be fairly noticeable if you're looking for it.

    Managed switches are super nice because they can permit you to shut down a hard port that may have a computer infected. There are some that can even ban certain MAC addresses, so if an infected laptop jumps between ports, the new port also gets disabled.

    Also, as others have noted, as the network administrator, you have privileges to define network policy (although probably with the approval of your bosses). Make sure it's known that infected computers will be banned from internet access until some painful education session is taken (maybe once every two months, just to make it hurt even more) and make sure all users sign a usage agreement before they are permitted to use the network.

    The real solution is to tell your university to get a freaking IT budget together to create a full-time paid staff member who will maintain such a network. It's ridiculous to be the only administrator (and be a full-time student at the same time), assuming I'm understanding your situation correctly.

    1. Re:Use a managed network by Anonymous Coward · · Score: 0

      Oh yeah, and you want an actual managed network, rather than denying them IP addresses via DHCP. It's possible to manually set your IP address to an IP that hasn't yet been assigned (or with clever sniffing, to an IP that is reserved or that the DHCP server doesn't delegate). The remaining settings (netmask, dns servers, etc.) are also trivial to acquire.

  53. Deja Vu by soulsteal · · Score: 1

    This sounds like my living arrangement. Except when the apartment network got hit the first time, they turned it all off and sent a tech out to patch people's computers and dis-infect them at $20 a pop.

    Easy money for them.

  54. It's called linux by uncreativ · · Score: 1

    All the tools you need are wrapped up into linux. Traffic control, rate limiting, dynamic blackholes, user registration, etc I do this for a few thousand students living in our properties and others we manage, Takes some know-how, though to do it right. Not a quick fix, but it is so flexible once you've put the time in. You can respond to almost anything thrown your way.

  55. Restrict the users by springbox · · Score: 1

    The best way to deal with it is to cut off the infected machines and have their users fix their systems. Someone here also had a nice idea. Instead of cutting off all access, have any transactions on port 80 redirected to an internal server that explains why they can't use the network and how they can go about fixing it.

  56. Block MS ports by rdejean · · Score: 3, Informative

    Students in our dorms have no need for Microsoft ports, which is the primary reason worms can take down the network. So i block port 137,138,139,445 at the switch port level.

    Granted this doesn't solve the virus problem on the computer, but it sure does prevent it from taking down the rest of the network.

  57. There are better ways by Anonymous Coward · · Score: 0

    If you are using a managed switch you should be able to disable switch ports via SNMP.

    You should also be able to monitor the traffic stats of each port.

    So, when you detect that the LAN utilisation has exceeded some predetermined threshold, start disabling all the high traffic ports until it stops. The only people left standing will be those that had current anti-virus software.

    They'll learn when their neighbours have access and they dont.

  58. Firewall product by nacturation · · Score: 1

    strlen mentioned in another topic that there's an OpenBSD-based firewall product which sounds like it may cut down on the task significantly. The upside is that it will save you tons of time in managing a network of that side -- I'd hesitate to call it a "small" network. 500 machines sounds like a full-time job depending on how much hand-holding you do. The downside is that it's about a $20K product, though that works out to be a bargain at $40 per station. However, it certainly sounds interesting and maybe that link will give you a start for a completely free version which you can build yourself if you have the time and knowledge.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  59. Be realistic about your users by SiliconEntity · · Score: 2, Insightful

    "those that are the problem don't care - they ignore every warning they get and just buy a faster computer to compensate for their systems sluggishness"

    You're not looking at this realistically. The statement above betrays your frustration. You see the users as stereotypes of carelessness and stupidity.

    So they buy faster computers when they get infected? And how often does your typical student buy a faster computer? Every day? Every week? I think not! Yet, how often do people get infected? From the way you describe the problem, it is quite often.

    Users already have incentives to keep their computers virus free. Nobody likes getting a virus. It slows their computer down and makes it hard to use. They can't just run out and buy a new computer! Your harsh stereotyping is ignoring the reality of what students face.

    So, the first step is to get a better understanding of the problem. Why not try talking to some users? Not just your techie friends, talk to the average person who knows only how to turn it on and run the few programs they use? I'll bet you'll find out that the real reason for the problem is not that people don't care, because they can just buy new computers! It is because they don't feel confident in their abilities to download, install and run the AV software, and to continue to use their computers with whatever small operational changes the AV software may impose.

    I can't tell you for sure what the solution is, but the first step will be to understand the problem better. Resorting to stereotypes of users as malicious or uncaring is only going to take you farther from the solution.

  60. Paging IT Department by iridium18 · · Score: 2, Interesting

    "I also don't have any control over the network infrastructure itself, just over our DHCP server."

    Well someone has control over the network infrastructure itself, and it's their job.

    --
    Standard I/O Error. Incompetent/Operator.
  61. Cut the fuckers off by Werrismys · · Score: 0, Troll

    Windows machines have little to do on networks anyway. Unpatched winboxen even less. Cut them off until they get a clue - as simple as that. Or make it a policy that everyone has a Mac (or clue).

    --
    'Once scientists, even the dim-witted social scientists, get muzzled, the Western Civilization is finished.' - oldhack
  62. They have a Virus? CUT THEM OFF. by Mr.+Flibble · · Score: 2, Interesting

    Simple as that. If they are damaging the network then they are a threat to the network and even if they buy a super fast machine to compensate... yippee fucking do.

    Anything that damages the network as a whole must be blocked. Revoke their DHCP access, or something similar (I don't know how the network is routed, so I can't give a more detailed answer.)

    When they learn to not get infected, then they can use the network again. It is that simple.

    However, if you are in a position where you cannot do this (then I would walk away personally...) then look into using something like Hogwash (Those guys need some devlopment help BTW (Hint Hint Slashdot community - Hogwash is a wicked project...))

    --
    Try to hack my 31337 firewall!
  63. Run a local DDoS to the idiots by Supp0rtLinux · · Score: 1

    There's this really kewl little script out there... I can't remember the name of it, but basically you enter the IP of a system on your local LAN and the system completely and totally freezes up. Turn it off and the system operates like it just froze... no data loss, nothing. So, I suggest a simple Linux box running NTOP. Find the highest traffic users during the outbreak, and DDoS 'em. Even rebooting won't help them. :) Of course, there's many tools out there that incorporate NTOP, Nessus, NMAP, etc to find which systems are vulnerable and all that, but without local access to the systems themselves to turn them off or patch them, you should just DDoS until the outbreak goes away and those offending systems can be fixed.

    Porn for your PDA/Smartphone/etc

  64. Use the DHCP server as a reward by Ktistec+Machine · · Score: 2, Interesting

    First, if you have a core of machines you know to be well-configured, set up your DHCP server to give out ip addresses to only those machines, by MAC address. Anyone else who wants to use the DHCP server will need to convince you that they have antivirus software installed (and configured for automatic updates). Once they've convinced you, you add them into the list of MAC addresses recognized by the DHCP server.

    1. Re:Use the DHCP server as a reward by conteXXt · · Score: 1

      Make sure to keep good comments as to user, date and infractions in your dhcpd.conf

      When you kick, add an entry
      When you add, add an entry.

      You won't get snowed be the frequent abusers and neither will anyone else that has to admin this box.

      --
      The truth about Led Zep should never be told on /. (Karma suicide ensues)
  65. Simple by FinchWorld · · Score: 1
    1) Lay down.

    2) Curl into the fetal position.

    3) Sob, quietly enough to be annoying, loud enough to be noticed.

    4) When asked what the problem is say "Viruses (Virii? Whatever), Viruses! I told them I did, yes, did they listen? No precious no! All over they are! Argghhhh Viruses!"

    5) be Glas they just told you they don't really need you're voluntery work after all.

    --
    "I may be full of crap about this game, and I may be wrong, and that's fine." -Jack Thompson
  66. relatively simple by james_shoemaker · · Score: 1

    Run another IP network on a private IP range on the network and have your DHCP server give an address in the private range to any machine blacklisted (keep your lease time short). Set the gateway address on the private net to a linux box with a firewall rule that sends all web traffic sent to it (transparent proxy style) to a page on itself that says that the user is infected and downloads of the tools to fix the problem.

    James

  67. I know by Tebriel · · Score: 1

    Guns. Lots of guns.

    --
    The Blaster Master Fighting for Truth, Justice, and Evil Pie since 1979
  68. Re:use Linux by Anonymous Coward · · Score: 0

    Idiots using Linux will cause just as many problems as idiots using Windows... Only difference would be that he would then have to be "the answer guy" for 500 linux newbies.

  69. Disable their Port by L0neW0lf · · Score: 1

    Denying a user access to DHCP is not a catch-all solution. Eventually someone will be smart enough to figure out how to set up a static address for themselves, or more likely have a friend do it (seeing as anyone who knows how to set up a static address knows how to protect their system). To truely take control, you'd need the ability to turn their network port off at the switch level.

    If you are not allowed the authority to do this, you might as well give up now. If you are, keep a handy CD burned with Avast! or AVG AntiVirus Free Edition, a free firewall like Sygate Personal Firewall or ZoneAlarm, and malware removal software like AdAware, Spybot S&D, or MS AntiSpyware beta around on a check-out basis for users to clean their systems. Make it a written policy that unprotected systems that are infected will lose their internet access until they are clean and are proven to be protected.

    --

    Never look down your nose at others. Someday, someone is bound to see your boogers.
  70. Not practical for random hardware by tepples · · Score: 1

    we just made usage of Linux compulsory.

    Did your school also provide students with hardware to replace hardware that's not compatible with any known free operating system? A lot of the computers that students bring from home contain paid-for hardware whose manufacturer chooses not to cooperate with the free software community.

  71. Re:Easy fix. -- NOT! by Nom+du+Keyboard · · Score: 2, Informative
    Easy. Disconnect them at the first sign of virus trouble. Don't let them back until they can prove they've fixed it.

    That's not an easy fix at all. Who are you kidding? If you had to spend less than 5 minutes a week with each computer that's already over a 40 hour work week right there -- and I doubt any solution is that quick. You're not understanding the numbers involved here -- and that's not including travel time, plus being able to meet then on their schedule. Ain't going to happen with student users on broadband who feel it's their God-given right to abuse.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  72. Get a deal for students who care... by puppetman · · Score: 1

    You have 500 computers, and each user could be a customer for a local hardware/software reseller.

    See if you can get a deal on a router for each computer (close to cost). Students who install will probably get few if any viruses. At least you'll help those willing to do a bit of work (they'll probably also have virus scanners installed).

    I agree with the other posts - users should have their network drop disconnected if their machine is spewing viruses. They can reconnect once their OS is installed, once they have a virus scanner installed, and they have automatic updates turned on.

    Would a packet sniffer like Ethereal help track down the guilty computers?

  73. simple! by unfunk · · Score: 1

    Just go in there and physically remove them from the network. Take a sledgehammer if you need to visit a second time, and leave a horse's head in their bed if they do it a third time :D

  74. ptp network by Anonymous Coward · · Score: 0

    use a ptp network. Yeah, it's a waste, but at least you can disconnect the individual offenders.

    That will get them to clean up their spam zombie bots, running on 100mb/s no less.

  75. QoS by stikk · · Score: 1

    In large environments its a good idea to deploy some type of QoS. Use basic rules to provide equal resources to each network device if resources are maxed. On the Fly rules can be added to limit virus or other traffic to a minimum in a problem situation. Also in many university networks I'm worked on a basic QoS rule for P2P will also save critical network resources while not restricting P2P usage all together. (not all P2P is bad remember and its not your job to invade traffic privacy until you're forced to)

  76. Easy! by Anonymous Coward · · Score: 0

    Let the students fix the problem.
    Do nothing until the network becomes unusable.
    Then publish the names of the (un)responsible peoples with their respective bandwidth usage.

  77. Portsentry by elgaard · · Score: 1

    If you only control the DHCP server, and cannot even force people to use the DHCP server you do not have a chance.

    Try to get an old Linux box and set it up as router. Then install PortSentry on the this router. Every virus will immidiately attack the router and portsentry will then cut it off.

  78. MOD PARENT UP by Spy+der+Mann · · Score: 1

    This is the most ingenuous solution i've heard in a long time! :D

    "License agreement.
    By clicking on this button I agree that I
    blablabla blablablabla blablablabla blablablabla
    blablabla blablablabla blablablabla blablablabla
    blablabla blablablabla blabla agree to have my
    computer suspended from the [insert network here]
    for a week ablablabla blablabla blablablablabla
    blabla blablablablabla blablabla blablablablabla

    [I AGREE]
    "

    But frankly, I think setting up their network settings to have a "babysitter" firewall as the gateway is much easier. Then you can filter those packets as you please.

    Wait, why not do both? :P

  79. A few ideas: by David+McBride · · Score: 1

    You could implement a (hopefully automated) means of identifying a compromised machine. A single PC on listen-only mode with Snort -- perhaps with a few Nessus scans -- might do the trick.

    Once you have monitoring capabilities, you can get to work on responses. You have a few options, depending on the available resources:

    -- Put up a public notice somewhere (on a webpage, network status screen, whatever) indicating that the current network outage is a result of Joe's ineptitude. (ie use peer pressure to keep users' boxes clean.)

    -- Send an email to the netadmins to have Joe's network access restricted. If the detection mechanisms are reliable, you could ask the netadmins to automate this facility.

    -- Provide a facility for end-users to monitor their own recorded state. This will help those who don't know they've been compromised and/or want to make sure their network connection doesn't go away.

    When disabling a user's access, it would be ideal if they could retain some limited connectivity so you can feed them a "You've been hacked" webpage -- ideally with some patch download links. Depending on your local network infrastructure, this may not be feasible, but if you can move a compromised machines to a seperate VLAN with heavy ACLs, or simply QoS non-essential network traffic into the ground that'll help when end-users try to fix their machines themselves.

  80. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  81. Um, by j!mmy+v. · · Score: 1

    "Keep in mind that I'm doing this on a volunteer basis..."

    Doing what, exactly? Not being able to deep-six, jettison, quarantine or smack [ab]users of your computing environment doesn't sound like a big job.

    --
    -- often wrong; never in doubt
  82. Rate limiting / throttling by moz25 · · Score: 1

    I'm assuming that you can detect which computers are flooding or somehow clogging the network (this can be done without viruses too, of course). How about limiting their bandwidth to, say, 100kbit/s or less if they trigger some preset criteria? That way, they will be able to do whatever work they need to do and they won't bother other people too much. If they don't mind a slow computer, then they shouldn't mind a slow connection either.

    On the other hand... you do have some responsibility for (cracking) attacks emanating from your network, so shutting them off is not that bad.

  83. Re:use Linux by d1v1d3byz3r0 · · Score: 1

    While I'm a pretty staunch Linux advocate, this seems a little extreme. From the average users' perspective, it would be akin to a school refusing to support any non-Windows computer because it's too "obscure" and expensive to accomodate. Physicists and chemists may be down with using Linux, but I can't imagine forcing Linux on a British Literature major, or a grey-haired and tenured anthropology professor.

  84. use propaganda by mrtom852 · · Score: 1

    If you really have no real control over the network then I'd suggest running a propaganda campaign warning of a virus that is rapidly going around that is wiping peoples' drives and their silly history-of-art dissertations.

    Stick up flyers and new ones each week until people start _thinking_ about their security. People use social engineering to hack so why not to protect?

  85. A couple suggestions by dlb · · Score: 1

    It really depends on how much you have control over.

    If you live in Cisco land, and you have switch/router access, you can use "private vlans" to stick every client on its own /30 network. The only host they can talk to is their default gateway. It's a major infrastructure change and it eats a lot of ip space, but its worth it if your network is chaos.

    There's a slick product called Perfigo that was bought by Cisco that will put new clients on a 'quarantine' vlan while they get scanned by Nessus. Once it determines that the client is 'clean', it'll change their port's vlan so they're on the production network. Otherwise they get stuck on a vlan that can either do nothing, or limited to get virus updates or whatnot. It's rather slick, but it's bucks (>$20,000).

    If you have enough of an understanding of vlans, switches, snmp, dhcp, and nessus, you might be able to roll your own for cheap.

  86. filtering at the switch by swordfishBob · · Score: 1

    If you disable peer traffic, (ie all traffic must be to or from the router or a local server) then the local traffic won't blow out and infection won't be as rapid. Then you'll have a containable mess.

    I don't know what peer requirements / preferences there would be, but it should be possible to handle most real requirements while still sensibly filtering.

    --
    -- All your bass are below two Hz
  87. There is an easy solution by Henry+V+.009 · · Score: 1

    Here is the solution:

    Set up a kill bot. Let it search for unupdated computers, and then, taking advantage of old vulnerabilities, remove the machines from the network by writing over the hosts file or something. Make everybody sign that they understand about the bot's existence before they can connect to the network, and you're in the clear.

  88. Define Your Goals FIRST! by rewinn · · Score: 2, Insightful

    Of many possible technical & organizational approaches, which you employ depends on what is your goal.

    1. If your goal is to be a nice guy who doesn't bother anyone and gets all your studying done, then the most practical technique is to quit volunteering.

    2. If you're a music or poly sci major who is not really interested in network administration as a career ... then cut your losses ... this sort of volunteering isn't really helping.

    3. But if your goal is to get out of college with something helpful to put on your resume, then treat this like a professional opportunity! Show that you can do a top-notch job of network adminstration by learning the techniques, putting in the time including the hard-nosed ejection of malefactors, and allowing for that time in your study schedule.

    After all, when you get your diploma, how many of your competitors are going to be able to say, "I managed a 500-node network, achieving X% of whatever metric most impresses employers.Given the choice between someone who got all A's and someone who accomplished something useful while getting decent grades ... who would you hire?

  89. Social Solution by kenneth_martens · · Score: 2, Insightful

    It sounds like your hands have been tied. I urge you to first seek more authority to demand that users install antivirus software. If the powers-that-be refuse to grant you the power to enforce that rule, your only solution is a social one.

    Whenever someone's computer brings down the network, publicize his name. Find some way to make his neighbors hold him accountable. Believe me, it will happen. It won't take too many hazings (and rumors of hazings) before people shape up and install antivirus. Most people know about the need for antivirus, they're just too lazy and think "It won't happen to me." So motivate them.

    1. Re:Social Solution by Solder+Fumes · · Score: 1

      Antivirus is not a silver bullet. If anything, it provides a false sense of security. Most dangerous viruses aren't recognized by antivirus programs until a horde of infected computers runs wild for a few days.

      Smart computer usage counts for 99 percent of virus protection. I keep my systems up to date, I never run any program that I have the slightest doubt about, I use non-Microsoft web browsers and email tools, I have good firewalls...and you know what? I've NEVER had a virus.

  90. Volunteering??!! by robbo · · Score: 1

    Are you crazy? First thing I'd do is implement bandwidth charges and make sure everyone calls me Sir. BOFH them into submission....

    --
    So long, and thanks for all the Phish
  91. Denial of Service by peacefinder · · Score: 1

    I think you might want one of these.

    --
    With reasonable men I will reason; with humane men I will plead; but to tyrants I will give no quarter. -- William Lloyd
  92. netreg + netdisco by Jett · · Score: 1

    I used to work in a similiar environment. We set up Netreg - unregistered machines can only access a website with a form explaining the terms of use and with links to AV software and patches. By clicking on the agreement they consent to having their port disabled if they are found to be in violation of the policy (i.e. if they are flooding the network/spreading viruses). We set up Netdisco (http://netdisco.org/) to handle the actual disabling of ports. For awhile we had 3 categories in Netreg, unregistered, registered, and infected. We would move people found to be infected into the infected category which put them on their own restricted subdomain that could only access a "YOU ARE INFECTED" page with cleaning tools and info on how to get help from us, but it was a nasty cludge of a hack in Netreg to make this work and we ended up giving up on doing it this way after having lots of problems with it and ended just using Netdisco to disable them.

    It's not the perfect solution but it did a fair job while I worked there.

  93. Re:Easy fix. -- NOT! by Anonymous Coward · · Score: 1, Interesting

    > Ain't going to happen with student users on broadband who
    > feel it's their God-given right to abuse.

    if you're taking notice of what students FEEL is their right, then you're starting off on the wrong foot right there.

  94. Get their attention. by Stonehand · · Score: 1

    Temporary suspension for a first offense -- enough to get their attention.

    Ban for the semester or the academic year for a re-offense. If they whine about needing the network, direct them to the public computers which are presumably locked down to the point where even idiots should have some trouble spreading their idiocy, and which should have sufficient software for academic purposes -- e.g. word processing, typesetting, compilers, graphing, et al. No exceptions just 'cause their parents are rich and spoil 'em silly.

    Generally speaking, it's extremely likely that your school's network TOS prohibits assorted forms of abuse of the network. Participating in DOSing the network should certainly qualify, even if by gross negligence, especially when caused by willful ignorance.

    --
    Only the dead have seen the end of war.
  95. You need L2 & L3 control. by neBelcnU · · Score: 2, Informative

    Had this in tradeshows for years. If you cannot control both Layers 2 & 3, forget it.

    You need to AT LEAST be able to login to the switches/routers to read MAC tables at the instant there's a problem. ARP would be nice too. You need make no changes, but read-only in non-negotiable. Otherwise give up the job.

    Once you have that, you can perfect the steps to find out what's happening when it's happening. THEN you may use whatever eloquently violent steps others are suggesting.

    A b/w mgmt appliance would also be a smart investment, they can provide unusual evidence that's remarkably useful. (We'd look at the top talkers, when TCP sessions >800/5 min, we'd know we're lookin' at a naughty person.)

    If your responsible for an improvement of the situation, and you're not given the tools, then resignation is the only course. Sticking it out with your hands tied is pointless torture: you'll never get a break, and the torturer will get tired.

  96. I don't know... by advb89 · · Score: 0

    How about... Get a new job?????

    I'd say you probably don't get paid enough to do that.

    --
    <overrated>Insert Sig Here</overrated>
    1. Re:I don't know... by advb89 · · Score: 0

      Let me rephrase that, How about... Get a new HOBBY!!!!!!

      I would recommend you require that all students submit their MAC Address into a database that you will keep track of (if your really good, than you could even write software for this), and when you get the first sign of a virus problem, than BLOCK THEIR MAC ADDRESS! From their, you can have software created to automate this process and even send out a warning e-mail or two, (or have them come to the library and sign a waiver or something.)

      I am a student at a high school in VA, that requires students pay $80 a year to use their laptops (not optional, you must "rent" the laptop,) These laptops are taken home with students, and you can't even imagine what some people do to/on these computers. I [feel sorry for, or] look down upon these people since they don't use common sense when blocking features/web sites. (I actually think that Microsoft.com was actually blocked for a while - don't ask me how I know this).

      Anyways, don't make the mistake that these (payed employees) do, and use common sense. One good way to accomplish this, is have teachers use the same standards as students do. If the teachers have problems getting things done due to restrictions, than the students probably will too.

      Good Luck!
      advb89 ~

      --
      <overrated>Insert Sig Here</overrated>
  97. Private VLANs by superflytnt · · Score: 1

    Make it so each switchport that has a desktop connected can only communicate with the switchport with router attached. This will prevent PC-to-PC infections across the LAN, unless spread by email or some other means. The rest of the battle you will have to fight with strict policy and good user education.

    1. Re:Private VLANs by HermanAB · · Score: 1

      Yup, you are the only person here with a clue. VLANs, port to port security and deep packet scanning routers - that is the only way to handle the problem. Any other way is just a waste of time.

      --
      Oh well, what the hell...
  98. Been there, done that. by deniea · · Score: 1

    Quarantine VLAN !!

    1) Virusscanner on outbound mail, detect a virus -> Quarantine VLAN
    2) Scanner for logfiles, for suspecious activies, if so -> Quarantine VLAN

    The VLAN holds in NO INTERNET ACCESS at all. The users get IP through DHCP, redirecting request to a DNS that answers to every request with the same IP. The IP runs a webserver with a page explaining the problem.

    Takes a day or so to put it all together, but will save you a LOT of time.

    Also, from time to time there are 'vunerability' scans on the network for detecting people not having patched. Run those when available. Put all ports of the people to lazy to patch to the VLAN to. But put on the webserver a download option for the updates, and a form for questing to remove them from the VLAN.

  99. 500 Users or 30000 Users it's the same thing by Anonymous Coward · · Score: 1, Informative

    having worked for a university where they had to manage some 30000 people, just about all of whom had computers, the solution is basically the same thing everyone here is saying. There is very active monitoring several levels deep into the network. If a computer is sending out crap and flooding the network or otherwise being a PITA, it is disconnected. The port is just automagically shutdown and a note is made in a DB so that when the call comes in to the hell...help desk, the poor slave... technician knows what it's about and can direct the user to a place to pick up a CD-R with the "Cleaner of the Week" for whatever virus it is this time. Repeat offenders have a very rough time indeed getting back on the network. In addition, the dorm buildings each have a *psuedo* router. I'm not exactly sure who makes it (I wasn't in that part of the staff, I was on the IT team for some scientests), but the joy of it was internal connections are fine, outbound from the dorm connections get QoS'd to hell and back again.

    One side note, when you do start pulling the plugs make sure you've got the following lined up.
    1) Management authorized you to have that kind of power. In writting.
    2) Buy a weapon. Seriously. I kept a live blade sword in plain view behind my desk just in case. Some of these college students / scientests are friggin nutz.
    3) Stock up on some booze. Patience can be easily recharged with the right liquid beverage ^_~

    hth

  100. Firewall heavily by Peter+Cooper · · Score: 1

    Implement a firewall and a throttler and/or packet management. A single Linux box might do the trick (though it'd possibly be slow depending on the number of clients).

    Block all incoming ports for clients (if they're on NAT, they don't need it for 99% of functions). Block any outgoing ports 1024 that aren't 80, 21, 22, 8080, 3128, 110, 143, or 119. Most of your problems will go away.

    The only people who will bitch will be P2Pers and gamers.. and jeez, they can get their own connection if they care that much about that.

  101. Sell cheap linux pcs or Mac minis by richman555 · · Score: 1

    Sell cheap preconfigured Linux pcs in your school store. Macs with OS X would not be a bad option either for students. I don't think any student would need more than a Mac mini for $499. Add more variety to your network. Try to get kids from using Windows.

    1. Re:Sell cheap linux pcs or Mac minis by Anonymous Coward · · Score: 0

      Both Mac and Linux has its share of vulnerabilities (though, obviously, far less). Especially with Linux, if you don't keep packages up to date, you'll get pwned pretty quickly and easily.

    2. Re:Sell cheap linux pcs or Mac minis by vettemph · · Score: 1

      >>Especially with Linux, if you don't keep packages up to date, you'll get pwned pretty quickly and easily.

      A) Your fault if you don't choose "paranoid" during installation?

      B) Hand out DamnSmallLinux or Knoppix Bootable CDs. In the unlikely event that someone figures out how to hack into your linux box, you just reboot to get a fresh install.

      --
      The government which is strong enough to protect you from everything is strong enough to take everything from you.
    3. Re:Sell cheap linux pcs or Mac minis by Anonymous Coward · · Score: 0

      A) Your fault if you don't choose "paranoid" during installation?

      "paranoid" doesn't help if your local app gets buffer overflowed becuase of a file you downloaded that takes advantage of something.

      Similarlly, configure your damned Windows boxes properly too. moot point

      B) Hand out DamnSmallLinux or Knoppix Bootable CDs. In the unlikely event that someone figures out how to hack into your linux box, you just reboot to get a fresh install.

      If you're going to limit the functionality and ability of users, you might as well give them thin client PC's hooked up to a local X server.

      I think the students might want a little more functionality (ability to save files, install new programs, etc)

  102. Use a different os by Cow007 · · Score: 1

    Give people help in converting there computers over to LINUX or encourage mac adoption. IOts my understanding that you can run WINE and still run most windows progs on linux. The problem with linux is that it can be a bit scarry and user unfriendly for average users so if you helped people switch then that would help a lot. A program that offered trade in value on current machines to buy macs would be helpfull. Mostly if you give people the right infromation in they waqy they can digest it it will help as far as getting the users to go along with it. Also mabye a site licence for some sort of really good virus protection and require people to use it in order to use the network.

    --
    411 Y0UR 8453 4R3 8310NG 70 U5!! -NSA
  103. + ettercap by Jett · · Score: 2, Informative

    I forgot to mention, we used ettercap to detect attacks.

    Ettercap:
    http://ettercap.sourceforge.net/

    Netreg:
    http://www.netreg.org/

    Netdisco:
    http://netdisco.org/

  104. problems with that idea by rm999 · · Score: 0

    A. That won't fix the problem - 3 strikes are way too many. Assumming there are 100 people on the network who are problem causers, you will have up to 300 network issues until the problem is "fixed." And you will have 100 very pissed off kids.
    B. You will scare technophobes even more. Usually, avoiding viruses is not entirely intuitive until you have some experience with computers.
    C. You are punishing the wrong person. The student did not write the virus, nor did he put it on his computer on purpose.

    How about writing this, in big letters, on the introduction pamphlet to the students:
    "for every virus you get, I shall kill you."

  105. Why does the network go down? by g-san · · Score: 4, Informative

    Have you figured out exactly why a few infected computers is bringing down your whole network? I could see if they are scanning local subnets, you would have a lot of broadcast ARP packets. If they are scanning remote network IPs, you may be filling up a cache on the outbound router. Are you sure you don't have a few people just playing with NMAP? Is it inbound traffic or outbound? Identify the nature of the traffic when the network implodes, look for a pattern, and see if you can mitigate that. Use ethereal for that.

    This is a *switched* network isn't it? Hopefully yes, and with a firewall also. I really can't see why someone would need inbound tcp/135,137,138,139,445,1025 or udp/135,1026-1029 nowadays. That would prevent malware that is not spread by email or Explorer. I won't recommend you dictate the browser or email client people use, but it's a possibility to have a outbound web proxy not forward any requests from IE.

    You might also want to look into snort, you could at least have it alert you when the problem starts, or shut down ports, but sounds like you have not had much luck with that. Note rather than drop people off the face of the earth, at least make sure they can get to antivirus sites and microsoft updates. This is tough without access to the infrastructure but would improve things.

    Another suggestion is if you do not have alot of room to room traffic, and you do not have a 100mb conenction to the net, configure all ports to 10mb. At least that way it takes more than 10 users to flood your 100mbit backbone. And users accessing the net are always throttled by your outbound connection so they won't know the difference.

    I assume you volunteered for this because you like like this stuff. Note that if you *did* spend more time on this problem than your schoolwork, and came up with a solution, you might not even need to finish school.

    1. Re:Why does the network go down? by jonbrewer · · Score: 1

      Another suggestion is if you do not have alot of room to room traffic, and you do not have a 100mb conenction to the net, configure all ports to 10mb. At least that way it takes more than 10 users to flood your 100mbit backbone. And users accessing the net are always throttled by your outbound connection so they won't know the difference.

      Or with a some deft scripting and cheap layer 3 switch, slam the offenders down to 256kbps at the first sign of infection. The answer to "why is my Internet slow" is "you've got virus". Per-port bandwidth control at the switch is some sweet magic for student networks.

  106. Meta by Anonymous Coward · · Score: 0

    Wow. So, about half the responders have said "Don't do this job--you should quit." The other half have said "pull everyone's plug at the first sign of trouble and never let them use the network again."

    Which are, respectively, the most-unhelpful and second-most-unhelpful possible answers to the question.

    Yeah, it's a sucky situation--he gets it. The underlying structural issues aren't his fault, and he can't make them go away. He's asking for some level of PRACTICAL suggestion that might HELP the situation. He's asking if anyone's encountered something similar. He's asking for USEFUL advice that might MAKE THINGS BETTER.

    I don't, frankly, understand the level of scorn being heaped here for someone who's willing to do a difficult and thankless task, not because they like it but because they can help.

    1. Re:Meta by Anonymous Coward · · Score: 0

      Look a little closer, I spotted at least ten good posts that recommended some options. Good blanket statement, though. Fortunately, none of the 10 posts I saw say "never let them use the network again." Or were you just embellishing the truth to further your point? Yeah, that's probably it. I've been trolled again!

  107. try this by Anonymous Coward · · Score: 0

    - start with some scan-tool for scanning unpatched systems, kick these off the network till they install SP2 and clean their machines

    - use tcpdump arp to scan for mass ARP requests, if one hosts scans the subnet it's most certainly infected -> kick it off till cleaned

    - you could also extend the scan for connections to port 25 for catching the mailing viruses

  108. Show who the troublemaker is? by Anonymous Coward · · Score: 0

    If its possible to detect who the offender is, put their name on a webpage and let their dorm mates solve the problem.

  109. Peer pressure by Marrow · · Score: 1

    Make sure everyone knows who the infected machine belongs to. Measure the number of offending packets and explain why this is making the network slow. And then give out their room number.

    It would also be good to find out who got infected first.

    I suspect intelligent college students will find some creative way to provide the proper attitude adjustment. The problem should solve itself.

    1. Re:Peer pressure by t_allardyce · · Score: 1

      Good idea, I was going to suggest logging their porn and then ignoring it making up a new list of websites they've been to (be creative) and emailing everyone anonymously - first time offenders get off a little lighter but the more time people repeat the worse the list. Another way would be to simply reduce the bandwidth/priority for those rooms, block some ports, or drop packets - you can use the rich students who just buy new computers - see if they will give you the old ones and in return you'll over-look their laziness. Wow the ideas are endless!

      --
      This comment does not represent the views or opinions of the user.
  110. Discontinuing internet connection fo the offenders by Anonymous Coward · · Score: 0

    Personnally, I would disable the Internet connection from any computer that spread virus and wait that they came themselve to the sysadmin to get their connection back.

    I would not reactivate the connection as long their computer is not clean. By the way, it is not the responsability of the sysadmin to clean the computers.

    I would also make clear that if a user is often responsible for virus and don't care, that his Internet connection might be suspended for a significant period of time (at least one month) and made it known publicly.

    What would be really helpful, is to have a paper that people must sign to get access to Internet from their student room. This "contract" would states that neglecting to take appropriate measures agains virus, trojans or similar, or not caring about computer security can lead to permanent suspension of the internet connection without reimbursment.

    Many Universities are doing something like that.

  111. Remotely managed switches by halfelven · · Score: 1

    Use remotely managed switches.
    When a system starts flooding, identify it, then disable the port on the switch.
    "Hi, we disabled your network connection because your system is infected with a virus and was attacking our network. We will re-enable your network connection after you'll clean up your system. Have a nice day."

    Very effective. ;-)

  112. Portscanning by KillerBob · · Score: 0

    Start portscanning, and when people have virus ports open, send them notification. If the ports aren't closed within 3 days, unplug their room from the hub. Don't plug them back in until they've proven to you that the system has been disinfected. If they claim to need an internet connection to do that, direct them to grisoft.com and give them 30 minutes before unplugging them. On a 100mbit, that should be more than enough time.

    It should be pretty easy to set up a script to portscan the network and e-mail you an alert when something bad happens, and then set up a cron to invoke it.

    I'm afraid you have to be an asshole about it. It won't take long before they get the message.

    --
    If you believe everything you read, you'd better not read. - Japanese proverb
    1. Re:Portscanning by Anonymous Coward · · Score: 0

      "virus ports" WTF are you talking about mate?

      viruses don't need ports open to start causing trouble. one a machine is infected, it can happily screw up the network with only outgoing connections.

      I swear.. the people we have in IT these days..

    2. Re:Portscanning by KillerBob · · Score: 1

      "virus ports" as in ports that're usually usurped by viruses.

      y'know, trojans? you did know they exist, right?

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
  113. "Banned this month"-list on a public blackboard by Sweetshark · · Score: 2, Insightful

    Make public who got banned and how often. These guys will start to take care of their security if they get questions like "Surfing porn again, Dude?" and "Why did you get banned _again_ this month? Didnt you just requested access again?"
    Others will get aware of the issue too and might be more careful.

    1. Re:"Banned this month"-list on a public blackboard by Hamster+Of+Death · · Score: 1

      I'd second this type of approach, since some of the users who are aware of the procedures needed to help secure a machine might be willing to help those who are not.

      If so this also takes a bit of the load off your shoulders.

      At the very least, it will make people more aware of the problem.

    2. Re:"Banned this month"-list on a public blackboard by Anonymous Coward · · Score: 0

      This works right up to the minute that some guy gets his ass beaten by some pissed off jock because you put his name on a list. Then it's your ass.

  114. managed switch by doublebackslash · · Score: 1

    If you have a managed switch, sounds like you do, set it so that the computer can see up but not around, they can see the reast of the world, but do not see others on the switch. NAT all the boxen as well.

    --
    md5sum /boot/vmlinuz
    d41d8cd98f00b204e9800998ecf8427e /boot/vmlinuz
  115. Easy by MadEE · · Score: 1

    Let the students sort it out... Talk to the people and by talk I mean knock on the door and talk to them. Make a list posting the room numbers of the people who are responsible for the network problems titled: The people at these room numbers are responsible for the outage at x date.

  116. Firefox! by crhylove · · Score: 1

    For a start you can make sure that they are all using Firefox. Maybe disable any IE usage on the network? That's what I would do. Build a script that sees IE is being used and sends them to www.getfirefox.com no matter what url they are typing in/ clicking on. This should at least halve your problem.....

    rhY

    --
    I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
  117. Paper tigers... by Anonymous Coward · · Score: 0

    You have no control and no authority. There's nothing you can do. At best, you're a paper tiger. At worst, you're a scapegoat the higher ups can blame when everything goes to shit because there really isn't anything you can do to stop them.

    If I were you I'd hand over what little power you DO have over the situation and distance yourself as much as possible from the problem.

  118. Just change the MAC address. by kizzbizz · · Score: 1
    It happens at my college all the time- theres a 5 gb upload+download limit per 7 consecutive days, so kids run through their 5GB limit, change their mac address, re-register with the network, and start another cycle. Same thing could easily be done in this situation.

    Best would be to physcially disconnect their jack from the network. Not only is it much easier, but its garunteed hackproof (Unless they can lock pick into the router room to reconnect their network connection, and if thats the case you have a whole lot more problems than viruses)

  119. Good luck by PStibbons · · Score: 1

    Simple:
    1. Isolate Student machines by moving to their own VLAN
    2. Have Student VLAN pass through firewall that limits access to specific traffic and limits total bandwidth for that network
    3. Clean up machines on faculty and staff network
    4. Sit back and totally do not care how screwed student machines get

    Less Simple:
    1. Isolate student machines by moving to their own VLAN
    5. Have Student VLAN pass through something like these devices http://www.bluesocket.com/solutions/family.html (or build your own http://www.packetfence.org/). Make yourself popular by setting scans to require machines be clean and have up-to-date Virus and Firewall protection before assigning IP address to client (block access to manually assigned IP addresses).
    6. Clean up machines on faculty and staff network
    7. Lock your doors

  120. Scoped for Failure by Titusdot+Groan · · Score: 1
    I love these problems where the problem definition specifically eliminates all the possible solutions.

    My advice, pack it in -- you're in one of those "responsibility without authority" ratholes that has no exit.

  121. What UB does by stocks29 · · Score: 1

    At UB they have disabled ping. And also setup a program similar to nessus

    1. Re:What UB does by Anonymous Coward · · Score: 0

      Disabling ping? Thats rather ineffective. I remember one of the worms that spewed out many megabits of UDP data.

  122. Port 22 by LightningBolt! · · Score: 1

    Open up port 22 on the offending users. 22 caliber.

    --
    Old people fall. Young people spring. Rich people summer and winter.
  123. you need control by McGiraf · · Score: 1

    To handle viruses on a network you need control.
    It is impossible to handle viruses on an uncotrolled network.

  124. since your control options are limited by Anonymous Coward · · Score: 0

    Try using public humiliation. Some combination of the following might work:

    Add a server "next to" your dhcp server that can passively monitor for viruses, etc using things like honeyd and snort. An couple of addresses selected from your dhcp leasable space would work well, too - if you are leasing out x.y.12.2 to x.y. assign to honeyd. Then you can do several things with that info, manually or using scripts. Create a web page that shows which MAC addresses are infected with what. The public humiliation of being p0wned by some lame virus will cause some male students to fix their machines, it may cause other students to ask for help. Or change the dhs pameters for dns servers and/or external default ga

  125. Re:use Linux by Sweetshark · · Score: 1

    While I'm a pretty staunch Linux advocate, this seems a little extreme.
    Make it a little creepy for them:
    Tell them: "If you got banned three times because of virus/worm spreading, you will only be allowed to use net access with a secured linux machine."
    They will take care then I guess ...
    </BofH>

  126. Hidden dragons... by Anonymous Coward · · Score: 0

    As a crouching paper tiger, look out for hidden paper dragons.

  127. Force! by stefanb · · Score: 1
    It's really interesting to see that all the entries modded high advocate force. Forcing people to comply to policies that are incomprehensible to them. Policies that shut out non-Windows users because there are no "application-level firewalls" and "comprehensive anti-virus" packages, nor "malware detectors". Any other time, the loudest /. posts want the vendors to take responsibility, to educate people, to make them switch to platforms that are inherently or at least accidentially less likely to fuck everybody up.

    This time, it's retaliation for being treated poorly as geeks? Or what?

  128. Debianize by RobiOne · · Score: 1

    By getting their machine infected, they've autorized their computer to accept new software. So install new software, mainly the OS. There's a few nice scripts out there that automatically convert machines to Debian or FreeBSD (Debianize / demonize).

    Then have fun with it, each week pick a diff iso to format the machines with.. one week knoppix, the next ubuntu, the next morphix, oh the fun.. for weeks!

    --
    -- Robi
  129. Different audience by grahamsz · · Score: 2, Insightful

    Anyone that's smart enough to change their mac address, should be smart enough to keep spyware and viruses off their system.

    Also my school used to require that students REGISTER their mac address in order to get access, and the switches / dhcp server would only allow registered macs in.

    1. Re:Different audience by Anonymous Coward · · Score: 0
      Which is why you change your MAC to a registered one. A good choice in the dorms is to use the MAC of the bastard who likes to watch his movies loud at 3AM. Just nbtstat to get his MAC and boom, in business. Also contrary to popular belief, changing your MAC in windows is easy as hell:

      network properties -> configure adapter -> adv settings -> *network addr (MAC)


      *some network adapter drivers don't allow this but most do.
  130. user enfoced solution... by ghost-hacked · · Score: 1

    asumeing you know who's computer it is. i imagine you know what room its in etc... email all the other users of who and what room their in(othe contact info, ie phone number etc) , that their neglagance is preventing the network from operating correctly. if its soo bad emails dont work, time to start posting flyers... or somehting like that. point is. inform all the rest of the users who's responsible for it, and where they can be found... the problem will solve its self ^^

    --
    --The Titanic was built by proffesionals. --The Ark was built by Amatures.
  131. DHCP you say? by Pig+Hogger · · Score: 1

    Good. Each time a computer is infected, just DHCPit out of existence. That oughta make them clean their act real soon now...

  132. manage the unruly @#%@#%@#% by rmallico · · Score: 0

    once you find the pc that is causing the problem just shut off their network port on your switch... (high level of pissed offedness on the client end) or... move the hosts giving you the problem to a vlan that only has a read only share on a server with the needed av software.. (or get crazy and script out a nice webinterface to it) users can download patches, av software, etc.. once they are patched, let them back on the vlan with access to the net...

    --
    sig goes here!
  133. I would threaten violence, myself by Russ+Nelson · · Score: 1

    I would threaten violence, myself, and I'm a Quaker pacifist! Actually, much safer would be to shut off their network access. If they can't keep their machine clean, why should it be allowed in public?
    -russ

    --
    Don't piss off The Angry Economist
    1. Re:I would threaten violence, myself by Anonymous Coward · · Score: 0

      I'm a Quaker too, my favorite is the second game. Best FPS ever!

  134. Route their traffic elsewhere by grahamsz · · Score: 1

    You should be able to make the dhcp server give them the address of some linux box as the primary gateway.

    With a bit of iptables goodness you could route all their web requests to your own server and display an informative page.

    Their virus might still be spewing out traffic but it wouldn't route onto the internet, and by giving offenders private ips you could stop them hitting other local machines.

    1. Re:Route their traffic elsewhere by Anonymous Coward · · Score: 0

      That sounds like the preferable solution overall, if only the DHCP server can be altered, then just running the gateway through a server that *can* be controlled will keep the residents in check.

      Now you've got traffic shaping, virus detection, and port blocking as needed. As long as the server can handle the barrage, you keep nasties from saturating the outbound connection and you don't even have to shut off the infected users. Just throttle them down to be obviously slow, and restore at your leisure when they're clean.

  135. another possibility by Anonymous Coward · · Score: 0

    if the problem is lack of information, clearly you cant teach them all about security (500 is a lot of people). however, i think that there may be 500 slashdot readers willing to put into email contact with individual tenants to help them secure themselves (or at least bombard them with linux propaganda)

  136. Use it to your advantage by Amouth · · Score: 1

    If you can.. i don't know exactly what hardware you have but it you can.. Use vlans.. have two primary vlans (the network) & (the morons) when you find a computer that is infected move them to the "morons" vlan and have your routers have some horific bandwith setting for the "morons" vlan.. you know like 10kbs or some thing.. there for they can't yell at you that you cut them off you are just limiting their ablity to infect other users... let them know that once they fix it they will be moved back into the "normal" vlan.. if you have the right hardware it wouldn't take that much to set up... if you don't have the right hardware it is quite imposiable

    --
    '...if only "Jumping to a Conclusion" was an event in the Olympics.'
  137. How about NAT devices? by Daniel+Wood · · Score: 1

    How about requiring that every computer be hooked up through a NAT device? It would kill casual gaming and the only people that would do a DMZ are more than likely the ones that are smart enough to have everything patched. This would stop the spread of viruses as every few pcs would be effectively isolated from the lan. It would also kill campus filesharing which I can guess slows down the network considerably.

    Enforcement is simple, they bring the NAT to you and you write down the MAC address, and do MAC filtering. This isn't feasable for this semester, get the Powers that Be in with this and make it a requirement for next semester.

  138. Trivial Solution by Anonymous Coward · · Score: 0

    Step 1) Configure two separate subnets with QoS sharing the bandwidth equally between them.
    Step 2) Place your computer on network A.
    Step 3) Place everyone else's computer on network B.
    Step 4) Unplug the phone.

  139. Non-technical solutions... by PatHMV · · Score: 1

    In addition to the technical risky-port blocking solutions that others have suggested, I have 2 non-technical solutions. 1. As another poster suggested, have a sliding scale for how many days you are kicked off the network after bringing it down. First offense, 1 day and the standard lecture. Second offense, 1 week and a heavier lecture. 3rd offense, 1 month with no internet. 2. SHAME. Every time a user brings down the network, post his or her name on the bulletin board explaining who was responsible for everybody else's internet going down. Or maybe a big sign (a scarlet "V" maybe) next to the door of the offending user.

  140. Yes, the problem here is obvious. by raehl · · Score: 1

    And the problem is that the author is a sucker.

    Would you volunteer to cut the grass around these same student dwellings if the housing authority insisted that the grass only be cut with scissors?

    You apparently know whose computers cause problems, yet are in a work environment where you are not authorized to disconnect those computers.

    You have five choices, in order of most to least pleasant:

    - Insist on, and receive, authority to disconnect problem computers at a time and duration solely at your discretion
    - Quit
    - Disconnect problem computers anyway, and let them fire you for not reconnecting them.
    - Acquire a hammer, and hit yourself in the head until you lose consciousness
    - Attempt to administer the network with your current level of authority.

    Actually, there is a sixth option which involves scissors, which fortunately are more effective on network cable than on grass.

  141. Name and Shame. by SpecBear · · Score: 1

    You're in a bad position. You don't have enough time or resources to deal with this properly. So make your users help you out.

    If there's a public forum where you can post information where it will be seen, use it to point out people who are bringing down the network. When the network goes down because of some virus or worm, post a network status update that goes something like this:

    "The network outage on April 19th, 2005 was caused by a MegaVirus infection in Jack Smith's computer. You can protect yourself from the MegaVirus by downloading this free virus scanner [include link]."

    If Jack keeps showing up in the announcements, his neighbors will get pissed off and egg his car. At the very least he'll get mocked.

  142. Ultimate Windows Boot CD by Farmbubba · · Score: 1

    Make your own Ultimate windows boot CD, give them out and have them run Luke Firewalker!

  143. DNS blackhole them by perp · · Score: 1
    If you have control over their DHCP, remove their default gateway and set the offending machine's DNS servers to one that you set up that points everything to a web page (that you also set up) that tells them that they have a virus, please download free scanner/remover here (like McAfee's Stinger) and update your Windows, (you'd have to set up a mirror or proxy), please email me when your machine is clean.

    Add lots of dire warnings about how "YOUR virus-infected machine is ruining things for everyone".

    There's absolutely no point in cleaning the virus off if the user doesn't patch the system. At the height of the Nachi outbreak, a machine would be reinfected before Stinger was finished checking it. Your users will pass the virus back and forth between themselves continuously. If you can't make them patch, then you are, as has been mentioned often above, doomed.

    This arrangemnet is a lot of work to set up, but it might be worth it in your situation. It would look good on your resume, if nothing else :-)

    --
    There are two kinds of sysadmins: paranoids and losers. I'm both kinds.
    1. Re:DNS blackhole them by planckscale · · Score: 1
      Does this entail editing the client PC's network settings, or can't you put the web page on a proxy? Why is it so much work to set up? I've read about DNS black holes before and they look cool, but what kind of software/hardware are you talking about?

      Another alternative is Microsoft's ISA server, which has a VPN gateway that requires certain patches, AV to be in place before the client is allowed on, but of course, at a price.

      --
      Namaste
    2. Re:DNS blackhole them by perp · · Score: 1

      You can set the client network settings from DHCP, that's the beauty of it. It's just that you need to set up a machine with the DNS and the web page (and proxy or patches), which will require a bit of time, depending on your skill level. You wouldn't need much hardware, it might even all run on the existing DHCP server itself, depending on what it is.

      --
      There are two kinds of sysadmins: paranoids and losers. I'm both kinds.
  144. stick with no carrot method. by mike518 · · Score: 0

    if their computer is one that has been used to spread a virus due to not upgrading software or just stupid user syndrone, cut them off.

    plain and simple, say nicely and politely, since you are not taking the necessary procautions to protect your own system you are endangering all systems on the network and the network itself, and therefore your use of the network is suspended (either until futher notice, for a set amount of time or until they prove they know how to protect themselves) -- you choose. i personally like the time limit thing along with telling them to prevent this in the future, learn proper procedure on how to protect yourself from viruses.

    sometimes its the only way to get through to lazy ID-10-T users, hit them where it hurts, and cut them off -- as there actions cause EVERYONE to be cut off by not protecting themselves.

    tough but has worked for me in a smaller environment (50 users) -- i got all to properly update each week -- or else :-) if i found any computers with problems being 1+ month outdated, i kicked their system for a week or until they properly bitched and i bitched back.

    --
    Mike
    I heart the RIAA & MPAA, im sure its mutual...
  145. Do what they do at my son's school by lee+n.+field · · Score: 1

    "If you run Windows, and don't have current antivirus, you can't use the network."

  146. If you don't want to roll your own... by Doug+Loss · · Score: 1

    Bradford Networks has a SuSE Linux-based system of network policy enforcement. We use it at Bloomsburg University and it's pretty well eliminated our ResNet virus problem.

  147. Where's the problem? by Florian+Weimer · · Score: 1

    What exactly is your problem? Do the viruses impact network availability? If they don't, why do you care?

    You really should develop are more professional attitude and look the other way, like most ISPs do. You're learning what they already know: it doesn't pay off to hunt down infected customer PCs.

    If your ethics don't permit this, you should concentrate on detection, try to script as much as possible, and encourage users to rely on local help (for example, people on each floor who help their neighbours). If you can get away with it, wire your network as if it were a honeypot, and conduct security research on a real network. Interesting results are practically guaranteed, but it's also very time-consuming.

  148. Force them to update! by Anonymous Coward · · Score: 0

    A very simple thing to do is go and download Software Update Services (SUS) setup a local mirror and distribute the client along with a small document helping everybody set ip up. Having done that you should probably make sure everyone gets the message that if they dont set their auto updates properly and they get infected their connection will be denied permanently! (it doesn't hurt to exaggerate penalties to users) It's also a good idea to run Nessus and maybe hfnetchk or M$s base security analyzer(?) to find any rogues out there. As a final suggestion, try using Ntop to track down infected machines quicker and isolate them.

  149. we handled ~150-170 student machines like this: by tekn0phile · · Score: 2, Informative

    The student co-op where I lived had around 150-170 machines on the network at any given time. We required each user to 'register' through a php form on the local administrative box. Until the user had registered a given machine (mac address) we redirected all web traffic to the 'you must register to use the internet' page.

    We generated id keys for each house member ahead of time and required that they have this key to register. When the user came to get the key we gave them a quick overview of what they should and shouldn't do and introduced them to the software cache on the local network (free AV software, firefox, ad-aware, etc..).

    Once the user had the registration key in hand they could go back to their room & register their machine in their name (or any number of machines), we then cleared that MAC address for access to our dhcp server.

    The benefit of forcing registration is that we knew who owned each machine and where the person lived. If any virus or trojan was bad enough to endanger network we could go to the switch for that person's floor and pull the plug on their connection.

    Alternately if a machine on the network started spewing virus payloads we could just revoke dhcp access and boot the offender off the network - we didn't have to worry about notifying them of virus infestations, we could wait for them to come to us saying "my internet doesn't work, can you fix it?"

  150. Variation on the most popular answer by metamatic · · Score: 1

    1. When you detect virus activity from their system, disconnect them.

    2. When they ask to be reconnected, tell them they must ensure that they have removed all viruses. Give them free anti-virus and anti-spyware software.

    3. Don't bother to check their computer; you don't have the time. Just charge them a $5 reconnection fee each time. Make sure they are aware that once the network is turned back on for them, if they have a virus, it'll switch off automatically again and they'll have to pay for reconnection again. If they want to get an expert to look at the computer, that's up to them to sort out.

    4. Use the money collected to buy anti-virus and anti-spyware licenses, better network firewalls, and so on.

    --
    GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  151. University of Waterloo Solution by Tiberius_Fel · · Score: 2, Informative

    I'm a student at the University of Waterloo (Ontario, Canada), and they have a simple solution.

    When you get to residence, you sign a form that says you agree to monitor your computer, keep it clean of viruses, up to date with Windows update, et cetera. The terms are made very clear in it. No agreement, no use of the university network.

    On your first offence (banned p2p, virus, anything like that), your network drop is disabled until you pay $25 (Canadian dollars; cue jokes about 2 cents USD) and sign a form acknowledging what you did wrong and that you will take action to avoid it in the future. In addition you have to clean up whatever triggered the disconnect in the first place.

    Second offense? Disconnected for the rest of the term. That's the end of that.

    Hope it helps!

    --
    Join the Empire! http://www.empirereborn.net/
  152. Get free help by baadger · · Score: 1

    So you're in a university...I would like to think that means you're surrounded by smart maybe even slighly geeky people.

    Send out e-mails to everyone to whom you administer network access and ask for some assistance. (You should already have everyones e-mail addresses - if you don't, get them so you can inform everyone of network changes.)

    Doing your job the best you can as a volunteer may be impressive, but running a small team of volunteers and doing it better is downright shocking.

  153. Take a poll. by galimore · · Score: 1

    It seems to me that there is an awful lot of worrying about what the students needs are without really considering the big picture.

    Yes it's valid to say they have work to do and that unplugging them is unfair to them, but also consider the impact that offending users have on the rest of the students.

    Take a poll and ask the students if they think that offending students with virus-laden computer should be unplugged from the network. Explain the situation that even a few compromised machines can take down the network.

    I bet the answer will be an astounding "Yes, unplug the jerks." but you won't truly know until you ask them.

    Students have a reasonable expectation that their network will be useable for their classwork etc, but by the same token they have a responsibility not to interfere with the right of others to use the network.

  154. Teach them, then punish them by ssand · · Score: 1

    If you show them how to prevent such issues, and they ignore it, suspend their network access. They will start thinking a little more when they realise they won't be allowed to use the network/internet if they don't protect their computer.

  155. It's just terms of service by WebCowboy · · Score: 3, Insightful

    But the problem is these are students and they have work to do.

    So what? Crap happens...virus ate your thesis, power went out, printer ran out of ink, blah blah blah. Thing is that if you are a responsible person you have contingencies in place to minimise or eliminate the impact of such incidents. If the work is important, you keep backups, spare ink cartriges, update your antivirus, OS, apps, etc...and most importantly you don't procrastinate to the point where you are in crisis mode. If you don't do all of the above then you should be prepared to follow Murphy's Law. If a mishap is unavoidable, you could be granted an extension.

    Thing is, it is standard practice for net admins EVERYWHERE to pull the plug at their discretion should your computer be found to causing network disruption. Taht is a standard condition of almost all terms of service. My ISP would knock you off very quickly should they discover an open mail relay, ping flood or other unusual level of activity, and I pay extra for business-grade service. I agree with other posters here--this guy should put in some F/OSS tools to help manage these problems, and immediately terminate all network connectivity of infected machines ASAP.

    "I have work to do" be damned. Seriously. Part of growing up and going to school is to learn--and people have to learn the consequences of their actions or inactions--that's life. You have to keep your house clean, pay your bills on time, obey the speed limit and traffic signals, etc. If you don't there are negative consequences. Same goes for PC use: ignoring the TOS, not updating your machine, downloading comet cursors and talking gorillas and chat icons and P2P warez is just inviting trouble. Users who repeatedly do those things despite warnings deserve no sympathy at all and should recieve all the wrath the BOFH can deliver.

  156. oh my god by Anonymous Coward · · Score: 0

    Vladinator made an insightful post?!

    Vladinator, from Geekizoid fame?!

  157. Knoppix.net by Lost+Penguin · · Score: 1

    Easy,
    Hand out knoppix CD-ROMs to infected students
    And have a wall of shame with the names of everyone infected!

    --
    I am the unwilling control for my Origin.
    1. Re:Knoppix.net by planckscale · · Score: 1
      I agree, let's see them infect a CD-R!

      --
      Namaste
  158. Capitalism by HoodCrowd · · Score: 1

    Start a virus business. Make money.

  159. easy by oneeyedelf1 · · Score: 1

    Make it mandatory at certain time for everyone to attend a meeting, schools have places where you can lecture 500 kids. Explain about updating, common viruses & how not to get them, at meeting explain that they need to have computer on at certain time in future. Nessus scan everyone who has major faults (out of date computer) pull off the network, those who werent on give a second chance. Same with those that missed the first meeting, give them 1 extra chance, if they dont do anything yank their internet. Firewalling p2p would help also.

  160. Wrong criteria. by raehl · · Score: 1

    Disconnect everyone at the start of every semester. Reconnect users who pay you $10.

    1. Re:Wrong criteria. by MonkeyOfRage · · Score: 0

      It doesn't address the problem, but it's my favorite solution anyway.

  161. Hired Goons by asrb · · Score: 1
    Recently I've gotten a (volunteer) job looking after a small (approximately 500 computer) network Volunteer? Dude, you need cash for this job. What solutions have Slashdot readers came up with this and similar problems?" Threaten to cut off a finger for every week running an unpatched system. Then you need to either:
    1) Find someone with a missing finger to pretend to be one of your users. Have him put on a fake finger with some fake blood in it. Get some thuggish looking friends to publicly assault him in front of your users and 'cut off' his finger with some bolt cutters.

    2) Skip all the pretending with fake blood & fingers. Just hire some goons straight off to 'educate' your users on network security.

  162. Quarantine VLAN by realyendor · · Score: 3, Interesting

    Assuming that clients are on a switched network, move the infected systems to a quarantine VLAN whose gateway IP is the same as the net they came from, but whose outbound requests are NAT'd instead of routed.

    Then, use IPTABLES on the gateway to redirect any request on port 80 to a page that says, "You're infected--clean your system!" Maybe even provide them access to the tools necessary to clean their system via that same webpage.

  163. block by Anonymous Coward · · Score: 0

    1 Get a computer nanny to block porn sites.
    2 Block all P2P programs that are popular.
    3 Give each computer a set amount of band width and notify the owner when they excede this and tell them to run a virus scan.

  164. There is NO POINT... by Anonymous Coward · · Score: 1, Interesting

    ... in installing antivirus software as they can only detect OLD viruses ! ... in installing anti ( spyware, mailware, spamware ) in operating systems that support automatic script ( or anything ) execution.

    You all know what OS I'm talking about...

  165. The keys... by RM6f9 · · Score: 1

    ...are tied in to your question/post: Responsibility without authority = insanity.

    Consider it a learning experience and change it, either by demanding sufficient authority to enforce network policies sufficient to keep it operational or by withdrawing your voluntary assistance.

    --
    Take the 90-Day Challenge! http://rwmurker.bodybyvi.com/
  166. Re:Easy fix. -- NOT! by argent · · Score: 2, Interesting

    Disconnect them and have them pay YOU for a support visit to get decontaminated and reconnected for enough that it's worth YOUR time to do it. Present that to whoever you've volunteered your time to as the only workable solution... and either walk when they say no, or watch the problem fix itself as the word gets around.

  167. No control? by _Hellfire_ · · Score: 1

    I also don't have any control over the network infrastructure itself, just over our DHCP server.

    Then, my friend, you are SOL.

    You can't do what you're asking with this little control over the network.

    Ideally, the way you want to do this is to put every computer on it's own VLAN. That means that every computer has a direct connection to your DHCP server (and then on the other side you can put your gateway's, nameservers etc and switch through to them). Doing this effectively cuts off direct access to each of the computers from each other. Seriously, for an ISP style service where you're providing Internet, it is highly dangerous to allow unrestricted access across the network.

    Block every port at the switch by default. Then open ports 80, 25, 110, 21 and maybe some of the IM ports (that's a BIG maybe).

    Turn off ICMP. It's not needed for normal users. Yes I know, it's a pain when you're troubleshooting, so turn it on temporarily if that machine has trouble.

    Basically, the lockdown has to come from up on high. Locking down a network at the desktop level is folly, and leads to "security by agreement" (which is unenforceable - there's a reason network servers are protected physically). If any one of those desktops is compromised, you're back to square one. If any policies are in place, they must be enforced by the network infrastructure - which you don't control.

    My advice - quit this position, and tell whoever is in charge that this can't be done, and that if they want a secure network it's going to take some money.

    --
    "And then I visited Wikipedia ...and the next 8 hours are a blur..."
  168. Ok.... by Audacious · · Score: 4, Insightful

    We've heard from the:

    1. "It can't be done" crowd.
    2. "Be tough about it" crowd.
    3. "Go behind their backs" crowd.

    and others....

    How about this:

    1. Get everyone's e-mail address so you can send all of them e-mail at the same time. How do you do that? Ask them to e-mail you - that's how. Of course, disinfect anything they send you because they probably will have a virus or two.

    1a. How do you get all of them to send you the e-mail? Go buy some of those blank business card sheets (Avery I believe makes these), print up your message, get someone to help you break them apart, and then just tape them to each person's door. In this way you: 1)Don't have to talk to them, 2)Don't try to force them to do what they don't want to do, and 3)Can do it on your own time (like on a floor-by-floor basis). Cost: Probably about $10.00.

    1b. Your message? It should be something like:

    Dormitory SysAdmin needs your help!
    We need your e-mail address as we
    are trying to remove viruses and want
    to be able to keep you informed. Thanks!
    myemailaddress@thedorms.edu

    1c. Put notices on doors leading into the dorm and/or bulletin boards also asking for e-mail addresses. If you can, have someone hand the things out to people as they come in and out of the dorms.

    2. Set up a blog where everyone can meet and talk about problems. Use the e-mail addresses to send your notice out about the blog and how to access it.

    3. Set up appointments with people to meet with them to show them how to protect their system from viruses, ads, cookies, and other problems.

    Ok, let's say you've gotten some responses and want to start to go to other people's rooms to help them out. You want to:

    4. Use the scheduler built in to every operating system currently in use (ie: Mac OS X, Windows98se and up, Linux, BSD, Solaris, etc...). For those OSs which are older (although I can't see anyone currently in college using an Apple ][+ or even Mac OS 9.x or earlier) download and bring with you some sort of a scheduler. (Even the Apple //gs had a CRONTAB program!). Set their machine up so it automatically, every day, trys to download the latest and greatest updates for the OS, SpyBot, AdAware (or whatever you use), your virus protection program, etc.... The MOST IMPORTANT THING THOUGH - is to always explain what it is you are doing to the person's computer. Don't just dump a bunch of things onto their system. Bring a flyer that explains what it is you are doing and why. Set their system up so they can win and so they don't have to rely on you to be there to make everything function correctly. All of the virus/cookie/ad checking software out there can be set up to function on its own. Some of them (like most virus checkers) have their own scheduling software built in.

    4a. NOW! Here is the important thing! Set the virus/ad/cookie (or VAC for short) to AUTOMATICALLY e-mail you with the results. This too can be done via the scheduler. Give the automatically generated e-mail a special header (like [VIRUS|AD|COOKIE] REPORT FOR ROOM X). There are e-mailer programs for all operating systems which run from the command line. So just make a little batch program/shell script to create your report and e-mail it to you. Again, write it all down in the flyer you are going to give them so they don't freak when their system suddenly starts doing things (like checking for viruses or sending e-mail).

    4b. Most virus software's report will read "VIRUS FOUND" and then tell you where and when the virus was found. Write yourself a short Perl/PHP/C/ script which will read these e-mails and sort out which one have viruses and which ones don't have them. Since you made the title have the room number on it - you automatically know who is having problems. So you can e-mail them back and set up a time to go over to fix any problems they might be having. Further, you can produce statistics on where the greatest problems are and post these fi

    --
    Someone put a black hole in my pocket and now I'm broke. :-)
    1. Re:Ok.... by Anonymous Coward · · Score: 1, Insightful

      Seriously, you'd be lucky to get even half the people on the network to give a damn. I wouldn't give my email address to some random guy - if he's staff, he'll have the address the college gave me, which I check every week or two. If not, he's a stalker.
      Blog? No, I have a life (yeah, not me personally, but I'm pretending to be an average student...). p.s. you actually want a forum, not a blog.
      Appointments? See "I have a life" and "stalker".

      OK, now you've whittled it down to the 10% of people who are techie enough to care and will actually talk to you, and you're proposing to run your scripts on their machines. Excuse me for shouting, but No Fucking Way. That 10% are geeks, and when you're a geek no-one alters your set-up but you. Not to mention the fact that computer security is about stopping other people running stuff on your system, anyone who has an idea about security won't let a random person do that.
      My university mandates a firewall and portscans me occasionally, and monitors traffic in a way which doesn't break privacy laws. All well and good, nothing else is needed or wanted.

    2. Re:Ok.... by robw810 · · Score: 1

      Right... as if anyone running *BSD is going to let you come over and do *anything* to their machine... RW

    3. Re:Ok.... by Anonymous Coward · · Score: 0

      If they are using BSD and they're getting worms and hacked etc, maybe they shouldn't

    4. Re:Ok.... by alpha713 · · Score: 1

      I must say that I find your thoughts to be throughly useful. They are at least a starting point for a successful awareness campaign.

    5. Re:Ok.... by Audacious · · Score: 1

      Ok, well, first off - if the person actually has been asked to do this by the powers that be (whether that is the university, the people who run the dorm, or they were just elected by the dorm residents themselves) - then they have references. The phone numbers and/or e-mails of these people can be used to lend weight to this person's request to talk.

      If the residents refused to talk to him/her, then there would be a basis for this person to turn in a list of people who are refusing to even attempt to discuss the problem and then the university can pull the plug on those people - which I believe would get their attention. Again, proper notification with all of the proper seals etc... could be posted on the offending people's doors so they can't say they were not warned.

      A forum would be nice, but I meant blog when I said it. A blog is nothing more than a forum but mainly one-sided. Since the person is going to be posting what new viruses to look out for (if that is what they want to do), monthly "which floors are having the most trouble", and so on - it mainly is a blog. It can still be used to coordinate games - but it is mainly a blog.

      Ok, so now that everyone is listening to him/her because their network connection was removed until they at least talked to the person - let's discuss the rest of your post:

      The reason I said that the person would have to bring a flyer and that they would have to talk to the others in the dormitory was because of people who think the way you do. Those who are smart enough to rise above the No Fucking Way attitude will also be smart enough to look at the simple scripts and realise that they:

      1. Collect no information about their system.

      2. That they've already had to give the guy their e-mail address so - Woah! - yeah you sure are giving away a lot of information there buddy!

      3. That the guy already knows their room number so - look out! He might actually put two and two together and know too much about what you are doing!

      Those whom you feel are too stupid to know how to use scripts and who would be paranoid, pull guns out, and begin shooting at the guy; can be sedated using plain old communication. In other words - he should talk to them and walk them through what is needed to be done. Again, intelligence can prevail if it is just given a chance. You would be amazed at just how many people appreciate it when someone who knows something about computers shows them how to make their computer much better.

      Now, to be fair, I know life at college is freaking weird. But it always has been so and every generation thinks it is the radical new thing, better than the last, weirder, more "out there", bleeding edge, trailing scum, bee-bop, hip-hop, robotic, exotic, neurotic, and so forth. Been there -> done that. In the ten years I worked at a University while attending it I never found that many people who said "Get lost" to me when I offered them my help. A few - yes. Mainly those who were smart enough to know how to work a computer by themselves and only needed a little help and I offered too much help. But the vast majority needed help and appreciated my giving it. Some of those people are now owners of corporations. We stay in touch.

      No matter what you may say or how you may feel about this - most people do appreciate being helped out in bad situations. Having your computer infested with viruses beause you don't know how to deal with them and having someone who is willing to put in the time and effort to help you. Well, you have to be a particularly mean spirited person to not want the help and those people were few and far between.

      I believe that the tools I've given in my original post, and even those in this post, are enough for this person to be able to get everyone's attention in the dorm. Used correctly, they can be a great benefit. Used incorrectly, they can cause great harm. But that is the chance you have to take in this kind of a situation. If the guy can't handle

      --
      Someone put a black hole in my pocket and now I'm broke. :-)
    6. Re:Ok.... by Audacious · · Score: 1

      If they are smart enough to be running BSD, then they are smart enough to look at the scripts and realize that:

      1. The scripts are just sending stat information and not personal information.
      2. That the person would already know their e-mail address.
      3. That the person already knows their room number
      4. So no additional information is being sent except that maybe their system has become infected and needs attention. Which is a good thing.
      5. That they are getting free help so that they don't have to spend the time fixing the problems.
      6. That maybe they will make a new friend whom they can turn to later in life when maybe their company's computers are failing.

      Further:

      1. The person would probably know how to program and would be able to read the scripts and see that they do not do anything.
      2. Would understand about CRONTAB jobs or at least would understand the concept of them and that they could stop them any time they wanted to do so with one simple command.
      3. Would understand that the job would run in the background and could be set to a very low priority so it wouldn't affect whatever else they are doing.
      4. Would not even be worried about an e-mail which just sent a report about how many viruses there were on their system because they'd know that would just mean the person would schedule with them a time to get together to remove said viruses.

      It's a win-win situation for both parties. So there isn't any reason why someone wouldn't want this to be done. Especially if the person is a Linux/BSD/Unix person. Because they are not giving up control of their system to anyone. In fact, under a Unix system, they could set up an account just for the person so the person only has limited access to their system. After all, it doesn't require system privileges just to scan a file for VACs.

      --
      Someone put a black hole in my pocket and now I'm broke. :-)
  169. One word by sharkey · · Score: 1
    --

    --
    "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
  170. SALSA NetAuth paper by Anonymous Coward · · Score: 0
    Take a look at "Strategies for Automating Network Policy Enforcement" at http://security.internet2.edu/netauth/docs/interne t2-salsa-netauth-policy-enforcement-200504.html

    Also take a look at this firewall-wizards post:

    http://honor.icsalabs.com/pipermail/firewall-wizar ds/2004-October/017533.html The question was about securing wireless networks, but a lot of it still applies.

  171. You are NOT punishing the wrong person. by arete · · Score: 4, Insightful

    You should certainly punish the virus writers, if you can catch them. And you should possibly punish M$ for how big of a hole IE still is, even if Windows itself is better than it used to be. But none of that matters.

    To use society's resources, you have to follow society's rules. I can go buy any car I want and drive it at 200 mph - on my own track. But if I want to drive on streets I have to follow the rules, as they apply to my actions (hitting things) even when they may not necessarily have a direct negative impact (speeding, driving on the sidewalks) have only a paper impact (licensing, insurance, registration) or only a preventative impact (headlights, brake lights...)

    I can also go buy a used car and have the brakes suddenly fail, running over someone's garden. Note that even if I didn't know, I'm still responsible for the cost of that garden, (unless I JUST bought it and can pass the blame to the previous owner) If the brakes were recalled, it's still my fault for not getting them fixed. If they WEREN'T recalled, but should've been, then that's not my fault.

    If you're already providing appropriate, simple, free, publicized resources _that they didn't use_ they are being negligent at best. Kicking them off until sometime after they fix it is a MINIMUM penalty for such negligence.

    Argueably they should have to pay for the cost of your time to fix their computer (mandatory since they didn't do it the first time) and to repair any problems caused by their problem - and STILL be penalized in terms of being online.

    (Personally I believe that a kick-until-fixed first warning is probably a necessary threshold of publicity - but even the second time they aren't listening I think it'd be very reasonable to escalate it.)

    To be clear, I don't think it's reasonable in today's world to hold them accountable for anything their computer does. I think it's NECESSARY to hold them accountable for not following your security procedures to defend against it. Which means you're still going to be snuffed by the virus that exploits the OS hole noone has put out a patch for yet - and I wouldn't blame that on the first kid to get it.

    I agree with the other posts - you have to get kick/ban/unplug authority, you have to quit, and/or you have to get paid. 1 of those might do...

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot
  172. Ban Windows by Wade+Tregaskis · · Score: 2, Insightful

    No point beating around the bush - best to nip the whole problem in the bud.

    FWIW, in a college I lived in for three years we had absolutely no security for as many as 1000 people, and we never had any significant network issues, despite the constant virii and other malware roaming around.

    IMHO, the best solution is to just "shape" bad users down to the slowest speed possible - dialup if your switch supports QoS for it, otherwise just 10 m/bit or similar. One bad user getting disconnected and whining to someone above you could get you in a bit of trouble - but sapping their speed won't be a reprimandable offense, and will curtail a large part of the problem.

    And I wouldn't worry too much about being speedy about removing the limits - just tell them the system is updated once a week, and the next update happens to be just under 7 days from whenever they demand it. :)

  173. A Hardware Solution is Best by HermanAB · · Score: 1

    Go to the Fortinet web site. A FG100A unit in each dorm, together with HP2524 switches with port-to-port security, or a separate VlAN for each user, will turn the whole problem into a non issue.

    --
    Oh well, what the hell...
  174. seriously: listen to him by Anonymous Coward · · Score: 0

    SHUT OFF their service when their machines get infected/contagious.

    Make them come get a CD with virus-removal tools and windows updates on it.

    they don't get service until they fix and upgrade their computers. it's their problem, their responsibility.

    if they stick to their habits of vulnerability and irresponsible configurations/surfing, too bad for them, they'll have to come to you to get their service turned on ALL THE MORE FREQUENTLY: oh well.

    my university disconnects machines right when they go virus-haywire.

    ALSO: at least to curtail spyware, have everyone install firefox/k-meleon (etc) AND GIVE THEM AN INTERNET EXPLORER (blue "e") SHORTCUT FOR IT.

  175. why not give them something. by SoccerManUNLV · · Score: 1

    it works to get people to go to openings or things of that notion. Send an email with a link to the avast free AV for home users, and tell them to install it. It will update itself and they wont even have to touch it. Find a free program like adware that updates itself, or if they run MS(yes i kow, but some do), make them get the giant antispy that updates itself and protects while surfing. If it's free, they will do it normally. I get the same question day in and day out, "what would you recommend for home AV and spyware?", to which i respond if MS, use avast and MS AntiSpy(Giant). It's free, does all the work, and should help you out quite a bit.

  176. blocking time by Anonymous Coward · · Score: 0

    2^n WEEKS of disconnection for the offending user
    n being the incident counter (set to 0 on moving in, never reset)
    works :-)

  177. Re:use Linux by d1v1d3byz3r0 · · Score: 1

    But even then, all it takes is a simple exploit + root priveledge escalation to screw the network again. I wouldn't place secure Linux administration in the hands of users that can't even keep their windows virus definitions up to date.

  178. Re:No more access [winhat] by Anonymous Coward · · Score: 0

    What up with this one for the things that will start. It seems you can find it.' and she squeezed herself up closer to alice's side as she spoke; `either you or your head off.

    For the night.

    More people will be reproduced along with the instigators victimized. The means to much to teach me when i setup the accounts.

  179. OK, no control. What can you use instead? by gizzardface · · Score: 1

    One of the most powerful things in that kind of environment is peer pressure. Make it very clear via email what the problem is and what is causing it. When there is a problem, run some port scanners and identify the problems and the users that are causing the problems. Let the problems persist and send a mass email identifying the users and the nature of the problem along with the fix (yes the email to all will be slow due to the probs but that's part of the strategy). Peer pressure will do the rest.

  180. what to do by Anonymous Coward · · Score: 0

    # 1. Kill every user on the network, once done, you will have no problems
    # 2.Install deepfreeze and make each user a password protected work drive where they can store documents

  181. Charge them money to reconnect! by Anonymous Coward · · Score: 0

    Make them pay you $50-$100 to reconnect to the network for each offense. Either the viruses will stop, or you will become very wealthy! It's a win-win situation.

  182. DHCP is your friend by Bloodrage · · Score: 1

    Since you only control the DHCP server, and can't pull plugs or cut cables...

    1. Identify the offending MAC address.
    2. Reassign that MAC address to a IP address on separate subnet that can only access a web page on a crappy little 486 with OpenBSD with instuructions on installing the hot-fixes and AV software on the CD that you'll leave in their mailbox in the morning, maybe tomorrow, maybe next Thursday.
    3. Publish the names of the residents who's computer is stopping everyone else from getting email, pr0n, WoW, evercrack, whatever.
    4. Lock your room, put the stereo on real loud (use headphones if you must), and finish your assignments (or level up your Taurean Shaman).
    4. Drop off the CDs at your convienience.

    Alternativly, drink heavily before, during, and after any virus related service issues. Oh, and don't wear pants.

    --
    i am endorsed for the carrying of dangerous goods, please be giving me your depleted uranium
  183. You control DHCP, you own the lusers by Stinking+Pig · · Score: 1

    Take the MAC addresses of your problem children and give them reserved addresses in a blackhole net that has no Internet access. Sure, the smart ones can snag their own static IPs, but the smart ones aren't your problem (and are probably already doing that).

    --
    "Nothing was broken, and it's been fixed." -- Jon Carroll
  184. "The Problem" by thegnu · · Score: 1

    The problem is that they are all running on the same LAN. Which allows for propagation across network shares. Now that I've said that, I realize how much bandwidth it must be sucking for just UPnP.

    So the problem is that he doesn't have control over the network enough to make it secure, and he hasn't demanded it, and still cares even though they won't give him control.

    --
    Please stop stalking me, bro.
  185. pre-block IPs by fantail · · Score: 1
    I also don't have any control over the network infrastructure itself, just over our DHCP server.

    I can also email off a request to have certain IPs dropped off at the switch
    You could get some unused IPs "pre-blocked"; then, whenever a computer misbehaves, change the DHCP server to give that computer a blocked IP.
  186. A college net admin's viewpoint... by CptnSbaitso · · Score: 1

    You've got two choices: An all-out technical and political war or simply giving up. The truth is that it depends on your circumstances. If you've got some support, you can come up with some nice technological solutions and have the administration back you up. If you're in this alone, I find myself asking why you care.

    If you decide to go for it, you need a policy. If you want on the network, sign here. If you don't like the terms, feel free to get DSL from your local ISP. Depending on your resources, you can have managable hardware and proxy servers which detect port scanning and disable the machines responsible (the actual port, not just the IP address).

    Like I said, either go for it all or just drop out. It sounds questionable if it is even worth your time.

    P.S. If they say "I cleaned my machine", tell them "Prove it." :-) Just some words of experience...

  187. Hmmmm... by cypherwise · · Score: 1

    Now if only we could implement some of these solutions on the highways and streets here in New Jersey. Even go a step further, how about the walkways at the mall. ;-)

  188. Virus isn't gone just because you ran anti-virus by Zelxyb · · Score: 1

    I feel like the highly-rated comments all miss one of the most important points: Once you're infected, running an anti-virus program doesn't fix your problems.

    To me it sounds like it isn't that people don't want to have a "good" computer, but rather that they need to reinstall their operating system (and patch, etc.) but don't.

  189. If... by Landak · · Score: 1

    If they're pingflooding you, can't you just configure the switches to drop IMCP? (You can ping over udp quite easily, but it's not known). If they're generating massive useless traffic, filter broadcasts, and multicasts?

    Be more brutal with your firewall? Block all non 80/22/25/other-common-important-stuff, and then only open ports on request, for those who need them?

    You do have a decent firewall, right?

    --
    My UID is prime. Is yours?
  190. No! No! No! These are students! by Anonymous Coward · · Score: 0

    If you want to get their attention you have to charge MONEY. Start charging a reconnection fee for computers that are causing too much traffic/viruses, hand out a instruction sheet on how to keep a computer clean, and watch the number of offenders drop exponentially. It's the only sure-fire way to make sure they'll learn, plus you'll have some extra money to spend on either the network or yourself.

  191. Here's how ASU deals with it--and a good way by Lothsahn · · Score: 1

    I worked at Arizona State University, and here's how they dealt with it:

    Every student has to register their mac address with their ID. If any computer registered to that ID spams viruses, all of them get deregistered, and the ID is locked out. Then they have to attend a mandatory security meeting.

    Now, they have a piece of software which must be installed on your computer, which does realtime checking of a firewall and virus scanner. If those aren't installed, you can't be on the network.

    They lock people out based on mac address. If you change your mac address, sure, you can re-register, but you gotta find a friend who's willing to attend the mandatory meeting in two days when you get his login name banned too.

    Another big problem is people plugging routers in backwards. They basically become DHCP servers to the network, and can prevent people from getting real addresses. We had one router take out 40 people.

    All in all, I'd say the PLAN isn't bad (other than forcing you to install software), but it sure wasn't good. I won't go into how badly it was actually implemented, I'll just say: IF YOU WANT GOOD INTERNET, STAY AWAY FROM ASU--ESPECIALLY GAMING. It cuts out at least once a week, and they block gaming.

    Here's how it should be done:

    1) The switches on each floor need to block DHCP offers coming FROM the residents. That's a must.

    2) Block RPC ports on all switches, as well as samba shares, and any outgoing email traffic NOT going to YOUR email servers. Allow foreign email on a person-by-person basis... if someone has an email server hosted for them, for instance.

    3) Block all other windows services ports. Windows has a limited number of services to attack. Other than RPC, there's 3 or 4 ports that can be attacked. Block all traffic on these--I forget the numbers, but if you do a network scan when viruses hit, you'll learn them quickly. Usually, they're not used by residents... they're like remote administration, etc.

    If you lock down those ports for all traffic, and block outgoing packets to standard IMAP ports, I'll bet you'll cut down your problems by 99%. I just hope you have managed switches on the floors.

    --
    -=Lothsahn=-
    1. Re:Here's how ASU deals with it--and a good way by cancer4xmas · · Score: 1

      99.9% of all switches can't block DHCP on each floor - that has to be done at layer 3, as an acl on a router, so everyone layer 2 with you back to the core will still hear your dhcp offer. Cisco 3750s are finally doing filtering at the switchport level, and those are pretty brandy new.

  192. Why is this your problem? by new2this · · Score: 2, Insightful

    You say you only control the DHCP server. In that case that's the end of your responsibility. Make sure the DHCP server remains stable and healthy. Make those who control the network deal with the problem. There are ton's of solutions to this problem but since you are not really in control of many parts of the network its not your problem.

  193. Handling viruses without owning the infrastructure by maokh · · Score: 1
    As a Cisco network engineer, we have a similar problem. Although, we do own all the network gear at least. We have no control over the clients. Here is a way you can enforce your policies on a system you cannot install anti-virus software onto.

    While expensive anomially based and signature based products do exist, as well as open source applications, you can simply look for one general worm characteristic: large ARP storms. Nearly all worms will attempt to contact a large amount systems with haste, generally above the 15-25 ARP/sec thesholds.

    Pipe a simple tethereal arp filter into a perl script. You can measure these rates on a per host basis. After automatically identifying culprits, disable the ethernet ports using an expect script or perhaps the Cisco Perl module if you are running Cisco switches.

    Now, this is only useful if you are able to access these switches or convince another party to grant you this.

    If you dont even have access to switches, another option is to grant only very short DHCP leases and run a similar script above. For violators, either ignore their dhcp requests, or offer them a lease to some blackhole network that is unreachable.

    With either solution, people will complain that they are not able to gain network access. Offer to clean their machines, and put them back on the network. If they continue to behave badly, the punishment will repeat.

    While we have long since invested in anomally-based detection systems due to worms, we once had to use the tethereal script for some of the first dcom worms. It was a life saver/network saver.

  194. Detect infection and shut down service by bigberk · · Score: 1

    A quick way to handle the situation you describe is to detect the infection from outside and then shut down (or limit) service to the affected hosts. Sniffing network traffic to assess infections is the most accurate way, but here's another technique. Most viruses are involved with spamming in one way or another, and as such, infected hosts are detected out on the Internet.

    What you should do is routinely grab (rsync) a full listing of blacklisted hosts from CBL, DSBL and elsewhere... and then use the grepcidr program to hunt for IP addresses from your network inside those huge lists.

    This can be totally scripted. If you locate infected hosts, you can then revoke or cripple service to them one way or another. Examples of crippling would be to reduce available bandwidth (tarpit on a linux router), blocking all but the most essential outbound ports at the firewall. Or you could be more brutal and just revoke their IP connectivity.

  195. I'm not just a customer, I'm also an employee by Henry+Stern · · Score: 1

    I work for a major AV company, so feel free to take this with a grain of salt.

    Don't waste your time dealing with the symptoms of these virus attacks. Do something about the source: Insecure Windows-based desktop PCs.

    Get your school to purchase a site license for a computer security suite that has an anti-virus engine, anti-spyware engine, a firewall and remote administration. My alma mater is a McAfee customer. They use EPO to manage and push updates to every Windows machine on campus as well as to control the firewall settings. I'd expect that Symantec's offerings are similar.

    If your university's IT department has any budget at all, it should be an easy sell. They will quickly recover the cost of the software licenses through bandwidth conservation and fewer support tickets related to infected machines.

  196. Right tool by Pedrito · · Score: 1

    What you need is the the right tool for your virus cleanings. Once you delete the virus properly, I don't suspect their computer be causing your network any more problems.

  197. Net Squid by Door-opening+Fascist · · Score: 1

    We use Net Squid to do that. Essentially it's a PC acting as a transparent bridge sitting in the middle of the fiber uplink from each dorm. It uses a combination of Snort, Squid , and IPTables. If a computer starts misbehaving, it'll get added to a block list for 15 minutes, which will allow access only to a web page that downloads our site-liscensed copy of Sophos Antivirus.

  198. No-$ partial solution by davidwr · · Score: 1

    You control the DHCP server, right? I assume it's a PC and not a router, and I assume the DHCP server has interfaces on each network segment.

    Multi-home the DHCP server. If it's currently 192.168.0.254, also give it the address 192.168.1.254. If it's already multi-homed, just add a new, isolated address range of your choice.

    Set the DHCP server to renew addresses every 5 minutes instead of the usual several days.

    If a PC is found to be infected, change its IP address to the 192.168.1.x block. The 1.x block will be isolated from the 0.x block and from campus.

    Put up an MS-Windows file share, a Mac file share, and ftp site on 192.168.1.254 containing antivirus, anti-spyware, and other security programs for all platforms you care to manage. Also put up a web page with help on using them.

    Email all students and post signs saying "Internet not working? Visit http: //192.168.1.254 and follow the instructions BEFORE calling the help desk."

    The help desk should tell people to "click here where your system is disinfected and wait 5 minutes for a new IP address." Sophisticated users will figure out they can just renew their IP address manually.

    A simpler version of the same, but it only works with some OSes - refuse to grant an IP address. The client will default to a set of reserved addresses in the 169.254/16 block. Put an ftp/windows/mac file server and a web page in this network address space, so these people can see it.

    A more sophisticated version of this:
    The first time you see a MAC address, do the same thing, and on the 192.168.1.254 web page, have a button that says "new computer." Force the user to enter his name and email and agree to run appropriate software, then email him a copy of it. If he ever gets a virus, email him a reminder, and after a certain # of violations, alert someone higher in the food chain so they can make sure the student fully understands WHY he must keep his system clean.

    Another "trick" is to give your DHCP server the address of 192.168.1.3 with a hostmask of 255.255.255.254. Give the connecting client 192.168.1.4, and immediately add yet another interface to your DHCP server, this time 192.168.1.5, again with the hostmask 255.255.255.254. The next customer to connect gets 1.6, and so on up to .253 and .254. Recycle after that. Use 192.168.2 through 192.168.254. if necessary. This will keep infected computers isolated from each other and prevent re-infections in the event of a mass outbreak.

    Disclaimer: I've never actually tried this, but it should work. I have no idea how well this will scale to 500 infected computers connecting all at once.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  199. Snort and AVG by York+the+Mysterious · · Score: 1

    First off I work for a CalFirst off I work for a California University Resnet and we're facing the exact issues you are at the moment and are putting together a few different systems to combat them.

    You really want to let the students know about AVG virus software by Grisoft (grisoft.com). It's free, runs 9X,2k,and XP, uses a low amount of resources and it finds more than Norton usually does. They generally update their defs once a day and defs are pulled from Akamai servers so it's quite speedy. A good one time scanner that finds a lot of tricky Trojans is Housecall by Trend Micro. (housecall.trendmicro.com)

    Then since everyone doesn't listen to your advice you want to find people that have viruses. We setup a Linux box running Snort (rules based intrusion detection), MySQL (to dump log data to), BASE or Aanval (log analysis off MySQL data), and Oinkmaster to grab the official snort.org and bleedingsnort.org rules once daily. The system works fairly well and alerts us when user machines are scanning the network.

    VLANs. People will get infected and you won't be able to disconnect them immediately so slow the spread by dumping users into VLANs. We will be putting each of our buildings into its own VLAN next semester. You get a virus; you infect your buddies and that's it.

    NetReg. NetReg is a user registration system that lets you better track down virus infected machines. It's based off DHCPD and BIND. Basically a student who plugs in for the first time gets a bogus non-routable address with a name server that redirects to your NetReg server. The user registers their computer based off LDAP or SMTP data and their MAC address to user association is stored in an Oracle or PostgreSQL database. This is a great time to force students to read your policies and inform them of Virus / Spyware tools. Once the user registers they are from then on given a valid DHCP address. If the user becomes infected with a virus later on you can put them in a group that informs them they've been infected, and only allows them to surf to websites you choose (like virus companies or windowsupdate.com). We haven't set this server up (it's actually my internship for this summer), but a lot of schools are using it with great success.

    Tools Windows Fun:
    Microsoft Anti-Spyware
    Adaware
    Spybot
    Housecall.trendmicr o.com
    HiJackThis
    WinSockXP Fix

    There's a ton more things you could do, but it's hard to recommend without knowing what type of switching equipment you have. I hope this helps.

    --

    Tim Smith - Ramblings from Nerd Land
  200. DHCP is more than enough by visionsofmcskill · · Score: 2, Informative
    The biggest question here is how much do your users need to connect to each other, and if they need static IP's.

    The most powerfull goal you have here is to segment your network.

    You can do this strictly through the DHCP server by using several scopes.

    Pass out the following IP's and give your main gateway multiple IP's, or have a machine act as proxy (with multiple gateway ip's for your lan's).

    With enough segments, you can isolate problem PC's down to groups of ten or less depending on how you break up your private (or even public) ip's. This will make the majority of others users on your network unroutable to malicous virus's.

    Just make sure your gateway (the one with all the .1 IP's for each segment) doesn't route traffic through itself to the other segments.

    Gateway = 172.30.1.1, *.2.1, *.3.1, *.4.1, etc....

    172.30.1.1 255.255.255.0

    172.30.2.1 255.255.255.0

    172.30.3.1 255.255.255.0

    172.30.4.1 255.255.255.0

    etc........

    If you have a minimal budget, and your users dont need public IP's, you can buy a bunch of SOHO routers... for about 10-15$ a piece.... 300$ can get you 20 linksys's....

    put 25 users on each linksys (with the WAN ports connected to your gateway).... and your users cant directly attack each other (except for the smaller networks behind the linksys's.

    If your users have no need at all for direct access to each other... just set out your scope as 255.255.255.255.

    192.168.1.1-255 / 255.255.255.255 gateway: 192.168.1.1

    now you r users can only reach the gateway and themselves.

    As to email virus's, with DHCP you can force traffic to move through any machine you like, and set up a proxy between your "real" router and the network.... that proxy can filter port 25.... looking for viral email.

    These solutions arent perfect, but they will greatly slow down propagation across your network, allowing you to respond much faster to problem children without having one bad computer infect everyone else. --VISION

    --
    --Idiots, Every single one of YOU, A flaming mass of conglomerated morons, hey wait a second, isnt that how RAID works?
  201. Easy! Quarentine offenders -automagically via DHCP by devitto · · Score: 1

    Ok,
    This takes a bit of setting up, but when done this is brilliant. If done right, you'll never get a support phone call again, and you can even use the system to ensure that everyone recieves urgent messages, e.g. "A new virus came out today, click here to download & run this patch, and then you will be allowed to continue surfing."

    Step 1.
    Setup triggers, ideally something like Snort with extra triggers for bandwidth oveuse, large packets/second, too many of packet X, whatever. The trigger stores the IP, and kind of "triggering offence" for use in later steps.

    Step 2.
    From the IP you have the MAC, as you own the DHCP.

    Step 3.
    You reconfigure the DHCP so that the offending MAC gets a private IP (which you block, right?), next time they request one, and a "special" DNS server.

    Step 4.
    You send a DHCP NACK to that IP to force them to release their IP address (+ DNS settings) and re-request them again.

    Step 5.
    Your "special" DNS server always returns the same IP for 'A' record lookups - a special web server, also with a private address. MX lookups should also always either fail, or return 127.0.0.1, just to slow email viruses down. Now the offender types "www.google.com", but always goes to your special web server ! :-)

    Step 6.
    Your special web server says "Hi user, you have been quarentined because it looks like you have a virus! Download & install this antivirus program, anti-spyware, firewall and patches, and then your PC should be both clean of nasties, and able to use the internet. Once you've done all this you will still need to wait one hour before access is restored."

    Step 7.
    Provide the stuff they need, as above, on the special webserver.

    Step 8.
    Verify they have done as asked (at least downloaded the stuff, from the www logs), and if so, reconfigure the DHCP to give them normal access, after an hours ("negetive reinforcement") delay.

    Really smart folk can make the returned MX lookup replies in step 5 point to a "special" email server, which runs everything through ClamAV, and logs back to the special webserver. Now the users get the message "You are infected with the XXX virus. Click here to download antivirus, bla, bla". Cute eh?

    Good hunting,

    Dom

  202. If all you've got is DHCP control..... by Darth_brooks · · Score: 2, Informative

    If all you've got is control of the DHCP server, your hands are pretty tied. I would suggest setting up fixed leases and BOFH'ing students into submission. Kill the lease of infected machines, then bring 'em back once the infected system is clean. You don't have to be a dick about it, just bring the system back on at your leasure. Of course, you've got class all day and an exam tomorrow, oh and you're going home for the weekend...

    Make it clear in polite, simple terms what the users responsabilities are, what will happen if they don't keep their system clean, and why you have to take the action you do. Maybe put together a standard "so you fucked up your system and got kicked off the network" sheet. Educate as much as possible. Yes it feels like you're talking to a wall. But the users will either evolve (get sick of being off the net) or die (find other ways of getting their computering needs met.)

    Some people have suggested Microsoft SUS. You need to be able to apply a group policy, or make registry changes on the remote machine. Since you're not inchage of the domain controller, this is a moot point. Also, SUS only works on XP and 2000, so it may not help all users.

    --
    There are some people that if they don't know, you can't tell 'em.
  203. Positive Peer Pressure by nicholaides · · Score: 0
    I know what it's like to be a volunteer with much responsibility but no power. Your best bet would be the following:

    • See if it is possible to require everyone to register their MAC addresses in person, or find some other way to make sure you know exactly who is using what machine.
    • When someone's machine starts clogging the network, email that person and/or call them.
    • If and when the problem persists, send an email to every user on the network w/ the offender's name, email address, telephone number, and room number.


    • This way, you let everyone else do your job for you.
    --
    http://ablegray.com
  204. Well, you could ... by mageofchrisz · · Score: 1

    ... just turn off the DHCP server. Most of the problem will be fixed.

  205. Solutions.... by Urusai · · Score: 0

    1. Require all viruses to be registered with IT.
    2. Filter out all packets with the "evil" bit set.
    3. Route web traffic through a government-approved Chinese proxy for free content filtering.
    4. Require Xboxes for gaming. All the games are coming out for Xbox first anyway. Require all porn to be in magazine form.
    5. Repeat offenders will be loopbacked.

  206. Peer Pressure by JumperCable · · Score: 1

    Let everyone else do the work for you. Post their names next to the outage. It should pretty much solve itself from there.

  207. Try Blocking ICMP by Anonymous Coward · · Score: 0

    Don't know your network layout, but if it's not a totally flat network, try blocking ICMP at any routers as a first step.

    PS not a coward just not that much to say

  208. Re:Easy! Quarentine offenders -automagically via D by aXis100 · · Score: 1

    Good ideas. I'd mod you up if you I had the points.

  209. Knoppix? by Anonymous Coward · · Score: 0

    Could you not alter a Knoppix distribution and distribute a copy to each student (hosting a cd image on the network which can be updated with uni specific programs, information, documentation etc... which they can burn their own copy if they lose it) so the only way the can access the internet is through booting from knoppix (and if they do anything daft they just need to reboot) voila! no virus or spyware probs, and you might just convert a few people to using linux too :) ,and give people with infected windows systems a means to fix their computer...

  210. let's be nice by Anonymous Coward · · Score: 0

    If novirusesfor30days and n>0 n=n-1.
    If startofsemester n = n/2 - not quite a complete reset, but it gives hope to freshmen who get a big n who want n=0 by graduation.

  211. Quite a few options by merlin_jim · · Score: 1

    Depending on budget and the amount of power you have, you have a few different options.

    First off you mentioned encouraging students to install anti-virus software. Take it a step farther; write a small .exe file that e-mails you confirming presence of an anti-virus program. Let it automatically download and install one with their permission if they don't have it. An afternoon of VB programming can return all the information you need, and is well within the capabilities of anyone in the programming department. Especially with WMI, which is a Windows Scripting language that (IIRC) is built to scan for things like registered virus detectors. Before the user verifies his/her computer limit access to outbound port 80 only. This can be fairly easy with control of the DHCP server; assign those computers their own subnet that's aggressively filtered by the firewall.

    If you're savvy enough you can even automate the verification process completely with a custom service running on the DHCP server.

    This should work relatively quickly to get most of the student base verified as running anti-virus.

    If you've got a budget to make it happen an extra box serving as e-mail and web proxy is a good idea. I'm not sure what the options out there are, but surely there are free e-mail and web proxy scanners out there. Most of them simply disallow dangerous attachment types and let all other traffic through.

    When a virus hits you've got a couple options. Very first thing to do is put them in their own subnet at the DHCP server. Like all DHCP-based access restriction you'll need to set the lease pretty low for this to have a good effect. Most worms are programmed to target the local network for a time before hitting the external network; its an effective spreading method that allows it to take over an entire subnet quickly and then hit large address blocks in a short time... by putting them in their own subnet you restrict their effect on other machines.

    If you've got the budget for it, consumer grade firewalls to segment your network should limit virus damage and keep malicious traffic contained to small sections. The WRT54G comes highly recommended by lots of network guys I know and can be hacked to run Linux if that's your inclination. At their price they'll cost a pretty penny but as an advantage if you set them up right you can provide wireless access on your current network. A laptop user with a virus can be a bad thing in that kind of environment but hopefully you're verifying them automatically before connecting them anyways...

    Of course if you wanted to do it right and had an infinite amount of money, I'd say setup active directory and use group policies to force installation of (free) virus scanners and anti-spyware software. Setup properly that can be a low-maintenance solution but it'll cost a bit of money, time and skill to setup in the first place...

    --
    I am disrespectful to dirt! Can you see that I am serious?!
  212. www.packetfence.org by gasmask0100 · · Score: 1

    www.packetfence.org is what you are looking for. This is the tool that Harvard uses to do transparent access control and remediation. A similar, but less fully featured commercial offering is something like Cisco Clean Access, or Mirage Networks' system among others.

  213. no one mentioned netsquid???? by Anonymous Coward · · Score: 0

    netsquid should do the trick...

  214. cut them off by EvilStein · · Score: 1

    I liked the good ol' days where you had to have a clue to actually get on the internet.

    If the users lack sufficient clue to *listen to the IT departments repeated warnings* then fuck 'em, they don't deserve to be on the network.

    Seriously. Screw 'em. More bandwidth for the people that actually bother to install & maintain antivirus software.

  215. What kind of equipment is there? by o-hayo · · Score: 1

    If you have Procurve 5300's then this may be useful: http://www.hp.com/rnd/pdfs/virus_throttling_tech_b rief.pdf

  216. Where I work by Zephyre · · Score: 1

    I work for the residential computing services department of a major university (27,000), and we handle it via a registration process. We lock all new users into a quarentine zone and then force them to patch and scan their OS with our tool. The tool reports the results to us, and then lets them out of netjail. Although it took a lot of effort to implement, the payoff is beautiful. Furthermore, the moment we detect malicious activity on a computer, we throw them right back in netjail.

    --
    -----Zephyre
  217. DHCP Control by Anonymous Coward · · Score: 0

    If you have DHCP Control, then bump the infected into an isolation or quarantine subnet. This could also be done with a VLAN if you have access to the switches.

    The subnet could have no, or very slow access to the Internet.

    It should have a server on it with free AV tools, to which all port 80 connections are sent, and directions on how to get moved back to the free subnet.

  218. How does this help? by Anonymous Coward · · Score: 0

    How does this help when the problem is locally infected machines ping flooding the local subnet?

  219. how my school is going to do it by nuggetman · · Score: 1

    our university network got taken down by sasser this past september

    to avoid that this fall when all the freshmen come in again, they're implementing a registration system.

    first time you plug your computer in and open a browser, you get a page. you have to enter your school username and password. the system records your mac address and checks you for the exploits du jur and an antivirus. if your comptuer is OK, your MAC address is recorded as OK and you're permitted to access the network. If not, you get instructions on how to secure the machine and try again.

    --
    ...and that's all there is to it.
  220. Re:use Linux by Anonymous Coward · · Score: 0

    I wouldn't place secure Linux administration in the hands of users that can't even keep their windows virus definitions up to date.
    I was thinking more along the lines of "locked down machine and the user wont get the root password".

  221. The 2 dollar cure! by Anonymous Coward · · Score: 0

    Scissors!!!

  222. My solution by smartfart · · Score: 1
    ...he says he has no physical access to the network itself. He says it here: I also don't have any control over the network infrastructure itself, just over our DHCP server. .

    I would say that this limited access is enough to do something about the problem:

    1. Determine which IPs (and associated MACs) are spewing malicious traffic (simple enough).
    2. Write a script that places their MAC in a blacklist file.
    3. The next time they renew their lease from the DHCP server, issue them an IP in a non-routable subnet.
    4. When they complain that their "internet is down", read them the riot act and don't remove their MAC from the blacklist until their box is clean.
    In fact, $client is asking me to implement this for them.
  223. Cisco Clean Access Agent by ChadL · · Score: 1

    I am on a university network, and there was a large virus problem, until the deployment of Clean Access... this requires users to install virus software before they will be put on the main sub-net. They are held in a remediation sub-net until they Update Windows, Install AV software, etc. While there they can only download provided Av software, and access windows update. It can cause a large load on the help desk at the start, but it has increased network reliability by a good factor.

  224. Three technologies to watch by dogbertsd · · Score: 1

    There are three forthcoming technologies that you should watch that will improve this situation:

    TNC - Trusted Network Connect from the Trusted Computing Group (a standards group)

    NAC - Network Admission Control from Cisco

    NAP - Network Access Protection from Microsoft (which supports TNC)

    The basic methodology is to keep the good guys with unhealthy or potentially unhealthy systems locked behind a switch port until they get themselves healthy and/or protected.

    How do they do that if they are cut off? Well, they aren't entirely cut off. Systems can get to update site(s) for antivirus, patches, etc.

    It isn't quite ready for prime time, and unfortunately will require time for systems to turn over (some level of host support is typical). But once it is available, systems that support it should be healthy before they can receive network traffic from unhealthy legacy systems.

    Check it out:
    https://www.trustedcomputinggroup.org/home
    http://tinyurl.com/5ae2j (microsoft.com)
    http://tinyurl.com/78al2 (cisco.com)

  225. My college's solution by Dark+Fire · · Score: 1

    It doesn't look like your in a position to get the school to spend any money, so I am not sure if posting about our solution will help. At the college I worked for, we have installed switches from Enterasys that allow per port, per mac, and/or per user policies to be setup at the switch level. We block any port 137-139,445 activity to anything but our intranet server range and dmz. The 137-139,445 is just an example. We block traffic on any port we have found to be used for malicious intent. Aside from that, we have a completely open network. Students are free to play online games as much as they want. We use Enterasys's technology to block malicious traffic patterns at the switch port. One PC cannot infect another. Enterasys's technology applies a stateless firewall per port. It is very impress technology.

    We have looked at Perfigo from Cisco. It automates some of the management tasks. We have found it far easier to prevent the problem at the switch port.

    We also don't permit p2p apps. We use an IDS to disrupt p2p connection attempts. Between the IDS and the Enterasys switches, we have found them to be what I would call a very *quiet* solution. By quiet I mean that we set it up and forget it. We are not dealing with users everyday because of shutting off there ports. We were doing that, but not anymore.

    We are using Enterasys DFEs, but those are probably overkill since they are distribution switches. Enterasys C2s are edge switches that have the same capability.

    The one major advantage of the Enterasys DFEs is that they can be setup to limit the number of connections initiated from a port. So if there is a virus that we don't catch with our per port firewall rules, we can turn on the rate limiting and packets will be dropped once they exceed the threshhold. That is a connection setup threshhold. This is typically the pattern that malware follows, trying to setup as many connections as possible to propogate. The Enterasys technologies have saved us ALOT on staff time.

  226. Social pressure by fizbin · · Score: 1

    It seems that your major concern is people who get a virus a second or third time.

    Getting sick is no one's fault, but no one likes being known as Typhoid Mary. With the chronic offenders, publicize their identity to everyone else on the network (bulletin board, maybe an ad in the campus newspaper).

    Of course, announce this policy ahead of time, make it clear and objective what someone has to do to get listed.

    Technical tools to help solve a social problem are sometimes neat toys, but don't ignore the social tools to attack the social problem.

    1. Re:Social pressure by Anonymous Coward · · Score: 0

      As trolls go, that was weak sauce.

  227. Ahhh The Old .... by ellem · · Score: 1

    Technological Fix For Managerial Issue

    MGR: Hey IT. I think this guy is surfing the web for pr0n.

    IT: Tell him to stop it.

    MGR: What if we use brand X to filter, monitor, report and fire him?

    IT: What if you just tell him to stop it?

    MGR: Brand Y?

    --
    This .sig is fake but accurate.
  228. I've never had problems with viruses... by Anonymous Coward · · Score: 0

    The solution is so simple it's mind-boggling.
    You know how I quit smoking? I quit buying cigarettes.
    Sure, I'd bum them from friends, but after awhile, it got old.
    You know how I quit getting viruses? I stopped using Windows.
    Sure I had to learn how to get around other OS's, but not only
    have I found other OS's to be better, I never got viruses again.

  229. Bottom Line: by Hosiah · · Score: 1

    YOU ARE TOO NICE. And you put up with this abuse for free? Even if I was paid for the job, the second or third user I had who behaved so oafishly would have seen their precious porn/MP3 collection smashed to bits under my sledgehammer. And if I'd been fired for it, I would have considered that a blessing.

  230. Here's what you need - practical advice. by Mordant · · Score: 1

    The Boston U solution.

    And the UConn approach.

  231. pop3proxy by glsunder · · Score: 1

    Can you set up a linux box as router running a pop3 proxy and virus scanner? That's not a total solution, but if you can stop viruses from coming in on pop3, you'll take out a major chunk of them.

  232. ePO Agent, etc by gchucky · · Score: 0

    here's the setup at my college. it works for us, though some students are somewhat against it. - we mandate all students to install McAfee's ePO Agent onto their computers. this gives the network admins the ability to push mcafee updates (we also offer free McAfee Virus Scan to all the students) onto computers, as well as run Stinger and other tools. last year, we had a ridiculous time dealing with the influx of Blaster and other viruses, so this was a big help. - VLANs were set up to separate the students and better deal with infections. each grade (with approximately 730 students) has two VLANs, with each student being categorized based on their school ID number. we also have the students register their MAC addresses, so we can keep track of them, and block them if they ever bring our network down. just an idea..

    --
    - chuck.
  233. Don't be me. by argent · · Score: 1

    This is something that's really sunk in, recently. I spent years doing free technical support above and beyond the call of my job, and that got me moved into the support group, which was great for a while... but I kept ALSO being the guy who can fix things, and spent huge amounts of time fixing things for people that I wasn't actually being paid to fix, and that sucked up home time and work time and all my "fun" coding time. Lots of people think I'm a great guy, but I'm not being anywhere near as effective as I could be at anything but being that great guy.

    Today I haven't done anything except on my own schedule. I let someone else find they had their computer plugged into the wrong port, instead of tracking it down for them, and they sounded perfecly happy about that. I feel great.

    1. Re:Don't be me. by Anonymous Coward · · Score: 0

      You're at the point I reached a long time ago - be nice, get things done for everyone who needs help, then start weening them off me for simple things any minimum wage earner could figure out, using all that banked up that goodwill to stop them from getting pissed. Once they get the idea that you're not one to pass the buck, when you start helping them to do simple stuff they'll still think you're helping them.

      The problem of course is that if you trying doing that right off the bat, there's certain people who simply won't accept that they can help themselves, they think you're trying to pull a fast one, plus the ones who flat out don't want to do any work so they're pissy about having to do "your job."

      Of course, then there's the 60+ year old guy who can't cope with anything unless someone walks into his office and performs the task for him. On his latest roadtrip he managed to turn his display's backlight off and after an hour trying to walk him through undoing what he did, we're overnighting a laptop to him. He literally needs someone to walk into his hotel room and perform the steps for him, he can't even follow even simple directions over the phone.

  234. Exploit + Vnc and clean it yourself by bgovoni · · Score: 1

    Put a sniffer on your firewall and take control of infected machines as soon as they come in. Run stinger, patch them and then remove vnc.

    We kept a network of 60k 2000/xp machines healthy through welchia/blaster this way.

  235. Filters at the Switch by NetworkPimp · · Score: 1

    (I'm too lazy to read thru all the posts - someone prolly posted this already, screw it - REPEAT)...

    Yo dog... Setup some ACL's & you'll be good to go.

    Filter out your Windows/netBios traffic at the switch, i.e. TCP/UDP 137, 139, etc....
    This will stop alot of the Worms dead in there tracks or at least impede there ability to propagate (Sasser, Blaster, etc..).
    Blocking traffic destined for your networks Broadcast address will help tremendously as well.
    Especially if you're on a large subnet.
    Again, Windows boxes are notorious for this shit.
    (All this assuming you don't need NetBios on your network.)

    Actually, you might as well just setup an access list that limits your traffic to only what's needed (HTTP/HTTP, SSH. etc...).

    If you got Cisco switches enable DHCP snooping (to prevent rogue DHCP servers) and Storm-Control.

    When you got troublemakers, hunt there MAC out on the switch & put the smack down.
    (Cisco hint: show mac-address-table | include xxxx).

    Look into scanning the network on a regular basis lookin' for vulnerable systems/potential offenders, plenty free shit to do that (See: Nessus).
    You can lock them out before they cause problems & force them to comply.

    If you got rogue AP's, thats easy.
    Kismet or Netstumble them & pick out the MAC's.
    Again, block those at the switch.

    Peace.

  236. port blocking recommended here by n2networksolutions · · Score: 1

    I agree with blocking ports at the switches. All the users need is email and web access. Open ports 80 443 25 110. This will cut down on tons of worms and trojans propagating.

    Jeremy
    MCSE MCSA CCNA
    http://www.n2networksolutions.com/
    Arizona computer consulting

  237. Wait... by fbartho · · Score: 1

    Wait, are you saying that you have a thumb drive with less than 10 megs free space? because I've tried sending large attachments to people and on the various services I use the max I've been able to push through was always under 10megs... In some cases it used to be 2, but now the limit I've found for hotmail, yahoo, and my university net is 10. (note I tested this awhile back)

    Besides that all... I've seen random prohibitions on sending .exe ... never really stopped me just zip it... then send...

    --
    Gravity Sucks
  238. hardware solution? by v1 · · Score: 1

    It seems that in your area it's not possible to exercise effective control over the individual computers. You might be able to mitigate the damage caused by outbreaks by purchasing some managed switches to replace your dumb switches currently in use. Some switches can cap bandwidth, or disconnnect/throttle ports if they exceed usage limits for a set amount of time. Most of them are smart enough that you can specify the direction that the triggers are placed, so you can tell the switch basically, "if any user on this switch exceeds 100k/sec upstream for 5 seconds, cap their upstream to 10k/sec for the next five minutes." They also usually let you monitor current bandwidth usage, and some provide short term history for bandwidth or violations, either of which makes it fairly easy to spot owned machines. You can always just shut their port off remotely until the owner is so motivated by lack of internet connection that they clean up their machine. It's not a cure, but it can dull the symptoms. (it also cuts down on the foot traffic required by you)

    The only major drawback is price. Managed switches can be expensive, and it sounds like you'll need a number of them. Best way to get funding for something like this approved is to throw together a report outlining how many man hours and how much network downtime this will save over say, the next 3 years. When they see the dollar difference and performance paybacks, they'll get out the checkbook. You can also roll it out incrementally, by getting a fast switch that's managed, as your main node, that initially feeds the existing dumb switches at each of the buildings. Watch how fast people fix their machines when they have like 11 other tennants on their back because everyone's internet in the building is down. Then take the noise from the other 11 tennants that's pointed to you and redirect that into a requisition for a managed switch in that building, killing several birds with one stone. By that route you'l eventually get your entire network to managed switches and your problem will be much easier to deal with. Happy managers (no complaining tennants), happy tennants (no downtime), and a few pissed of ppl with owned machines. Justice all-around.

    --
    I work for the Department of Redundancy Department.
  239. Test for the disease, not the antibody.. by Anonymous Coward · · Score: 1, Insightful

    Agreed! Antivirus software is supposed to plug the "wetware hole" of stupid users who run vulnerable attachments, use unpatched software, etc. In exchange for doing this, it gets in the way of every system process, slows down the machine, and occasionally interferes with legitimate business.

    Users who're skillful enough not to need antivirus software are also frequently doing things that it gets in the way of. Let them go without.

    The penalty for getting infected should be very simple: Post a notice on the dorm bulletin board that anyone who experienced network slowness around [date/time] should be in the quad on Friday afternoon. Have the offender there, strapped to a bunkbed. Arm the victims with bars of soap wrapped in towels. A few public beatings like this should scare the populace into vigilance, and provide an outlet for those wronged by the remaining careless few.

  240. netsquid software package works well for this by gabesk · · Score: 5, Informative

    This is the method used at Texas A&M University, which I attend, for their residence hall network.

    We use netsquid, http://netsquid.tamu.edu/, which is essentially some code that ties into snort to provide automatic filtering by mac address and notification.

    It works quite well.

  241. It's not a worm.... by NemosomeN · · Score: 1

    It's a caterpillar. n00bs.

    I don't know if there's anyway to tell that I checked No Karma, but mod this up. It's embarassing.

    --
    I hate grammar Nazi's.
  242. Try Plan B by ramblin+billy · · Score: 2, Insightful


    Reading your article, I get the impression that you've tried appealing to both the users and the powers that be without much success. It seems obvious that whatever solution you decide to implement is going to involve a lot of your own time and effort. I suggest you make it worth your while. I don't know what is your particular area of study, but it probably wouldn't be too hard to come up with a way to get some credits for working on this problem. The IT connection is obvious. If you are LA you should be able to work in an angle in psychology, sociology, even some sort of human/technology interface thing for the sciences. Two or three independent study credits might go a long way toward mitigating your frustration. Don't give up if the obvious professors are not responsive - it shouldn't be too hard to find an LA professor delighted to sponsor a program solving a technical problem with a humanistic approach.

    As far as method...I suggest you take your lead from the hacker/cracker community. Implement a Social Engineering attack. There are many fine examples of specific techniques to be found in the comments of this thread. I especially like the "scarlet V" approach. I suggest the following:

    - "anyone who gets infected is a lamer old school twerp who is so behind the technology curve that they can't even stop high school script kiddies from using them like zombie flesh puppets"
    - "allowing your owned machine to infect the local net is dissing everyone in the dorm - especially if you are too clueless to know how to prevent it"
    - "you're getting played, you clueless dork, every time you click that stupid 'yes' button it's like bending over and dropping your drawers"

    I'm sure you can do a much better job coming up with the proper approach. Just remember that establishing the proper attitude is key - even a few people is a good start. Then public humiliation and shame will work wonders. One advantage of this solution is it will stay with the users after they leave the influence of a network tech fix. Hey, maybe you'll change the world. At least it could help you get a little closer to graduating - and add some stretch to your resume. It might also help you get a little more respect from the powers that be when you slap down your independent study paper with the big, fat 'A' on the cover.

    billy - who went to UT - volunteer is NOT a dirty word

  243. VLANs by dayo · · Score: 1

    Since you said that the infected computers were bringing down your network have you tried VLANing the 'trouble makers' off from the rest of the users? Seems like that would protect others from network floods and allow you to more easily quarenteen and correct the problem.

  244. Simple: Cut off the virus laden machines by aldeng · · Score: 1

    Just do what they did in my dorms. When a computer starts sending out ping floods, cut the connectivity to said computer's port. Notify the computer's owner and charge them $60 an hour to fix it. They'll learn mighty fast to obey the rules.

  245. Re:Easy fix. -- NOT! by Nom+du+Keyboard · · Score: 1
    Disconnect them and have them pay YOU for a support visit to get decontaminated and reconnected

    Kind of undoes the original premise that he is doing this on an unpaid, volunteer basis now doesn't it? Changing the rules in the middle of the game.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  246. Our Policy by cgoody · · Score: 1

    Heres how it works at my university. (I work for the computer deptmartment btw) First, before anyone can connect to the network they must register their MAC with us. This policy goes for both wired and wireless. When a computer starts showing signs of abuse(virus, filesharing, running a switch that is undermining our network, etc...) They are shut off from all off campus network use. They are then rediredted to a page stating that they must call us and we will walk them through the process to get turned back on. We also send a letter stating the same thing. When they call in, we look up their case in our logs and explain the recourse necessary. If it is just a virus problem they must bring their computer to us to have it scanned. We scan it using several different AVs and if they do not have any AV we install Symantec AntiVirus 9(which we provide free to students). If they are turned off for filesharing they are required to attend a bandwidth seminar where we teach about filesharing and why its bad. We also charge for our time in cleaning their machine(usually $26-$52). If its their first offense, they are turned back on 24-48 hours from their computer being cleaned. For the second offense, they are turned off for 4 months rolling over into a fall semester if at the end of spring semester. For the third offense, they are off for life. We do not restrict them from the computer labs however, of which 4 are free to use to students in the residence halls. All in all we have few complaints. People ususally straighten up after the first strike. We are also allowed to refer students to student conduct if they do not comply which is one of the ways we can convince them to stop and be smart.

  247. new theory by The+Big+Ugly · · Score: 1

    my college campus found itself in a similar situation. They just dropped all the culprit computers in a "black hole network." The black hole only displayed a single webpage and blocked all other network traffice. That page basically said come get our FREE virus protection and windows updates if you want to ever use internet again. If you were a repeat offender, you must PROVE to someone(admin, help staff, etc) that you have purged and safeguarded your computer to ever use network resources. It has proven to be quite effective.

  248. Drastic Measures by Anonymous Coward · · Score: 0

    At my last apartment, one of my roommates got a virus (dunno what it was, all I knew was that when he turned on his computer, the other 2 computers dropped from <100 ping to 5000+), so since the hub for our apartment was in my room, I just unplugged him and told him the virus had disabled his ethernet port.

    *Then* when I burned a copy of a free virus scanner and gave it to him, he had 2 choices: install it (while I watched, to make sure he scanned his computer) or the "virus" just kept him disconnected.

    Surprisingly, he stayed offline all semester. Oh well...

  249. Re:Easy fix. -- NOT! by argent · · Score: 1

    Kind of undoes the original premise that he is doing this on an unpaid, volunteer basis now doesn't it?

    Right. You're absolutely right. Do you get that that's the problem?

    Changing the rules in the middle of the game.

    That's because the game they're playing with him is "Calvinball".

  250. +1 Insighful by Anonymous Coward · · Score: 0

    The grandparent is talking as if he's dealing with kindergarten kids.

    I'd be surprised if he could get 10% of his suggestions working.

  251. Some suggestions by Gary+Destruction · · Score: 1

    -Perform Risk Management on the the network

    -Develop a recovery plan for virus attacks

    -Develop security policies and enforce them

    -Use a combined IDS

    -Set virus protection to automatically update and have an update server

    -Use a vulnerability scanner to check client machines

    -Have an update server push updates to Windows Automatic Update on client machines

    -Block viral attachments such as *.pif at your gateway

    -For spyware and adware, have users install a Trojan scanner such as Trojan Hunter. Spybot and Adware

    are NOT enough as their trojan detection capabilities are limited at best. Also, put a shortcut on their desktops

    to the Trend Micro Housecall website as Trend Micro is good at detecting adware and spyware trojans

    -Shut off unnecessary services including file and printer sharing

    -Install personal firewalls on client machines to supplement the network's hardened firewall

    -Setup VLANs and MAC filtering to prevent client machines from communicating with other machines on other VLANs

  252. Easy.. by Large+Green+Mallard · · Score: 1

    Ditch all your switching gear which isn't cisco. Replace it with stuff that is. Configure "private vlan edge" on all the access ports. Problem solved :P

  253. Rule with an Iron Fist by answerer · · Score: 1

    You literally have to because university kids won't do anything unless they have to do it. The first year when I handled a 6,000 computer university network, we were nice and gave people 24 hours after we knew they were infected to get their act together.

    Boy, did I learn my lesson. In the first week, we had over 1,000 infected computers. After that, I did some calculations on how much that incident had cost us and submitted a report with a suggestion to immediately disconnect any infected computer. Guess what...it got approved.

    From then on, once your computer was off the network, you weren't getting back on until your computer was cleaned of viruses, had an antivirus program and all the software updates installed.

    For the next year, we did a HUGE prevention campaign (an hour of prevention is worth about 10 computers with viruses) and handed out CDs with software updates and antivirus to Resident Assistants.

    Since you didn't have a team of 25 techs like I did, I suggest that you start by recruiting some. Get administrators to approve school credit or something like that. There's no way you can stay sane while doing this job without some help.

  254. The Obvious Solution by Grail · · Score: 0, Troll

    Don't issue addresses to DHCP clients that are identified as a Microsoft Windows PCs. No IP address, no ping flood!

    The second step is enforcing a "zero tolerance i386 policy". No Intel i386 compatible chipsets allowed near your network. If they can't run Microsoft Windows, they can't run Microsoft Windows viruses.

    Then you just have the problem of the smart punks assigning a static IP address.

    Alternately, get friendly with the network administrator (the guy who "owns" the switch that these PCs are plugged into), and arrange to have virus-laden PCs cut off from the network (as in - turn off the port). Leave a copy of the latest virus definitions file on their doorstep with a note explaining that access to the network will be restored once they've cleaned up their machine.

    And sprinkle the document with the usual "Think Different" propaganda. Linux and Mac OS X good! Microsoft Windows bad!

  255. How about LA Police Style? by Lord+Flipper · · Score: 1

    It's similar to the "way too loud music" thing, out in the burbs,, so, like the boys in LA, the first time Junior's PC starts infecting the neightbors, you have a nice friendly chat... and the next time it happens (usually right away, --laughs--) you just walk in, polite as hell, and put nightsticks through the shit. Works great on speakers... just remember not to 'blow it up' LA movie style... you know, blasting the shit out of the monitors instead of the towers.

  256. -1 Gay by Anonymous Coward · · Score: 0

    Print business cards?

  257. use vlans by Anonymous Coward · · Score: 0

    You should go for a fully automatic technical solutions.

    You can't educate your users and you can't control them. If you were to disconnect their PCs (even if its only temorarely), they'll come after you and give you hell (rightfully).

    The best solution is to put each user into an own vlan. 500 vlans are no problems. Then disable the routing between the vlans. Thus, each user can only access the internet and common file server which you may have. No communication between the PCs is possible.

    With a bit of traffic shapping on your upstream gateway your network will be just fine.

  258. Multi-Tier approach... by Anonymous Coward · · Score: 0

    The school I worked at took a multi-tier approach to the problem:

    1) Prevention.

    Site license to norton AV downloadable from the webmail website (which every new freshmen must learn at orientation, most students don't even use a normal email client). CD's with SP2 and windows updates at the front desk of each dorm. CD's also with the AV sofware on it just in case. Email filtering of virus attachments on the mail server level. NoCatAuth type login from dorm rooms and public access ports using LDAP password to gain access. This portal page can contain information on the latest viruses, updates, and prevention tips. Each dorm building has a part time student technician who can help with common virus and spyware problems or questions and with network troubleshooting.

    2) Damage Control.

    All known virus infected computers (somehow) have their network port disabled at the switch immediately. I don't know if this is automatic or if they flag the usage patterns and manually review them. They do the same thing when they recieve a DMCA letter about a user. When this happens the user recieves an email (which can be checked at a lab or roomate's computer) which details what they need to do in order to get reconnected: (a) attend a mandatory virus, security, and copyright infringement course which is held once a week. The student learns how to keep norton AV up to date. How to keep windows updates automaticaly updated, how to enable windows firewall, and how to remove spyware. Also how to avoid downloading illegaly obtained files like mp3's and such. (b) run norton antivirus updater and full system scan (c) if this does not remove the virus take the system to the repair center and pay them to remove it for you (usually format/reload windows).

    More damage control: When nasty email viruses start spreading, mail filtering is tweaked to stop it. Emails are sent out to the listserv's on the campus warning users. This generally warns users that there is an especially nasty virus to look out for while using email and probably helps some.

    3) User Education.

    Students are told to update their windows before connecting their network cable to the wall. The CD's are available at the front desk to be checked out. Above I explained about the first strike where the user's network port is disabled and the user must attend a class to be reconnected. There is also critical informative updates displayed on the authentication portal for network access, webmail, and through email when there especially bad viruses loose around campus. Everyone who has been on campus for more than a year has lived through the hell of it. It is the freshmen you have to educate the most.

    I hope this was informative to your cause.

  259. automated dummyhandler by Anonymous Coward · · Score: 0

    If you can't access the switches or the router/firewall, abuse the DHCP-server.

    Use IDS-system to pick the offenders, and update the DHCP server to give them non-routable addresses (like 192.168.0.1). Then all they cause is some desperate ARP-requests or plain broadcasts (unless you put netmask 255.255.255.255, or something).

    There's nothing that can be done about the "I don't care" attitude though. If they buy new network cards (with new MAC addresses), just block 'em all. Or if they change their MAC address manually. If the buy-new-compu is their default solution, start selling computers and allow DHCP to give IPs only to those MAC addresses that are on then network cards you sold.

    The solution we use here is either "pull the plug via managed switches" or "find out where they live kick the door down and beat the crap out of them with a hammer."

  260. mod parent up by SanityInAnarchy · · Score: 1

    This is what I do. Having to buy and maintain anti-virus software and a global mac address database is putting a large chunk of the burden right back on the admin.

    What you do is, create a caching proxy, force students to use this proxy with their university id and password, and show them a warning the first time they do. If they cause trouble, they are going to have slow bandwidth. If they don't want to cause trouble, they should know that there WILL be worms on the network and they WILL need some sort of Firewall -- or Linux.

    This way, you install one generic automatic filter, once, and let the problem take care of itself.

    --
    Don't thank God, thank a doctor!
  261. Cry me a puddle by GunFodder · · Score: 1

    When I was a freshman my friend had a 386 with a 2400 baud modem; he had the fastest internet connection I knew of. It took 4 minutes to download one crappy gif. My friend kept his pRon collection on floppy disks. And yet somehow we managed to get our schoolwork done.

    From my perspective it seems like students who can't even take a few basic measures to respect others on their free broadband internet connection get exactly what they deserve.

  262. Buy the airlok by Anonymous Coward · · Score: 0

    www.forbes.com/forbes/2004/1101/064_print.html for an article on a super router. It kicks off offending machines.

  263. McAfee huh? by Anonymous Coward · · Score: 1

    Well that'll fix it...their system will be so fucked-up by their shitty AV bloatmonster that they'll never bother anybody else ever again.

  264. I'm sure someone has mentioned this already... by NNland · · Score: 1

    When you notice someone is infected, drop them off the network.

    When they complain, tell them that they need to fix their computer before they can get online again. Say they can acquire the tools online for free from any internet enabled computer, or they can pay the $5 and you can make them a bootable linux CD + F-Prot Linux (do it once, upgrade as necessary).

    After they have run the software, they call you, you turn them on.

    If they are infected again, you drop them again.

    Alternatively, you can shutdown the university network, and allow DSL and cablemodem companies to service the users. If they want professional service, they can pay a professional; people in the real world do.

  265. Viruses are your only problem? by Anonymous Coward · · Score: 0

    If you only have a problem with viruses, you can get a firewall with 'VirusWall' technology. A small NetScreen 5GT with TrendMicro's virus detection could be all that you need. Then only YOU must keep it up to date, and it can do that automatically. It might however miss certain things, or cause a couple wanky issues here an there, but it should reduce your numbers a heck of a lot. Also, RFC1918 is your friend. Use it, love it, NAT/PAT it to a public address. Most firewalls have protocol inspection for all popular applications, and most applications have workarounds for firewalls without protocol inspection.

  266. Suggestion by UN1XG0D · · Score: 0, Troll

    you might suggest they all install Service Pack UNIX. This will fix the problem quite nicely.

    --
    UNIX: A set of Linux-like operating systems that grew out of an original version written by some guys at a phone company
  267. Problem users eh? by bi_boy · · Score: 1

    Identify all the problem users and restrict them collectively to 1Mb of shared bandwidth.

    Or you could do what my school does, if you identify them in time shut off their connection and notify them via snail-mail/phone why their connection was shut off, what steps they need to take to rectify it and how they can contact you so you can verify they fixed the problem.

    --
    Chicken fried butter sticks? Do ... do you use a fork? - Black Mage, 8-Bit Theater
  268. Nip it at the valve by dacarr · · Score: 1

    One thing that occurs to me is that, if one of these lusers start pingflooding the lan, you can just isolate it to their network connection, and given the appropriate tools, limit their bandwidth to...oh, say, 50 bytes per second. See, even if the virus encourages them to get faster and faster computers, they still won't get a faster network connection than a few bytes per second if they get infected. It's good for the merchants, it's good for the LAN, and it's good because after a while the luser will ask, and you can tell them why it was crimped, and you won't uncrimp it until the AV and spyware software is placed.

    --
    This sig no verb.
  269. They're students, right? by Legion303 · · Score: 1

    When they get a worm and refuse to correct the problem, make their continued switch access contingent on an essay that details what they can do to prevent the specific worm from hitting them in the future, and what general steps they can take to protect themselves and others on the network. If they can't show an understanding of the problem, they are refused access until they study up on it.

    1. Re:They're students, right? by eepok · · Score: 1

      Actually sounds oddly reasonable. Can I hear an advertisement from TurnItIn.com coming around the corner?

  270. If you only has access to the DHCP server by terminal.dk · · Score: 1

    then start giving people their own small subnet, and block traffic between subnets. Voila, you have prevented much of the spreadign. Then they need a server to exchange virus.

  271. Force use of proxy server by SandmanCL · · Score: 1

    There are many insightful answers below but I feel most of them are saying how they can protect a network which is already clean. But in your situation this is not the case; you need to make all the students clean up their own trash.

    What I suggest is this:

    1) If you already have a proxy server, move on to step 3)

    2) Send out flyers stating that in X weeks the network will no longer accept direct web connections to the internet. Instead they need to connect through a proxy server. Include information how to configure their web browsers.

    3) On Day 1 of using the proxy, force every student to log on and fill out some identifying information and download a virus scanner / cleaner. When they have an electronic evidence that the computer is clean (I'm sure some programs offer this) they will be issued a username/password combo for later logins.

    A simple setup will not fix problems viruses spreading through other means (mail, ftp, etc.) and may be easy to bypass for the computer savvy, but most likely the computer savvy people already know how to protect themselves.

  272. Mandatory virus protection by Stonewolf57 · · Score: 1

    I would say have the place your volunteering at purchase an oem version of antivirus software (personally I prefer Symantec, but anything except McAfee is alright), and give it out to all your users free of charge. Write a login script for your server that will check to make sure each computer that connects has antivirus installed and if it doesn't automatically disconnects them. Problem solved. Of course writing such a script might pose something of a problem, but think creatively and I'm sure you can figure out a way to do it. Other solutions: force your users to login to access web services (the vast majority won't have enough knowledge to get around it, particularly if you secure it well, although you will have a percentage that is consistently able to bypass it; although these are the people you probably have to worry the least about accidentally getting a virus from), and make sure that only computers that have been personally verified to have antivirus are given accounts to login with. This will probably take an enormous amount of time to do. I'd suggest setting up a helpdesk and having users bring their laptops in for verification and arranging appointments for desktops (think positive, this could be a great way to meet women!). Once you get over the hump of existing users you'll have plenty of time, and you'll only have to deal with the occassional new user (hopefully). Lastly, I'd like to say volunteering on the basis of being anything more than a simple computer fix-it guy is BAD idea. On a small network, let's say 10 to 50 computers, network admining isn't terribly time consuming. 500 computers is a lot different. That is not a small network. For a network of that size admining is a full time job, and you should be willing to spend as much time as needed on it, if you're going to be the sysadmin, (in which case they also need to hire you and pay you cash for it), or you need to bite the bullet and tell them to get someone else. You're getting ripped off here pal, they're screwing you over for services they're not paying you for, you're screwing them over for having a life and not treating the network like a full time job, and the tenants are getting screwed because they're using an unsecure network, because you don't have enough time to properly secure it. I'll say it bluntly: get paid for it, or get out. That's my advice.

  273. Our solution by pehrs · · Score: 3, Informative

    I have been working on a similar network for some time, and dealt with similar problems. I don't know if these are optimal solutions, but here is how we are doing it:

    First of all, we have build a simple management system based around SNMPv3. You want this. Take a course in enterprise management or read up on it yourself. The day you stop writing scripts and use a management system instead is the day when you begin to come out on top of the problem. OpenWBEM can be a start if you want to know what can be done.

    Here is our setup:
    Incoming connections are blocked. There has been a discussion about removing this block and allowing "safe" ports. At the moment the issue is rather pointless as we are behind a NAT due to lack of IP space. Outgoing connections to DNS, SMTP and HTTP/HTTPS are filtered to force people to use our servers. Some of the more notorious p2p protocols are capped to keep the bandwidth usage from going insane.

    We have a central register of users. To use the network you have to register and pay a symbolic sum each month. Then you get access to the connection in your room. You are responsible for what happens from your connection. This register gives us an easy way to contact users. To be allowed to join the network you have to sign a paper stating what you are allowed to do and not do. Our TOS are pretty restrictive, but without them we wouldn't be able to manage the net.

    After some network outages (Code Red...) we have implemented a quarantine VPN. We have several IDS spread out, and if they detect a computer spreading malware they move the computer to the quarantine VPN. On this VPN the computer can /ONLY/ connect to the DNS server and the HTTP/HTTPS proxy server. This server provides the user with a message about the computer being infected, links to several sites with patches, free AV and updates. And a note that they will have to contact an administrator to get access renewed. The user can continue browsing freely, but don't do anything else. If they want to get back to the usual network they have to clean up their computer.

    We also have several special checks for "evilness", most important rouge DHCP servers and ARP spoofing. Anybody caught by these simply get their connection pulled until they have explained themselves. Administrators are notoriously slow when it comes to returning connection to people knowingly doing malicious things on the network.

    1. Re:Our solution by jotok · · Score: 1

      This sounds like a really slick solution...kudos! If you have got any writeups on your setup, lessons learned (costs of implementation etc.), and the like, I'd love to read them.

    2. Re:Our solution by pehrs · · Score: 1

      I am not sure how much help it is, but have a look at http://www.hadiko.de/hadinet/ (it's in German).

  274. Realistic and Different... better? by eepok · · Score: 1

    You know, I should really be used to the jaded tech-support answers of Slashdot, but this is a case where it's just not useful.

    OF COURSE the guy has already thought of simply disconnecting or banning virus spreaders IF he has the power to do so. So why not try to put the repulsive amount of intellect here at Slashdot to use and try to find a realistic and different solution?

    Couple things must be stated already. This guy VOLUNTEERED for the job. This means that this guy is more likely than not kind-hearted enough to NOT want to cut a student/many students off from their main form of communication/entertainment/research.

    Knowing THIS, what are some solutions?

    I have a personal idea that can HELP REDUCE the severity of the problem:

    1)Create a website with:
    A)A link-list with the most common offending viruses being tracked on the network. Have each link refer directly to the symantec/mcafee per-virus fix tools.
    B)A very LARGE link to the free online virus scan HouseCall by Trend Micro. Include instructions under the link how to use the virus scan. Make the instructions FOOL PROOF (better fool comments aside).
    C)Standard temp file removal instructions (again, FOOLPROOF) for all Windows OSs from 98-XP including Documents and Settings\NAME\Recent & Documents and Settings\NAME\Local Settings etc. You know the drill if you've ever cleaned a computer.
    D)A list of the common virus processes so that those with Task Manager OSs can kill those processes.
    E)A Standard disclaimer like "you really need a full software virus protector blah blah blah... Anything you do is at your own risk blah blah blah"

    2) Require this webpage as a homepage.

    3) Require that the people on the network go through the the scan, etc. or THEN risk being disconnected from the network for a time that you see as fit and reasonable.

    4) One week after this is implemented disemenate a simple and obvious .exe virus whose only purpose is to send you an email from the inbox of the idiotic inbox-owner who executed a random exe he/she found in her email.

    As I stated earlier, this is not an end-all solution. But it is a contructive beginning of an idea. And dear Slashdot, try to remember what it was like to be tech illiterate (old fogey coders forgiven). Some people just don't "get it" yet. You don't teach your kids/dogs to behave by punching them, do you?

  275. Cisco recommends Qos by Anonymous Coward · · Score: 0

    Qos can be used for setting NBAR policies for worm identification and policing

    http://www.cisco.com/en/US/netsol/ns340/ns394/ns17 1/ns128/networking_solutions_white_paper09186a0080 1e120c.shtml

  276. There is a way! by cancer4xmas · · Score: 1

    It's not impossible, but it is the most difficult problem to solve. If you're serious about it, you need to work with the people that do have control over the network infrastructure - it's the only way to solve the problem. You need managed switches that are vlan capable and network registration via mac address. Period. You need 2 private vlans, web server, dhcp server and a dns server in the 2 private vlans. When someone jacks in to network, their switch is read, and mac address is compared to registered macs. If they're unregistered, their switchport gets put in a private vlan. There, they're presented with a page saying you need to run win update, install virus protection, etc. Once they've installed updates and vp, their vlan is popped back into the regular network. Have a box nessus scanning for missing windows patches. If it detects someone, pop them into your second quarantine vlan, where they have to nessus scan clean to get out. It's a lot, but it's fully automatable. I've got a solution like that working for 3000 users, and not ONE virus outbreak this year. Turning of jacks, yelling at users, thinking they'll "get it" is Sisyphus' job. After you have some control, fire up a dark-net and snort it. It's not easy, but it's great when it's finally done.

  277. simple by Anonymous Coward · · Score: 0

    what they did at my uni:
    Sniff constantly for vulnourable unprotected computers.
    When one is found, send them a mail informing them of the siteuation and that the should fix it imediately.
    Then shut down their connection.

    Most of the time they don't get this mail before they lose the connection, but then they come whining to the sysop, who also got a copy of it.
    Give them a cd with the needed software and once they have installed and fixed the problem, reactivate them.

    Students can go a long way to get their connection back.
    I have seen people digging out their old modems after a few hours when the entire network crashed.

  278. Your sig by Anonymous Coward · · Score: 0

    could also say:
    Going to war for no good reason is like going deer hunting.

    (No, I'm not french.)

  279. easy solution by eviljav · · Score: 1

    An easy solution, IMO, would be to have two switches/hubs - one 100mbit switch that everyone starts on, and then a 10mbit hub for the people who's computer's are being a problem. When someone has a computer that's doing a flood ping or whatever, migrate them over to the 10mbit hub, and let them stay there. That'll limit the bandwith they can take from everyone else, and will be really cheap to implement.

  280. You need more power. by 91degrees · · Score: 2, Insightful

    How to determine the height of a building with a barometer. Sell the barometer. Buy equipment suitable for measuring the height of a building.

    You're trying to solve the problem with the tools you have. This is not adequate. You need better tools. Talk to other people who run networks. Decide what you need to be able to do your job. Explain the problem to the higher ups. Ask for the right to do certain things to protect the network.

    1. Re:You need more power. by SuiteSisterMary · · Score: 1

      And, you need to accurately define the problem, which affects the proposed solution.

      Want to stop viruses from getting on the network? Transparent firewall with virus-scanning capabilities.

      Want to punish transgressors? Managed switches, and shut off ports.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  281. My Solution: VPN/Blocking by dusty123 · · Score: 1

    I have a realtively small network here, with a Linux server and a couple of clients which become infected by a worm/virus from time to time. First, you have do differentiate between a virus and a worm: 1) Virus - This is basically easy. Most viruses have a built-in SMTP Engine, which means simply that they replicate over SMTP and therefore contact various SMTP-Servers (port 25). Normally, they do not use the ISP's SMTP-Server configured in outlook. Therefore I just blocked outgoing connections on destination port 25 which blocks the replication of the virus. Whenever someone is infected, I see this in the firewall logs. Then I can inform him but I basically don't bother as he does no harm to my network. 2) Worm: This is not so easy as the worm tries to replicate on your local network. The only solution to this is to block certain outgoing ports for known attacks and - which is more important - configure a VPN where clients may only communicate to your server but must not interact. On the other hand this is a huge limitation but there may be ways to allow certain connections (e.g. fileshareing etc.) or also block specific attacks. But this requires a switch that is aware of VPN etc. My advice: Don't fight it, live with it.

  282. Quick and easy solution by Walkiry · · Score: 1

    IPs connected to MAC addresses, connected to the names of the users.

    Next time there's a network flood, put a sign with the name of the computer owner on the notice board, with a note saying that's who the students have to thank for the current outrage.

    Let the problem fix itself.

    --
    ---- Take the Space Quiz!
    1. Re:Quick and easy solution by tuxedobob · · Score: 1

      Wish I had mod points, as that is brilliant. Someone's going to complain about privacy issues, though. So be creative as to why this is the best/only option.

    2. Re:Quick and easy solution by dwayner79 · · Score: 1

      I concur... Mod away on this. I love it.

      --
      Religion and politics, without the flame. godgab.org
  283. can't escape AV on win32.. by yakumo.unr · · Score: 1

    1. Educate them on the recent nopir.b virus, that'll put the ***** up any student.

    2. Educate them on Eset Nod32 antivirus, it's written in assembler and doesn't slow up your machine, fill it with bloat, it monitors internet traffic, and I've never yet seen it hang, unlike all other well known, free or comercial, AV apps.

    The new 2.5 beta's also checks for spyware I've read.
    And it's cheep too.

    (sorry to sound like an add but I've been working in IT for 10 years I've always actively hated having to run AV apps, and seen them as a necessary *EVIL* till now)

    2. try to get the university to buy a license, or have an initial connection & checkup fee that just covers the AV cost maybe?

    3. as many others have said allready you need an agreement they sign before connecting, to run AV (nod!) and keep system clean or accept that you can be disconnected without notice as you are the cancer preventing the productiveness of the other students.

    The document must contain non windows clauses for suitable settups for *nix/mac.

  284. Enterasys and Quarrantine by Anonymous Coward · · Score: 0

    Use something like Enterasys intelligent switches. Let them auth using 802.1X. Then setup rules that detect malicious behaviour (use packet rates, ping sweeps etc to detect). When this behavoir is detected the switch will drop their port into a quarrantine state.

  285. unplugging is lame ass, firewall em by cheekyboy · · Score: 1

    2. someone write a virus killer that spreads using the virus techniques, DUH!!!

    3. firewall em, and ONLY let them look at help.local.net which will clean them, or if its girl, trade um.. u know what for instant fix. ;)

    4. have a wall of shame in the hall way showing how has the highest viruss installed.

    --
    Liberty freedom are no1, not dicks in suits.
  286. that's too simplistic an answer by huded · · Score: 0

    you're expecting art,music, and philosophy majors to be as computer literate as you.
    what about new viruses that infect machines before security vendors create av defs to combat them? or before the monthly MS patch release?
    so, even users w/current av and win updates can have their machines infected.
    more importantly, many attacks are designed to provide back door access and once the trojan does its dirty work, simply removing the malicous file isn't going to improve traffic flow across your network.
    for instance, a virus infects your computer before norton creates definitions for it. an irc bot gets installed on your computer and your i.p. is now a hot target for d/l movies, dvds, credit card #'s, etc.
    a few days later, norton releases new defs for that virus. ok, even if your av quarantines or deletes the infected file, you have to know how to search for irc bots or keyloggers.
    av doesn't touch irc clients, http, or ftp and those ports are generally open even on firewalled machines.
    so, you're still going to have tons of traffic to the "now cleaned" machine.
    the kid's machine got infected. you booted him. he "cleaned" the computer. once you verify that av and win updates are current, you restore access.
    how have you reduced your flows? you haven't. and there's no way you're ever going to teach kids who just want to d/l music and porn, play games, surf the web, and leave witty away msgs for their friends to be amazed at how to do all that.
    there are answers, many of them complicated, but yours, my friend, is no solution.
    so, don't be so hard on the guy. he's asking for help not sarcasm. ok?

    1. Re:that's too simplistic an answer by Scott+Lockwood · · Score: 1

      I don't agree.

      Bad things happen to everyday people, it's true. Who's responsible? I say it's the computer owner. Who's responsible for the network? Again, who owns it? I don't expect that someone who isn't a CS major will know all that - but they still have an obligation to compute responsibly. If some malicious wanker breaks my windshield, and a cop stops me and gives me a ticket for it, I garuntee you that the judge isn't going to let me off when I say, "But it's not my fault!" It's my car - it's my responsibility to either fix it, or have it fixed.

      Unplug them, clean up the machine (which would include all bots and trojans, and you'll note that I did cover this by saying spyware software was also necessary - and that DOES find those things) and then once it's back to normal, let them back onto the network.

      --
      But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
  287. down their port on the switch by paulsomm · · Score: 1

    Assuming network access requires agreement to a TOS, lobby to make virus protection a requirement of the TOS.

    I'd also recommend lobbying to have the organization purchase a site license for a popular AV product.

    Any violations should be treated with a port being downed. When the person complains, hand them the CD (or install it for them, or hand them a CD-based scanner that you burn with the latest definitions and performs a full scan as an "autorun.inf" activation). Up their port after they sign a form attesting that they have taken steps to alleviate the problem.

    If they're still infected when you turn up the port, down it again.

    Sometimes the solution is a policy one and not a technical one.

  288. What about switching to Apple... (just $ 500,- eac by Anonymous Coward · · Score: 0

    Maybe it's a dumb answer, but inviting the others to switch to Macs would resolve all virus issues and relieve you of a lot of work!

    Regards,
    Bart Scholten
    Long Time Apple user, no virus scanner, no firewall on, no problems!

  289. Re:What about switching to Apple... (just $ 500,- by dwayner79 · · Score: 1

    Typically this type of comment comes from linux users. I am sorry, but as long as software is piratable (I am not condoning, just stating the facts), you are not going to get people off Windows. They can simply find too many apps for free.

    --
    Religion and politics, without the flame. godgab.org
  290. These devices are called: TMOTB... by dwayner79 · · Score: 1

    The Mark of the Beast... sn: 666

    --
    Religion and politics, without the flame. godgab.org
    1. Re:These devices are called: TMOTB... by dwayner79 · · Score: 1

      Sorry... wrong thread... Flame me if you like

      --
      Religion and politics, without the flame. godgab.org
  291. Let the other users do your work for you by Loki_666 · · Score: 1

    My suggestion would be to let all the other users in the dorm who is the cause of the problem and explain to them that the reason they cant download their pr0n is because of this user. Sit back and wait for the screams to die down. Then go and have a word with the offending user (if they are still alive).

  292. Back to Dail-In by frinkazoid · · Score: 1
    I've had to deal with this in on a smaller scale in my students home. There are some 100 computers here, connected by (cheap) unmanaged switches. The users often even connect their own extra switches to serve their needs. The connection to the outside wolrd is a debian router.

    If a virus struck before our scheme it was like a World war I battlefield and the phone was ringing around the clock.

    So, you ask what our idea was ? We've 'eliminated' the peer-to-peer aspect. the debian routers is now a PPPoE dail-in server. And instead of all the clients having tcp/ip installed to their network cards they have it installed on a PPPoE dail-out adapter.

    This provides us with the possibility to limit a users acces to its peers when it is infected. In fact, if a computer is infected, it still has internet access, be it limited. If the infection persists they get locked-out, but only after so many warnings.

    We've been happy with the setup for a year now. It's an difficult way ... but it's cheap wich is more important in eductation these day anyway.

    An added value is the os ondependance, much other alternatives have specific os needs. There are ppp adapters for every os i've coma across (I wonder if DOS has one !? )

  293. Fire the sys admin for starters. by Anonymous Coward · · Score: 0

    Fire the sys admin for starters.

    They should have already identified the main causes of the ongoing problems and should have made recommendations for corrective and preventative actions.

  294. Large K12... by Anonymous Coward · · Score: 1, Informative

    Hi,
    Here is how we deal with this issue on our 225,000 user unmanaged MAN (we are a large urban K12):

    We use all managed switches, an IDS lets us know when a PC starts acting up (at least if it's a virus that produces traffic, which seems to be the norm these days) we use Nessus to scan the host, which is usually not running any personal firewall, see if we can contact the person directly (name or room number in the netbios table) and if that fails, shut off their port in the switch that serves that part of their building. In extreme cases we have turned off entire rooms, floors, and even a whole 3000 student highschool at one point. This tends to get people (read: the LAN folks and the users) to understand that they are actually on a network with other people.

    You might want to play with hogwash http://hogwash.sourceforge.net/oldindex.html (I have not personally used this, we have a similar (commercial) device that does this kind of thing) and see if that will help you drop some of the outbound traffic/identify infected hosts. Of course regular snort can be configured to modify iptables so you can automatically deny infected hosts net access.

    We are at present 4 months away from having managed office systems (insha'Allah) and 4 years from seeing them out in the schools. It's going to be a long, tough, fight... Gee, thanks, Mr. Gates. :)

    peace,
    jcw

    PS: eeye has a bunch of free scanners for windows machines, and there is ample documentation on IDS and scanning solutions "out there". I find that knowing your current level of risk and where your problem users are (i.e. where things are likley to start) makes work a heck of a alot less stressful.

  295. Simple Solution by LinuxCDRs · · Score: 1

    I have not had time to read every post, so I apologize if this has been mentioned before. I think putting up a gateway server based on Linux would be very helpful. A product like ClarkConnect (http://www.clarkconnect.com/info/) would serve well in that situation. This is the solution I have used. A quote from their website: "The award-winning Linux-based solution includes firewall and security tools, along with file, print, web, e-mail, proxy, antivirus, antispam, content filtering, VPN servers and more. A detailed feature list is shown in the sidebar below." You could also use something like SmoothWall (http://www.smoothwall.org/) as a gateway as well. By setting up a true firewall you can limit the outbound as well as the inbound ports. This will not eliminate the problem but reduce it to a great extent. Further services like anispam and antiviri will bring the number of issues down considerably. The downside to this is the the computer will have to be somewhat beefy. For 500 users look at 3.4Ghz with 2+GB ram and a few nic cards. I know there is no $ for this project, but that is just not reasonable. Getting the money for this would be VERY easy. Say the cost was $10K this would only be $20 per person (500 users). This could be charged as a one time fee or spread over a monthly payment (barring the school would front the $). You could also start this by charging users a fine for not following documented procedures for using the network. Uncontrolled Virus: $50 fine. Allowing your machine to be a Zombie Server: $150 Etc etc etc.. You would have the money in no time! Good luck with this, it may seem impossible now, but it is really not that hard to fix.

  296. 1-week "Decon" or Quarantine period by MacBoy · · Score: 1

    I would propose a 1-week Quarantine, where any computer found spreading a virus is removed from the network to allow the owner to clean it, and more importantly, to have a time out to think about the consequences to his peers of his lack of responsiblity.

    Sure people will bitch and complain when it happens to them, but that's how you know that it's an effective deterent. To be a deterent, a punishment has to be unpleasant, and the people have to know that it will be enforced consistently. When a person learns that everytime his computer gets infected with a self-spreading virus, he goes without e-mail, chat room, and divx downloads for a week, things will change.

    Make sure to loudly announce this change in policy beforehand. Suggest good anti-virus and firewall software, preferably free and/or site-licensed to remove any genuine impediment to people installing and using it. This may be a bit of a nightmare to enforce the first time, with say half your network infected. But the second time around, you will have fewer affected machines. And even fewer the third time.

  297. Out them by Buz · · Score: 1

    Sometimes in a shared environment, peer pressure might work. When the network is brought down. Fix the problem and notify everyone in the complex -- (I'm not sure if its legal of course.)
    "Sorry about the network outage today-- Davey Jones brought down the network via a ping flood. If you have any question about what happened please see Davey in apt 23B."

  298. block infected computers by portscan · · Score: 1

    really, you do have to force people to keep their systems clean otherwise the network is unusable to everyone. one solution we have come to at a major university is to block the connections of any computers detected to have a virus that is creating undue network traffic. all of their http requests are pointed to a special web page explaining the problem and the steps to correct it (of course we offer assistance). when you have that many computers on a network, you really have to strong-arm users some times in the interest of keeping the network safe and clean (and usalble)

  299. Enforce restrictions by Redwin · · Score: 2, Informative

    I work with exactly the same situation, helping maintain a halls of residence network where machines are owned by the students. We have a the following setup which seems to work pretty well:

    1. the switches drop any traffic between machines in the network to stop malicious traffic propagating, (except to the server obviously :p)

    2. all students data quantities are monitored so if a student is using a large amount of bandwidth consistently over a number of days an enquiry is made into whether the student is aware that they are sending/recieving a lot of data. If they were only downloading linux distros or something thats fine, however if they were only checking email then they machines connection is blocked until a virus scan is complete and the machine is fixed.

    3. Regarding security, a CD and infosheet is handed to users on arrival to the halls with a slip they have to sign saying that if their machine is found to be sending viruses/spam etc then it will be disconnected from the network until it is fixed (by them). The CD contains Spybot/Adaware and AVG antivirus for those who don't have antivirus software.

    4. Ports access is heavily restricted, no p2p traffic for example. (I'm from the UK and the laws that were explained to me are that if a company/organisation runs a network which is engaging in illegal activity then the company is just as liable for copywrite theft as the users are, as they are responsible for their network and must take "reasonable" actions to prevent it)

    As a warning you will get a lot of flak from students for "restricting the access that they paid for!" even though in the actual halls contract that they sign is states that "internet access is provided for academic use only".

    While this seems a little harsh if people really wanted to do LAN gaming for example they can always set up a separate network to do so.

    Hope that helps :-)

    Sam

    --
    Warning, comments may not have been passed by the sanity department of my brain.
  300. Voluntary participation by Anonymous Coward · · Score: 0

    500 is a lot to support. It'd be wonderful if they could even throw you $1/month each. I DON'T think that's too much to ask and it's a way of showing that they appreciate what you're trying to do.. Ungrateful bastards.

    As far as virus protection, I think you're in a tough spot. Unless you can implement some of the filtering or DHCP rules and setup a web server with a 24 hour "You're Infected" page, your only option is voluntary participation..

    1. Advertise discount virus software. McAfee's Managed VirusScan (formerly called ASaP) is a very easy-to-manage virus service. It's idiot proof on the desktop end, and you see all of the reports of infections each week. Additionally, you can use the admin page as your e-mail list as each terminal will be registered under the primary user's address.

    I don't even know how low pricing goes in bulk, but around here it's under $45/seat for 2 years in the 2-25 seat range.

    2. Start cataloging users by IP address and post their picture in a public area when their infection disrupts the network. Include embarassing captions referencing their intelligence, excessive viewing of pr0n, and general idiocy.

    I'm sure there are other ideas in this neighborhood. My point is, use the community to pressure the infected to become the healed! And OFFER all of them the tools to let you watch their backs so they can resume their lives.

    If they whine about moving and not using the 2 years, get them a pro-rated refund when they move and re-use the license on the new tenant.

    Best of luck!

  301. Charge for bad behavior by jridley · · Score: 1

    Someone gets infected, disconnect them until they are clean. Second offense, disconnect them, and they only get reconnected via a filter box, which they pay rent on, say, $50 a month with a minimum of 3 months.

    Alternatively, at the second infection, require them to pay a pro to clean their system and update their scanning software, since they've proven they can't do it themselves. They don't get reconnected until they can show a receipt from an approved vendor.

  302. Route Hat by shurdeek · · Score: 1
    Hello,

    I have a linux distribution for routers called Route Hat, http://www.routehat.org/, which has lots of features in this area. It is also used by several dormitory networks, largest one about 1400 computers. It is optimised for high performance and is 100% open source (the stuff I personally coded is 100% GPL unless the original package didn't permit it).

    Features for (well, AGAINST actually) virii:

    • fair division of internet bandwidth (weigted round robin)
    • vulncheck.pl (check if the computer is patched against sasser and if not, bugs the user to update, and provides the admin with a list of who is patched and who not)
    • aspe.smtp.pl (truly transparent (i.e. doesn't break SMTP-AUTH and SPF) SMTP proxy server with antivirus and flood protection)
    • booting the CD with option "virus" will try to locate and destroy all virii found on the local disk (works with VFAT and NTFS).
    • Did I mention high performance? On the mentioned network with 1400 computers and 15mbit internet (100mbit LAN), the router is a 2GHz Athlon XP with 512MB RAM (not really a new system) and system load is on average below 0.01.

    It has tons of other features as well (limiting internet access to IP/MAC and coordinating this via DHCP, web interface, ip accounting, can run from small media like USB sticks, easy installation and configuration, ...). The only drawback at the moment is lack of documentation, but now at least I have a http://docs.routehat.org/doku.php?id=rh:howto Install NANO-Howto.

    I also have a not yet released program for checking ARP-Floodings (for detecting infected computers).

    All features are optional and some (arpflood, vulncheck.pl) are usable also if not used on a router.

    I also provide commercial support and stuff.

    Yours sincerely,
    shurdeek

  303. Social issue needs a social fix by Grayputer · · Score: 1

    It appears that you have a social issue (don't care) and not a technical/education issue (can't figure out how to get/install/update the antivirus). Most technical answers really do not work in that environment.

    The best technical response to the social issue is usually REALLY an attempt at a social response. I'll talk to you (education), disconnect you (isolation, banishment, ...), or use peer pressure. It appears from your comments you have tried education and have difficultly with banishment, so you have to try other social fixes. How about a PUBLIC weekly/monthly list of the top ten lusers causing a slow/bad network environment. You hog bandwidth (virus, spam, trojans, excessive bittorrent,...) or cause your neighbors pain (virus, hacking, ...) you make the list. You want off the list, fix the issue and have it stay fixed for a week/month.

    Note: this can create a different issue, those interested in 15 minutes of fame regardless of cost. Without a plan to handle that occurance (banishment is the usual), you risk trading the current issue for a different issue.

    An additional technical mechnism is to install a bandwidth management mechanism. If you make the list you get your allowed bandwidth reduced by X% for each week/time you are on the list. Screw up lose 20% of the allowed bandwidth, don't fix it, lose another 20%. After about a month of being on the list, you are down to zero. You stay at zero until the issue is fixed, and then move to say 60% until it stays fixed for X period of time (or it gets reduced again). This is somewhat of a progressive banishment solution which may or may not work in your environment.

    Bottomline, you need to pass on the pain to the people that deserve it. Technical solutions do not do that, social ones do. The only technical response to your problem is to find a technical mechnism to enforce a social solution.

  304. Get a Bat! by MrRoarkeLovesTattoo · · Score: 1

    And then everybody take turns beating the snot out of these repeat offenders and their computers. I also like the idea of outing them to the rest of the community and let the chips fall where they may.

  305. Tar baby! by whitelabrat · · Score: 1

    I wouldn't sweat the infected computers too much. Sniff 'em out and shut down their net ports. Meanwhile Tarpit 'em. Go to bed happy.

  306. You only think your in control by jojo+tdfb · · Score: 1

    Actually, I have looked at the security rating for both of them based on government sources. Turns out Linux is just as easy to crack. The thing that bugged me the most was that even thou windows had more issues, 80% of them could be firewalled out. Linux on the other hand...

    Later, when we finally got away from doing government work *shudder*, we started working for a medical software company. Holy hackers batman, you want to know how easy to crack Linux is? Set up a server in Windows with the latest patches, get a really good firewall and set up a fake page for some medical software. Set IIS to say it's apache running on Linux. Make up a bunch of cards with the url on it and pass it out to all the software venders at a large medical software show. Later that night check the logs and see what fun comes down.

    In my experience the only os that's secure is the one that doesn't have a tcp/ip stack, disk drive or cpu. Never say something is secure because you happen to know how to install a toy language on an insecure web server. Anybody who uses php is automatically disqualified from ever making any statement about security, ever. You might as well install asp 2.0 on an unpatched Windows XP box.

    --
    Linux is really boring from an os standpoint. Now Plan 9......
    1. Re:You only think your in control by MikeFM · · Score: 1

      Anything can be cracked but it's reasonably easy to secure Linux at the machine level. I get 1000's of attempted attacks a day on my servers but they have yet to be penetrated. Just being attacked a lot is not a sign of weakness.

      PHP isn't that insecure. That argument has been bunk for as long as I've been hearing it. It has problems, like any other bit of software, but they are certainly not as bad as ASP and the fixes are much more prompt than for ASP. Either way, if you have your webserver properly configured then even if PHP is penetrated there will be no access to your system or database. You shouldn't be running youe webserver, or any remote services, with permissions that'd allow your system to be compromised if that server was compromised.

      On the other hand I've seen webhosts running Linux as bad as Windows as they never upgrade their software. Unfortunately a couple of my websites are still hosted on such third-party servers but thus far it hasn't been a problem.

      Windows doesn't even have a real security model and serious bugs are often left open long after an exploit has been seen in the wild.

      --
      At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  307. You DO have a choice. by Scott+Lockwood · · Score: 1

    No one forces them to use the campus network. They are more than welcome to pay for their own connection to the Internet.

    --
    But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
  308. Re:use Linux by tomjen · · Score: 1

    But they will still have local access to the machiness. Local access = root access.

    Besides would you accept not to have the root password to your own machine? I must certainly would not (note my machine not the schools/companys)

    --
    Freedom or George Bush
  309. Force the ports two 10Mbps by speedplane · · Score: 1

    Force the ports two 10Mbps. Most switches have the capability to change speed on a port by port basis. The students don't really need the faster LAN access. And if anyone complains then just switch that individual user back to 100mbps. It doesn't permanently solve your problems but it'll work.

    --
    Fast Federal Court and I.T.C. updates
  310. Check out these guys by kraney · · Score: 1

    You should look at these guys: http://www.miragenetworks.com/

    They have an appliance that can detect viruses & restrict the infected computer from the net, without requiring an in-line IDS.

    They might be out of the budget for your dorm, but you should talk the university into buying one.

  311. You need some proper tooling ... by Dark$ide · · Score: 1
    Take a trip to your local sports shop. Find a Louisville Slugger. Buy it.

    When some stupid moron gets a virus use your shiny new baseball bat to beat the crap out of them.

    They'll soon learn, through a process known as "morphic resonance".

    --

    Sigs. We don't need no steenking sigs.

  312. How to stop viruses from spreading by Anonymous Coward · · Score: 0

    Shoot the end users.

  313. firewalling? by mfarver · · Score: 1

    Another option.. if you control DHCP you control the default route to the internet your clients use. You can setup a Linux box on a static IP and change the gateway IP of anyone (based on MAC address) to that Linux box. The Linux box should forward the packets along to the actual internet gateway. Once traffic is passing thru your machine you can do many things. (Maybe some transparent proxying tied to a virus scanner? Snort with a route to nowhere action? Lots of options once you control the egress point.

    Your subscribers can always override DHCP and enter the correct default gateway but this takes a little know-how and is beyond most lusers.

    Redirecting traffic this way has some negative effects on the network (lots of ICMP Redirect Traffic)...it might help to NAT the connections or only route the really offensive users thru this method.

  314. mdcrack by NoObBie1 · · Score: 1

    does any one know how to use mdcrack and if you do can you tell me how to crack hashes

  315. ANY car you want? by Engineer-Poet · · Score: 1
    I can go buy any car I want and drive it at 200 mph...
    I'd really like to see you do that in a Trabant. Or a Yugo. Or even a Festiva. ;)
  316. Re:Seperation [OT] by FalconZero · · Score: 1

    So in addition...
    I was not confused, I was simply pointing out that until they introduce "-1 I don't agree", the choice between moderation and responce is a no-brainer and as you so elequently point out, I was fully aware that you responded.

    And guess what...
    'Repost' should have been 'riposte', A spelling mistake - boy do I feel stupid. As for moderation being a responce to 'insensible' suggestions, A) Insensible is not the word you mean, and B) I suggest you read the moderation guidelines again.

    And guess what else...
    You are correct, I did not mean physical network. I incorrectly assumed the article poster had software access to the switches, where he could have accomplished what I suggested with, yes, "a script". Additionally, if you read any of my original post as 'Jargon', sorry but I prefer to use 1 word instead of 5, and as for the company on the moon, sorry, two companies is enough for me.

    Beside all that, I suggest in future you avoid posting when angry, as you've come off as a bit of an idiot responding Ad hominem abusive to a rather inoffensive suggestion, you should go back to randomly spitting in the street, as the thug persona befits you.

    --
    Windows in 6 Bytes (IA-32) : 90 90 90 90 CD 19
  317. If you control DHCP, you control the network by phoenix_rizzen · · Score: 1

    Get a cheap box you can use as a firewall / proxy server. Change the DHCP setup to point the default gateway to that box. Put a virus scanner on that box (Squid + DansGuardian + ClamAV works nicely) to scan all incoming / outgoing files via FTP/HTTP. Add in a Postfix install using Amavisd-new + SpamAssassin + ClamAV, and you can intercept all incoming / outgoing SMTP as well.

    Voila! You have taken control of the network, and moved the virus scanning off the individual desktops.

    This is a similar setup to what we use in the local secondary schools.

  318. That's easy. by arete · · Score: 1

    That's easy - just replace the middle of the car, from the dash through the trunk, with a big rocket. Then make sure you're driving by remote control in case it blows up.

    Seriously, though, I had a friend with a Ford Fiesta (or something like that...) that I'm confident would've made 200. Of course, it wasn't really a stock engine anymore. He might've just replaced it outright with something from a bigger car - then he had some kind of custom turbocharger and enhanced timing. I think he said it got to develop like 300 hp or some madness like that. And it was a tiny car...

    Whereas I just got rid of my first car and it had a top speed of 92mph on a level road with a tailwind.

    --
    Looking for freelance Actionscript (Flash/Flex) or ColdFusion work and/or freelance developers. Email me, put Slashdot