Slashdot Mirror


How To Avoid a Botnet Infection?

Taco Cowboy writes "Two of the networks in the company I work for have been zombified by different botnets. They are taken off the grid as we speak. We thought we had taken precautions against infection, such as firewall and anti-viral programs, but for some reasons we have failed. Is there any list of precautionary steps available?" I'd suggest port blocking 80 for any computer that is detected running a web browser, but that might prevent some percentage of legitimate work.

396 comments

  1. Yeah... by Pojut · · Score: 5, Insightful

    ...I'm going to go ahead and guess the general answer most people around here are going to give.

    Linux or OSX.

    AmIright?

    1. Re:Yeah... by sirrunsalot · · Score: 1, Funny

      Yup.

    2. Re:Yeah... by Anonymous Coward · · Score: 0

      VMS

    3. Re:Yeah... by Magorak · · Score: 2, Insightful

      Unfortunately you are probably right.

      --
      No matter how fast computers get, you'll always be waiting - Matt Klem
    4. Re:Yeah... by euyis · · Score: 2, Funny

      Competent users maybe?

    5. Re:Yeah... by miffo.swe · · Score: 2, Interesting

      If you really want to be sure you avoid being part of a botnet, then yes, Windows is not one of the choices you have. It cant be secured, its like going down the rapids in a colander while trying to plug the holes with cabbage.

      If you want to mitigate the problem you can add all sorts of defences but you will be owned eventually if you stay on Windows. The question is, is it worth all the money? One thing is sure, its damn expensive to fix Windows up to half-bad.

      --
      HTTP/1.1 400
    6. Re:Yeah... by Anonymous Coward · · Score: 0

      I'd hate to have an incompetent like you as my network admin.

    7. Re:Yeah... by gandhi_2 · · Score: 4, Interesting

      No. That's not sufficient.

      Disallowing USB drives helped the military cut down on infections, though.

      How about: users run restricted. Using GPO's: mandatory win updates daily with reboot. Automate patching of commonly-used helpers like flash, shockwave, adobereader, firefox, java. And MS security essentials.

      Some rigorous port filters on EVERY machine and iptables rules on routers and l3 switches...a whitelist approach.

    8. Re:Yeah... by beh · · Score: 5, Insightful

      Yep, most people will say that - even though I had one of my machines broken into years ago - even though it was a linux machine... Even though it *should* have been secure, but I had been somewhat lax in keeping it updated, and hence might have left a potential door open for an attacker due to that, simply by believing linux would have been secure enough.

      But, yes, that would never stand in the way of most people saying 'linux would solve this'. I think more proactive monitoring and regular application of security fixes, etc. would help.
      Another thing that might help, is IF you need to leave users with a web-browser, try and install them in a way that the browsers are properly sandboxed. (yeah, yeah, yeah - I know 'firefox'/'chrome'/'my-other-non-IE-browsers' are safe... Sorry, I've gone past believing that...)

      I don't think there is an inherently secure OS / OS distro - at least, not beyond the moment it gets any kind of software that goes beyond its default installation...

    9. Re:Yeah... by ByOhTek · · Score: 5, Interesting

      Yes, that's the general answer. Probably not the correct one.

      *NOTHING* short of educating a user, or massively restricting their privileges on a computer can protect from this kind of problem. I worked at a place where we used Windows, and locked everything *really* tight, using a lot of sysinternals software (regmon/diskmon) to figure out where to allow nonprived users to write so that poorly written windows software would work for them. It's easier on Linux and MacOS, but it is still a problem.

      Remember - even if it is only the user's account, and not the whole computer that is infected, it can still cause trouble (cleanup is easier though).

      I've seen windows boxes go uncracked for years, and I've seen Linux and MacOS boxes cracked within weeks of being set up. With the proper security precautions, security flaws are mostly user based.

      That being said, in a networked environment, once one computer behind a firewall gets cracked, the floodgates have been opened, whoever did the cracking just got a firewall bypass.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    10. Re:Yeah... by lordandmaker · · Score: 2, Insightful

      If you really want to be sure you avoid being part of a botnet, then yes, Windows is not one of the choices you have. It cant be secured, its like going down the rapids in a colander while trying to plug the holes with cabbage.

      Thing is, though, *everyone* running Windows treats it as holey, exploitable and generally unsafe. So they apply every security mechanism they can, they bother to audit things, and generally treat it as a dangerous thing that needs attention.

      Too many Linux/OSX users sit there thinking "I use Unix. I have no need for security software". Especially the ones who were sold the idea on the grounds that 'there are no viruses for this'.

    11. Re:Yeah... by jimicus · · Score: 4, Insightful

      We've been hoping for competent users (and trying to educate people into competence) for decades. Hasn't happened yet - probably because the usual result of your computer getting a virus which wasn't automatically blocked is you have a legitimate excuse to do no work until such time as someone can clean up the mess.

    12. Re:Yeah... by zappepcs · · Score: 1

      There is reason to believe that network topology contributes to the damage done by viruses and malware. If malware gets into the network for marketing and you make it just as difficult for it to get from marketing to the customer service network as it was to get into the marketing network, you have added extra levels of security. There are too many networks that are designed so that once it gets to one machine it has carte blanche to go to any of them. Yes, the Titanic still sank, but compartmentalization was an idea with merit. You still have to do the edge network security too. This adds complexity to the network for certain, but the idea is to stop one infection from running rampant over the entire corporate IT infrastructure. If marketing is infected, shut it off, minimize damage.

    13. Re:Yeah... by Lorien_the_first_one · · Score: 4, Insightful

      Amiga.

      --
      The diversity and expression of human opinion is essential to human survival.
    14. Re:Yeah... by L4t3r4lu5 · · Score: 3, Funny

      AmIright?

      Urnotrong.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    15. Re:Yeah... by Runaway1956 · · Score: 2, Insightful

      Mod parent to at least +50 insightful. Despite all the bragging that Microsoft and MS fanbois do, the botnets are still constructed with Windows. When that changes, then we can discuss that little issue again.

      Meanwhile, migrate to a more secure operating system.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    16. Re:Yeah... by miffo.swe · · Score: 1

      Id hate to work for someone like you. I have more important things to do than run around fighting fires. Like, tending to business interests instead of dealing with technological shortcomings of one specific vendor.

      --
      HTTP/1.1 400
    17. Re:Yeah... by Runaway1956 · · Score: 0, Flamebait

      That old "Market share" lie again. I'd ask for proof, but how do you prove a negative? Phhht. I'd love to slap the first person who pulled that sorry excuse out of their ass. That turd doesn't stop stinking with time, either.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    18. Re:Yeah... by Anonymous Coward · · Score: 0

      VMS

      What does Voice Messaging Service have to do with anything?

    19. Re:Yeah... by CheeseTroll · · Score: 1

      Those comments are incredible, and a good reminder of how many people actually use the web.

      --
      A post a day keeps productivity at bay.
    20. Re:Yeah... by Anonymous Coward · · Score: 0

      I would also add: all web browsing possible within a dedicated VM appliance. The appliance has a read only drive, and no worries about infection. That will stop quite a bit of the attack surface of Windows. Not having user as Administrator though does so much.

    21. Re:Yeah... by Bromskloss · · Score: 1

      Unfortunately you are probably right.

      Unfortunately?

      --
      Swedish plasma phys. PhD student; MSc EE; knows maths, programming, electronics; finance interest; seeks opportunities
    22. Re:Yeah... by fuzzyfuzzyfungus · · Score: 5, Insightful

      I don't buy the "competent users" argument.

      It is definitely the case that incompetence users can cause system compromises. "Ooh, free smilies!"(though, IT should ideally have blocked most of their most common avenues of idiocy.

      However, in a world where you can get compromised just by going to a perfectly legitimate website that happens to be running a flash ad with an embedded zero-day of some flavor, the idea that "competence" is going to save you is an unpleasant mixture of naiveté and adherence to the just-world hypothesis.

      Competence doesn't hurt, and is always a desirable quality; but it is a near-worthless foundation for a security system. First and foremost, there are many attacks from which competence will not save you. Second, and also pretty important, is that any organization of reasonable size is going to contain people hired for their competence in something other than computer security. The pool of people competent in skill X and computer security is always smaller than the pool of people competent in skill X. Even if the former pool is large enough to fulfil your needs, recruiting from it will cost more than recruiting from the entire skill X pool. Competent users are a nice perk, when they happen; but depending on them is folly.

    23. Re:Yeah... by ZeroPly · · Score: 5, Informative

      The military has reversed its policy on USB drives - because quite frankly it was throwing out the baby with the bathwater. The restriction was actually preventing work from getting done, a lot of times at my unit we would leave at 3:30pm instead of finishing a project because we had no way to move files from a laptop that was not on the network to one of our machines, and IT help was not available. You're talking about millions of hours of worker productivity lost because IT could not figure out a way to make one of the most useful technologies safe. The USB restriction is precisely the way NOT to conduct security - unless you're lazy and don't care much about your users actually work.

      IT people make the common mistake of "the NSA does it that way" + "the NSA is very secure" = "this is a secure way of doing it". You're not the NSA. Look at your users first and tailor the solution around them.

      There is no quick answer to this. You can't ask "how to do I prevent bot infections?" any more than you can ask "how can I keep my body healthy?" It's just too general a question. The solution is going to involve assessment of your particular situation, and the combination of the appropriate products and policies.

      --
      Support microSD: in a post 9/11 world, it is unwise to carry your data on media that you cannot comfortably swallow.
    24. Re:Yeah... by Z00L00K · · Score: 1

      No - OpenVMS is the ultimate and expensive answer.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    25. Re:Yeah... by sopssa · · Score: 1

      So you seriously think malware creators choosing Windows as a target has nothing to do with the fact that almost everyone uses it, and the fact that those running Linux as a desktop know at least something about computers. If the roles were reversed and all the casual and incompetent users would be using Linux, we would see the same amount of malware there. Linux also would be a differently designed, as people need to be able to buy software from stores or download them from the internet, not just from the package maintainer (unless you want a totally closed PC like iPhone or iPad, and even Apple isn't stupid enough to try to do such restrictions on Mac OS X)

    26. Re:Yeah... by Xugumad · · Score: 1

      Linux/OS X aren't miracle cures, but frankly you'd have to restrict so much of what users can do in Windows to stop them wrecking stuff, you might as well just give them Linux and save the license fee for Windows.

      OpenBSD of course is the real answer, but I don't think we're going to see people moving to OpenBSD any time soon...

    27. Re:Yeah... by Anonymous Coward · · Score: 0

      also use a transparent proxy for the web, with a live anti spam and antivirus system plus hostfile based domain blocking, then and centralize all the email on some front-end stripping out all suspicious attachment

      on the client, ban every thing that may have a vulnerability that a policy could not fix (outlook with scripting disabled for example is fine) and for the most part:
      get an administrator that UNDER NO CIRCUMSTANCE ever allow a user to receive that all-important attachment which the spam filter blocked nor to go to the absolutely essential web page that the proxy is blocking - this will require a STRONG support from management, as user can bitch quite a lot if they perceive that their internet is crippled.

      optionally offer a daily formatted machine _offline_ to handle that office files requiring a macro, to be used under supervision with some sort of penalty on those who sneak a virus in there. a 5$ penalty will go thousand miles to make user care about the stuff they do and if the situation is that bad can repay the cost of the dedicated observer.

    28. Re:Yeah... by randomencounter · · Score: 1

      Nothing short of massively restricting users' privileges on a system will fix the security problem.

      For a truly secure system, system maintenance must be separate from use of the system.

      Users whose job duties require creating executable content should be educated in security also, but everyone else should be stuck with whatever IT deigns to install. That way, should anything be compromised at least there is a known baseline that doesn't include "SuperHotModelsXXX-Screensaver.exe".

      --
      Forget diamonds, copyright is forever.
    29. Re:Yeah... by sopssa · · Score: 1

      And when everyone does this, what do you think will happen?

      Besides that point, how is that going to protect against targeted attacks too? If your company is specifically targeted, it doesn't matter what OS you're running. The malware will be tailored to run on it.

    30. Re:Yeah... by tha_mink · · Score: 1

      You're either really inexperienced, or just silly. "Don't use windows" is a retarted point of view. Run an IT department for more than 50 people that actually do something, and then let's see how your "Don't use windows" theory plays out. You *have* to support windows. You *have* to support Mac, you *have* to support linux. "Tending to business interests", usually means making sure your workforce can do their job. Virtually impossible on the enterprise front without windows. Of course, I'd love to be wrong. You think it's about the OS or platform, but it's about the applications. Where's the linux version of Dynamics again? Or the linux client for Dynamics? Can you run exchange on your linux server?

      --
      You'll have that sometimes...
    31. Re:Yeah... by RichardJenkins · · Score: 1

      Well for starters you can use a proxy to prevent (most) users being able to download anything over http that doesn't have a whitelisted content type/file extension.

    32. Re:Yeah... by AlecC · · Score: 1

      That just restricts the number of people who can use computers unnecessarily. Computers exist to serve people, not people to serve computers. We need to design computers so that people whose job is doing something else can still use computers. Forcing all users to become geeks just limits the availability of computers.

      In the early 1900s some pundit in Britain said that road congestion could never become a problem because there were a maximum of a million people in the country who could be trained to become chauffeurs. That might have been reasonable, for a model that said that cars are so complicated that it needs a trained specialist (or enthusiastic amateur) to run them. But cars became so easy that any Joe Public could drive them - and society changed accordingly, few drivers now are competent mechanics - and we shouldn't make the same demands of computer users.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    33. Re:Yeah... by Anonymous Coward · · Score: 0

      What the hell does "retarted" mean? Is that a Mac term or something?

    34. Re:Yeah... by GIL_Dude · · Score: 1

      Sure, that's the knee jerk reaction many people give. However, we could also decide to be helpful instead. Now, we don't know much about the computing environment this person has but we can assume it is some flavor of Windows. So here are some fairly straightforward things they could do to help prevent this:

      - Don't allow the users to have admin rights. (Also, don't run Windows XP or older as it doesn't work well without admin)
      - Consider setting up AppLocker whitelisting (or SRP if you are running Vista instead of Windows 7)
      - Check security sites, firewall vendor sites, etc. to see if there are rules you can use to prevent botnets from talking to their C&C servers
      - Turn off autorun / autoplay via policy.
      - Lock down the current user startup folder and current user registry run areas (non admins can still write to those as they are profile specific - but you can lock them down and prevent code from running on every logon/startup)

      With the number of really smart folks we have here on /. I am sure we can come up with a whole bunch more than that starter list.

    35. Re:Yeah... by Wingsy · · Score: 1

      And just why would that be unfortunate? Within a month or two the USERS of the network would probably think that was the most fortunate thing that's ever happened to their computing experience.

      --
      If I didn't have absolutely NOTHING to do, I wouldn't be here.
    36. Re:Yeah... by Ploum · · Score: 2, Insightful

      Exactly.

      "The day Linux will have Windows marketshare, it will also have botnets".

      Maybe. But, until that day, use Linux. Currently, you have *a lot* less chances to be infected on a Linux computer. When it will change (if it changes someday), we will reconsider the situation.

      Using a broken system for the sole reason that the proposed replacement might be broken too in the future is, at best, stupid.

    37. Re:Yeah... by v1 · · Score: 3, Funny

      Competent users maybe?

      As far as "programming errors" go, I'd label "expect competent users" as "#1".

      --
      I work for the Department of Redundancy Department.
    38. Re:Yeah... by gandhi_2 · · Score: 2, Funny

      my neck of the No-Go's still bans USB drives...I have to email all my botnet viruses to the training NCO.... like a freaking ape!

    39. Re:Yeah... by mdwh2 · · Score: 1

      That's because Windows is what people use.

      You don't see any botnets on Amigas, but, as much as I loved the Amiga, I'm not about to start claiming therefore business should switch to them.

    40. Re:Yeah... by Svartalf · · Score: 1, Troll

      No, you don't "have" to do anything that you didn't sign on for.

      Windows has a very definite issue with regards to security, even 7- anyone telling you otherwise is selling something. You should consider re-thinking your ideas about whether you "have" to do it or not- if only on the security angle and the REAL total cost of ownership (which is more than just the purchase and support contract prices by a longshot...). Ask Ernie Ball's IT people about whether or not you "have" to have Windows- you'll be surprised at what they or Ball himself will tell you there.

      You don't "have" to support MacOS or Linux- but if you want to do your job right, you'll do it anyway. Moreover, you'll actually lower your support efforts in doing it.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    41. Re:Yeah... by randomencounter · · Score: 1

      The amateur software development niches for Unix-type systems generally does not include breaking copy protection on games.

      Since the copy-wars of the '80's this has been a well entrenched portion of the Microsoft amateur programmer community. This helps develop the skills needed to be an effective malware author.

      Interestingly enough, Apple has been courting this developer group intensely with their restrictions on the iPhone and other products, so it is not surprising to see more general malware turning up on MacOSX.

      Perverse incentives, we has them!

      --
      Forget diamonds, copyright is forever.
    42. Re:Yeah... by Svartalf · · Score: 1

      You know...they don't need this sort of crap on their Linux and Solaris boxes...

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    43. Re:Yeah... by Jenming · · Score: 1

      lol, you find (write) an OS that remains secure when a user downloads random shit off the internet and runs it with elevated privileges.

      Or perhaps not even random shit, but runs a program that they purchase from a major vendor that just happens to be full of security holes.

      --
      Morpheus, God of Dreams.
    44. Re:Yeah... by Svartalf · · Score: 1

      Ahh, yes... The popularity argument.

      If that were the case, wouldn't the number of IIS servers remotely compromised would be less than the Apache ones? Since it's not, you should re-think your arguments there.

      Security is not a function of popularity or usage.
      Security is only partially part of the OS or application design.
      Ease of use actually gets in the way of security each and every time.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    45. Re:Yeah... by Svartalf · · Score: 3, Interesting

      Yes and no.

      In the case of the DoD, I'd be looking closer to the NSA way of doing things than not. Too much risk of a mission critical piece of data leaking or of some critical infrastructure piece in C-cubed being crippled by other things. Seriously.

      If you have issues with your users in the context of this- perhaps it's time to re-evaluate your software, hardware, etc. Ease of use will cause problems with security each and every time. No, it doesn't need to be complicated- but ease of use will invariably inject exploit paths where you didn't want them. So, you should only make it as easy as it makes sense to do so in the context of security. For the DoD, I would have thought the problems they were having with USB thumbs would be a red-flag item for the system choices they're making, but apparently not.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    46. Re:Yeah... by jav1231 · · Score: 1, Troll

      "Newer Windows are just as secure as Linux/BSD."

      Really? Out of the box? Wanna take the Pepsi Challenge on that? I have some WIndows servers that are pretty secure but not because WIndows is. Rather, because they are firewalled to hell and have a third party IDS running on them that prevents even casual copying to or execution within any system space without red flagging it for permission.

      This issue is, in fact, Windows "Server." I put server in quotes because frankly it's hard to take seriously any server that has IE and My Documents on the console default.

    47. Re:Yeah... by TheRaven64 · · Score: 3, Informative

      Ah, VMS, the only OS to be banned from Defcon for being too secure. They had to invent a 'must run on x86' rule to keep it out.

      --
      I am TheRaven on Soylent News
    48. Re:Yeah... by icebraining · · Score: 1

      Competent users don't let flash run by default - only on demand. And very rarely. Ditto for $PLUGIN.

      But yes, I know what you're saying. But while competence isn't a silver bullet, it obviously reduces the problem. And yes, competent people are more expensive.

    49. Re:Yeah... by Culture20 · · Score: 1

      Which means the result needs to be an inquiry from Information Security and a measured punishment from HR. "Infosec found that you violated charter 4.b of our computer usage policy, 'clicking the monkey'. You have only one more demerit before termination. Please review our computer usage policies again. Here's a pamphlet."

    50. Re:Yeah... by Abcd1234 · · Score: 1

      Yep, most people will say that - even though I had one of my machines broken into years ago - even though it was a linux machine... Even though it *should* have been secure, but I had been somewhat lax in keeping it updated, and hence might have left a potential door open for an attacker due to that, simply by believing linux would have been secure enough.

      And still, if you keep your Linux box reasonably updated, and bury it behind a firewall to minimize it's surface exposure to the internets, you'll have a machine that's *far* less likely to be infected or incorporated into a botnet, if only because Windows is the more popular target for infections (since there's just so damn many of them out there).

      In short, your analogy doesn't really disprove the idea that a non-Windows solution would improve security. All it does is illustrate that it's not a panacea. And I doubt anyone reasonable would claim it was, as you clearly still have to perform your due diligence. There's just a hell of a lot less diligence you have to do.

    51. Re:Yeah... by cbiltcliffe · · Score: 1

      Is it the answer people are going to give? Some of them, probably.
      Is it the right answer?
      An unequivocal NO.

      Not that I'm suggesting Windows is more secure than Linux or OSX. I'm not.

      The correct answer for security issues like this is:

      Get rid of your "checklist mentality" for security. As soon as you say "I've done A, B, and C, so I'm safe," you've already lost.

      From your post:

      We thought we have taken precautions against infection, such as firewall and anti-viral programs, but for some reasons we have failed. Is there any list of precautionary steps available?

      Not only are you currently using a checklist of "firewall and antiviral programs," but you're even asking for another list, because your first one didn't work.

      Here's a small fact for you:

      NO list will EVER work.

      The bad guys know what your lists are, and they're looking for new stuff that isn't on them. It doesn't matter how many check marks you've put on your security checklist, the only one they care about is the one that you haven't done.

      Read security news sites. Learn how to use cracking tools. Pen test your own network. Better yet, hire someone to do it for you. Start thinking like someone who wants to break in, rather than someone who wants to secure the network.

      Until you change your entire mindset, you'll never be safe.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    52. Re:Yeah... by SiChemist · · Score: 1

      Hear, hear. There have been a rash of malware infections at my place of employment and nobody can even discover what the attack vector was. Nothing can protect you from 0-day exploits that are hidden in ads. Well, except Linux :-)

    53. Re:Yeah... by NatasRevol · · Score: 1

      Sooooo....iPads for everyone?

      --
      There are two types of people in the world: Those who crave closure
    54. Re:Yeah... by FictionPimp · · Score: 1

      unless you want a totally closed PC like iPhone or iPad, and even Apple isn't stupid enough to try to do such restrictions on Mac OS X)

      You forgot the word YET. I have no doubt it is going to happen.

    55. Re:Yeah... by TheCarp · · Score: 4, Insightful

      An old boss of mine used to call it the "Soft creamy center security model".

      He was also the one who had us implementing packet filtering on each and every individual box. It was some work, but it was worth it.

      Compartmentalization is good, if you are smart about it.

      Another good analogy is "Defense in depth". Should you have a firewall? Yes. You should also patch regularly, sniff packets with an IDS, packet filter on every machine, run tripwire (or equivalent), have antivirus (on platforms that require it :cough: windows :cough:), seperate users segments from server segments, seperate out a DMZ for services, have a password policy, educate users.

      No one of those things is going to protect you fully. All of them together, has a good chance of making you a far less appealing target with a very unsatisfying and sour center, rather than soft and chewy goodness.

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    56. Re:Yeah... by jimicus · · Score: 3, Interesting

      Which means the result needs to be an inquiry from Information Security and a measured punishment from HR. "Infosec found that you violated charter 4.b of our computer usage policy, 'clicking the monkey'. You have only one more demerit before termination. Please review our computer usage policies again. Here's a pamphlet."

      This is the common reply on /., and while it might work in highly regulated industries, there are lots of industries which aren't highly regulated and the opinion that "dealing with IT security issues is squarely the IT department's problem" goes right to the top.

      Arguably they're right. All we're doing by saying "discipline or fire people who won't follow the policies we propose" is making it Somebody Else's Problem.

    57. Re:Yeah... by LWATCDR · · Score: 1

      Well sort of.
      Some people must run Windows apps.
      I recommend that all machines be behind a firewall for starters.
      Second that you do not run them as Administrators.
      Third I would run Chrome, Opera, or Safari as the browser. They are rarer and get targeted less.
      Fourth I would ban ActiveX(if possible), Flash(if possible), and Adobe PDF reader. For PDF use Foxit or some other PDF reader.
      Finally keep them updated and running anti virus.
      The final step would be to keep a Linux partion on them. That way you can boot into Linux and run Clam or some other anitvirus from the Linux partion on the Windows partion. That makes cleaning them a lot easier.
      Another option is to make a Windows 7 USB key with antivirus in it handy. If all the machines are the same you can use that to quickly clean an infected machine.

      Here is something I was wondering. Does anybody make a program that will monitor a network and dectect botnet activity on it? Something easy to use that doesn't require any in depth knowlege?

      And yes some of my suggestions are security through obscurity but botnets do depend on numbers. There are benefits for making yourself less of a target.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    58. Re:Yeah... by cbiltcliffe · · Score: 1

      But cars became so easy that any Joe Public could drive them

      And I have a bridge to sell you.

      Any Joe Public can drive a car, yes. But they certainly can't do it safely, which is why traffic accidents is probably the single biggest killer of otherwise healthy people. It even beats out a lot of diseases for mortality rates.

      It takes a trained expert to drive safely (meaning - accident free), and it takes a trained expert to use a computer safely, too.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    59. Re:Yeah... by Ahnteis · · Score: 1

      > The amateur software development niches for Unix-type systems generally does not include breaking copy protection on games.

      Well yes, that's true--because the games market for *nix is insanely small. And I'm talking about games that publishers worry about enough to weigh down with copy protection, not the 3000th clone of tetris. Yes I'm aware of the very few AAA games that have been made available on linux.

    60. Re:Yeah... by devitto · · Score: 1

      Pah! Old uni lab rat mate Hammy was hacking MBOX privs back in the 1992 and DEC refused to acknowledge the problems or produce a fix.

    61. Re:Yeah... by AlecC · · Score: 1

      And your point is? While you are absolutely correct, society has agreed to tolerate Joe Public driving a car dangerously - and also seems to tolerate him driving a computer dangerously. We could make the roads a lot safer by keeping 90% of current drivers off them, and we could make the Net a lot safer by keeping 90% of computer users off them. But those 90% of incompetents are voters, and vote themselves on.

      --
      Consciousness is an illusion caused by an excess of self consciousness.
    62. Re:Yeah... by Daengbo · · Score: 1

      Yep, most people will say that - even though I had one of my machines broken into years ago - even though it was a linux machine... Even though it *should* have been secure, but I had been somewhat lax in keeping it updated, and hence might have left a potential door open for an attacker due to that, simply by believing linux would have been secure enough.

      Let me guess ... Red Hat 6?

    63. Re:Yeah... by c++0xFF · · Score: 1

      The solution to everything is education. It's a shame that the best solution simply doesn't work.

      It may be an impossible challenge, but our job is to design systems to be bulletproof and foolproof. My dream is of a future where any user can sit at a computer and click anything in any order, and nothing will bad can happen. Sigh. My dream is actually a pipe dream.

    64. Re:Yeah... by Ltap · · Score: 1

      Windows doesn't mean IIS. Apache is used on Windows Servers everywhere, as well as other platforms.

      --
      Yet Another Tech Blog
      (but so much more, including game and movie reviews)
      http://yanteb.peasantoid.org
    65. Re:Yeah... by Anonymous Coward · · Score: 0

      Ur no...

      How about this ingress and egress ACLs on firewalls; set up in Least Privileged model.
      Removal of Admin rights on machines (run as reduced user).
      Web-sense (or the like) with executable downloads blocked.
      Aggressive patching policy for Operating systems and Applications.

      The above WITHOUT any AV would have prevented the bot net infection outright. AV alone with inbound only firewalls are useless.

    66. Re:Yeah... by gnud · · Score: 1

      Well, for useful software that's not a good/possible requirement. The user needs to know what she wants to accomplish, and have some idea of how to do that via the software. Valid actions might be just as bad as invalid ones, if performed at the wrong time or for the wrong reasons.

      For example, for stock-broker software, if I click on anything in any order, I might bankrupt myself, even though the software had no technical reason to warn/ignore me.

      As an other example, by clicking at anything in any order I might send a bomb-threat to the white house, which is a perfectly sensible thing to do from the perspective of an email program, but pretty stupid from the perspective of most people.

    67. Re:Yeah... by c++0xFF · · Score: 3, Interesting

      There's two factors at work, but people only tend to focus on the first:

      1) Security through obscurity
      2) Security through diversity

      One reason Linux doesn't get attacked is because it's "obscure" -- few people use it on the desktop. (Servers are another matter, but we're talking botnets at the moment.) If roles were reversed and Linux were used on the majority of desktops, it's possible that it would be nearly as vulnerable.

      But remember that the roles will never be fully reversed. Even if only a small percentage of desktops are moved to Linux, everybody benefits. Call it the desktop of "herd immunity." Imagine if Windows, OSX and Linux each had 33% of the market. In this situation, the damage any one attack could cause is dramatically reduced, regardless of which OS is attacked. It doesn't matter which one is more secure: all benefit from the mere presence of the others.

      This is, of course, ignoring the diversity within Linux itself.

    68. Re:Yeah... by HiThere · · Score: 1

      You can argue that if you want, but as long as the security measures that would work are prohibited I won't accept the argument.

      My best answer is to give everyone their very own Live-CD...and a thumb-drive to insert when they want to persist something. (Yeah, I know it's not practical. People would just leave the thumb-drive in all the time. And forget it when they go leave the computer.)

      The real answer is "circumstances alter cases". Different situations have different solutions that could reasonably work. But ALL workable solutions make it more difficult to persist state, and that's generally unacceptable. Given that limitation, no solution is possible. (Saving to an area that can't be executed from is, perhaps, the minimal useful restriction. And that's not sufficient, because scripts don't execute, but they can easily be Turing complete.. Do Java programs execute, i.e., does the OS believe that running a java program requires that the class file execute? I'd be surprised if the answer was yes.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    69. Re:Yeah... by BlackHawk-666 · · Score: 1

      You don't see them on Amigas because they don't generally have network connections. What they do have is floppy drives and presumably ability to use a modem.

      Amigas have viruses, so don't imagine they'd be any more secure than Windows or whatever OS you hate currently if they were connected to the net 24/7 on a fast pipe.

      Even on a computer where someone has to walk into the office carrying a 3.5 inch floppy and boot your machine with it, you have viruses.

      Of course, to become a fully fledged botnet it would have to tell the user to eject the floppy and walk around the room sticking it in all the other Amigas...and then visit all his mates and do the same - running off a copy of the disk for them as he went.

      --
      All those moments will be lost in time, like tears in rain.
    70. Re:Yeah... by Vectormatic · · Score: 1

      good god, i just cant fully comprehend the stupidity in those comments.. thank you so very much for ruining what little faith i had in humanity...

      back on topic: Sure modern versions of Windows (Vista/7) might be more secure, but many many businesses still run XP, or even 2000. And keep in mind that whole target-size thing. If a hacker faces equal resistence on both platforms, he might as well go for the biggest target, infecting 1% of all ubuntu users doesnt get you a big botnet, infecting 1% of all windows XP users on the other hand... (or vista, or 7 for that matter)

      --
      People, what a bunch of bastards
    71. Re:Yeah... by HiThere · · Score: 1

      So you're saying they've finally fixed the problem of third-party applications that require running with administrator privileges?

      (That's an honest question. It's been nearly a decade since I touched MSWind...and that was an older version at the time, so I know my knowledge isn't current.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    72. Re:Yeah... by Anonymous Coward · · Score: 0

      How are you supposed to pay for that "total cost of ownership" when no one at your place can do any work because Windows isn't installed? Yes, it is a requirement, because no one can do any serious work without it and you need to work to make money. miffo.swe, fresh out of grad school, probably hasn't heard of proper security permissions in a AD based domain, as well as re imaging, which makes it so the particular network I work with suffers from very little (aka: I've never seen it in the 9 months ive worked here) spyware, even under XP with IE6.

    73. Re:Yeah... by gparent · · Score: 2, Insightful

      Not that that's MS' problem, but yes.

    74. Re:Yeah... by selven · · Score: 3, Funny

      #1? So what's the error above that?

    75. Re:Yeah... by HiThere · · Score: 1

      Sorry, but the "Market share" lie isn't totally a lie. Linux can easily be distributed in an unsafe configuration. In fact it used to be, around 2000. This has changed over the years for all the major distributions.

      However Linux is *RELATIVELY* safer. And the popular distributions are distributed in a RELATIVELY safe configuration. (Putting any numbers to that would go far beyond my competence.)

      If you doubt the improvement in Linux safety, just consider that NFS was once active by default in most distributions. That infections were then rare was definitely due to the "market share lie" not being, precisely, a lie.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    76. Re:Yeah... by Binestar · · Score: 5, Funny

      That's easy, #0: Expect competent programmers.

      --
      Do you Gentoo!?
    77. Re:Yeah... by randomencounter · · Score: 1

      The commercial games market for *nix is almost vanishingly small, pretty much limited to a half dozen big name offline titles and about as many big name online titles in the past 10 years.

      Nonetheless, it is the DRM-laden titles released for MS platforms that have fostered the pirate community under DOS and then Windows over the years. Apple used to have trouble too, and now that more titles are being released for OSX probably will again.

      The amateurs go where they want to play, which is going to be where the shiny new titles are released, and some percentage of the amateurs turn pro with deep knowledge of OS and application vulnerabilities and pre-compromised moral standing.

      Just one more way in which DRM is bad business.

      --
      Forget diamonds, copyright is forever.
    78. Re:Yeah... by HiThere · · Score: 1

      I would have guessed RH4.5. (I still don't know whether it happened to me or not. I did a fresh install of a later version and the troubles went away...but it might have been library conflicts rather than some kind of malware.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    79. Re:Yeah... by cbiltcliffe · · Score: 2, Insightful

      But those 90% of incompetents are voters, and vote themselves on.

      That's because each and every one of those 90% that are incompetent thinks that there's actually 90% - 1 that are incompetent.

      Either that, or they're so boneheaded that they don't realize that _anybody's_ actually incompetent.

      That's usually my test for incompetence. If I can't see that 90% of the people trying to do "Activity A" are incompetent, then I have no clue what I'm doing, because I must be one of those 90%.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    80. Re:Yeah... by Anonymous Coward · · Score: 0

      http://farm1.static.flickr.com/87/240803829_9212773615_o.png

    81. Re:Yeah... by HiThere · · Score: 1

      There is no answer.

      There are treatments, remedial and preventative, but there is no solution. Everything that makes it easier to persist state makes it easier to spread infection. And if you can't persist state, of what use is the computer?

      That said, some things are better choices than others. I, personally, would rank MSWind towards the dangerous end of the choices. And I, personally, don't find it any more useful than Linux. Some people, esp. those dependent on applications that don't exist on Linux, have other opinions. I don't believe they're right, but I can understand that from their point of view MSWind is valuable enough that they choose to prefer to risk the more dangerous choice.

      It's worth saying that my choice of Linux as my preferred OS was not based on either safety or convenience. It was instigated by reading the EULA that came with MSWind2000, and realizing that I could not agree to those terms. Not even given that Linux, at that time, had no decent word processor. (Or possibly no decent one that I both knew about and could afford. (I preferred Aplixware over StarOffice, but I preferred Netscape composer over either. And that's NOT a good word processor.) As such my motives and reasons are different from those of most other people.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    82. Re:Yeah... by LordLimecat · · Score: 1

      No, youre not. The problem isnt Windows, its one of two things:
      A) Someone downloading and running crap. Linux and mac wont fix this, you can social-engineer someone to run wget and make install on some shady package or install a file from a PPA or use a .desktop file on ubuntu just as easily as you can get them to run cheeseburger.exe on windows.
      B) 3rd party vulnerability-- ie, Adobe Reader (runs on linux!) or Firefox 3.6 with its recent buffer overflow (runs on linux!). In my experience @ clients, probably 90% of the infections ive seen in the last 6 months have been through Adobe vulnerabilities.

      If you somehow think linux will make either problem go away, you are delusional.

      GET RID OF ADOBE READER!

    83. Re:Yeah... by Anonymous Coward · · Score: 0

      Ah, VMS, the only OS to be banned from Defcon for being too secure. They had to invent a 'must run on x86' rule to keep it out.

      I guess that also takes care of AIX and HP-UX.

      I'm curious: can you bring in Solaris (which does run on x86), but have it actually on SPARC? :)

    84. Re:Yeah... by Creepy · · Score: 2, Interesting

      From what I heard, the military reversed its policy on SECURED USB drives, but most USB drives are unsecured, which is kinda like having sex without a condom or sharing a needle - the more you do it, the higher chance you'll come down with a disease. While a secured drive isn't going to guarantee you won't get an infection, it does improve the odds.

      Incidentally, all of the botnet outbreaks at my work that I know of were from people bringing in unsecured rootkit infected USB Fobs, which led to a company-wide ban that still includes secured FOBs. They've also completely isolated VPN connections so the only way to access the environment is with tools like Remote Desktop Connection or web (e.g. no local file access or printing, which we used to be able to do). They've also disabled most file sharing programs and remote access programs inside the firewall (ftp, sftp, ssh, telnet, torrents, etc).

    85. Re:Yeah... by Anonymous Coward · · Score: 0

      Not sure what part of the military you are in, but the Army has most definitely not switched it's position on USB Drives. It's unfortunate because we've almost gone backwards, using CDs for PowerPoint slides that are too big to email. Whenever I have to do that I think about 56K Modems and Tradewars 2002. Anybody else here a fan of TW2002?

    86. Re:Yeah... by IICV · · Score: 1

      And error #-1: Always validate your array indexes.

    87. Re:Yeah... by Anonymous Coward · · Score: 0

      Actually, there are better methods for securing a network First, do not only run one anti-virus on each machine. Run several. I know, the vendors tell you not to. but they are actually biased. I was running stopzilla and webroot, and catching most everything, with occasional runs of spywareblaster for imunizing, and spybot search and destroy. They did not conflict (I do not use teatimer in spybot). Eventually, I had to step up and now run superantispyware and malwarebytes antimalware as well. I start and stop the stopzilla service to run stopzilla. I have no conflicts. The deal is, malwarebytes catches stuff others do not. Same for other scanners. running several good scanners keeps me fairly safe. I would say also to have different major vendor antivirus running on various machines in each network. Make sure to setup for system administration when viruses are found.
      I would suggest setting up a few machines on each network that are just test pots, so that you can run a wide variety of antivirus scanners on them every day, to see if you can get advanced notification. Set them up as email receivers, and put their email addresses at the top of the internal email disti list, so that any machine which gets an email virus and spams other machines will hit them as well.
      Make sure that USB drive insertion triggers antivirus scans. Floppy insertion as well (if you still have that ancient tech, heh heh).
      A good firewall is also essential. I use zonealarm. I do not know if it is the best.

    88. Re:Yeah... by harp2812 · · Score: 1

      The solution to everything is education. It's a shame that the best solution simply doesn't work.

      What do you mean? A properly applied LART works quite well! ;)

      --
      I've found that nurturing one's Zen nature is vital to dealing with technology. Violence is pretty damn useful too.
    89. Re:Yeah... by raddan · · Score: 1

      I think they said "too obscure". I know, it sounds the same.

    90. Re:Yeah... by Anonymous Coward · · Score: 0

      you have the faint smell of an MS hater, sorry buddy, an inexperienced/retarded user is gonna fuck up any OS he's on if you give him the opportunity. Saying that antivirus software is only required on Windows...is dumb. I run a Windows system without an antivirus of any kind (no MSE/NOD32/windows firewall/malicious software bs) and have yet to have a rogue progress or get infected by malware/a virus. On the other hand, a noob will download some Mac binary that'll wreck his system, or an ubuntu virus for some linux noob.

    91. Re:Yeah... by gandhi_2 · · Score: 1

      If that approach IS working, it's only because the virus can't get a word in edgewise.

      I'm sorry, but MWB + Stopzilla + Webroot on an enterprise network? Caucasian, please.

    92. Re:Yeah... by diamondsw · · Score: 1

      One reason Linux doesn't get attacked is because it's "obscure"

      That may be one reason. The primary reason that neither Linux or Mac OS X get attacked is their security model is fundamentally better designed than Windows. Neither has ports open willy-nilly (as Windows used to), and both have a much better enforced permissions model. Most Windows users still run as administrator. Most Linux/Mac OS X users do not.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    93. Re:Yeah... by Graham+J+-+XVI · · Score: 1

      I think if I had the choice of keeping my body healthy by medicine or by swapping it for a type that there were no diseases of any kind for, I'd probably choose the latter.

    94. Re:Yeah... by Anonymous Coward · · Score: 0

      Wow, you must not have used Amiga 'back in the day.' It was a haven of virii and trojans. It might have had something to do with all the creative geeks playing around on the systems.

    95. Re:Yeah... by flappinbooger · · Score: 1

      I was going to say stop using crap like anything from McAfee or Symantec....

      But I've been on a bit of a rant lately in that regard.

      What is your domain controller group policy looking like? What was the botnet? Just spam bots? Zeus? Was stuff rooted?

      My point is, was there anything you COULD have done?

      --
      Flappinbooger isn't my real name
    96. Re:Yeah... by Anonymous Coward · · Score: 0
      Then outside of this circle of geeks, there are no competent users.

      As many times as I warn certain family members, they still just have to click on the shiny thing, Then they wonder what this strange pop up "antivirus" warning is, or why their computer mysteriously slows down or crashes.

      In one instance I even installed AVG and it was removed because it poped up too many times with warnings.

    97. Re:Yeah... by HungryHobo · · Score: 1

      Also we were all once part of that 90% at some point.

    98. Re:Yeah... by Anonymous Coward · · Score: 0

      Irrelevant to my point.

      In theory, I agree -- it probably has the better security model. But for now, it doesn't really matter if Linux is more secure on paper -- obscurity makes any real security benefit hidden in the noise.

      My point, in the end, is that even if Linux were insecure the effect of switching would benefit everybody. Introducing diversity into your computer population will make attacks less severe and less likely.

    99. Re:Yeah... by c++0xFF · · Score: 1

      Irrelevant to my point.

      In theory, I agree -- it probably has the better security model. But for now, it doesn't really matter if Linux is more secure on paper -- obscurity makes any real security benefit hidden in the noise.

      My point, in the end, is that even if Linux were insecure the effect of switching would benefit everybody. Introducing diversity into your computer population will make attacks less severe and less likely.

      (reposting because I accidentally posted anonymously)

    100. Re:Yeah... by yacc143 · · Score: 1

      Well, use some systems that are not bug compatible with the major monoculture, ...

    101. Re:Yeah... by BitZtream · · Score: 1

      saying 'linux would solve this'.

      These people are referred to as either Idiots or Cluebies.

      They qualify as an idiot if they were around during the time rootshell.org got owned, and cluebies if they started being Linux fan boys after that time. Either way, ignorant is valid term for describing them.

      If you can't make Windows secure, it really is your fault. It can certainly be made on par with any other OS currently on the market with equal functionality, but it'll take some effort.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    102. Re:Yeah... by thedletterman · · Score: 1

      A much better suggestion is to not allow flash to be installed. There are critical security vulnerabilities in like the last 100 versions of flash. Having the "latest patched version" doesn't make you much safer when new 0-day flash exploits are constantly being discovered.

      --
      Any fool can criticise, condemn, and complain, and most fools do. - Benjamin Franklin
    103. Re:Yeah... by Anonymous Coward · · Score: 0

      > Where's the linux version of Dynamics again?

      I do real business, my real ERP runs on Unix, and we use it to conduct +1billion euros annual business. The machine has thousands of simultaneous users. Windows for ERP? Are you f*cking kidding me?

      > Or the linux client for Dynamics?

      Last time I saw Dynamics, one of their selling points was the web interface, so you could use it with any browser. Not that I actually bought it.

      > Can you run exchange on your linux server?

      No, but you can run Domino on linux, you can run Groupwise on linux, or if you don't want real enterprise grade system, you can run one of the free groupware suites such as eGroupWare or Zimbra on linux.

      You're being retarded for mentioning applications clearly designed for big iron to run on windows. But still I agree with your point to some degree. Though, you should phrase it rather "Where are the linux versions of production grade 3D CAD systems?" There are few alternatives, but none of them are production grade software.(think solidworks or catia)

    104. Re:Yeah... by Runaway1956 · · Score: 1

      I've asked before, elsewhere - I'll ask again.

      Despite the low market share, there are literally millions of *nix systems in use world wide. Might be a billion, but I'm not going to stretch that far.

      The really bad guys who are into cracking/hacking/phishing for money wouldn't mind getting into those systems, at all. Millions, tens of millions, or hundreds of millions of computers would HAVE to yield some pretty serious cash, in one way or another.
      Why aren't they in there, taking the money?

      The less bad guys, who would give their left testicle for the bragging rights after finding a reliable way to get into those *nix boxes.

      We just don't see this happening.

      Market share is a factor, probably. But, the MONEY is what really matters to most, and notoriety matters to others. Don't fool yourself that the biggest factor in *nix security is low market share. There's are multiple reasons for that low market share, one of which is, it is far less convenient for the common user to run scripts and executables, and to open backdoors.

      Windows UAC is a step in the right direction, with little nag screens popping up to confirm that Joe User really wants to install Trojan_From_Hell but I'm not willing to say they've gone far enough. Make Joe log out, and log back in as Administrator to install his Trojan_From_Hell, then log back out as administrator before running it.

      Have you ever fired up an IRC client as Root on a *nix box? I have. I got a message that effecetively said, "HEY STUPID! ONLY MORONS RUN IRC AS ROOT!" Windows needs exactly that sort of in-your-face security messages.

      Can you see Microsoft flashing those sort of messages on screen? I can't. Instead, Clippy is likely to come up, and say, "I see you're trying to subvert the system securty - may I help you?"

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    105. Re:Yeah... by BlackSnake112 · · Score: 1

      All we're doing by saying "discipline or fire people who won't follow the policies we propose" is making it Somebody Else's Problem.

      Depends on the problem. The drive by stuff from bad ads should not be the user's fault. Unless those ads were from sites that the person was not supposed to be vising. But for things that require user interaction to get installed, yes the user is at fault. And saying "that is an IT issue" is not going to solve the problem. The problem is the user and should be addressed.

      I have no idea why some people nee to open every email they get. The subject contains nothing to do with work, and is obvious spam, yet they still open those emails. I have seen more malware from email that is totally avoidable. Do not open the email. Also people are amazed to find out the preview is the same as opening the email message.

      It would be nice if employees are but through some kind of "this is what not to do on a computer" training.

    106. Re:Yeah... by TheCarp · · Score: 1

      > you have the faint smell of an MS hater

      What can I say, I bathe daily and wear deoderant. I have to, the windows group is two cubicles over, and I don't want the pheremones to scare them. I am less of an MS hater than I used to be, in general, but, I still despise running windows. Been "windowsless" on my dekstop and my own systems for almost 10 years now.

      > an inexperienced/retarded user is gonna fuck up any OS he's on if you give him the opportunity.

      Sure, but some give him more opportunity to fuck up than others. You can fuck up quite a bit on a linux box, however, your damage is limited without root access.

      > On the other hand, a noob will download some Mac binary that'll wreck his system, or an ubuntu virus for some linux noob.

      I can't speak to the Macs but, Ubuntu virus? Really? highly unlikely for a number of reasons. I have never seen anyone run antivirus on a linux box, for the purpose of making sure the linux installation was uninfected. The ONLY time I have seen a virus scanner run under linux was check email passing through mail relays.

      I have seen systems taken by worms, sure. It happens. However, its far less of a problem and most of the ways to protect yourself are more general than looking for specific viruses. Not running unecissary services, not running services on desktops, using ssh instead of telnet (yes, there are still telnet users), packet filtering, IDS etc.

      The only exception might be chkrootkit. Thats definitely a sort of pattern scanner, and definitely does get used, but, its slightly different in general from virus scanning. So depending on how you define it, I may stand corrected.

      -Steve

      --
      "I opened my eyes, and everything went dark again"
    107. Re:Yeah... by Anonymous Coward · · Score: 0

      > if Windows, OSX and Linux each had 33% of the market

      There are: Windows XP, Vista and 7 (plus NT, 2000, 98 and ME)

      There are RHEL, Fedora, SUSE, Mandriva, Ubuntu, Kubuntu, Xbuntu, DSL, Puppy, and hundreds of others.

      If obscurity and diversity are indicators of security then Linux is way ahead of the others on that alone.

      But even if the 33% (or 99%) were Ubuntu that wouldn't make that system more vulnerable, though it may make attacks more varied.

    108. Re:Yeah... by CharlyFoxtrot · · Score: 1

      There were plenty of viruses for Amiga. First virus I ever encountered in the wild was the Saddam virus on my Amiga 500. Good times.

      --
      If all else fails, immortality can always be assured by spectacular error.
    109. Re:Yeah... by Anonymous Coward · · Score: 0

      Go away, troll.

    110. Re:Yeah... by God+of+Lemmings · · Score: 1
      --
      Non sequitur: Your facts are uncoordinated.
    111. Re:Yeah... by umghhh · · Score: 1

      I guess the appropriate analogy would be: if accidents happen one should not drive the car - of course educated and well trained users help but absolute IT security is only when you have no IT.

    112. Re:Yeah... by beh · · Score: 1

      Sure - but you can just as well secure Windows networks further; the question is how much work you're going to go for, and for how much extra security.

      Personally, yes - I think linux boxes on the whole are probably safer, with the important caveat: IF YOU KEEP THEM SECURED AND UPDATED. Without it, they'll fall prey to botnets just as well - and they might even be more lucrative targets for botnet owners, as (in relative terms) linux boxes will likely have longer uptimes (all the linux servers running 24x7, even by people that do not worry too much about security); whereas many normal Windows users turn their machines off before going to sleep or before heading out.

      Given that - linux boxes probably make better hubs for people running botnets, and might therefore be attacked more (in relative terms) than windows boxes. I just need to look at the number of brute-force ssh attempts at my servers to know how much of a lure a linux box is. (Yes, I say linux box here, as I assume linux boxes are the primary taget - most Sun/AIX/... machines you might find are more likely to have active security admins monitoring them all the time, as businesses rely on those machines -- many linux boxes are run by small companies and individuals that cannot afford some security (semi-)professional to look at them.

    113. Re:Yeah... by Abcd1234 · · Score: 1

      Sure - but you can just as well secure Windows networks further

      But that's kinda the point, really. Suppose you could take a box and assign a single value that represented the security rating. Now suppose you took a Windows box and a Linux box and attempted to secure them to some level X. I would argue that the Linux box would require less work and less regular maintenance to achieve that level of security.

      So, yes, you can "just as well secure Windows", but as I alluded to in my original post, it takes so much more work, and worse, so much more ongoing maintenance and extreme diligence, that, if the option is viable to you, you might just be better off deploying Linux. And given the original poster of the question was asking about how to keep a Windows system secure, I think "move to Linux if it's doable" is a perfectly valid answer, as it makes building a maintaining a consistently secure system a hell of a lot easier.

    114. Re:Yeah... by dissy · · Score: 1

      *NOTHING* short of educating a user, or massively restricting their privileges on a computer can protect from this kind of problem.

      Exactly!

      My standard answer to that question is "fire".
      And for those of you in a work environment right now, I am not speaking of terminating their employment... I am speaking of terminating their lack of being on fire.

      This however falls under user education as you said ;}

    115. Re:Yeah... by HiThere · · Score: 1

      It may not have been MS' problem, but it was definitely a problem for users of MS Software. Glad to hear they've fixed it.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    116. Re:Yeah... by Ephemeriis · · Score: 1

      If you really want to be sure you avoid being part of a botnet, then yes, Windows is not one of the choices you have. It cant be secured, its like going down the rapids in a colander while trying to plug the holes with cabbage.

      Thing is, though, *everyone* running Windows treats it as holey, exploitable and generally unsafe. So they apply every security mechanism they can, they bother to audit things, and generally treat it as a dangerous thing that needs attention.

      No they don't.

      Your average home user has never updated or patched anything. And they've probably got a cable/DSL modem plugged directly into their computer. Just be glad XP SP2 and newer has a built-in firewall, because that's probably all the protection they've got. That, and whatever trial antivirus came with the computer, and expired a year ago.

      Your average small business is about the same... Except that they'll have a dozen computers behind a $50 router with an unsecured WLAN.

      When you get into medium-sized businesses you'll probably see a "computer guy" taking care of things... They'll generally be running Windows Update, probably have working antivirus of some kind... But the odds of them actually being properly administered and maintained are still pretty slim.

      It isn't until you get up into the enterprise-y stuff that you start seeing people actually devote the necessary resources to keeping the network secure. And even then there's still plenty of room to screw things up.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    117. Re:Yeah... by Ephemeriis · · Score: 1

      Competent users maybe?

      You can't blame everything on the users.

      A well-designed system is going to mitigate the effects of stupid users.

      If I plug in some faulty equipment in my office I'm likely going to trip a breaker... My office might go dark - hell the entire floor might go dark. But, unless the electrical guys have done a spectacularly bad job, I'm probably not going to burn down the building.

      Similarly, doing something stupid on my workstation should not bring down the entire building.

      It might kill my workstation... It might get my particular workgroup/subnet/segment/whatever shut down... But it should not take out the entire network.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    118. Re:Yeah... by Anonymous Coward · · Score: 0

      Competent or at least mildly educated users can be another factor in making you a tougher target, should by no means be anything you rely on though.

    119. Re:Yeah... by Anonymous Coward · · Score: 0

      Why not just disable autorun for USB disks?
      ?_?

    120. Re:Yeah... by jimicus · · Score: 1

      I have no idea why some people nee to open every email they get. The subject contains nothing to do with work, and is obvious spam, yet they still open those emails. I have seen more malware from email that is totally avoidable. Do not open the email. Also people are amazed to find out the preview is the same as opening the email message.

      That preview feature is fantastically popular. You have approximately zero chance of getting people to stop using it - and if you use policies to disable it (do GPOs for Outlook let you do that?) you'll have an angry mob with pitchforks at your door.

      And why exactly is your gateway email server letting malware through?

      It would be nice if employees are but through some kind of "this is what not to do on a computer" training.

      What, "there's this great big list of useful features you really like but you shouldn't use them because they're a security risk"?

    121. Re:Yeah... by Anonymous Coward · · Score: 0

      Well, but then you are vulnerable to three times as many exploits.

      I'm not really saying its a bad thing, but it's probably more of a benefit if some installations use Linux, some use windows and some use Mac.

      That way you are making botnet writers divide their efforts, but each installation isn't more vulnerable.

    122. Re:Yeah... by Anonymous Coward · · Score: 0

      Aka sacrifice any modern usability for security?

    123. Re:Yeah... by scdeimos · · Score: 1

      It's easier on Linux and MacOS, but it is still a problem.

      I'm sure you meant to say "Mac OSX". MacOS died years ago and I took great pleasure from dancing on its grave. (Now there was an insecure OS.)

    124. Re:Yeah... by v1 · · Score: 1

      I don't think even "program defensively" sums it up properly. How about "the user's ultimate goal is to BREAK the program, and they're crafty little tykes."

      --
      I work for the Department of Redundancy Department.
    125. Re:Yeah... by scdeimos · · Score: 1

      So are you going to block all image/jpeg and image/png, which is probably 60% of the static images on the web (including GIF), because you know there's at least one exploit for each out there? Your idea of the web suddenly becomes very dull and useless - you might as well convert all text/html to text/plain while you're at it.

    126. Re:Yeah... by Anonymous Coward · · Score: 0

      an interesting idea I saw - to format flash drives into NTFS and create autorun.inf with deny everyone permissions. If people's own flashes will be formatted so, it'll prevent some virus transmissions.

    127. Re:Yeah... by ByOhTek · · Score: 1

      Actually, hasn't apple also recommended running an AV on MacOS X now?

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    128. Re:Yeah... by ByOhTek · · Score: 1

      OS X, yes but prior the OS X, I tended to call it Mac PsudoOS.

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    129. Re:Yeah... by sopssa · · Score: 1

      Have you ever fired up an IRC client as Root on a *nix box? I have. I got a message that effecetively said, "HEY STUPID! ONLY MORONS RUN IRC AS ROOT!" Windows needs exactly that sort of in-your-face security messages.

      Can you see Microsoft flashing those sort of messages on screen? I can't. Instead, Clippy is likely to come up, and say, "I see you're trying to subvert the system securty - may I help you?"

      You do understand that this is only because the irc clients to do so? Unix/Linux kernel has nothing to do with that behavior. I also don't see Microsoft flashing those kind of messages on screen because OS can't do it and it's up to programs to decide if they need root/admin or not. It works the same way in Linux too.

      Linux servers are being hacked and broken into. Have you never seen those "hacked by" messages on websites? Have you not heard how pirates hack in to high-bandwidth servers and serve warez from them? Have you not heard how wide spread rootkits for Linux are? Linux hacking and malware already is and has been for years commonplace.

      Also, you do not need root/admin. I'm still wondering why so many people believe so. Trojans/botnets/whatever run just fine under an user account too.

    130. Re:Yeah... by RichardJenkins · · Score: 1

      No, I'm not proposing content-type restrictions of http traffic as a panacea that you'd expect to implement like a magic bullet and prevent malware infesting your network, or as something you'd implement at a productivity cost: I did say 'for starters'.

  2. No by Anonymous Coward · · Score: 5, Insightful

    Stop letting users use your computers or just accept that shit happens was my suggestion. Windows, OS X, or linux. If users touch it, they'll fuck it up.

    1. Re:No by sopssa · · Score: 1, Funny

      Stop letting users use your computers

      Yes! While we're on it, lets fire all the people in the company! They just bring expenses and fuck things up!

    2. Re:No by 0100010001010011 · · Score: 4, Informative

      So make it a persistent state. Every computer lab on campus had a 'deep freeze' piece of software installed.

      You HAD to save your files to your shared drive. If you rebooted the PC, the entire PC was reimaged back to a 'clean' state.

      I'm sure such software works for Linux (if not just get a Live CD/LiveUSB).

      Disable executable access for anything running on a shared drive and there shouldn't be anyway for them to permanently do any damage.

      No matter how they screw a computer up, a reboot will fix it.

    3. Re:No by Bender0x7D1 · · Score: 1

      Unless users install/are tricked into installing a BIOS-level rootkit.

      --
      Reading code is like reading the dictionary - you have to read half of it before you can go back and understand it.
    4. Re:No by kainewynd2 · · Score: 5, Interesting

      You HAD to save your files to your shared drive. If you rebooted the PC, the entire PC was reimaged back to a 'clean' state.

      I love Deep Freeze, Centurion Guard, Drive Shield, etc... but it's not fool proof.

      At one of my former employers, we had something like 700 Windows PCs out in various labs and all equipped with Drive Shield. If one of them got infected, reboot and all was well... right?

      Well, kind of. Since we were not allowed to automatically reboot these machines (24/7 labs), some of these stayed up for weeks, which opened them up to all sorts of fun stuff. In short, I spent about 200-300 man hours manually rebooting machines, convincing the administration to change the policies on automatic reboots, and working with the guy in charge of our PC lab image to implement security features to protect against this sort of thing in the future (automatic A/V update on boot, for example).

      Comparably, it took me about 40 hours to build a Terminal Server and another 60 to build and install Thin Clients to replace a bunch of those machines...

      --
      I just don't get... eh, ugh... never mind. This post wasn't worth the research I put into it.
    5. Re:No by Anonymous Coward · · Score: 0

      Than use something like SteadyState that reverts changes whenever the user logs out. The concept is still good, it just needs a little better execution.

    6. Re:No by LordLimecat · · Score: 1

      Right, how exactly is it the users fault when an outdated version of adobe reader (which, as a non admin user they cant update, right? RIGHT???) autoinstalls some crudware through any one of its gaping security holes?

    7. Re:No by QuantumRiff · · Score: 1

      Or, to be nicer, build a list of apps needed for the employees to do their jobs. Then, create a white list based on that, and their groups. You can deploy these with group policy, if you have it. The whole mentality of it being "their computer" really needs to go.

      Then, you have a list of apps to ensure are updated all the time. If its not on the list, it isn't allowed to run. Yes, its restrictive. That's the point. You upgrade an app for a critical security problem? Wait a week, then remove the old version from the whitelist. If they don't get updated, then they don't run.

      --

      What are we going to do tonight Brain?
    8. Re:No by Graham+J+-+XVI · · Score: 1

      He didn't ask how to avoid computers being fucked up, he asked how to avoid botnets. Since there aren't botnets for OSX or Linux, using either is a reasonable solution.

    9. Re:No by jim_v2000 · · Score: 1

      Or you know, just block the download of executable files over http via a proxy like squid. There aren't many legitimate reasons that a user needs to download a program on their own.

      --
      Don't take life so seriously. No one makes it out alive.
    10. Re:No by Anonymous Coward · · Score: 0

      i am at monroe community college thats how they do it here
      network boot everything

    11. Re:No by Culture20 · · Score: 1

      Well, kind of. Since we were not allowed to automatically reboot these machines (24/7 labs), some of these stayed up for weeks

      I was in this situation once, which is why I created a simple vbscript that reboots the machine and set it as a logout script. But it didn't work because the logout state prevents another shutdown state.

      So I tried to get sneaky, and made the script a service that via GPO, everyone had rights to start, and made the lab's logout script do a net start rebootscript. But it didn't work because the logoff state prevents new services from starting on logout.

      So I got extra sneaky and made it a startup script that runs the rebootscript service that repeatedly checks if anyone is still logged into the console and if not, reboots. That was a lot of work to do something that in Linux/MacOSX is super-easy. Sure, you can disable logout and shutdown etc in the GUI so that someone eventually can only reboot via standard GUI interfaces, but they can still log out by command line "shutdown -l ; psshutdown -o" or other means.

    12. Re:No by spazdor · · Score: 2, Insightful

      They'll have to install it as a superuser, or else the rootkit will have to exploit a local privilege escalation on the workstation.

      Thoughtful selection of your OS/platform can mitigate this risk. (for instance, what if *all* user activities were done in a virtualbox?)

      --
      DRM: Terminator crops for your mind!
    13. Re:No by el+chief · · Score: 1

      Until the BIOS rootkits come out, then we are all fucked for life

    14. Re:No by Ephemeriis · · Score: 1

      So make it a persistent state. Every computer lab on campus had a 'deep freeze' piece of software installed.

      You HAD to save your files to your shared drive. If you rebooted the PC, the entire PC was reimaged back to a 'clean' state.

      I'm sure such software works for Linux (if not just get a Live CD/LiveUSB).

      Disable executable access for anything running on a shared drive and there shouldn't be anyway for them to permanently do any damage.

      No matter how they screw a computer up, a reboot will fix it.

      The problem with stuff like Deep Freeze (and its friends) is that it's still software. Software is mutable. Which means that a virus or a bored user or whatever can, potentially, bypass that security. And then you're hosed again.

      I much prefer using live CDs in places that are going to see a lot of abuse - usually without any local storage at all.

      A nice compromise for a business environment is a terminal server and some thin clients. You can lock down the individual sessions pretty thoroughly... Only retain changes to specific documents and folders... And the client is completely disposable.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
  3. OnLY r3AL wAi by Anonymous Coward · · Score: 0

    To be 100% protected against all forms of computer infection is to unplug all of your network cables and wireless connections and work off-line. Even then you will still have to contend with possibly infected removal media such as USB drives and CD-Roms from untrusted sources.

  4. CENTOS? by NukeDoggie · · Score: 0

    Linux seems to be less vulnerable. Using as few windows boxes as possible helps. Using blacklists in the host files of bad servers (Spybot's list is good). May Bluecoat device, we have one here and it's helped a LOT. Email vectors are still huge, and the user error 1D107...

    1. Re:CENTOS? by Chrisq · · Score: 1

      My First First Post! I'm such a proud Pappa!!! Cigars?

      It appears that the news of the delivery was premature

    2. Re:CENTOS? by Zaphodox · · Score: 1

      /. tends to react to such comments in much the same was as a gastropoda reacts to a bath of sodium chloride.

  5. GMER by Anonymous Coward · · Score: 0

    is gmer still up to date in detecting rootkits?

  6. Users by oojah · · Score: 3, Interesting

    You'll probably find that most of your problems will go away if you get rid of your users :)

    --
    Do you have any better hostages?
    1. Re:Users by Thud457 · · Score: 1

      Just install Skynet on your network. That'll stop those pesky users from messing things up.

      Of course, some scanners report Skynet as a botnet...

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    2. Re:Users by hutkey · · Score: 0

      I hope you meant ignorant users.
      Educate the users, that's what I would do.

  7. What gets around Firewalls and AVS? by Drethon · · Score: 3, Interesting

    I'm a coder not IT so my knowledge of security pretty much stops at installing anti-virus and setting up a firewall. I have not found any problems on my computers but it is quite possible I've missed active bots with such simple protections.

    So my question is: Is firewall and anti-virus really not that effective and if so how do bots get around firewall and anti-virus?

    1. Re:What gets around Firewalls and AVS? by Chrisq · · Score: 3, Insightful

      Well, a firewall is usually configured to let some things in; if you give your users internet access then you are at risk of them downloading a virus form the internet, similarly emails may tempt people to open executable attachments.

      Virus writers are constantly trying to find ways to circumvent antivirus programs. Regularly applying updates helps, but you could still be one of the first people hit by a new virus. Once infected some viruses interfere with AV programs so that they can't be removed even by later versions.

    2. Re:What gets around Firewalls and AVS? by MasterOfMagic · · Score: 3, Informative

      Think of anti-virus as a vaccination. When you receive a vaccination, it protects you against the specific threat that the vaccination is designed to protect you from. The same holds true for anti-virus software. There is no magical "this program will destroy your computer or steal your personal information" opcode in software, so anti-virus software is designed to detect things it knows to be suspicious. If something is unknown (either because it is new and there aren't virus definition files for it or if your virus definition files are out of date because your 30-day trial has expired or you're not connected to the Internet or the software fails to automatically update or your anti-virus software has been compromised or switched off), your anti-virus software has a very slim chance of picking something malicious.

      That is why an anti-virus package wouldn't stop threats newer than its definition files.

    3. Re:What gets around Firewalls and AVS? by Anonymous Coward · · Score: 0

      I'm a coder not IT so my knowledge of security pretty much stops at installing anti-virus and setting up a firewall. I have not found any problems on my computers but it is quite possible I've missed active bots with such simple protections.

      So my question is: Is firewall and anti-virus really not that effective and if so how do bots get around firewall and anti-virus?

      I'm likewise a coder, and not a Windows user, so this is the blind leading the blind. But my guess is that the source of these infections is the user installing something nasty.

      Aside from "Don't run Windows, haha" the suggestion I would make would be, restrict user privileges so that they can't install anything. But I hear many Windows apps have problems running with anything short of God-mode permissions, so...don't run Windows, haha.

    4. Re:What gets around Firewalls and AVS? by Drethon · · Score: 1

      Sounds like a lot of what I've heard then. My AVS is up to date and includes spyware checking and I avoid free porn, screen savers and other such downloads and avoid accepting any wierd pop-ups.

      My distributed operating systems course did mention how the biggest security issues are social engineering and I guess this is the case here as well.

    5. Re:What gets around Firewalls and AVS? by Drethon · · Score: 1

      Pretty similar to what the guy above posted and my response there.

      My home network consists of myself an my wife. I'd put her on linux but much wrangling with the wireless card in her computer proved fruitless. As a result her windows account is not admin which has pretty much eliminated issues.

      This is nothing against my wife. She knows not to click on popups but these days its hard for a non-expert to know how to close some of the fancier attack popups...

    6. Re:What gets around Firewalls and AVS? by jimicus · · Score: 4, Interesting

      So my question is: Is firewall and anti-virus really not that effective and if so how do bots get around firewall and anti-virus?

      No they're not. Trojans are becoming much more adept at avoiding antivirus (mainly because most antivirus is essentially a glorified "grep for this sequence of bytes", which doesn't work very well with polymorphic infectors) and much better at remaining hidden once installed.

      A few years ago it was fairly obvious because an infected computer had all the speed and grace of a slug break-dancing in black treacle and most AV vendors' websites magically stopped working (though actually your browser was being screwed around with) - today that doesn't happen so much.

      Short of the major AV vendors drastically upping their game in very short order (difficult - heuristics scanning is the obvious thing to look at but it's tantamount to the halting problem), I can't really see this situation improving much.

    7. Re:What gets around Firewalls and AVS? by Anonymous Coward · · Score: 0

      I'm a coder not IT so my knowledge of security pretty much stops at installing anti-virus and setting up a firewall. I have not found any problems on my computers but it is quite possible I've missed active bots with such simple protections.

      So my question is: Is firewall and anti-virus really not that effective and if so how do bots get around firewall and anti-virus?

      Please forgive the bluntness of my answer.

      Stupid users.

      If someone is an admin on a computer, which most windows users are, there is little you can do to protect against bone headed actions the users.

    8. Re:What gets around Firewalls and AVS? by Anonymous Coward · · Score: 0

      how is a coder NOT IT ??

      you write the code that processes the INFORMATION using TECHNOLOGY.

      when did the phrase IT ( Information technology ) become synonymous with "desktop support" ??

    9. Re:What gets around Firewalls and AVS? by stiggle · · Score: 1

      First of all they need a firewall which doesn't block everything.

      A decent firewall blocks everything, then allows specific stuff through.
      So you block everything - then allow ports 80 & 443 out through a caching proxy, you allow SMTP & IMAP - but only to your own mailservers, etc.

      Incoming connections are either redirected to the company servers or completely blocked.

    10. Re:What gets around Firewalls and AVS? by Anonymous Coward · · Score: 0

      Users.

    11. Re:What gets around Firewalls and AVS? by noname101 · · Score: 0

      You also have to remember that there have been a number of legitimate sites that have been hacked and used to deliver Malware. AVS only protects against known threats. That is the main flaw of current AVS.

    12. Re:What gets around Firewalls and AVS? by Anonymous Coward · · Score: 0

      A coder with no knowledge of security? Isn't that how we end up with such problems in the first place?

    13. Re:What gets around Firewalls and AVS? by Drethon · · Score: 1

      If you want IT to cover helpdesk, network management, sotware engineering and everything else with information and technology then what would you like to call the people who maintain the network and computer infrastructure in the companies so the coders can focus on developing earned value applications?

    14. Re:What gets around Firewalls and AVS? by L4t3r4lu5 · · Score: 1

      Easy: Excel Hell

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    15. Re:What gets around Firewalls and AVS? by Runaway1956 · · Score: 1

      I enjoy bashing Microsoft - but I have been led to believe that they have fixed that little problem. In the days of Win98, my kid asked me to install a game for him. Soon after installing it, he told me that he needed admin privileges just to run the stupid game.

      I can't really verify it, but I've been told repeatedly that doesn't happen in Vista and Win7. I do know that while I was testing Win7, everything that I installed ran fine in limited user accounts.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    16. Re:What gets around Firewalls and AVS? by Drethon · · Score: 2, Insightful

      Knowing how to write a basic non-networked application with no memory leaks is not the same as knowing how a bot hacks into an OS. I'll look into that if I ever get hired by M$. Meinwhile there are not too many bots trying to hack into my avionics navigation software (Though with Datalink and similar aplications I'm sure this is coming. Still the OS guy's job, not the flight management and navigation developer's).

    17. Re:What gets around Firewalls and AVS? by Ironhandx · · Score: 1

      The problem is usually user-related in this case. If you execute something and "click away" all the little warnings that are liable to pop up that this thing is doing something nasty, you can, without even knowing, escalate the program privileges straight to the top where the antivirus/firewall can't do jack all about it.

      Many Anti-Virus packages these days will attempt to deny you access to that part of the computer but I've seen people disable their anti-virus so many times to get "The cute squigglie mouse" to come up on their screen that it actually sickens me. Once thats done if the computer is on a trusted network breaking everything else on the network is relatively trivial unless each machine is set up as its own island fortress which within a company network isn't a good solution as it will also interfere with a lot of day-to-day useful apps.

    18. Re:What gets around Firewalls and AVS? by Anonymous Coward · · Score: 0

      Admin privileges on a single user OS?

    19. Re:What gets around Firewalls and AVS? by Anonymous Coward · · Score: 0

      AV only stops "known" threats, so until they are identified, you are vulnerable. If your network is targeted with a unique bot, AV will never help you.

      You need to add a whitelisting tool, it's more effective than AV

    20. Re:What gets around Firewalls and AVS? by dk90406 · · Score: 1
      > I'm a coder not IT so my knowledge of security pretty much stops at installing anti-virus and setting up a firewall

      Then you are, IMO, part of the problem. All (professional) coders should have fundamental security knowledge in order to prevent the release of buggy insecure software. Many botnets are created by exploiting buffer overflows and their ilk.

    21. Re:What gets around Firewalls and AVS? by Drethon · · Score: 1

      Good to know, I'll get started right up on rewriting my OS with my embedded avionics development knowledge.

      Didn't know that knowing how to prevent pointer errors would help me understand how to configure a firewall or AVS...

    22. Re:What gets around Firewalls and AVS? by hcmtnbiker · · Score: 1

      I'm a coder not IT so my knowledge of security pretty much stops at installing anti-virus and setting up a firewall.

      Do you work for Adobe? Because this is the mindset they have that keeps getting their products pwned. If you program you need to have a good idea about security, otherwise you're endangering others.

      --
      If i had one dollar for every brain you dont have, i would have $1.
    23. Re:What gets around Firewalls and AVS? by shoehornjob · · Score: 1

      I do tech support for a company that will remain nameless and while we don't really do much in security we do provide a free security suite for our customers. More often than not we get a call from these people after they have been infected. The point of this is, it doesn't matter how good your av or firewall is you still have to contend with users who can't be bothered to educate themselves about basic safety precautions. Most of the people that I speak to are victims of a drive by attack (your computer is infected with 893 trojans/viruses) and never know what hit them. Until we can effectivly address the point and click mentality of these people we're always going to have the same problem.

      --
      "We are just a war away from Amerikastan. When god vs god the undoing of man." Dave Mustaine
    24. Re:What gets around Firewalls and AVS? by MightyMartian · · Score: 1

      While we still run AV on every workstation, I have basically been forced on my network to set up very restrictive GPOs. No autorunning/autoloading of CDs or USB drives. Limit where programs can be run from so that users can't just grab their favorite torrent client and toss it in their My Documents or home directories. None of this is entirely perfect, and there is always a usability penalty to some degree, but we haven't had an infection of any kind in over two years.

      What it comes to is this. Your AV software is only as good as your users are smart and responsible. Since users almost always tend towards being irresponsible, and even company policies against loading untested third party software are insufficient, you may be forced to lock down the workstations themselves to such a degree as the number of potential vectors for infection are rather small. Obviously you can't hope to know the vulnerabilities in approved software (like Internet Explorer), there is still a window for infection, but you make the bulls eye a lot smaller.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    25. Re:What gets around Firewalls and AVS? by omnichad · · Score: 2, Informative

      Microsoft "fixed it" with Windows 7 and Vista. But in doing so, they broke a lot of older software. A LOT of software was written to require higher privileges than necessary, because almost all users were running as an Administrator by default, and they never put any thought into it. The new security model forces the restrictions on administrator accounts and user accounts alike, and coders finally started coding properly. Most new stuff does run on a proper security model - but there is a lot of old code out there that has no chance of being updated. The only solution in Vista/7 is to run those applications as an administrator.

    26. Re:What gets around Firewalls and AVS? by RMS+Eats+Toejam · · Score: 1

      In the days of Win98, my kid asked me to install a game for him. Soon after installing it, he told me that he needed admin privileges just to run the stupid game.

      Being that Windows 98 was a single user OS, such is not possible. Either your memory has failed you or the story is a fabrication. I'm going to side with the latter since most trolls/zealots don't maintain accurate or current knowledge of other operating systems.

      --
      Turning to a Linux advocate for thoughts on Microsoft is like asking Hitler how he felt about the Jews.
    27. Re:What gets around Firewalls and AVS? by Anonymous Coward · · Score: 0

      > In the days of Win98, my kid asked me to install a game for him. Soon after installing it, he told me that he needed admin privileges just to run the stupid game

      Not quite. Windows 98 was completely unsecured - any user had full rights over the entire box. Windows NT had the limited user security model (albeit flawed) which was refined with Windows 2000. Windows XP was the major introduction of limited user accounts to domestic users, and thus a large number of applications that had hitherto expected to be able to write anywhere to the machine got broken.

      Windows Vista / 7 use shimming (basically a redirect) to try and trap system calls and route them to the user's hive where appropriate. I'm not keen on this as an alternative to getting developers to write code that is happy running in an LUA, but in some circumstances this is not possible.

    28. Re:What gets around Firewalls and AVS? by Runaway1956 · · Score: 1

      That was WinXP, wasn't it? ;^)

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    29. Re:What gets around Firewalls and AVS? by Ephemeriis · · Score: 1

      So my question is: Is firewall and anti-virus really not that effective and if so how do bots get around firewall and anti-virus?

      Nope, they're not.

      A firewall attempts to block unsolicited incoming connections to your network. It will keep somebody from bringing up your shared files and printers from the Internet... But it doesn't keep you from downloading/installing/running anything. A firewall really doesn't do a whole lot to protect you against viruses and most malware.

      Antivirus software will attempt to protect you against the stuff it knows about. New stuff, that arrives before a definition update, isn't going to be detected. And many viruses and malware are designed to hide from and/or disable antivirus software. It's very common to see machines with perfectly good antivirus software that are thoroughly riddled with malware of various types.

      Neither a firewall nor antivirus software is going to keep you safe - at least not all by themselves.

      --
      "Work is the curse of the drinking classes." -Oscar Wilde
    30. Re:What gets around Firewalls and AVS? by DCstewieG · · Score: 1

      That's not entirely true. Heuristic analysis is used these days which is designed to find viruses based on how they work, not by definition. Accuracy on the other hand...

      http://en.wikipedia.org/wiki/Heuristic_analysis

  8. whitelist by deusmetallum · · Score: 3, Interesting

    Run a program that only allows whitelisted applications, and block all removable media. It's the only way you can be absolutely certain there is nothing running on your network that shouldn't be there. http://en.wikipedia.org/wiki/Whitelist#Application_whitelists

    1. Re:whitelist by jaroslaw.fedewicz · · Score: 1, Interesting

      Run a program that only allows whitelisted applications, and block all removable media.

      Now how do you handle that: the Boss sends a PDF memo. PDF is not an executable, alright, the user opens it with the whitelisted Adobe® Reader(TM), and some bad code gets executed via some kind of a buffer overflow Adobe was so generous to include as its bonus package. The problem being, of course, "how dare you restrict the Boss' access to the 'Net? I'm gonna fire you! (The 'Net here means, of course, some clown fetish porn sites and the like, but that's none of your business)"

      Okay, ditch that PDF, send a JPEG. A convenient hole in Microsoft® Outlook(TM), and here go zombies, ready for master's commands, not even having to click anything, just skim through the message.

    2. Re:whitelist by Anonymous Coward · · Score: 2, Interesting

      Except most viruses/botnets also start up their own processes, rather then run in a user process (like outlook or Adobe), so with a white list program will stop those processes from running

    3. Re:whitelist by Grimwiz · · Score: 1

      Whitelisting applications would work if this could control what is run on your system. Variously implemented by either looking up a hash (e.g. md5) or signing the code. Unfortunately we can make the following observations which indicate this does not provide total protection:

        By Design:
            Some applications allow interpreted code (macros, visual basic inside documents, perl/java etc.).
            Some applications are inherantly data (excel spreadsheet etc.).
            Some applications change their behaviour dependant on libraries and plugins which may not be checked against a whitelist (e.g. activex, greasemonkey).
            Some applications self-modify (maybe to try and prevent software theft).

        Flaws:
            Some applications have flaws that allow code injection (buffer overflows etc.).
            Some features can be used for inappropriate purposes (updater that can be fooled into downloading the wrong files).
            Sometimes signing keys are reverse engineered or leaked, allowing malware to be whitelisted.
            List or key management requires ongoing maintenance and if it goes wrong can mount a denial of service attack on your customers.

        Lack of omniscience:
            Some people can use a secure application in a secure OS and still do something insecure (phishing etc.).
            As new attacks are found, old protections become ineffective.
            There is a chance that malware could be whitelisted.
            You have to update your whitelist for every update by every vendor.
            It is really really hard to be sure that the application does what you are told it does - either deliberately to produce trojan horses or accidentally (see above).
            Each user may require a different whitelist as they have different requirements - some may wish to run p2p data sharing wheras others may regard this as a huge security risk.

        Lack of omnipotence:
            Some flaws are not in the applications - they may be in a hypervisor, loaded onto network cards, on routers, hosted remotely.

      IMHO whitelisting requires reducing the functionality of applications (e.g. no java) and adds hoops/costs to professional developers and upsets users but unfortunately malware writers will focus on the easiest route using what they can get. c.f. http://www.securecomputing.net.au/News/161167,analysis-iphone-malware-evolution-on-overdrive.aspx

      --
      -- Don't believe everything you read, hear or think
  9. Better switch to telnet by Anonymous Coward · · Score: 0

    "Detected running a web browser"
    There's your source of the problems.
    Web browsers are /the/ vector for virus infections, other than ridiculously insecure OS's, so simply uninstall all browsers and use a telnet BBS for any serious internet work.

  10. It's not all about prevention. by VinylPusher · · Score: 1

    Perhaps somewhat obvious, but you will never achieve 100% protection against malware unless you unhook the internet connections, block the USB ports, optical drive, floppy drive, multi-media card reader etc.

    The worth of any IT support company comes not from the level of prevention they can provide against outages, it's how quickly and effectively they respond to bring systems back in line after a problem occurs.

    Assuming you cannot prevent a botnet infestation, you minimally need a documented procedure on how you're going to deal with the cleanup.

    In a more direct answer to your question though... put systems in place that are supported by big companies, e.g. Checkpoint firewalls at boundaries, Symantec/F-Secure/ESET AV throughout (with solidly applied policies and installed by a certified provider).

  11. educate by orange47 · · Score: 3, Insightful

    teach all the workers about security. disable autorun on all machines. dont let them run as admins. use noscript and adblock and foxit (or similar). update windows and AV regularly...

    1. Re:educate by Scutter · · Score: 2, Informative

      teach all the workers about security. disable autorun on all machines. dont let them run as admins. use noscript and adblock and foxit (or similar). update windows and AV regularly...

      Education is a red herring. It doesn't work. Non-technical people know how to turn their computer on and do their day's work, and that's about it. If you change a single menu item they are completely lost, even a day after formal training. Constant remedial training costs more and is more time consuming than recovering from an outbreak.

      Many (poorly written) enterprise applications won't run properly without admin rights to the PC, so restricting admin access is often not possible. Keeping Windows up-to-date is a must, but AV is almost useless these days as the primary attack vector is via spyware, not viruses. There is no good on-access anti-spyware software out there. Even the "best" is only about 80% effective, which is as good as useless.

      --

      "Tell me doctor, with all of your defenses, are there any provisions for an attack by killer bees?"
    2. Re:educate by K-tWizel · · Score: 1

      your infection vector is your users. Kind of ironic that those that are needed to keep your company are the ones that could sink it. Education is the best mitigation for this risk! Teach the users proper computing security. Have tracked annual training (15 pg PPT is sufficient). It also protects you the admin/company if something does happen and legal action is required. Folks need to know the 'rules of the road'. Compare the cost of a usage program to lost productivity. These bad habits are reinforced by use at home too so presentation should include protecting the users at home. Stronger network/system security will help but the biggest risk to a network is the users.

    3. Re:educate by orange47 · · Score: 1

      well it sure is hard securing modern computer because its so complex. heh, there aren't (m)any viruses for ZX/C64.. Here is what else I would do: make sure all workers have identical windows version, and have the same autoruns.exe output (list of all things that start on boot). Then make offline md5 sums of all system files using liveusb and check them periodically. sandbox those browsers; try making executable files unmodifiable by anything hostile.

  12. block some email attachments and facebook by alen · · Score: 4, Insightful

    where i work we've been blocking a long list of email attachments like exe's and others. few years ago we also started blocking facebook.

      i set it up years ago and don't remember myself. we're all windows and have never been zombified. you can buy all the firewalls you want, but in the end it's still idiots clicking on everything in every email and every link they get sent over facebook and twitter

    1. Re:block some email attachments and facebook by magamiako1 · · Score: 3, Interesting

      A properly implemented firewall solution would guard against all of these things, as a properly implemented solution will also filter layer 7.

    2. Re:block some email attachments and facebook by Anonymous Coward · · Score: 0

      No need to block Facebook, it's restrictive enough about its HTML that it shouldn't be able to infect anyone's machine unless someone clicks on a rogue link that someone posts, but that can happen anywhere. May as well block the whole web.

      Virus-scanning of email attachments along with aggressive blocking of email attachments (we are instructed to rename .zip files to another extension, and tell the recipient to rename it back - it prevents people from auto-clicking something accidentally, they MUST save it and rename it to open it.) will help a lot.

      Also, to the OP - were these local-machine firewalls, or a firewall at the edge of the company's network? Lots of malware explicitly targets local-machine firewalls and attacks them first. Attacking a firewall at the network edge on a remote machine is a LOT harder.

      Blocking port 80 is silly. Too many people use that for legitimate work nowadays. Blocking SMTP, on the other hand, is VERY smart. In fact, you may want to explicitly set up your firewall at the network edge to block EVERYTHING, and force all clients to use a proxy server to access the outside world. (Actually, this is effectively blocking port 80 while still allowing people to access the web.) You can then potentially configure the proxy to block "known dangerous" sites. Where I work we have a system that has three high-level classifications:
      1) Blocked due to being dangerous, porn, etc.
      2) Categorized and known to be safe
      3) Uncategorized and unknown - blocked with an option to manually override by the user using an RSA SecurID fob. (i.e. no bot is ever going to authenticate for the override, even if it is smart enough to try.)

    3. Re:block some email attachments and facebook by coofercat · · Score: 2, Insightful

      Just a decent email filtering solution would probably do what you want, and not look like you were making unilateral decisions. One place I used to work used MessageLabs, which used to report to me just how frequently people were about to receive something dangerous (which for a 20 people company was surprisingly frequently - and more surprising would be the sales people asking to have something taken out of quarantine because 'it might be useful' when it looked pretty obvious it was spam/scam/malware).

      If you don't like the various vendors doing it for you, then you can do it yourself, but honestly, the quickest win would probably to out-source the work for now and move it in-house later on if you decide you want to.

      I'm not a big fan of these corporate website blockers - however, logging where people go at the firewall can be useful - especially if you find a correlation between infections and the 'colourfulness' of the sites people visit. Of course, you need strong management to actually do something about it. I suspect that taking networks off the Internet is getting you some attention, so it's possible you may be able to direct that attention where it's deserved.

    4. Re:block some email attachments and facebook by Anonymous Coward · · Score: 0

      What complete nonsense - firewalls are FAR from perfect and there is *no such* thing as a 100% secure. [FULLSTOP] Rather worrying for the poor organization you work for - having read all your recent posts it looks like you think your 100% secure and that Windows 7 is going to be the magical answer to all your security prayers! haha!!

    5. Re:block some email attachments and facebook by alen · · Score: 1

      it's a lot cheaper to configure your MS Exchange AV filter software to just delete every exe file that comes in rather than spend a ton of money on layer 7 switches along with the support. and we started this before we bought the 5 levels of firewalls we have now. still works pretty good

    6. Re:block some email attachments and facebook by magamiako1 · · Score: 1

      Firewalls are far from perfect, sure--but at the same time you also have a bit of a dynamic IT infrastructure now moreso than you did in the past. Users are administrators of their own machines, management tends to have laptops more than they have desktops these days. You also may have contractors or sales guys that come in and link to your network.

      Ultimately, you have far less control than simply being able to say "lock down all users with mandatory profiles, terminal services, virtualized desktops, dumb terminals, etc." If you suggest any of these over a solid, perimeter-based configuration, you ultimately haven't worked in IT for very long.

      Most of these solutions are best in isolated cases, depending on the environment. Do you manage a call center? Maybe mandatory virtualized desktops is the way to go. Do you have a more open infrastructure where management tends to roam a lot with their laptops, from building to building, from home to work, etc? Do you allow people to VPN in from their home and connect to various services?

      There are some basics you can control without significantly impacting the end user experience. One of these is modern PCs with updated versions of Windows, another of these is a proper AV policy with a proper host-based firewall policy. Another of which is more work on the back end configurations (firewalls, vpn policy, etc.) that most end users don't ever see. These are the areas where you're going to have the most control over.

    7. Re:block some email attachments and facebook by Jenming · · Score: 1

      i guess it depends on what your company does. But whenever you block a range of things you decrease the performance of your employees. At the same time you probably decrease your down time and so you may be increasing overall performance, but there is a sweet spot you need to hit. Secure enough, not too restrictive. And most importantly fix problems fast when they do come up.

      --
      Morpheus, God of Dreams.
  13. XP by Anonymous Coward · · Score: 5, Interesting

    Let me guess, all the computers are using xp. I work at a computer repair depot and i see alot of this on XP computers and rarely on vista/Windows 7 with uac turned on *sure its a pain but once everything is installed the user should never even see uac pop up. But i would guess if anything the computers are out of date for their OS patchs

    1. Re:XP by BlackHawk-666 · · Score: 1

      Did you get some version of Vista I didn't? That stupid UAC crap pops up on my screen on a regular basis. I see it most days and I don't think I'm doing anything too fancy.

      --
      All those moments will be lost in time, like tears in rain.
    2. Re:XP by Anonymous Coward · · Score: 0

      I was allowing a roomie with "alternate preferences" to surf the web on a Vista SP2 computer with updates enabled, user mode, and it'd get so trashed within two weeks not even Google would work.

  14. In an ideal world... by fuzzyfuzzyfungus · · Score: 5, Interesting

    You'd be running a lot fewer XP boxes, and much, much meaner firewall rules. In practice, of course, users crying about how they "need" to "get their work done" generally prevents this.

    That being so, there are a few things to do: At present, our good buddies at Adobe are among the most popular and exciting vectors for infection. Where possible, ensure that neither Flash, nor shockwave, nor Acrobat are installed. Where not possible, make sure that they are kept up to date. Yes, this means updating all the bloody time and WSUS won't help(useful tip, with some poking around, you can find a utility from adobe, an .exe that, when run, removes all versions of flash, they hide it; but it lurks in the bowels of their site somewhere. You can also find .msi flash installers. Set up a network share, readable by all your administered machines, writeable only by admins, containing that utility, and the .msi for the latest flash player. Every time adobe updates, download the newer .msi, and run a script on all your administered PCs that runs the flash remover, and then msiexecs the newest flash MSI. It's a pain in the ass; but it will save you from some flash exploits). Updates for all other plugins you are using, plus OS components, should of course be adhered to with the same regularity.

    Assuming that user pushback isn't excessive, stripping executables and .zips from emails will also save you from some common vectors of stupidity.

    1. Re:In an ideal world... by fuzzyfuzzyfungus · · Score: 1

      Oh, one more thing. Assuming you are running windows and AD(which is pretty much the plausible assumption when "company" "networks" and "zombified" show up in the same sentence), there is something of a nuclear option...

      Software Restriction Policies.

      The details are quite complex, Microsoft will have to tell you more; but you can substantially ruin joe script kiddie's day(as well as pissing off users, and making life miserable for your IT minions, which is why so many people don't use them). In a nutshell, you can restrict the locations from which executables will be run, you can restrict which executables will be run(in a number of ways: either SHA hashes of specific binaries, RSA keys of specific trusted vendors that allow all software signed by them to be run, some combination of the above. If you are a real hardass(which can be advisable, given the crazy hijacks that get pulled against browsers, particularly IE) you can enforce the policies against all scripts, .dlls, and BHOs, as well as executables. Your users Will. Fucking. Hate. the fact that your software restriction policy has to be evaluated 350 times just to log in and open an IE window; but their odds of picking up a malicious BHO will drop substantially. Your IT flunkies Will. Fucking. Hate. having to get all their little diagnostics tools and utilities, and any new programs that are being added, cryptographically signed and enrolled into your restriction policy; but such is life.

      They will increase your workload, reduce performance, and make your flunkies into sad pandas; but SRPs are pretty much your best bet, in Windows land, to go from reactively attempting to enumerate badness to proactively enumerating goodness. Welcome to hell.

    2. Re:In an ideal world... by Anonymous Coward · · Score: 0

      We have to take a step back and understand what the various piece of technology do in the environment. Firewalls traditionally protect layers 3-4 and antivirus usually protect layer 6/7. That leaves a gap of 5-6 that is unprotected. You also factor in the user aspect of it and you have a big hole in your security. There are products out there that try to fill the gaps like firewalls that try to cover layers 3-6 (Forinet and Palo Alto) and niche technology solutions the cover layer 5-7 (Juniper UAC, MS UAC, Cisco CSA or NAC) but the bottom line is that there is no one silver bullet that will do it all and guarantee complete coverage. There needs to be a concerted effort on the part of the IT organization and buy in from management to implement the restrictions and safeguards necessary to secure the environment. Users won't like it for the short turn but that will easily be made up in the log term as downtime is reduced.

    3. Re:In an ideal world... by jscott · · Score: 5, Informative

      In the K-12 district for which I work, there have ~600 staff (teachers/non-teachers), ~7800 student users and about 3000 workstations + notebooks. We're a Windows (XP for educational software product requirements) shop and run AD. In the past two years we've reigned in administrative users [even I, the sysadmin, run as a limited user on my workstation] and implemented a fairly detailed SRP White Listing. These two changes alone greatly reduced not only issues with crap-ware infections, but greatly reduced technician support time requirements.

      The vast majority of our users [excluding the students who can no longer run proxy software] Do. Not. Fucking. Hate. Us. You would be surprised how happy people are when their computers "just work" and don't require cleaning/futzing every couple weeks.

      I /cannot/ recommend enough budgeting time to investigate what SRP can do for your network.

      --
      signal, noise, to me it's all the same.
    4. Re:In an ideal world... by BoppreH · · Score: 1

      our good buddies at Adobe are among the most popular

      [citation needed]

    5. Re:In an ideal world... by Anonymous Coward · · Score: 0

      and SRP stands for?

    6. Re:In an ideal world... by SiChemist · · Score: 1

      A big problem with updating Acrobat Reader is that some of our administrative assistants have the full version of Acrobat 8 (or older). Installing newer versions of Reader can screw up the full version in unpredictable ways.

      So, then you're left with the question of whether or not to upgrade Acrobat to the latest version and who's going to pay for it?

    7. Re:In an ideal world... by Nkwe · · Score: 2, Informative

      and SRP stands for?

      Software Restriction Policies. It allows you to white list applications at the binary executable level. It is a feature of the Group Policy Object (GPO) infrastructure that is part of Microsoft's Active Directory (AD).

    8. Re:In an ideal world... by EvilBudMan · · Score: 1

      Hmm.......Your time is coming.

    9. Re:In an ideal world... by Anonymous Coward · · Score: 0

      http://www.f-secure.com/weblog/archives/00001676.html

    10. Re:In an ideal world... by Anonymous Coward · · Score: 0

      Too lazy to look at the GP?

    11. Re:In an ideal world... by fuzzywig · · Score: 1

      Thanks for the idea about the flash uninistaller, I found a link to it here: http://kb2.adobe.com/cps/141/tn_14157.html

  15. Install Proto Balance Mail - anti-botnet solution by AbbeyRoad · · Score: 1

    This stops mailware:

          http://protobalance.com/

    -paul

  16. Is it really necessary to ask? by magamiako1 · · Score: 5, Insightful

    It really depends on the size of the companies and the resources they're willing to spend on proper security. You should do a cost analysis of the downtime, not to mention the IT time required to fix the ecosystem. You can do it in waves, and some changes will be more well received than others.

    #1. Don't allow users to be Admins of their own machines. I know in this day and age it's harder to push this one on people, but the ultimate reality is that if the user can't infect the system then they aren't going to get very far.

    #2. Managed, host-based firewalls on each of the machines that have rules for incoming and outgoing. This can be any number of centrally managed tools. if you're on XP, your best solution is likely something from say Symantec, Mcafee, or whichever company you want to use. I know with SEP you can manage the firewall portions and prevent worms from auto spreading.

    #3. Transparent, Layer 7 filtering at the network edge. Whether you want to use a proxy or a firewall for this is up to you. Juniper makes some pretty nice layer 7 devices for this purpose.

    #4. NAC/NAP. Again, useful technologies--prevent systems from communicating on the network that don't register as having proper updates or AV settings.

    These are just some basics, there's probably something entirely different based on the specific method these worms are using to spread. Perhaps a centrally managed website policy that locks systems down a bit more is all that's needed? Maybe keeping things more up-to-date, such as rolling out Windows 7 desktops with IE8?

    1. Re:Is it really necessary to ask? by obarthelemy · · Score: 2, Interesting

      I second that, with some additions.

      1- You can't trust users to be honest, nor working, nor knowledgeable. That means educating them is probably a waste. You need to remove admin rights, block all non-controlled data sources. That means USB, CD, FD, Bluetooth, Wifi, card readers....

      2- In some cases, you may be able/have to use disk images or remote desktops. You can configure those so the users cannot write anything to the disk image, thus ensuring that the OS and Apps are always clean at boot.

      --
      The Cloud - because you don't care if your apps and data are up in the air.
    2. Re:Is it really necessary to ask? by randomencounter · · Score: 2, Interesting

      I am not aware of the current state of Microsoft security, but it is possible to set up Unix-type systems with non-writable executable partitions, and non-executable mounts for all writable partitions.

      Even that is not 100% proof against malware, but it raises the bar beyond any attack I have seen so far.

      --
      Forget diamonds, copyright is forever.
    3. Re:Is it really necessary to ask? by Jenming · · Score: 1

      If you treat your users like dishonest children then they are going to act like it.

      You will have employees who can get around your policies and if you treat them like shit they will fuck with you.

      If someone made you use a computer that you had no write access to and couldn't even play a CD how pissed would you be? If you could figure out a way around it wouldn't you? If your friend figured out a way around it and told you wouldn't you use it?

      Seriously, why don't you just replace the computer with an etch a sketch.

      --
      Morpheus, God of Dreams.
    4. Re:Is it really necessary to ask? by c++0xFF · · Score: 1

      #1. Don't allow users to be Admins of their own machines. I know in this day and age it's harder to push this one on people, but the ultimate reality is that if the user can't infect the system then they aren't going to get very far.

      I have mixed feelings on this. I've had this restriction before, and it was probably the #1 problem with getting any work done. More than once I got caught in a loop of asking for something to be installed, waiting for the approval, waiting for the installation, and then submitting subsequent requests when the IT grunts didn't set things up right. What could have taken me a few minutes took weeks instead

      On the other hand, I know much more than 95% of those around me about properly administering the computer. And even then, simply having a privileged account poses a risk, even for those who know what they're doing. There has to be a way of finding a compromise here.

    5. Re:Is it really necessary to ask? by Culture20 · · Score: 1

      If you treat your users like dishonest children then they are going to act like it.
      You will have employees who can get around your policies and if you treat them like shit they will fuck with you.

      Yeah, that's been my experience with most secretaries. Oh.. wait. Seriously, it's my experience that the reverse is true. Given absolute computer freedom, most users turn their machines into puss-spewing virus carriers, and then they expect IT to clean it up and get angry with IT for not preventing the infection or in rare cases remain silent because they know they did something wrong and don't want to admit it. Once you start doing some sensible prevention, users start acting sensibly. There are still a few a-holes who decide they'll screw with IT because "I can't play my music!" ...

      If someone made you use a computer that you had no write access to and couldn't even play a CD how pissed would you be? If you could figure out a way around it wouldn't you? If your friend figured out a way around it and told you wouldn't you use it?

      ... and it looks like you're one of them. You're the reason that you and everyone else gets BIOS locked, physical locks to prevent BIOS resets on desktops, alerts on reboots/shutdowns, patching that forces reboots at 9:45 AM (when every laptop is finally in the office), etc. Most users happily work within their constraints, knowing it keeps everyone safer.

      Seriously, why don't you just replace the computer with an etch a sketch.

      Because I'll forget how to reboot it.

    6. Re:Is it really necessary to ask? by Anonymous Coward · · Score: 0

      To add to this, threats tend to evolve over time. Watch for Technical Cyber Security Alerts on a regular basis. Better is to subscribe to the mailing list. Be prepared to update firewall/IDS software or configuration changes to address new threats. Be prepared to roll-out vendor patches in response to these threats. Verify any such roll-out as coming from a trusted source and behaving correctly in a test environment.

      You must always weight the cost of security with what is being protected. If the information is not that valuable, it may be faster to have good configuration management and rebuild on detection of issues.

    7. Re:Is it really necessary to ask? by Lord+Ender · · Score: 1

      Your post is written like someone who has never even tried to implement security. Let me guess: you're a sales guy?

      Take away admin rights and you stop SOME but not ALL malware. And you stop people from actually getting WORK DONE. Are you going to let them use your computer when they need to run an app which only works as admin?

      The rest of your list is similarly vapid and worthless.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    8. Re:Is it really necessary to ask? by jamie(really) · · Score: 1

      #1. Don't allow users to be Admins of their own machines. I know in this day and age it's harder to push this one on people, but the ultimate reality is that if the user can't infect the system then they aren't going to get very far.

      There are plenty of root escalation attacks, on plenty of operating systems, including linux.

      #2. Managed, host-based firewalls on each of the machines that have rules for incoming and outgoing. This can be any number of centrally managed tools. if you're on XP, your best solution is likely something from say Symantec, Mcafee, or whichever company you want to use. I know with SEP you can manage the firewall portions and prevent worms from auto spreading.

      That's one way, if you want to spend a ton of money on software that can be easily bypassed. Question for you: why are you windows machines all talking to each other? Question 2: *how* are they talking to each other?

      #3. Transparent, Layer 7 filtering at the network edge. Whether you want to use a proxy or a firewall for this is up to you. Juniper makes some pretty nice layer 7 devices for this purpose.

      Ok, yes, a firewall might be a good idea.

      #4. NAC/NAP. Again, useful technologies--prevent systems from communicating on the network that don't register as having proper updates or AV settings.

      Policeman: Hello, are you a thief?
      Thief: No.
      Policeman: On your way then.

      Here is the bottom line: Client machines cannot be trusted. If you think installing anything on the client machine will improve security then you've already failed. You think Semantec can do a better job the Microsoft?

      What to do about that?

      1. Clients only talk to servers. Share C$ all you like, but other windows machines can't see it. How? Managed routers.
      2. Servers run anti-virus, especially on the email side.
      3. Intrusion Detection, e.g. Snort.

  17. Time to bust out a proxy server.. by mindmaster064 · · Score: 1

    Depending on your network topology you might be able to solve this by just adding one proxy/caching server to the mix. Proxy allows port 80 html traffic but doesn't allow other programs to bootleg themselves as something running on 80 to connect as there generally is application protocol checking. Firewalls do not remove the need for an application/proxy server in this mess and do not replace it as without that function you still have machines directly connecting to remote hosts and are still vulnerable. Firewall all traffic off both ways at the firewall and only allow traffic originating from the proxy to transverse the screen. Bot programs already on hosts thus have lost access to anything, and you are pushing your proxy list down via group policies to the client machines. And no, you don't need Linux to do this despite what I see other people commenting. Linux is more secure in most cases due to obscurity, but it is not the same thing as Windows and expecting your user base to use it is like cutting off one of their arms and asking them to do the same work. Properly implementing your windows security is all that is required and it probably would be easier to add one machine to fix all of your problems than to wipe all the machines in your office and load Linux wouldn't it?

    1. Re:Time to bust out a proxy server.. by TheMidget · · Score: 1

      And no, you don't need Linux to do this despite what I see other people commenting.

      Without Linux, malware might be smart enough to also connect through the proxy, using the credentials "helpfully" shared by Internet Explorer.

      In Linux, if you enter a proxy password into your browser, only that browser has access to it, not anything else which might also be running on the same PC.

    2. Re:Time to bust out a proxy server.. by mindmaster064 · · Score: 1

      Credentials aren't really the issue, as your gate keeper here is parsing traffic to see it if is malware related. It's actually more effective to do it this way than to push a solution to desktops. I rather have something at the door so I have the option of cutting off all the traffic in one swoop. The credentials just keep the not-as-smart stuff from immediately having access. Security is about tiers. You put an internet security package and AV on your desktops and servers, you make them run through a proxy that scans the traffic going through the wall, and likely run and Intrusion detection solution on both sides of the wall to see threats real time. You need more than one layer because at any point in time one of these layers will fail. The only way to have fail-safe is through stacking solutions unfortunately.

      This also allows you to run the firewall as "deny all" which is far more secure than any other configuration.

  18. Suggestions by Z34107 · · Score: 4, Informative

    A few suggestions from my experience as a technician:

    • Keep vulnerable programs off of your base image. We saw infections go down dramatically after removing Java and replacing Adobe Acrobat Reader with something else.
    • Uninstall Internet Explorer if you can. Unless you're running Window 7, the easiest way to "uninstall" it is change the permissions on iexplore.exe to Deny for the Everyone account.
    • Lock down computers as much as you can with Group Policy, especially if you have a Windows Server infrastructure.
    • If you can, deploy Windows Steady State if you're using XP or purchase Faronics DeepFreeze. They're both ways of preventing permanent changes to your base image (installation of programs, modification of files) by users. If a Frozen machine gets infected, reboot it.
    • Don't license McAfee. It's worthless.
    --
    DATABASE WOW WOW
    1. Re:Suggestions by Anonymous Coward · · Score: 1, Interesting

      DeepFreeze rocks. I can't imagine running a public lab (I have a few) without it. But for corporate machines, it seems like overkill.

    2. Re:Suggestions by Z34107 · · Score: 1

      Very overkill, unless you have roaming profiles. I've found most people like to be able to save their documents.

      But, as you say, it does rock.

      --
      DATABASE WOW WOW
    3. Re:Suggestions by Anonymous Coward · · Score: 0

      Why pick on just Java? Any language that has access to file and network I/O, etc. could be problematic.

      I know that webstart, etc. could be problematic, but I couldn't imagine that infections went down *dramatically* because of that, since the number of those types of issues have to be many fewer than malware written in languages other than Java that are more common in Windows (C, C++, VC++, VB, C#/VB.Net, etc.).

      Why not just lock down everything?

    4. Re:Suggestions by Kozz · · Score: 1

      A few suggestions from my experience as a technician:

      • Keep vulnerable programs off of your base image. We saw infections go down dramatically after removing Java and replacing Adobe Acrobat Reader with something else.

      I'm right there with you on the Acrobat Reader bit -- I had a laptop that I witnessed get 0wn3d in a matter of seconds when acrobat plugin crashed while browsing, and it spiraled out of control until I just unplugged the ether and turned it off. But can you explain the vulnerability of Java? That's rather broad categorization, it seems. What kinds of common Java problems have you seen?

      --
      I only post comments when someone on the internet is wrong.
    5. Re:Suggestions by Z34107 · · Score: 1

      The Java VM has frequent security updates. Our public labs don't get those updates (they're Frozen), and staff/faculty don't take the time to let the auto-updater run.

      Flash is another biggy, but there'd be heck to pay if YouTube quit working.

      --
      DATABASE WOW WOW
  19. Different browser, restrictive configuration by Anonymous Coward · · Score: 0

    Block ads as much as you can: Ad networks are an attack vector. Disable scripting if you can or whitelist the scripts you can't do without. No Flash, Quicktime, or Acrobat plugins. Use an alternative PDF viewer for downloaded PDFs. Disable scripting in the PDF viewer as well. Filter active email content on the server, use a local email client other than Outlook, disable all scripting and network access except to your local email server. Keep your systems and applications (!) updated, disable unnecessary services, especially those which open network sockets. Don't do stupid things.

  20. Identify the people responsible, sack and sue them by Rogerborg · · Score: 1

    It might be the CEO. It might be you. But the fault is always with a person, and they should be help responsible for their actions, including recovering costs.

    --
    If you were blocking sigs, you wouldn't have to read this.
  21. Anti-virus and firewall by Enderandrew · · Score: 1

    That's precisely the problem, is that enterprise environments often assume using anti-virus and firewall solutions mean they no longer have to be concerned with information security.

    It is all too easy to bypass anti-virus detection, and anti-virus products often only protect against known threats. There will always be unknown threats it doesn't protect against.

    What you really need is proper sandboxing, but that is a hassle that most people just don't want to deal with.

    --
    http://blindscribblings.com - Tasty pop-culture in conceptual fashion.
  22. I hope Taco doesn't work in IT by Blakey+Rat · · Score: 1, Insightful

    I'd suggest port blocking 80 for any computer that is detected running a web browser, but that might prevent some percentage of legitimate work.

    Do you mean web *server*?

    The vast, vast, vast majority of companies are going to need port 80 (and 443) opened. I don't know the last time you stepped into a corporate environment, Taco, but that's how you do your timecard, put your vacation time on the calendar, sometimes how you answer email even.

    1. Re:I hope Taco doesn't work in IT by Anonymous Coward · · Score: 0

      Agreed, turn off web browsing ?? hilarious. The entire IT staff would be drawn and quartered within an hour.

    2. Re:I hope Taco doesn't work in IT by Anonymous Coward · · Score: 1, Insightful

      You missed the vast, vast, vast majority of the joke.

    3. Re:I hope Taco doesn't work in IT by IBBoard · · Score: 1

      Made sense to me - although I'm not sure how it'd be done. If a computer runs a web browser then 99%+ of the time it won't need to run a web server, so blocking inbound requests on port 80 would stop it being used as a server. I assume that's important and that it is indicative of zombies, but I could be trusting Taco too much there!

    4. Re:I hope Taco doesn't work in IT by flyingfsck · · Score: 1

      Fortunately with a combination of cntlm, corkscrew and ssh, I can tunnel anything through port 80.

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    5. Re:I hope Taco doesn't work in IT by TheMidget · · Score: 1

      The vast, vast, vast majority of companies are going to need port 80 (and 443) opened.

      Never heard of a Squid proxy? Port 3128 is all your workers need.

    6. Re:I hope Taco doesn't work in IT by TheMidget · · Score: 1

      Most zombies run as clients (periodically connecting to a "command-and-control" server), or else they wouldn't work behind a NAT (which is quite common in most home networks which have a DSL- or cable- router, rather than a modem)

    7. Re:I hope Taco doesn't work in IT by uncledrax · · Score: 1

      comment modded -1 for "Missing the joke"

      And you can block port 80 for anyone running a browser.. if you prevent outbound GET/POSTs, the server will never send a response ;]

      --
      ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
    8. Re:I hope Taco doesn't work in IT by jep77 · · Score: 1

      You didn't feel the breeze? Your hair sure got messed up when that whooshed by you.

      I've found something even more effective than blocking port 80 and 443 on browser equipped machines. Unplugging and placing the computer in its original packaging and using it as a chair or an end table is nearly fool proof. Issue pencils and paper to all workers. Computer security problem solved.

    9. Re:I hope Taco doesn't work in IT by Blakey+Rat · · Score: 1

      Well, if it's a woosh it's a woosh. I still think it's more likely to be a typo for "web server". Which will now be played-off as if it was a joke all-along, so I lose either way! Damn.

    10. Re:I hope Taco doesn't work in IT by MightyMartian · · Score: 1

      Not even that if you have the redirect set up on your gateway router. My Squid server runs as a transparent proxy. Don't matter who you are, unless you've got one of my statically-assigned IP addresses in an exceptions file, you're going to be filtered.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    11. Re:I hope Taco doesn't work in IT by FrankieBaby1986 · · Score: 1

      You hear that sound up above? Must be windy in here today!

      --
      ERROR: SIG NOT FOUND (A)bort, (R)etry, (F)ail?:
    12. Re:I hope Taco doesn't work in IT by Anonymous Coward · · Score: 0

      I think your sarcasm detector is broken.

  23. Admin permissions by laron · · Score: 1

    If we are talking about XP machines, consider to take away admin permissions from ordinary users. Maybe set up a local admin, that the users know the password for, but let them do their daily work as restricted users.

    --
    "Beware of he who would deny you access to information, for in his heart he dreams himself your master."
    1. Re:Admin permissions by jimbobborg · · Score: 2, Funny

      Funny looking at this post and then seeing your signature

    2. Re:Admin permissions by Jenming · · Score: 1

      Maybe set up a local admin, that the users know the password for, but let them do their daily work as restricted users.

      Thats a very good suggestion. It lets users do what they need for their job, provides accountability and blocks stupid stuff.

      --
      Morpheus, God of Dreams.
    3. Re:Admin permissions by Skratchez · · Score: 1

      I just turned off admin rights to my own account (win7) and added an admin account, but I seem to be able to elevate it back to admin just by clicking it back, no admin password required.

    4. Re:Admin permissions by Jenming · · Score: 1

      Yeah, Windows 7 auto-elevates your control panel. You can change the settings under UAC.

      --
      Morpheus, God of Dreams.
  24. One article where I am glad there are no links.... by Anonymous Coward · · Score: 0

    Btw thanks harrymcc/timothy re the posting of the "Russian ASCII Art Animated Cat From 1968" article.... my local library really appreciated the pissoff.exe malware on their machine.... that article should be renamed to "In soviet Russia BESM-4 GOST 10859-64 ASCIISKI Art Animated Kitty Porn From 1968 with blessing of Russian malware from 2010 - now all IE bases belong to Boris Grishenko" !

  25. Simple by rindeee · · Score: 4, Interesting

    I am over Cyber Security for a 36k seat enterprise. We've had no infections...period (and yes, we do have monitoring in place to catch behavioral anomalies that indicate zero-day, etc.). Here are the "must do's": 1. Block social networking sites. Need convincing? Here. http://google.com/safebrowsing/diagnostic?site=facebook.com/ or http://google.com/safebrowsing/diagnostic?site=myspace.com/ or http://google.com/safebrowsing/diagnostic?site=twitter.com/ 2. Block porn sites. All of them. Use keywords, IP/FQDN blacklists, adaptive/reputation blocking (Trusted Source type technology) 3. Use a managed AV/AM/HIPS solution such as McAfee ePO/AVE/HIPS/etc. if you can afford it. A good HIPS that does both network and application blocking is essential. 4. Exhaustively scan e-mail for content, attachments and (most of all) embedded URLs. 5. Finally, have a good dashboard. We rolled our own using Cacti, Nagios, Drupal and some simple Java, CSS and PHP. You need to be able to visualize things in as close to real time as is possible. Once you've established 'normal', you can spot 'abnormal' visually long before many automated analysis engines will alert you. This allows you to catch the things that may otherwise slip through the cracks. This doesn't have to be expensive (well, except for #3, it's expensive). You can scale a Linux based solution with entirely open source tools large enough to cover thousands of concurent users.

    1. Re:Simple by rindeee · · Score: 1

      No, but you do need to block their syndicated ads, Blogs, etc. Web-mail, too, if you don't have the ability to scan it specifically.

    2. Re:Simple by swilver · · Score: 1

      You forgot proxies on that list, so rule 1 and 2 might as well not exist.

    3. Re:Simple by War+Camel · · Score: 1

      Looks like you need to block Google as well! http://google.com/safebrowsing/diagnostic?site=google.com

      But dont worry, Bing will happily take its marketshare. http://google.com/safebrowsing/diagnostic?site=bing.com

    4. Re:Simple by selven · · Score: 1

      Don't just switch to Linux. Switch to 1/4 Linux, 1/4 BSD, 1/4 Mac and 1/4 Solaris. That way it'll be extremely difficult to, through security vulnerabilities in the systems, take out more than 1/4 of the network. Taking out more than 1/2 of the network will be virtually impossible.

      Security through variety, it could have saved a million lives if it was implemented

    5. Re:Simple by Lord+Ender · · Score: 1

      Best of all, most of that stuff stops working when they take their laptops home and let their kids play with them!

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  26. The new meme "Terry Childs approach" by way2trivial · · Score: 5, Insightful

    the only way to secure the system- is don't let anyone into the system

    --
    every day http://en.wikipedia.org/wiki/Special:Random
    1. Re:The new meme "Terry Childs approach" by v1 · · Score: 2, Insightful

      the only way to secure the system- is don't let anyone into the system

      Where is my "+1 insightful" when I need it??!

      --
      I work for the Department of Redundancy Department.
    2. Re:The new meme "Terry Childs approach" by Anonymous Coward · · Score: 0

      the only way to secure the system- is don't let anyone into the system

      Nope. The only way to secure the system is to not let it connect to the 'net. The best security is physical security.

    3. Re:The new meme "Terry Childs approach" by sgt+scrub · · Score: 1

      prohibiting access isn't the answer. you need human intervention for most update processes. the only completely secure machine is one that is completely powered off.

      --
      Having to work for a living is the root of all evil.
    4. Re:The new meme "Terry Childs approach" by JustOK · · Score: 2, Funny

      having dinner with Capt Obvious.

      --
      rewriting history since 2109
  27. Filtering by lord_rotorooter · · Score: 3, Interesting

    If you have a Cisco ASA 5510 or higher you can purchase the botnet filter for roughly $320 a year. Then enable the filter on your internal interface to block any outbound traffic going to the known botnet IP ranges. I would also recommend blocking unnecessary outbound ports and limiting necessary ports to specific machines (ex. Port 25 mail server only outbound). I would also look at setting up a proxy server such as SQUID proxy. I would do mime filtering on untrusted web traffic and perhaps using dansguardian for prebuilt whitelist/blacklisting. At my workplace I am fortunate enough to be allowed to do a default deny on the entire internet, only white-listing work related sites (of course I work at a bank). Antivirus should be considered a secondary defense in this day and age. You really need to look at getting an IPS device for your network and then perhaps an aggregated log server if you haven't already. These last two recommendations will cost some money. So short term I would focus on outbound firewall filtering and a proxy server.

  28. block by Anonymous Coward · · Score: 0

    myspace and facebook and disable autorun on all drives like usb and cdrom.

  29. Re:Identify the people responsible, sack and sue t by troll8901 · · Score: 1

    Identify the people responsible, sack and sue them

    That's a nice suggestion. However, the machine could well be infected due to an infected legitimate website that the person visited in the course of his/her duties.

  30. all you have to do is ... by Anonymous Coward · · Score: 0

    install gentoo

  31. Sandboxing and VM's in our future ? by zuki · · Score: 3, Interesting

    This is more of a question than anything, as I find this to be a fascinating topic, but have little experience in managing corporate networks.

    At what point does it make sense to have your users having to run all that they do on a virtual machine, which if anything gets compromised can just be rolled back without too much fuss?

    Also, does it make sense to move a lot of what people do to some sort of hosted app infrastructure (private cloud for example) where the lockdown can occur in an easier and more granular manner as all of the apps are managed by IT only, or is this just a pipe dream that's at least another 10 years away?

    Still, in the end it all has to do with your users not practicing safe browsing, double-clicking on attachments that they did not expect, and the likes.

    I do like fuzzyfuzzyfungus, magamiako1 and Z34107's suggestions very much, seems fairly practical yet transparent to the users. (wish I had mod points for you guys, but not today!)

    But regardless, I guess in some sense any of these solutions seem like they are going to be quite costly and labor-intensive, from a business owner's perspective should those long-term costs not be taken into account when comparing them to deploying a network of machines running Linux or OS-X (and Windows apps inside a VM on those)? Does this all have to do with many corporate apps only working in a Windows network, and with legacy code not being able to be migrated away from a Microsoft-centric platform?

    Sorry for sounding naive, but this is not my area of expertise...

    1. Re:Sandboxing and VM's in our future ? by LodCrappo · · Score: 1

      This is more of a question than anything, as I find this to be a fascinating topic, but have little experience in managing corporate networks.

      At what point does it make sense to have your users having to run all that they do on a virtual machine, which if anything gets compromised can just be rolled back without too much fuss?

      This can be done better without virtual machines. Easy to do the same thing with real hardware and the user doesn't have to deal with working in a VM all the time.

      Also, does it make sense to move a lot of what people do to some sort of hosted app infrastructure (private cloud for example) where the lockdown can occur in an easier and more granular manner as all of the apps are managed by IT only, or is this just a pipe dream that's at least another 10 years away?

      The hosted app, thin client model, "whatever name they call it now" model has been around since the first time sharing computers were created. People don't like it, simple as that. It's been "coming soon" to the PC world for maybe 20 years now? Sure.. it's 10 years away LOL.

      Let's see... virtual machines on the desktop, a private cloud.... It sure sounds like someone reads too much CIO magazine/goes to too many sales conferences/believes the marketing hype......

      --
      -Lod
  32. Re:Identify the people responsible, sack and sue t by Rogerborg · · Score: 1

    As I said, it could be the BOFH's fault for having inadequate firewalling, filtering and virus checking. But someone ballsed up, and they need to go.

    --
    If you were blocking sigs, you wouldn't have to read this.
  33. Security Policy and People. by Anonymous Coward · · Score: 0

    What antivirus system and what firewall rules? What security policys? And more the important, how the people were trainend. If you ask someone to type the root/admin password, probaly they will.

    Anti-virus, try a good one, not necessarely a free one.
    Firewall must be configured by application and user, not by port.
    Group Policys must be used, users must not be authorized to run any software out of the whitelist.
    People must be trained. Culture takes time to change. You will not solve this with software and appliances only.
    (Block China and Russia IPs if possble)

  34. Re:Identify the people responsible, sack and sue t by Anonymous Coward · · Score: 0

    Seriously? Litigation is the best solution you can think of?

  35. English not your first language? by YourExperiment · · Score: 1

    How To Avoid the Infection of Botnet?

    By using the common of sense?

  36. Offhand... by sjanich · · Score: 1

    1) Only Allow web browsing through an http/https/ftp proxy server(s). The proxy server(s) should include anti-botnet blacklist and be logically have a network firewall between it and the internet..

    2) No open direct connections from the internal network to the internet in general by workstations.

    3) Don't allow non-corporate workstations on the Corporate LAN. The corp shoudl have a guest LAN that includes internet access for guest and personal devices of employees.

    4) Corporate workstations must have up-to-date AV to connect to the Corp LAN (force them to the guest network otherwise and issue an alert).

    5) Don't allow users the rights to install software (but have a robust User Tech Support organization that can quickly test and push out ok'd software to workstations).

    6) Have and actually monitor logs from egress filters on the network firewalls.

  37. Nuke your boxen regularly by Bearhouse · · Score: 2, Interesting

    In addition to the sound advice already give above, I'd suggest also regularly just re-installing everything.
    This sounds scary, but actually has a lot of benefits:
    1. It forces you to get good at configuration management and massive deployment
    2. You can schedule and apply security & application updates in one hit, hence avoiding cross- or retro-infection, and also ensuring that patches really are applied
    3. It forces users to take responsibility for data backup & restore, (or at least makes sure you get your centralised system working reliably and transparently
    4. All the crap that people install 'by accident' but then never use vanishes, and the security holes with them)
    5. A lot of miscellaneous error reports will also vanish, as stuff that people had broken is reset, (slow PCs, random hangs, network glitches...)

    It sounds like a lot of work, but since I've never found any security produce that detects, and then reliably removes, 100% of all known nasties, it's actually the only way to be sure your systems are 100% clean, (albeit probably only briefly). You'll also, ultimately, spend less time. NEVER waste time trying to disinfect a machine - reinstall...

    1. Re:Nuke your boxen regularly by symes · · Score: 1

      I do this (on a small scale) and it is quite nice to have that nice crispy just installed feeling back. I have also just secured a server in the most absolute perfectly secure manner available. I unplugged it from the mains.

    2. Re:Nuke your boxen regularly by orange47 · · Score: 1

      NEVER waste time trying to disinfect a machine - reinstall...

      that sounds like admitting defeat to me. the only way to fight the viruses is to know the OS and viruses as much as possible. we need advanced tools, like some super disassemblers and those softice things to help us in examining suspicious *.exe files. (antivirus programs need to be more interactive so that they are harder to defeat by virus)

  38. Block outbound SMTP by pushf+popf · · Score: 4, Informative
    • Block all outbound (to the internet) connections to any ports except 443 and 80 from any machines that don't have a legitimate business need. (This won't help you much but will save the rest of us when you do get hit)
    • Block all incoming email that isn't plain text.
    • Require authentication on your outbound mail server
    • Install a filtering web proxy and block everything except plain HTML and images. (this actually isn't foolproof, since there are actually some image rendering vulnerabilities).


      • Your users will be really pissed off but the infection rate will be way down.
    1. Re:Block outbound SMTP by swabeui · · Score: 1
      Here's what I do on our network and after 7 years have not had any issues:
      • Educate the userbase to never trust an attachment unless they are expecting it.
      • As the previous poster said, block SMTP ports. I only allow 80, 443, 21 and a couple others.
      • Greylisting.... can't say enough on how effective this is.
      • Perform audits on your AV system to make sure that a) users have not disabled it because it's 'slow' or b) it's actually up to date on signatures.

      There are a bunch of other tactics but those are the big ones and work for my company.

    2. Re:Block outbound SMTP by pgmrdlm · · Score: 1

      Block all incoming email that isn't plain text.
      ---
      Have to agree with that one.
      - Damn email loads faster.
      - Don't have to look at the god awefull font colors that some people must have.
      - Don't have to worry about not being able to read an email because the font size is -10.

      Seriously, mod this parent up just because text emails only would resolve so many issues.

      --
      Anonymous comments are as pathetic as the anonymous "sources" that contaminate gutless journalism from the New York Time
    3. Re:Block outbound SMTP by ejtttje · · Score: 3, Interesting

      Either you read all your spam, or you talk to 12 year olds a lot. In my world, if someone takes the time to add formatting to an email, it's usually for good reason and makes it more readable (e.g. lists, bold/italics, code snippets with syntax hilighting, block quotes that can still re-wrap based on window width and don't screw up when you reply...)

      If old curmudgeons would get off their plain-text bandwagon we could standardize encrypted email like S/MIME.

    4. Re:Block outbound SMTP by Culture20 · · Score: 1

      Either you read all your spam, or you talk to 12 year olds a lot. In my world, if someone takes the time to add formatting to an email, it's usually for good reason and makes it more readable (e.g. lists, bold/italics, code snippets with syntax hilighting, block quotes that can still re-wrap based on window width and don't screw up when you reply...) If old curmudgeons would get off their plain-text bandwagon we could standardize encrypted email like S/MIME.

      Either you're talking about work email, or you don't get any email from 20-30-something women. About one in twenty will use pink or bright blue, or rainbow colors. I force my email client to plain text.

    5. Re:Block outbound SMTP by c++0xFF · · Score: 1

      Your users will be really pissed off but the infection rate will be way down.

      And there's the rub. Security is a matter of balancing convenience with restrictions ... with those that make decisions pulling the balance towards convenience. Yeah, you might get pounded with viruses every now and then, but the company still has to make money. The company is willing to risk infection in order to do business.

      Our job is to find ways of providing convenience within a secure environment -- a goal that is very hard to achieve.

    6. Re:Block outbound SMTP by c++0xFF · · Score: 1

      There was a time when I'd say "good luck with that" ... but times have changed.

      People seem to be more willing to accept simple, plain text limitations. I think it's because of texting and twitter: users are learning how "cool" it is to be limited by simple, short text messages.

      The only exception seems to be secretaries, who are the last holdout on flowery backgrounds and colored text.

    7. Re:Block outbound SMTP by raylu · · Score: 1

      You can't do lists in plain text? Try harder.
      I don't want your syntax highlighting. I can do my own highlighting, thanks.
      Your e-mail client can't handle wrapping of text? Try harder.

      Text is text. How it is interpreted should be left up to the user (in this case, the receiver, not the sender). It seems that whatever software you're using really sucks at interpreting text, but don't blame the text for your problems.

      --
      Maurice Wilkes, debugging, 1949
    8. Re:Block outbound SMTP by ejtttje · · Score: 1
      No, my client handles text very well. It also handles markup very well. There's a reason I use the web instead of gopher too.
      • I bet you can't do lists (like this) in plain text without assuming 80 columns
      • I doubt it's worth your time to copy and paste a code snippet into another editor just to get your own custom coloring
      • *Your* email client can't handle text wrapping, that's why we have this "everyone must use 80 column" crap, and every time I get a reply from a plain text user eventually there are lots of
        orphaned
        words at the end of sentences because
        of
        the prepended '>' characters instead
        of using a <quote> block

      ASCII is dead. You've been living in an ISO Latin world for years and probably don't even realize that battle is already lost. The rest of us are moving to UTF-8 next. "Plain text" is an illusion.

    9. Re:Block outbound SMTP by raylu · · Score: 1

      * Yes I can.
      * I don't need to paste the code into another editor just to get custom coloring.
      * It sounds like all of your issues are with e-mail clients that assume the 80 column crap. In other words, with e-mail clients that have trouble with text. OK, so they're not your e-mail client, but it's still not the fault of the text.
      * Charset has little to do with the argument at hand.

      --
      Maurice Wilkes, debugging, 1949
    10. Re:Block outbound SMTP by Chris+Mattern · · Score: 2, Insightful

      In my world, if someone takes the time to add formatting to an email, it's usually for good reason and makes it more readable

      In my world, if someone takes the time to add formatting to an email, it's usually to use a really ugly font and add a distracting, busy background that makes my eyes bleed.

    11. Re:Block outbound SMTP by Anonymous Coward · · Score: 0

      html IS plain text

    12. Re:Block outbound SMTP by Anonymous Coward · · Score: 0

      If old curmudgeons would get off their plain-text bandwagon we could standardize encrypted email like S/MIME.

      You can encrypt plain-text just fine. I have no issue with S/MIME (or PGP).

      I have issues with HTML because it helps with phishing, and because most people have bad taste when it comes to aesthetics. Generally speaking, 99.9% of messages sent out have no use for extra mark up.

      How about a compromise: by default have e-mails go out in text/plain (and displaying nicely in Calibri or Helvetica, not Courier like Outlook does by default). If a person adds bullet points, bold, colours, etc., via the WYSIWYG editor buttons, then convert to text/html. (And in addition to text/html also send it in text/plain with MarkDown formatting.)

      Honestly, most people don't use the extra formatting.

    13. Re:Block outbound SMTP by pgmrdlm · · Score: 1

      I don't know, I have received enough emails from various parties at work with cursor or special fonts that was just hard to read. I would have preferred just text.

      But, I have 20/200 eye sight with glasses. So, maybe that makes me more sensitive to the issue then what you are.

      peace

      --
      Anonymous comments are as pathetic as the anonymous "sources" that contaminate gutless journalism from the New York Time
    14. Re:Block outbound SMTP by Volguus+Zildrohar · · Score: 1

      I would very much like to have you come to my company and explain to my boss why he is a twelve year old girl.

      Seriously. I got an email from him with 15 exclamation marks, 6 of them in red and the rest in green. I have not yet seen an email marked up sensibly for readability.

      --
      When confronted with one problem, some think "I'll use recursion". Now they are confronted with one problem.
    15. Re:Block outbound SMTP by ejtttje · · Score: 1

      haha... maybe I have been unfairly insulting 12 year olds when apparently there are so many bored office workers who think professional correspondence involves futzing with arbitrary formatting. I guess I'm lucky to work with people who have more important things to do.

      Just tell your boss you keep missing his emails because "FF0000" is such a common spam filter keyword, so he should avoid making his messages resembled a viagra ad.

    16. Re:Block outbound SMTP by scdeimos · · Score: 1

      Plain text doesn't cut it for everybody, I'm afraid.

      We have scientific users exchanging data and views over e-mail as part of their job. The single largest selling point of formatted e-mail for them is being able to insert a diagram or an example table of data in-context (instead of a crappy XLS spreadsheet attachment that you have to open up separately to the e-mail and go find the tab that they're talking about).

      Maybe you should educate your problem users about what's acceptable and what's not in e-mail - or restrict them to a client that can't generate pretty fonts and colours in their e-mail.

      I'll get off your damn lawn now.

    17. Re:Block outbound SMTP by Anonymous Coward · · Score: 0

      Either you read all your spam, or you talk to 12 year olds a lot. In my world, if someone takes the time to add formatting to an email, it's usually for good reason and makes it more readable (e.g. lists, bold/italics, code snippets with syntax hilighting, block quotes that can still re-wrap based on window width and don't screw up when you reply...)

      I wished I lived in your world. In my world, html mail generally adds nothing to the email or makes it slightly harder to read and get info from. Next likely for me, it's multiple fonts/colors/etc. which I can only read once the migraines and epileptic fits stop :). Occasionally, it is helpful. My favourite is the html mail with one line and a word attachment with two sentences. I'll stick with the, "kid's! get off that html lawn", thank you.

      If old curmudgeons would get off their plain-text bandwagon we could standardize encrypted email like S/MIME.

      I think S/MIME will work fine with plain text (not positive, I generally use pgp).

  39. Short answer: You can't. by Sigma+7 · · Score: 1

    Long answer: You cannot. (Okay, bad pun.)

    Any system that has humans (especially ones that don't follow proper secuity protocols) will always have a chance of a virus appearing. It may be a CEO/VP that insists on being able to run something, or some other app that gains admin prviliges by an exploit.

    At best, you might be able to use a whitelist app system or something like DeepFreeze to cut down on damage. However, any rogue program (e.g. bounty hunter viruses) that breaks out of sandboxing can still zombify your network.

    Also, a Facebook friend recently sent a link which was one of those virus-type sites. Inexperience users will encounter agressive attempts to download "setup.exe" - and like most other browsers, Firefox still didn't provide an option to immediatly block virus-like activity. It should: there's a key labeled "Break" in the top-right corner of my keyboard.

  40. How is Botnet formed ? by Anonymous Coward · · Score: 0

    How is Botnet formed ?
    How computer get infected ?

    There should be a way to instain hacker who infected computer because
    computer cant fright back.
    I read from a sysadm in AR who lost their computer to botnet.

  41. Wrong by SlappyBastard · · Score: 1

    Everyone knows that BeOS is the best.

    --
    I scream. You scream. I assume that means we're both acquainted with the problem. We proceed.
    1. Re:Wrong by FreonTrip · · Score: 1

      I may not have mod points, but I'd suggest that the included *nix apps are badly outdated, and - combined with its permissive security model - the OS could be rooted in any number of terribly creative ways. That said, this was a joke in the first place, so wheeeeeee

  42. Lots of tools but where's the intelligence? by Virtucon · · Score: 3, Interesting

    Windows isn't going away, Linux and OSX aren't the cure-alls either.

    I've seen lots of things tried, locking down the desktop even to the point that Active-X controls couldn't be installed by an end-user. Still, with any XP or Windows 2000 system we had, if you hooked it to the net without some AV or patching applied within 30 minutes you'd have some virus or malware on it. That was on the company Intranet.

    I think what needs to happen is that network management tools need to start modeling traffic behavior and start watching for abnormal patterns and requests, likewise the Internet is wide open but there's only certain destinations that you really need to go when at work. IPS goes so far but really you need to start identifying traffic patterns and abnormalities in those patterns. Not just for this kind of exploit but for changes in system behavior as well.

    Yes, Port 80 blocks aren't effective, but where is the traffic going? If it's going to Romania or some other place, why is it going there? If your users go to Google, Slashdot and other well known sites, why all of a sudden are they going to ISPs that are known to host botnet controllers?

    I think admins and the industry have put too much emphasis on just fixing the O/S and as Windows holes get filled, there will still be millions of XP systems out there to exploit. A lot of this will start to move to the OSX/Linux community as well, it's just a matter of time because those markets will become victims of their own success. Hackers like a challenge and trust me they'll figure a way out to infect OSX and then the malware companies will start rolling out more products to "protect" those systems as well.

    --
    Harrison's Postulate - "For every action there is an equal and opposite criticism"
    1. Re:Lots of tools but where's the intelligence? by Anonymous Coward · · Score: 0

      A lot of this will start to move to the OSX/Linux community as well, it's just a matter of time because those markets will become victims of their own success. Hackers like a challenge and trust me they'll figure a way out to infect OSX

      Yeah? It's been ten years of folks saying that, and it still hasn't happened.

  43. Make a star topology and secure the center by WetCat · · Score: 1

    Make a star topology off the ethernet (for example by mandating pptp to central server for web access).
    Monitor IP connections there.
    Put a filtering proxy po
    Do not allow IP view from one workstation to other. No workstation should see each other on IP. Each one should see only the server.

    1. Re:Make a star topology and secure the center by PhxBlue · · Score: 1

      Do not allow IP view from one workstation to other. No workstation should see each other on IP. Each one should see only the server.

      And gods help you if that server ever goes down. Isn't that why businesses either (a) didn't adopt or (b) moved away from star topology in the first place?

      --
      !#@%*)anks for hanging up the phone, dear.
    2. Re:Make a star topology and secure the center by WetCat · · Score: 1

      You can make a fault-tolerant cluster for the server. Anyway, this is a usual compromiss - if you want security - it comes with a fee.

  44. Re:Identify the people responsible, sack and sue t by Kaboom13 · · Score: 1

    I'm sure the best and brightest in your field will be knocking down your door when you develop a reputation for suing your own employees with frivolous lawsuits. No court is going to hold a non-technical employee liable for getting an infection, especially if they didn't intentionally break established IT policy you made them agree to and trained them on. If they did break policy, you can probably fire them without worrying to much about wrongful termination suits, although it might vary from state to state. Getting damages is just a pipe dream though, employees are not responsible for damage from accidents, generally even if they were negligent.

  45. Be aware of what is going on by erroneus · · Score: 1

    For example, people are still surprised when they learn about Adobe Acrobat and reader are commonly exploited (if you can call it that) as a means of inserting code into a machine. And there are other insertion vectors as well and, interestingly enough, most have to do with Javascript. So what to do?

    First step is awareness. Get yourself aware. Get on bugtraq and other mailing lists/forums to make yourself aware of these things as they emerge. The second step is to control and limit the doors used to walk into your network. If you have to set up a proxy server in order to prevent users from hitting servers in Russia and other countries your business interests have no need to travel, then that is what you should do. Further, blocking Javascript is an important step in protecting the network. Cisco routers can use rules to prevent scripts from being downloaded, interestingly enough, as I have observed where it had actually prevented me from hosting certain web apps taking me a LONG time figuring out why and how. Finally, using browsers that enable the selective control of which Javascript code to run is extremely useful. (To my knowledge, MSIE still has no such "NoScript" functionality.)

    Many people correctly jump to the stock answer "It's a Windows problem." This is correct in fact, but is inappropriate where a larger picture is concerned. If people stopped using Windows today, the attackers would simply begin exploiting Linux and MacOS more frequently. These rules of safety apply to all platforms even if the non-Windows machines are not presently the primary target.

    In short, if you cannot fix the problem, avoid using the software that is vulnerable. And if you cannot avoid that, then block communications with botnet controllers as most of them reside in other nations and are generally known.

    As an added note, if it's possible, try to use a non-corruptible Windows solution. What I mean by this is using a system by which machines can be reloaded or recovered with more ease. Sometimes it is far less important to know how or why and more important to have a path of quick recovery ready and available. Many people use Ghost images to recover quickly. Others use virtual machine technologies. Deep Freeze is one solution that I have heard great things about. In the case of Windows, you have to disable much usability and functionality to lock it down. Some of this usability and functionality is required for day-to-day business. Such solutions would be unacceptable. So preparing a fast recovery method is your next best thing to prevention.

  46. Suggestions by MrTripps · · Score: 1

    1. Block out Facebook. 2. For small shops, get rid of Exchange and go to Gmail. For larger get some sort of black box virus filter like what Barracuda makes on top of existing email AV. Use Spamhaus blocking lists. 3. Encourage users to use FireFox and AdBlock instead of IE when possible. Not always possible since many corporate apps only run on IE. 4. Centralize management of AV and Microsoft Updates. 5. Make user education continuous. Give real world examples of how failure to follow proper procedures can harm them and IT infrastructure.

    --
    "I'm not a quack, I'm a mad scientist! There's a difference." - Dr. Cockroach
  47. lots of unreasonable answers by datapharmer · · Score: 1

    I have no doubt this thread will be filled with unreasonable answers that won't solve your real-world problems. Here is a real world checklist: firewall: configure it right! mail server: scan for known viruses, run blacklists and setup filter that look for unusual traffic patterns, setup company-wide spam identification that notifies the mail server. This will help prevent false positives and identify misses. Block bad filetypes (all password protected compressed formats, all video files, anything remotely executable. internet: run everything through a proxy that checks for content and have dns check for known bad domains and redirect to 127.0.0.1 if they attempt to go to a forbidden page - this is better than directing to the server because it will prevent you DDOSing your own servers. Set firefox as the default security: enable DEP on all computers, run basic antispyware and antivirus on all computers (use microsoft security essentials and spybot combo if you can't afford anything else). Turn off macro support on office products unless necessary for a specific user. lockdown group policy so that desktop and c drive can't be written by users, rename the administrative account and set a password. Make sure that system settings cannot be changed. Use an imaging product to reset the hard drive each boot (such as steadystate) or load the OS from a LAN image Updates: Set the computers to Wake on lan or wake at a given time for updates. Use fox-it or another alternate pdf viewer whenever possible instead of adobe. Make sure flash is up-to-date, spyware and antivirus is up-to-date and browser and OS are up-to-date Physical: lock the computer cases and prevent hardware installation by normal users. Prevent external drives if possible (this can be configured under steady state or group policy). Checkups: check computers once a month with a full scan and monitor network at idle for unusual activity. This can be done for a large organization if you don't work weekends for instance by turning on all the machines and letting them sit idle and looking for unusual port activity or large volumes of data when they should not be updating.

    --
    Get a web developer
  48. Your botnet by Kolargol00 · · Score: 1

    Did anyone else read the title as "How To Avoid the Infection of your Botnet"? ;)

    --
    XML is like violence. If it doesn't solve the problem, use more. Junta
    1. Re:Your botnet by not-my-real-name · · Score: 1

      Yes, and since I don't have a botnet, I should be safe.

      --
      un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED
  49. Re:Identify the people responsible, sack and sue t by Anonymous Coward · · Score: 0

    Right - and the CEO reads "Catholic Schoolgirl Spanking" for the articles, right?

  50. Restrict what users can do by ISurfTooMuch · · Score: 2, Informative

    Here's what I'd do.

    First, if you're running XP, know that its standalone user account types are horrible. Administrators can do anything, while limited users often can't do enough, and some programs don't function correctly with this account type. I hate to say it, but this is one of those cases where Vista was an improvement. Its standard user accounts are just about right, so if you have the option to upgrade to Windows 7 (or even Vista), consider it. There are certainly downsides, especially where older hardware is concerned, but better non-administrative accounts are a reason to think about it.

    If you don't want to do that, then filtering is your next step. First, shore up the browser by making sure its anti-phishing filters are turned on. Another level of filtering/user advising can be performed by McAfee SiteAdvisor (http://www.siteadvisor.com). Its main benefit is that it will place advisory icons next to search engine results, indicating the site's risk. Show these to your users, and teach them what they mean. If you're running Firefox, install AdBlock Plus. That will filter out malware coming in through infected ad servers.

    Next, you can use OpenDNS as a DNS filtering solution. This will let you block sites that folks shouldn't be visiting at work...MySpace, Facebook...did I mention MySpace and Facebook.

    Next, consider whether or not you need your users to have Flash, since it is yet another avenue for infection. Unfortunately, some sites rely on it for basic functionality, so there may be some reason to leave it in, but if you do, MySpace and Facebook (especially MySpace) should be blocked.

    Finally, look at your e-mail, since I'd be willing to bet that malware is coming in by that route. What anti-spam measures is your mail server running? If you aren't sure how well they're working, take a look at the mail your users are receiving daily. And, just in case you aren't doing this, make damn sure users know that their work addresses shouldn't be receiving personal mail, no exceptions. Let the pictures of kittens, puppies, and dancing babies go somewhere else. Put the fear of God in them if nothing else works. Their work addresses are for work, no exceptions.

    You're going to have to fight this battle on an ongoing basis, but you can win if you stay aware of what users are doing and restrict the dangerous stuff.

  51. Run OSX by Graham+J+-+XVI · · Score: 1

    Nuff said.

  52. Layered Security Approach... by jonnyboy3us · · Score: 1

    While Antivirus and a well setup firewall can help, I've found as a sysadmin that there are additional layers that need to be applied. We also use Content Filters to block out any unwanted malicious sites, porn and other sites we need to block. While I use Websense at work as an in-line filter, I setup Opendns at home and on home user's computers to cut most malicious websites off at the knees. We also employ an off-site email scanning service to scan our emails before they hit our internal email server. Once email hits the server, then it gets scanned again. All computers have are locked down and we utilize LANDesk for Malware and Patch Updates / Security Vulnerability scanning. Of course, Altiris works well too as well as MS System Center. Having a layered approach tends to mitigate most problems. Some do get through, but the computer immediately gets re-imaged. All User Files are stored on a central server. The computers themselves are as 'dumb' as I can make them and thus, easy to fix. Of course, you can't avoid everything. However, many solutions exist and are very low cost to implement if needed. A decent home stack would be: Anti-Virus (Sophos, Kaspersky, yada, yada) Malware Detection (Adaware, Spybot, etc.) Content-Filter (aka opendns or k9 webprotection) Backup (aka mozy or carbonite) Online Email (aka gmail, yahoo, etc.) Baseline Image (...) Ad-block, Flashblock and Firefox... Sorry Slashdot... There are many choices available. Many of them work very well. While this won't mitigate all attacks, it will minimize them quite a bit. As long as folks don't intentionally break them... :) Hope this helps.

  53. I'm tired of the user being the scape goat for IT by Anonymous Coward · · Score: 0

    As a user who has a more advanced degree, more hands on experience, more interest, and broader programming experience than 90% of the IT personnel where I work I find the constant blaming of the user to be offensive. I have been down right lied to by IT personnel because they were either too lazy or too stupid to do their job correctly. I have had dedicated equipment stolen by IT personnel because they didn't understand what it was doing and thought they could make better use of it else where. Take some pride in your work, learn how to do your job correctly, and grow some balls (i.e. take responsibility for your failures).

  54. Start sending your resume out by Anonymous Coward · · Score: 0

    Start sending your resume out, 'cause your ASS should be fired!

    Tips for not getting bot-ified.
    - Stay patched on OS, Apps, Browsers, Plugins, religiously.
    - Don't allow complete in/out network access without aggressive filters and proxies
    - Don't allow IE to be used on external web sites
    - Don't allow Outlook to be used at all
    - Users don't get admin equiv accounts
    - At the first sign of trouble on a PC, wipe it. That is the only answer. Users hate this so they will take steps to avoid spyware and other nasty stuff.
    - Don't allow complete access to the internet. Only allow white listed websites
    - Don't allow DNS to desktops
    - Don't allow the default route anywhere but your proxy server
    - Perform as much malware scanning on the proxy, email, and file servers as possible.
    - Push scanner updates to clients. Verify the updates are installed and if not, place those systems on a limited part of your network where they can only get system, AV and malware removal updates.
    - Migrate as many systems to non-Windows as possible.
    - Don't allow users to install software on their machines
    - Follow the hundreds of "how to protect PCs from malware, viruses, and other bad parts of the internet" guides that google will show you
    - Make it clear that work PCs are for WORK.
    - Remove most video codecs
    - Set Internet options to HIGH for anything outside the local network. Don't allow users to change them.
    - Set Internet options to Medium for anything inside the local network. Never deploy OCX-based web apps.
    - Make FireFox the default browser, install NoScript and AdBlock. Only whitelist internal websites. Don't let users change these settings.
    - For any exceptions, have a formal process where both the Head of Security AND the CEO must sign a piece of paper accepting the risks. It should be difficult, but there are times when a system cannot be securely configured due to vendor requirements (which suck).
    - Protect admin rights. Nobody gets them.

    That should be enough. You'll be hated. The CEO will hate you too. Be certain to tell him the estimated costs of what you are currently dealing with now.

  55. no need for a technical solution by Jose · · Score: 1

    there is no need for a technical solution..assuming this is for a business, fire anyone who decides to infect a company-owned PC with malware. (make sure your AUP/HR Policies *clearly* state this).

    ideally this would let you uninstall any anti-virus on end-user PC's, which will increase performance...you still need to do some checking at the perimeter of course.

    --
    The basic sleazeware produced in a drunken fury by a bunch of UCBerkeley grad students was still the core of BIND. --PV
    1. Re:no need for a technical solution by bdlarkin · · Score: 1
      there is no need for a technical solution..assuming this is for a business, fire anyone who decides to infect a company-owned PC with malware. (make sure your AUP/HR Policies *clearly* state this).

      Great! So all someone needs to do to get his boss fired is to get his machine infected? What about the CFO? CEO? How long would that policy be in place with a little targeted mischief?

      What about the case of the user that gets infected because he visited a legitimate website that was serving up malware because they got hacked by a SQL injection attack last night? What if visiting the (now malicious) website was part of her job (reviewing press releases, whatever).

      Not sure if your "Just set the AUP right in the first place" suggestion was a joke or a legitimate suggestion.

  56. Big Companies are no panacea. here is a typical... by amcdiarmid · · Score: 1

    I just spent the weekend at work, due to an apparently "new" rootkit that hit our network. Friday 9AM, Ticket was submitted to MaBigVendee (with sample of affected file). At 3 PM: Admins had ticket escalated due to lack of response. (120 workstations affected) At 6 PM: MaBigVendee responded that we did have "unwanted software" and asked for us to make some logs (Using Process Monitor; the vendor application internal scan log). -> but hey: Try our latest beta virus definitions file.... it should work.... By 9 PM: The initial link for ftp sent by the vendor did not work; while the ftp client on our side said the second link worked & accepted & completed the upload ... Ticket is escalated to the highest level it can go to. I am attached to the incident. At 11 PM: We have shut down much or our core network. The contact and phone number I got with ticket escalation to the highest level of handling do not work. I have to sit in the main queue to contact anyone: who states something like: we have no files and can do no work on the issue. I do not have a copy of the files; all engineers who were on the case Saturday: ~9:30 AM: 20MB log file is broken into a multi-part zip file & emailed. (Don't forget to change the extension to .txt so it can stay as an attachment.) 11:30 AM: MaBigVendee states they are missing part of the zip. I get the copy I was cc'd on & forward it again.:: Someone is getting security to let them into offices to collect instances of affected laptops. 12:30 PM: MaBigVendee states that the logs sent were useless: Asks if we got the alert during them: (I did not know then, but it turns out MaBigVendee asked for us to create the alert popup condition while the log was being created. This was done per request.) At this point, we are asked to test another virus definitions file: Why: no reason I can tell. I hear various refrains on response was delayed due to a lack of information being sent to the vendor. Apparently all information was sent to the vendor & vendor is so large that one hand is unaware of the other. (EG: Concierge service is unaware of anything touched by phone monkeys; researchers can neither access corporate nor concierge resources.) 12:45 MaBigVendee remote assistance site is blocked at the web-proxy due to environmental restrictions applied by admins: 2:15 PM Another admin & I go way out of policy to get MaBigVendee access to an instance of an infected workstation. MaBigVendee researchers play on this workstation for the next several hours. At some point vendor asks for a VM of the infected machine: but seem to want the machine there researchers are attached to .. don't start until the researchers finish. 9PM: We get bored and VM another instance of an infected machine: 11:45 PM: Call MaBigVendee concierge service number: No response... leave message no response: go home. Sunday: 9AM: Vendor will get to office to pick up VM image at noonish. 12:00: Cannot replicate symptoms in Virtual environment. Point this out to vendor. ("Hey, you know how some programs check to see if they are in a virtual environment & shutdown? I think this may be one.") MaBigVendee response: "We don't think you virtualized an infected machine." Can you understand how insulting this is? I mean seriously? Go show vendor's guy Virtualization Log Summary on infected machine & that that machine has the issue we are trying to get resolved. More Boring frustrating stuff here. By 7:PM Vendor finally tests a method of removing "unwanted software", but neither of the vendor tools (2) that we own & could be used to push out a Virus definations file & force a full scan will work. We will have to wait for an approved definition, or sneaker-net the beta to 250+ workstations. So: Having a company that will actually respond and put researchers on the problem is a good part of having a competent company, but big is no panacea & may work against you. Personally, I think Microsoft has much better rootkit d

  57. Defense in Depth. by Rhaize · · Score: 1

    Defense in layers would have gone quite a ways to assist in this problem. I don't recommend chrome/firefox/etc because it's not IE, I recommend it because you can run script blockers etc that will cut down on the risk of infection. Most corporate machines I've seen disable firewalls and uac because it might interfere with workstation management, which is great until your sales team takes it out and puts it on some random network x at a hotel. Defending each machine individually with firewall, antivirus, and scriptblocking. Push patches out same day. Disable unused services on your workstation images.

    Monitor your exchange server, run antivirus and block obvious attachment that could contain viruses. be careful about restricting pdf, doc, or other files which while potentially harmful will necessitate your users going around your protections to get the job done.

    Employ access lists in your internal routers to segregate/restrict traffic between workstations and and tight firewall security on your perimeters. Once that is done, set up a honeypot or 3 that mimick your production components as an early warning system.

    Lastly monitor your network traffic for trends. use DPI and stateful firewalls to keep ahead of the ball.

    --
    Within the arms of tragedy, there is little comfort in being right.
  58. And speaking of base images... by kgo · · Score: 1

    Don't image new freaking machines while the bot-net is going crazy on your network. At least not without putting them behind a NAT. You won't get the first round of patches fast enough, and you'll kick off another round of infections. Might seem like common sense, but some jackasses at an old company just kept on imaging new computers during a huge outbreak. And couldn't figure out why they were getting infected.

    --
    Can you construct some sort of rudimentary lathe?
  59. The best way to avoid botnet infection... by Anonymous Coward · · Score: 0

    ....is to prevent all Windows computers from accessing the internet.

    1. Re:The best way to avoid botnet infection... by Rhaize · · Score: 1

      don't forget accessing usb storage, CD's DVD's and other media types.

      --
      Within the arms of tragedy, there is little comfort in being right.
  60. No perfect answer by mindstrm · · Score: 1

    There is no perfect answer.... but...

    1) Users cannot have administrative privileges.
    2) You need up to date antivirus and host IDS (I hate SEP, but it works).
    3) Critical user data needs to be backed up somewhere safe.
    4) User segments should have outgoing traffic restricted, and all traffic should go through proxies unless exceptions must be made. Those proxies must do something to help as well - blacklists, antivirus, depends on your budget.
    5) Edge firewall should not allow direct connections from user workstations to the outside unless very specific and required for the task at hand.
    6) You need to be able to cleanly and quickly re-deploy infected workstations in a clean environment, with minimal delay - because at some point, you will get hit hard, and this will help ease the pain. This is where imaging and backups come in.
    7) Understand that regardless of what you do - things will happen - so see #6 again :)

  61. Three simple(ish) things by CoccoBill · · Score: 1

    1. Apply the Principle Of Least Privilege (http://en.wikipedia.org/wiki/Principle_of_least_privilege). Make sure all users have basic user accounts, not admin rights. Most malware runs in the context of the logged on user, if the user account doesn't have access to modify system files or install services, neither will the malware.

    2. Make sure you have working patch management. Install all security updates asap.

    3. Have up-to-date antivirus/antimalware software. Yes, number 3. This is less important the other 2, but still paramount.

    Security is not a state nor a technology, it's a process, and you'll never reach 100% protection. The above, however, should be (properly implemented) enough for most organizations. Awareness training, NAC/NAP, IDS/IPS, proxies and application layer firewalls etc are all helpful, but those 3 are IMO the essential ones.

  62. Don't use Windows on the Internet by bcmm · · Score: 1

    Don't let your Windows boxen have Internet access. If your users just use web and email, give them an HTTP proxy server, an internal email server, and no real Internet gateway.

    --
    # cat /dev/mem | strings | grep -i llama
    Damn, my RAM is full of llamas.
  63. Stop using fucking Windows by gig · · Score: 1

    So tired of the whining from Windows users. Botnets are almost 10 years old now. It's 8 years since Bill Gates promised to eradicate them. Why the fuck are you still running Windows? There is absolutely nothing it does which is unique. A mix of Mac and other Unix gives you malware-free computing. Not by accident, but by design.

    I have no sympathy for you.
     

  64. Re:Identify the people responsible, sack and sue t by Anonymous Coward · · Score: 0

    Good luck firing your CEO for being a computer-illiterate idiot.

    If that worked, half of all executives would be out of a job.

  65. It's not that difficult by foxalopex · · Score: 1

    I run IT for a small company of around 60 computers and to the best of my knowledge I haven't seen a breach in 2 years since I've taken over. It's NOT that difficult. Here's how you do it:

    1. Disable or discourage people from browsing the Internet with IE. Use SeaMonkey, FireFox or some other safer browser.
    2. Use at least a simple NAT firewall to the Internet. No computer including the servers should be exposed to the Internet. If need be forward the necessary ports into your servers but no computer should be fully exposed to the Internet.
    3. Use a good viral scanner and keep your workstation's windows updated with patches. You don't need to be right up to date but if you're still using service pack 1 for windowsXP that's a BAD sign.
    4. Use a spam / viral scanner to protect your mail system.
    5. Make sure users do not have ADMINISTRATOR access on any system including their own workstations. Yes, it can be a pain because then you have to install any customized applications but at least they won't install a virus on their own system.
    6. Make it clear in the company policy that you're not suppose to visit porn or questionable sites. It's rare that official sites have viruses and that installation of software is an admin only privilage.

    Most modern viruses aren't as clever as the ones I recall from my DOS days. They typically exploit major bugs in IE, expect Administrator access, require a user dumb enough to install it or use ancient bugs in systems Administrators have neglected to patch in years. While nothing is foolproof, after seeing how well things have run for me in years, I suspect you're not up to speed on one or more of these points.

    1. Re:It's not that difficult by bdlarkin · · Score: 1
      It's rare that official sites have viruses

      Sadly that's really not the case anymore.

  66. Simple by JustNiz · · Score: 1

    Dump Windows. Switch to Linux.

  67. BOOT CD FTW! by Anonymous Coward · · Score: 0

    Make a boot CD / write-locked bootable USB drive that a user can throw into the system. Can't infect sh!@ with read-only properties and no hard drive (can just disable from BIOS). The advantage of the write-lockable USB would be the ease of adding programs or other files at the flick of a switch and then re-securing.

  68. Don't let your users run as Administrator by Anonymous Coward · · Score: 0

    This is the most reliable way to avoid malware problems with Windows.

    It certainly won't solve everything. But non-administrators can only bork their own profile; not the whole system.

    Not letting users run as admin is the one security step you can take that will have the largest impact on improving computer security in any organization.

  69. Another Consideration by Anonymous Coward · · Score: 0

    Don't let senior management load USB keys, CDs DVDs or anything else. There are numerous anecdotes about the 'net' which indicate that the 'suits' are one of the biggest sources of infection of company systems. I'd agree with Linux also.

  70. The real way to be sure by pauljlucas · · Score: 4, Funny

    I say we take off and nuke the entire [system] from orbit. It's the only way to be sure.

    --
    If you reply, do so only to what I explicitly wrote. If I didn't write it, don't assume or infer it.
  71. Keep laptops at border. by Anonymous Coward · · Score: 0

    You could have the most shiny brand spankin' new content filtering servers and enterprise class antiviruses, the most strict inbound firewall rules and you could patch your hosts like a fury BUT, if you let a machine go out your perimeter, even for a day, you cannot be sure of what you're welcoming inside your borders.

  72. Reply from an anonymous coward by Anonymous Coward · · Score: 0

    I think the human factor is still the biggest infection vector. As an IT pro, you usually have to chose between more security or more flexibility. You could have the best technology in the world and still get a network wide infection. The tie breaker is the users' needs. If the users want more "freedom", they will have to take on more personal responsibilities in ensuring the company's security. If the users want more security without the overhead of a security learning curve, more limited options would have to be applied by the network administrator.

  73. The Extreme Method by Daengbo · · Score: 1

    Hand your business off to Google Apps, Zoho, Freshbooks, Saleforce.com, and the like. Boot all computers with read-only media and very few applications. Netboot so that you only update the boot image in one place. Bingo. No botnets. OK, maybe not none, but you just power everything off for five minutes and restart with a clean network.

    Yeah, I know it's not realistic for many companies. It's an option for some, though.

  74. The Award for Best Visual Metaphor by The+Angry+Mick · · Score: 1

    an infected computer had all the speed and grace of a slug break-dancing in black treacle

    Goes to "jimicus". Well done!

    Now waiting for an animated GIF . . .

    --

    I'm not tense. I'm just terribly, terribly, alert.

  75. Draconian Measures by cowtamer · · Score: 1

    Create a live CD image to boot off of. This probably means Linux, but I'm sure you could probably hack something with XP Embedded if you tried hard enough.

    You could do a network boot, but someone could still infect that.

    In your CD image, disable all nonsense such as Autorun. When someone needs something installed, install it on a freshly reconstituted image machine and burn a custom CD-R for them. Keep your image machines offline, and under physical security.

    For that matter, push all your updates via new CDs, with a simple version numbering scheme.

    Save work on network drives. Scan the drives for macro and other forms of viruses.

    I hope to God that nobody takes this advice :)

    1. Re:Draconian Measures by sirgoran · · Score: 1

      Too late.

      One of my former employers does this. They also run EVERY phone call past a human. The operator then reports to the owner on the length and subject of your in-coming and out-going calls. In short, if it isn't work related you had better get ready to clean out your desk.

      I got a 90-day probation warning due to my wife calling and asking me "to call home when I left work" because she wanted me to stop at the store. Total time spent on the call, less than one minute. Had I gotten another warning in that 90-day period, I would have been fired.

      The same applied to internet and email traffic. Problem was, I was in the IT department and had to justify anything I did. Even in client emails, if the client said "Have a great weekend" in an email on Friday, I had to explain why a client was telling me to have a good weekend. The owner figured you might have something going with her clients on the side and that would then be grounds for dismissal.

      Glad that company is now virtually dead. Down from the over 100 employees to just 12.

      -Goran

      --
      Carpe Scrotum - The only way to deal with your competition.
    2. Re:Draconian Measures by cowtamer · · Score: 1

      That sounds horrendous. I wonder how he built the company to be that large in the first place.

      I can only imagine the type of work that would require that much paranoia (covering up rogue UFO landings, grooming the dogs of the rich & famous, or a Freejack style temporal recovery operation...

    3. Re:Draconian Measures by sirgoran · · Score: 1

      It was a standard web house. Fortune 500 companies looking for someone to build and host the run-of-the-mill company website. I did basic html, php, mysql, etc. work. He was a she, and she thought that everyone was out to get/steal from her.

      - Goran

      --
      Carpe Scrotum - The only way to deal with your competition.
  76. Defense... by Whatchamacallit · · Score: 1

    a. Get off Windows if you can. You simply don't see these attacks on other OS platforms. Even with all the below precautions we still catch people getting infected with malware....

    (Reality... We are stuck with Windows...)

    1. Install advanced firewall and web proxy filtering, block all social networks, non-work email, any Pr0n, or non-work related sites, etc.
    2. Block foreign international IP ranges such as China, Korea, India, Russia, the Balkins, etc that you really don't need.
    3. Remove admin privileges from your users on Windows; only IT staff such as developers and deskside tech's need it.
    4. Install anti-virus protection but don't think that covers you completely.
    5. Audit where your users are surfing, start blocking things you didn't think of.
    6. Be cautious of laptop users who could get infected while on WiFi when not using VPN, etc.
    7. Install a good intelligent Packet Analysis system like Netwitness and review it's logs regularly. This is how that Kneber botnet with 74K+ infected systems was discovered.

    (Seriously, get the heck off Windows if you can!)

    I am not going to argue the Windows is vulnerable because it's popular argument. Windows is vulnerable because it's security is terrible. Yeah every system has vulnerabilities but no one has quite so many as Windows! If it wasn't for Windows, we would not have the problems we have with malware and SPAM. i.e. all SPAM comes from infected Windows boxes and about 90% of all email is SPAM!

    Got to do online banking for your small business? Do yourself a favor and go burn a Linux Live CD right now! Then use it for online banking. You won't get infected with that... Many millions getting siphoned from small businesses with online banking because they're Windows computer got hacked by a trojan botnet!

    If you have to use Windows, then setup a Citrix farm and lock it down super tight.

  77. analogy by Max_W · · Score: 1

    How protect oneself with a helmet and bullet-resistant west?

    No matter what brand one uses still a criminal can aim at an unprotected area between helmet and vest. Or use an RPG.

    The same, it is not possible to protect only with passive technological means. Speaking figuratively, a shield alone is not enough. There should be a sword too.

    In this case it should be an active law-enforcement by government agencies. Bot-net operators should be placed in prisons, where they could obtain a profession, read fiction books, like, say, "Crime and Punishment", but not programming books, and not to have an access to computers at least for several years.

     

    1. Re:analogy by Max_W · · Score: 1

      Rather: bullet-resistant vest.

      In this risky situation in Iraq or Afghanistan http://upload.wikimedia.org/wikipedia/commons/1/1e/3ACRPatrol(OIF3).jpg the soldiers and the vehicle do have an excellent protection armor. But one does not want to fool with this patrol not only because of protection armor, but because the soldiers are obviously vigilant, aware of environment, and ready to respond decisively. Not only to take and resist hits.

      Absolutely the same in the Internet.

  78. In a Windows network: WSUS + NAP + Vista/7 by benjymouse · · Score: 2, Informative
    1. Use a reputable antivirus/antimalware suite. (You probably already do)
    2. Never allow users to run as admins on the boxes. If some user types must be able to do so (like developers), isolate those in a separate OU for which you can design specific policies.
    3. Use a WSUS server which will let you control which patches are available. Instead of evaluating/testing if/when to allow a patch through, consider segmenting the clients/servers and do a gradual rollout of all patches (like 15% the first day (tuesday), 35% the next day and the rest on the 3rd day). This will lower the risk of a bad patch messing everything up but will ensure a fast rollout.
    4. Use Network Access Protection (only available for Vista/7 clients IIRC). This is a service which will use an agent program to ensure that the client meets certain policies, like patch level. The clients which do not meet requirements should be quarantined and only allowed to download from the WSUS server. This way you can ensure that old machines do not suddenly appear on the network in an unpatched state.
    5. Use Windows 7 or Vista clients. These have much better protection against e.g. memory corruption bugs and supports integrity level for e.g. Internet Explorer 7+ and Chrome.
    6. Use Chrome or IE8 as browsers. Both are designed with proper sandboxing ind mind. IE8 is more AD-policy friendly and can be locked down pretty tightly. Chrome is less of a target but is somewhat harder to manage in an enterprise.
    7. Consider an OU for "vanilla users" with a policy which includes Applocker rules. With Applocker you can whitelist applications signed with certain signatures to execute and prevent all others. I.e. you can allow digitally signed MS, Adobe, Apple, Google apps to execute and bar all others. In-house apps can be self-signed (no need to buy an expensive cert).
    8. Filter dangerous content at the firewall, e.g. block "executable content". Consider subscribing to a reputation service which can block pr0n and warez sites etc.
    9. Lastly, for the ultimate in client resilience, consider deploying Microsoft SteadyState. With SteadyState you can set up policies to virtualize harddisks so that any change to the system partition will be reverted on every reboot. It can still be set to allow automatic patching.
    --
    Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
  79. Time to do some detective/analysis work.. by digital+photo · · Score: 1

    or in your case, some additional work. Sounds like you guys already have put in alot of effort.

    So, look at the two boxes that are compromised and determine what technical and social aspects failed in your overall policies and runbooks.

    Was it a new exploit that you couldn't have blocked? Was someone infected at home, and brought the infection to work? Was it a case of mobile device infecting desktop systems? Etc.

    The only 100% system that cannot be infected is one that is completely powered off and cutoff from human and non-human contact. So, there will always be some risk with networked devices being actively used.

    Realizing that switching OS(s) might not be feasible, other folks' suggestions for state locking desktop computers is a good idea.

    Another possibility is to virtualize your desktops with something like VMware's VDI(Virtual desktop infrastructure) or Citrix's virtual desktop offerings. You can restrict the activity of the port on the physical machine the user is using. This also has the added benefit of virtual machine snapshots automatically occuring at regular intervals and/or mass upgrade/backup of company data that normally resides on the physical desktop machine.

    However, even those solutions can fail. So, it's a calculated risk.

    In the end, the fact that you only had 2 machines compromised and it did not spread like wlidfire, is a good sign that you have good controls in place. Just reassess your controls and make the necessary adjustments to close the loophole or lapse in judgement that occured.

    It's alot like an ongoing war. No matter how well equip'd your army and no matter how numerous your defenses, you will suffer casualties, eventually.

    1. Re:Time to do some detective/analysis work.. by digital+photo · · Score: 1

      An additional thought: if you don't already have a computer forensics/penetration testing rotation in your policies, now would be a good time to get the funding for one done.

  80. Please no kneejerk "clueless users" comments... by Anonymous Coward · · Score: 0

    I completely and utterly disagree that you put a dumb stupid user on a PC and it means it gets insta-rooted. I put my clueless girlfriend on her own user account on my hardened Debian Linux box and there's no fscking way that my "per user account" iptables will suddenly allow some rootkit to have her account emit or receive on ports she's not allowed to use. There's also no friggin' way anything shall be run automatically on the next reboot. At worst the malware shall have local priviledge and will only be run once she logs into her account.

    That's how secure a correctly configured Linux is.

    So please all paid M$ astroturfers, stop the kneejerk reactions: "it's because of the users, they're so dumb". You know what the root cause (pun ?) of all these botnets is: Windows has a pathetic security record track. Don't make up for that one by saying it's because of the stupid users.

    Paid M$ astroturfers, yes. Botnets only because of stupid users: no way. My SO *is* a "stupid user" and there's no way her stupidness will give the latest script kiddie exploit root access on the box we share. Get real paid M$ astroturfers.
     

  81. Good network security rely on many tools... by Anonymous Coward · · Score: 0

    Having an antivirus and a firewall is basic network security. Many worms know how to bypas those protections, turn them off and make their dirty work... To have good security you need :
    1-Antivirus
    2-Firewall
    3-Network traffic log facility (really really important!!!)
    4-IDS/IPS
    5-Good computer technician with good security knowledge(it's often the weakest link)
    6-Network and workstations restrictions (allow only what needed for work, no less, no more)

    If any of that fails, well you are in great danger. Computer worm are nasty, they often steal information about your customers, your user credentials, your network infrastructure... They also tend to infect other computer on network, USB drive (those thing should be ban on your workstations, unless absolutely needed).

  82. Anti-virus is a waste by Anonymous Coward · · Score: 0

    As you've found out the anti-virus is useless. Even if you have the current day's latest definitions they won't stop some new variant.

    It can take up to 1 week before the anti-virus vendor even gets a definition that can clean the systems.

    Anti-virus is just a waste of money and computer performance.

    Try ensuring all OS updates, Adobe, and Browser updates are applied very quickly. That'll stop almost all of it right there.

    Changing to Linux/OS X/etc won't really help in the long term. There are already cross-platform viruses.

    1. Re:Anti-virus is a waste by pentalive · · Score: 1
      No.

      Even if the Anti-Virus takes a week to handle today's new zero-day, the OS mfg might take much longer to provide a patch that closes the vulnerability.

      Anyone have hard facts on whether open source or closed source fixes a vulnerability sooner?

  83. Administrator Privileges by juancnuno · · Score: 1

    Stop. Running. With. Administrator. Privileges. By. Default.

  84. Software Restriction Policies by nuckfuts · · Score: 1

    Have a look at Software Restriction Policies. They can prevent unauthorized executables from being launched through a web browser, or from a USB drive, etc. Software Restriction Policies are not infallible, but they're far more effective than other preventive measures like antivirus software.

  85. How my company has avoided becoming a botnet by Ngarrang · · Score: 1

    At my company, we have avoiding becoming a botnet.

    100+ systems running XP Pro SP3 and installing updates as they are released.
    SOPHOS.
    Required use of Firefox for web browsing, with exceptions only for specifics sites coded for IE (stupid banks!).
    XP's firewall is on for each system.

    The occasional system gets spiked, but that is it -- there is no stopping the efforts of the truly insipid. System-wide infections have never happened.

    It is about that simple.

    --
    Bearded Dragon
  86. You all know the words... by Chris+Tucker · · Score: 1

    Botnets. Worldwide Botnets.
    What kind of boxes are on botnets?

    Gateway, HP, Dell & Sony, true!
    Compaq, Packard Bell, maybe even Asus, too!

    Are boxes, found on botnets.
    And they all run Windows, Foo!

    --
    Guaranteed! This comment 100% Anthrax free!
  87. Pop Survey: Handing out local administrator by pentalive · · Score: 1
    It has been some time since I have been able to work in a technical job (since 2001)..

    Where you work, have you been able to disallow the user of a machine having the local administrator password, or an administrator level account?

    How were you able to overcome the political battle that this would cause? Did your management support the idea?

  88. USB by jridley · · Score: 1

    Do not allow users to plug mass storage devices into their PCs. This means thumb drives, cameras, MP3 players, whatever.

    Also don't allow in any executables over the internet, at least until they've been scanned.

  89. Shoot the laptops by DrVomact · · Score: 1

    I used to work for a company whose anonymity I'll protect by giving only its initials—HP. It was a few years back, but a couple of viruses (I think it was Code Red and Nimda) took down the entire freaking corporate network for a total of at least two weeks. They'd get it fixed, then it would go down again; it was a big game of whack-a-mole. The principal cause was eventually determined to be laptops. IT had no policy to prevent users from taking their laptops home or traveling and connecting to insecure networks, doing stupid things, and then simply bringing them to work and plugging them into the corporate network. That couldn't possibly be the case in your organization, could it?

    When I take my laptop traveling, I image it before I leave home, then when I return I take any files I need off via a thumb drive, and plunk the old image over the disk. That's for my personal laptop.

    --
    Great men are almost always bad men--Lord Acton's Corollary
  90. keyloggers etc. by Anonymous Coward · · Score: 0

    and have yet to have a rogue progress or get infected by malware/a virus ... and how do you KNOW this? on a real time basis?

    If you run a windows box that can get to the internet and don't have AV and a firewall you are foolishly naive.

  91. SRP ... free as in beer by Anonymous Coward · · Score: 0

    One thing that is quite effective is Microsoft's built-in software restriction policies, however implementing this on a default block, white-list known good process requires a fair amount of knowledge of what EXACTLY runs on your network as a business application. More info here http://technet.microsoft.com/en-us/library/bb457006.aspx.

  92. enteprrise solutions by Anonymous Coward · · Score: 0

    Predictable a lot of slashdotters have just gone with the knee-jerk "install Linux" response. Over here in the real world here are some solutions I've done/seen in enterprise environments.

    network level
    1 - block all outgoing network traffic from the internal network. You can have a proxy server for web access.
    2 - The proxy server can also be a content filter (IE bluecoat)
    3 - Block all outgoing connections from the DMZ

    physical controls
    1 - don't allow USB drives. If they're needed, use something like pointsec to only allow company owned USB sticks on, which can then be encrypted and password protected. The result is that only company USB systems can use the company USB drives, and there's a much lower risk of outside data getting on (or off).
    2 - don't allow CD/DVD drives. See above.

    OS controls
    1 - use Software restriction policies. (To be called Applocker in Windows 7). This is essentially whitelisting/blacklisting at the app level. If you say that only a specific group of apps can be run, then no other program will be able to execute.
    2 - turn on Data Execution Prevention. (Google if you don't know how - it's simple and can be done through a GPO).

    Email
    1 - do antivirus scanning on email.
    2 - block outside webmail sites people may be using (also check the corporate policies on this while your at it. What are people doing using gmail on company time anyway?)

    Other
    1 - block social networking sites (myspace, facebook, etc.)

  93. "ethical hacker" smiley demo/training session by Anonymous Coward · · Score: 0

    A demo or training session whould
    A live demonstration of infections on a scheduled time in the work week, maybe.
    IT staff asks users to check mail - mail looks innocent with "Smileys!", "urgent", "your account is about to expire" messages.
    People "click here" and then they get a blue screen saying "f--k you, just infected"

    The fear of the BSOD will do the major part of the education :-)
    Then make sure that you show them how much time it takes to clean up your "education" malware and then let the guys go back to work.

    Make this demo/training a quarterly or half-yearly feature. Showing them the problem visually makes a lasting impact.

  94. Parent is a pointy haired boss by Anonymous Coward · · Score: 0

    Id hate to work for someone like you. I have more important things to do than run around fighting fires. Like, tending to business interests instead of dealing with technological shortcomings of one specific vendor.

    Spoken like a pointy haired manager that is clueless about science in general, and just expects his IT 'tools' to do perfect jobs instantly and with zero expense.

  95. OpenDNS by Anonymous Coward · · Score: 0

    I use OpenDNS to block this stuff, as an added layer. I saw all the other recommendations, but noticed DNS style lists were not listed.

    http://www.opendns.com/

    1. Re:OpenDNS by Anonymous Coward · · Score: 0

      fail

  96. You can't patch fast enough. by SgtChaireBourne · · Score: 1

    Then you should stop being a coder. Anyway, if you are running Windows you can't be a contributor. Windows and coding

    So my question is: Is firewall and anti-virus really not that effective and if so how do bots get around firewall and anti-virus?

    Go read what a firewall does. The real name is packet filter

    • You set up a firewall. You allow MSIE out. MSIE goes out and brings back Windows malware.
    • You set up a firewall. You allow MS Outlook. Outlook gets a mail with malware and installs it.

    As far as AVS goes, it's reactive and can never catch up. The very principles on which the AVS is designed means it will always be 2 or more steps behind. Go read about the propagation of Windows malware, especially the rate of spread. Then go look at how 'fast' the AVS companies roll out a new update. Then go look how many weeks or months it takes M$ to patch -- usually they don't patch, but instead tie the patch to an upgrade, bundling in new bugs or licensing or other changes.

    --
    Beta is broken and the link to classic doesn't work. Stop wasting our time or there won't be anybody left here.
  97. Gnu/Linux or the crap that is added Adobe player by Anonymous Coward · · Score: 0

    Linux is harder to hack. Not impossible to do so especially with closed source add ons.

  98. Switch to using thin clients and VMs by firewood · · Score: 1

    Only deploy thin clients or thin client software to users. With some thin clients, you can even forward USB drive mounts to the VM. Partition your VMs into isolated groups, some with internet connections, others completely locked down. Just assume that any VM open to the net or that any user has used for web browsing, etc., is compromised. Take them offline for a full scan and reimage per login, or at least daily.

  99. Statistics geekery by sabt-pestnu · · Score: 1

    The Google analysis was based on 2 orders of magnitude more pages than the Bing one. The number of pages that pushed malware from Google were under 100. A comparison of page counts thus means that if the Bing analysis were bigger, it might well serve malware at the same rate.

    Of course, with google, you're already operating at 6e-5 or so (10/150996) for your odds of coming up with malware. 42/112649 for Yahoo. 9/22948 for EBay. 0/1 (!) for wikipedia. 0/128654 for Youtube.

    Really? NO malware on youtube? Interesting.

  100. easy steps by shtychkn · · Score: 1

    -Block IRC & P2P.
    -Block Port 80 requests to anything that isn't a server.
    -No local Admin rights.
    -Keep your devices patched.

  101. Re:Deep Freeze by bjartur · · Score: 1

    Yes, such software exists, (e.g. unionmount squashfs & ramfs) but what if you managed to install malware on your network share? You'd have to mount all executable shares readonly, and the rest noexec. But then only admins can add any sort of software to the system (good or mal) and they can get infected to and normally have more privileges. Overall security might increase, though.

    But more importantly that would break one of the holy laws of Unix: Unix does not prevent people from doing stupid things as that would also prevent them from doing clever things. But if users are never going to tweak their system, mutate their sofware or hack around, it's possible. Otherwise there's no way to stay clean for long.

    Doing this on Windows sounds funny though. Office documents, images and all documents containing any sort of ActiveY would have to be readonly and normal users forbidden from browsing the interwebs, reading email, using removable media and creating new folders. Good luck with that.

    P.S. My school really does forbid installation of drivers for USB-flashsticks we were told to buy on computers students have access to. So one can forbid something like that... enforcing that is another matter, though, on system which gives one root-access when booting in single user mode.

  102. Limit unrestricted usage of javascript by Anonymous Coward · · Score: 0

    See subject-line, and then, see the SECUNIA.COM &/or SECURITYFOCUS.COM websites. They'll tell you how many of these exploits get set upon users via the usage of javascript (something along the lines of 95% or better). Use javascript ONLY on websites you absolutely need it on, and trust. Otherwise, turn it off (Browsers like Opera let you do that, by site, natively built into it. FireFox lets you do so via addons like NoScript. IE will let you, but it will nag the living hell out of you if you turn off scripting (one of the things I'd like to see change in IE, is this alone)).

  103. "Off the Grid" In Not the Answer by dubner · · Score: 1

    > They are taken off the grid as we speak.

    Well, there's your trouble. Taking those computers off the grid and powering them by your own electrical source (diesel generator, solar, wind, etc.) isn't going to help.

    Tell your IT department to take them off the Internet.

  104. Dang: I'm sure I hit submit as plain text...... by amcdiarmid · · Score: 1

    Let Lesson
    always preview use
    or smash text

  105. I put my clueless girlfriend on her own user accou by cdn-programmer · · Score: 1

    Is she available for a date?

  106. Statistics and Economics by jamie(really) · · Score: 1

    1. No client talks to any other client directly: managed routers.
    2. Servers run A/V.
    3. IDS, e.g. snort (free)
    4. Firewall departments as well as outside world
    5. Patch users machines regularly for the major exploit targets: IE, Firefox, Adobe Acrobat, Flash
    6. A $299 netbook, in a safe, that is the only machine used to admin salesforce and other online services.

    There are two ways that your organization can be infected before you can react to it:

    1. A local network worm, i.e a TCP/UDP from one client to another.
    2. An email worm, i.e. Outlook.

    Either of these can and will bypass *any* security solution implemented on the client.

    Most attacks are neither: they are attacks intended to compromise a single machine. 80% of these are things like Adobe PDF exploits.

    Stopping a local network worm is simple: Clients do not talk to each other. All it takes is a managed router. Clients talk to servers. Specifically their own servers.

    Stopping an Outlook worm is more complex, unless you want to piss people off. Its pretty easy to strip everything but plain text out of email. But there are other methods. First email spamming the whole company gets quarantined, and the user told (automatically) that mail doesnt work like that. Second, any email to a distribution list is refused if it has an attachment. Use an in-house equivalent of sendthisfile.com, or sharepoint (!), or something like that. That may take some getting used to, so an alternative may be that such email is distributed slowly, e.g. after 30 seconds. Or the user has to confirm it with a second email. There are good reasons not to have users passing around documents in email but instead to have some kind of centralized document management system. There are also good reasons to allow them to. So you are going to have to use your judgment on this. Any solution that *you* write, is going to be immune to automated worms (unless someone with inside knowledge targets you deliberately).

    Why NAC/NAP/SEM is a waste of money:

    1. The chance of anyone being infected in an organization is fairly small.
    2. The chance of the whole organization being infected if just one is infected: very high.
    3. When running things like NAC/NAP/SEM, users' machines get pretty slow.
    4. NAC/NAP/SEM simply don't offer complete protection against attacks.
    5. Running NAC/NAP/SEM etc reduces users productivity when there are no attacks.
    6. NAC/NAP/SEM cost a lot of money.

    You should read this: End Users Buck Security Advice For Economic Reasons

    Herley uses an example of an exploit that affects 1 percent of users per year and takes 10 hours of clean-up time per user. So implementing any security advice, he argues, should incur only 0.98 seconds per user per day to actually reduce the time involved. But it eats up much more time than that, which demonstrates that security advice provides a poor cost-benefit trade=off to users, he argues.

    All that other bullshit adds huge costs to your company, and doesn't stop bots. I worked at a company that used SEM or something like it. We got a worm. Still had to bring routers down. Still lost days of network while it was cleaned up. Here's the *big* question: if it works, why is it not guaranteed? If you pay for something like this, and you get a worm, Semantec should come to your building and clean up all your computers for free. Why don't they offer that? Because they would go bankrupt in a month.

    Increasingly, small business use things like Salesforce and online services. Online attacks are going to be aimed at stealing users passwords. So the most important thing is getting it into the bosses head that his day-to-day account should not be the one that has full control, i.e. add/delete users, etc. But most successful businessmen are rational, and when you explain that there are viruses that do nothing other than steal salesforce passwords, as you type them, then he/she will get it. Try to persuade him/her to have one machine that is for admin only. It can be a $299 netbook. Tell him to keep it in his safe at home.

  107. Thin clients FTW by Whuffo · · Score: 1

    If you can't trust or train your users, then use thin client machines. When the OS is in ROM it's hard for a virus to do anything; then all you have to do is secure the servers adequately and you're golden.

  108. Re:Identify the people responsible, sack and sue t by troll8901 · · Score: 1

    Hmm, I don't agree that a virus infection should lead to a head-roll. But to each of our opinion.

    Anyway, would you like to leave a few notes in the next story, "Malware Delivered By Yahoo, Fox, Google Ads"? I don't care about the TFA. What's interesting is the individual anecdotes written by Slashdot writers.

  109. BS by Anonymous Coward · · Score: 0

    I run a Linux desktop and I DARE you to try and crack it! I'll even give you my IP address:

    127.0.0.1

    (And yes, those are your files, because I have ALREADY cracked your box!! Luser!)

  110. Maybe malware's coming in through the front door by Anonymous Coward · · Score: 0

    Enforce a scan of all hard drives and USB sticks that walk in at the front desk.

  111. are you using Norton? Use the best tools... by osssmkatz · · Score: 1

    You are at first glance doing the right thing. You are monitoring SMTP traffic and blocking it. (right?) No SMTP traffic to strange servers on strange ports. But, I also ask which antivirus you are running, which antispyware and which firewall. I recommend Microsoft Security Essentials for users that won't pay, but corporations should be using something other than Norton -- a corporate edition with update servers at the antivirus vendor.

    I recommend Trend Micro although I've never used its corporate edition, the consumer edition is excellent, although causes some conflicts on one dell laptop I saw, and idisk (webdav drives.) Mcafee seems to have a good "detection rate", and can remove most with a scan.

    For antispyware, Mcafee or Trend Micro will try to help, but I recommend Superantispyware. Pay the licensing fees. Also, if you can figure out how to configure strict firewall walls to only allow the web browser, and e-mail client, that will go a long way.

    --Sam