Slashdot Mirror


Why Popular Anti-Virus Apps 'Don't Work'

Avantare writes "ZDNet Australia has a writeup about why AV apps don't work. The reason given is because the malware authors are writing code that will get around the signatures of the application by testing their code on the most popular anti-virus software before release." This comes as a follow up to another article detailing the sad state of anti-virus software currently on the market.

375 comments

  1. No S**t by Instine · · Score: 5, Insightful

    AV software, and even most firewall software, which goes beyond port control simply prevents the user using the whole of the internet, but rarely stops the internet using them. This is just one reason why.

    Still an interesting point it raises, and a good example to give to none believers if you ever have to give the "Nothing is perfectly secure" speach to a client.

    --
    Because you can - or because you should?
    1. Re:No S**t by nmb3000 · · Score: 5, Informative

      Still an interesting point it raises, and a good example to give to none believers if you ever have to give the "Nothing is perfectly secure" speach to a client.

      At least people are starting to realize this.

      As for myself, I used to use Symantec's antivirus software both at home and at work, but a year ago decided it just wasn't worth it. The program was the most obscene resource hogs I've ever had the displeasure to use, and in the 7+ years of using the program it never once protected me from getting a virus. The same can be said for a lot of other AV offerings, and yet you still see some idiots suggesting you run 2-4 different AV applications just to "be sure you're safe".

      Once people realize that the single best and most effective method of protecting themselves is common sense, they will be a lot better off. If you don't download from untrusted sources, don't click banners, don't install just any (activeX|extensions), and keep your machine patched, you'll be fine (YMMV of course).

      The problem is that while people can buy Symantec's latest breakthrough in keeping your processor occupied, they cannot buy common sense.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    2. Re:No S**t by Anonymous Coward · · Score: 0

      even most firewall software, which goes beyond port control simply prevents the user using the whole of the internet, but rarely stops the internet using them.

      And what crappy firewall do you use? Zonealarm, Kerio, and many other firewalls disallow incoming connections from outside by default. Some of them are too generous in what they allow out, but their incoming defaults are decent.

    3. Re:No S**t by Anonymous Coward · · Score: 0

      "speach"?

      is that a kind of peach?

    4. Re:No S**t by Instine · · Score: 2, Insightful

      And what crappy firewall do you use?

      Good question. I use XP's SP2 with Advanced Security Tech, plus Router, on my every day machine. I'll not publicise the security I use on more critical machines (eccentricityplus obfuscation is THE only way to minimise security breaches in my opinion). But no AV. I don't open untrustworthy apps, and as TFA goes some way to explain, AV software doesn't work. However I dev and support web apps that must circumvent 'intrusions' made by Norton.

      One such feature is their referrer blocking. This seems to serve no purpose, and is simple to work around. Without the work-around, my software, and many other web apps and sites out there are broken by this "security measure". It took me precisely 1 hour to work around this issue, and I'm not that fast a coder.

      Am I some kind of evil, nija hacker trying to phish people's personal details? No, I'm a developer trying to make web based accessibility software.

      So what DO I suggest? Have a quick and easy backup and recover system. And use it. Oh, and don't think Norton does anything practical to help your system security. It simply stops you from using many honest, trust worthy sites and services, while marginally improving your chances against old, 'orthodox' malware.

      --
      Because you can - or because you should?
    5. Re:No S**t by tokenhillbilly · · Score: 4, Interesting

      I did the same thing almost the same time ago. I had 5 computers in my home running Symantic AV. The subscriptions kept expiring on a seemingly continuous rotation. Looking at the logs, none of them had detected a single virus in over a year. I finally decided to develop a system of backing up any critical files on a regular basis and a proceedure for reloading my systems if they were affected by any malware that came along. I removed all protection from my systems and waited for the worst.

      It's a year later and, other than my systems running almost twice as fast and having a lot fewer weird hangups and crashes, I have not had a single problem.

    6. Re:No S**t by IceCreamGuy · · Score: 0

      You said "...in the 7+ years of using the program it never once protected me from getting a virus." How do you know that? Maybe you would have gotten more viruses if you hadn't been using it. You'll never know since you had it running the whole time. Seriously though I do agree with everything you said, I don't use AV either, I just run trendmicro sysclean every now and then to keep tabs on things and that's it. Hopefully as computers become more and more integrated into everyone's lives, future generations will have gained the common sense needed to keep people from clicking where they shouldn't.

    7. Re:No S**t by Schemat1c · · Score: 5, Funny

      Maybe you would have gotten more viruses if you hadn't been using it. You'll never know since you had it running the whole time.

      That's the same logic that keeps me from throwing away my anti-vampire rock. Ever since I've had it I haven't seen a single vampire so that proves it must work.

      --

      "Nobody knows the age of the human race, but everybody agrees that it is old enough to know better." - Unknown
    8. Re:No S**t by secolactico · · Score: 2, Insightful

      The program was the most obscene resource hogs I've ever had the displeasure to use

      Sadly, Symantec and most popular anti-virus apps now want to do *everything*. They install a firewall, anti-spam, anti-phishing, web content blocker, etc. And usually, turning off these features simply mean they won't actively filter/block but will still be residing in memory.

      All I want is an antivirus that doesn't try to do everything for me. I've been a user of Panda Software for a while, but I won't be renewing my subscription for this reason.

      --
      No sig
    9. Re:No S**t by kz45 · · Score: 4, Interesting

      "The program was the most obscene resource hogs I've ever had the displeasure to use"

      The home editions are a resource hog. The enterprise edition (at least of mcafee) has a very small footprint and is lightning fast. Mcafee should consider using the same build on their home editions.

    10. Re:No S**t by iminplaya · · Score: 1

      ...they cannot buy common sense.

      Who says? It's not even very expensive.

      --
      What?
    11. Re:No S**t by iminplaya · · Score: 1

      Schemat1c, I want to buy your rock.

      --
      What?
    12. Re:No S**t by iminplaya · · Score: 2, Interesting

      Mcafee should consider using the same build on their home editions.

      What? And kill their sales of the enterprise edition? You won't get far in today's corporate world.

      --
      What?
    13. Re:No S**t by Doppler00 · · Score: 1

      I have to agree here. I rarely run anti-virus software on my home PC unless I know I'm going to be downloading some weird codec pack or freeware from some obscure site. Still, in all the years I've been using computers the only time I ever got a virus was back on my 486 when I unknowingly left an infected floppy disk in my computer and it booted from it. Since then.... NOTHING! It really does take common sense, but you know how people are with their "free" screensavers and such :)

    14. Re:No S**t by jimicus · · Score: 1

      Symantec's the same. The corporate edition isn't too bad - but requires a minimum purchase of 10 licenses.

      The support line can be a bit slow to answer the phone, but when they do it's a UK call centre in the UK (don't know about other countries) staffed by people with at least half a brain.

    15. Re:No S**t by Doppler00 · · Score: 1

      They can be a resource hog if you're employer's IT is so paranoid that the set it up to scan every single file on read or open, or do a mandatory dail scan that starts at 6:00am and doesn't complete until noon. You'd be surprised how many times I've seen this. What is the point of scanning a file on READ if it had to be WRITTEN and scanned to the HD at some point?

    16. Re:No S**t by The+MAZZTer · · Score: 1

      "and yet you still see some idiots suggesting you run 2-4 different AV applications just to "be sure you're safe"."

      And then they complain when their computer blue screens all the time when the anti-virus apps conflict with each other. I had this problem when I accidentally left AVG on (I thought I had turned it off but apparently not) and ran Windows OneCare. Occasionally accessing random DLLs would cause a blue screen.

    17. Re:No S**t by master811 · · Score: 1

      Indeed, the the Symantec Corporate Version is very small, and you don't notice it at all.

    18. Re:No S**t by vux984 · · Score: 4, Interesting

      It's a year later and, other than my systems running almost twice as fast and having a lot fewer weird hangups and crashes, I have not had a single problem.

      I cancelled the insurance on my home. One year later other than saving $550 I have not had a single problem. I wasn't robbed, it didn't burn down, and no hurricanes, floods, or earthquakes hit me either...

      Just because the "worst" didn't happen, doesn't mean it won't.

      Plus what is the "worst"? Its ill-defined. In my opinion its *not* a virus/spyware that pops up 400 popups and makes your computer an unusable steaming turd. Its the virus that installs a rootkit and remote control software, and adds your PC to a zombie spam network, and/or sets it up as "free ftp space" for child porn. All this after scanning your PC for passwords, financial records (the save files from tax software, credit card information, etc etc...), and installs a keylogger. And then it runs like this for 6 months without you knowing about it.

      Then you get a low disc space warning and that's when you find the hidden folder full of child pornography you've been serving up for the last year.

      I'm not saying Norton's software is better than garbage. I too think its over rated, over priced crap. But sadly, installing nothing and doing regular backups is far less protection than you might think.

      I recall one virus in particular that periodically would randomly pick a file and rewrite a few dozen bytes in it in some random place. In theory it could run for months without getting detected. Gradually your doucments would become corrupt, or applications would start having issues until finally it would hit something critical and your pc would fail. Restoring from backups was worthless because this thing had been damaging files for ages, and your backups were full of damaged files.

      For what its worth, I tend to agree that "real-time" protection is over-rated, 0-day exploits and so one will continue to get through, but frequent full system scans with the latest definitions are a good idea.

    19. Re:No S**t by jozeph78 · · Score: 1
      "The program was the most obscene resource hogs I've ever had the displeasure to use"

      The home editions are a resource hog. The enterprise edition (at least of mcafee) has a very small footprint and is lightning fast. Mcafee should consider using the same build on their home editions.

      That depends on configuration. Where I work, McAfee scans almost every file I/O. Unzipping or installing is absolutely horrible. The memory footprint is 25K, hardly what I consider small. It's incredibly intrusive and runs as the system, meaning I can't kill the thing in taskmgr.

      At home, I believe a NAT and common sense(NOT using IE, opening e-mails) are your best tools. The only virus I ever caught was when I was running Norton and all it did was tell me I was infected. I still had to remove and recover from the damages manually. In the least it informs the ordinary user why their computer is behaving poorly, but it's really more reactive then preventive. Not to mention, spyware takes a much greater toll on the average user's system these days.

      --
      Ever done a `man` on `top` ?
    20. Re:No S**t by mikiN · · Score: 1
      What is the point of scanning a file on READ if it had to be WRITTEN and scanned to the HD at some point?

      Malware bypassing the standard Windows API for writing a file and using a method not covered by the AV's file monitor perhaps?
      --
      The Hacker's Guide To The Kernel: Don't panic()!
    21. Re:No S**t by sproketboy · · Score: 1

      That's not my experience. Mcafee is constantly scanning the files so whenever I recompile, the system grinds to a halt. I have to suspend it all the time.

    22. Re:No S**t by KutuluWare · · Score: 1

      I need to get one of those rocks off you. Ever since they opened the goth store at the mall down the road, our neighborhood has been CRAWLING with the bastards.

    23. Re:No S**t by macron1 · · Score: 1

      thats specious reasoning

    24. Re:No S**t by NixLuver · · Score: 3, Insightful

      From TFA:

      '"The most popular brands of antivirus on the market... have an 80 percent miss rate... So if you are running these pieces of software, eight out of 10 pieces of malicious code are going to get in," said Ingram.'

      Your argument is specious. Your conclusion may not be completely so ( that's an individual min-max: Is the effort, expense, and general PITA compensation for my 20% risk reduction ), but I'm more inclined to believe it's an IT-type "No one ever got fired for recommending an antivirus application be installed" rather than any real value-add position. I work for a major technology corporation that shall remain nameless; the corporate desktop image is crippled by some of this AV software that 'does not work' ( per TFA ), costs large quantities of dollars, and does not 'catch' viruses or trojans. To be fair, it might, but the email system in and out of the network scans all attachments and kills anything remotely resembling an executable ( including important Visio diagrams and Word documents). All web traffic is redirected through a transparent proxy that crashes IE (although it jsut irritates firefox) by forcing authentication for any URL it deems 'questionable'. And the desktop AV software has missed every challenge it's been faced with.

      As a Unix Systems Engineer, I just sit at my Solaris, Linux, and OSX machines and shake my head in sympathy for my less fortunate brethren, and (mostly) resist the desire to invoke the ancient Dilbert line... "Here's a nickel, kid; go get yourself a better computer."

    25. Re:No S**t by vux984 · · Score: 2, Insightful

      Your argument is specious.

      I'd say that depends largely on which virus scanner you end up choosing.
      Kapersky was noted as having a 90% hit rate, for example.

    26. Re:No S**t by aslate · · Score: 1

      I cancelled the insurance on my home. One year later other than saving $550 I have not had a single problem. I wasn't robbed, it didn't burn down, and no hurricanes, floods, or earthquakes hit me either...

      Just because the "worst" didn't happen, doesn't mean it won't.


      Unlike your insurance analogy his situation is not the same. If his PCs bugger up he wastes maybe an hour or two recovering the system from a complete backup and goes about his business, with the feeling he's lost a few files that don't really matter. If your house burns down you physically have to buy / restore the current one with hard earned cash.

      Your version works better if he pays a company to backup his system, and if the PC crashes he has to purchase everything again (WinXP through to the crappy little shareware programs) to get back to normal. Sure, he saves £8/month, but he's safe in the knowledge it'll all work if it goes wrong.

    27. Re:No S**t by donaldm · · Score: 2, Interesting

      A few years ago my eldest son was curious on how Computer viruses worked so he asked me. I though about it for a few minutes and remembering the pathetic script-kiddy viruses I had seen, I demoed a virus concept (about 5 minutes) using a simple Korn script. What surprised me was how easy it was to write and just for fun I thought "how do I make my script morph". The answer was so simple and obvious (maybe I should patent it since any stupid or obvious patent appears to be getting through).

      What I was able to do (within 15 minutes) was write a simple script that would change it's signature identification every-time it was was run making identification almost impossible. The same concept I used in a simple Korn script could easily be be applied to a binary application, granted this is more complex in the writing but not difficult and I am amazed that we don't see more morphing virus.

      People need to realise that a computer is fairly sophisticated and to use it properly you have to have some knowledge of computing, especially basic security. They should not just blindly rely on the so-called latest virus protection software, which always seems to "close the gate after the horse has bolted". I won't hold my breath on this since the main PC operating system is in itself inherently insecure.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    28. Re:No S**t by TheGavster · · Score: 1

      Well, files read from removable media would be getting their first scan. Though really, if you're letting users put just any removable media in the machines that's asking for trouble ...

      --
      "Because Science" is one step from "Because old book". Try "Because of my experiment testing my falsifiable assertion".
    29. Re:No S**t by vux984 · · Score: 3, Insightful

      If his PCs bugger up he wastes maybe an hour or two recovering the system from a complete backup and goes about his business,...

      Not necessarily.

      With the right kind of malware afflicting his system, he won't be spending 1-2 hours recovering from a complete backup. He'll have to either reinstall from scratch or revert to a very old backup image and then scavenge his backup(s) for usable files and documents, and even may have to give up on several files and recreate them from scratch. He could lose weeks or much more. Is it unlikely? Hell yeah. But then... so is my house burning down.

      "Good" Malware doesn't bring your system down hard right away, so that you can simply restore it from a recent clean image. It corrupts data over time so your backups are corrupt too. And then restoring it is a *much* bigger hassle, and depending on your backup strategy you might have lost stuff too.

      I'm not saying AV will necessarily save you, but it might give you an earlier warning than you might otherwise have had. The right backup strategy will save your data, but those strategies are tend to be tedious, cumbersome, and complex, especially for home users. And restoring will still be a PITA. Fortunately most malware just wants to annoy you with advertising, or use your computer to launch further attacks on someone else.

      But there are virii that are designed to maliciously cause damage to the systems they are on, or steal your identity/ or harvest 'valuable' data from your PC. Backups won't help much against these kinds of malware. In the former, the backups are themselves likely to be corrupt, and in the latter the real damage cannot simply be undone by restoring from backups -- that won't get your 'stolen' data back.

    30. Re:No S**t by hawfizzle · · Score: 1

      Good advice, but a lot of these things are not common sense to even intelligent people, because some require an intricate understanding of the processes of network operation, some of which is only learned by experience.

    31. Re:No S**t by Mike_ya · · Score: 1

      I think a more likely reason being is that file gets infected by a virus that your virus scanner can't detect yet, i.e. definitions don't see the virus. Update the .dat files the next day and scan, boom it detects the virus.

    32. Re:No S**t by LoverOfJoy · · Score: 1
      You said "...in the 7+ years of using the program it never once protected me from getting a virus." How do you know that?


      Don't antivirus programs usually let you know when they've detected a virus and are doing something about it? I remember being notified by my antivirus program that it had detected a virus in a particular file and asked if I wanted to quarantine it or delete it or attempt to fix it. It even kept a log of how many virus it had protected me from.

    33. Re:No S**t by SnowZero · · Score: 4, Funny

      If your house burns down you physically have to buy / restore the current one with hard earned cash.

      Are you saying you don't make regular backups of your house? Man, you are really tempting fate.

    34. Re:No S**t by unsigned+integer · · Score: 1

      The enterprise version of Symantec sucks far less than their consumer version. Fairly light on resource usage, no annoying GUI "friendly for your Mom" interface with stupid pop-ups and irritating notices. I wish they used something similiar for their home version. I'd almost consider using it at that point.

    35. Re:No S**t by revengance · · Score: 1

      The fact is anti-virus software only protects you against older virus and not new ones. If you could just stick to some guidelines strictly, you will be safe against any virus, not just old and new ones. And yes, for free (as in beer) too.

    36. Re:No S**t by revengance · · Score: 1

      You should patent it and sue all those virus writers out of business... erm... wait a minute......

    37. Re:No S**T by daverabbitz · · Score: 1

      Oh like selinux? or mvs(z/os?)? OpenBSD and FreeBSD probably have something too, but I can't be bothered thinking.

      --
      What could be better than a jet powered motorcycle? http://www.youtube.com/watch?v=u8l6GTHLSWE
    38. Re:No S**t by vux984 · · Score: 2, Interesting

      If you could just stick to some guidelines strictly, you will be safe against any virus, not just old and new ones. And yes, for free (as in beer) too.

      In other words ... "If you could just stop being a fallible human being indefinately..."

      In other words, you are right, but the conditions you require are unattainable so its not a terribly useful solution.

    39. Re:No S**t by Phisbut · · Score: 2, Interesting
      I'd say that depends largely on which virus scanner you end up choosing.

      Kapersky was noted as having a 90% hit rate, for example.

      It also depends on which virus scanner you're actually allowed to choose from. Kaspersky might have a 90% hit rate, and we know it's good... but at the office, we had to go with McAfee (which is also a terrible ressource hog) and were not even allowed to evaluate Kaspersky... because... well... you know... Russians are evil... they could be spying through their software...

      Sadly, I'm not making this up.

      I'm happy though, I am fortunate enough to be working on a Linux box. However, I pity my coworkers that have to endure Windows and McAfee.

      --
      After 3 days without programming, life becomes meaningless
      - The Tao of Programming
    40. Re:No S**t by Anonymous Coward · · Score: 0

      You invented a polymorphic virus. This is not at all novel, and it won't faze any decent AV that knows about it. The fact that something changes its signature between repeated scans is itself extremely suspicious behavior, and forms a signature all its own.

      All the hits I've ever gotten with Symantec AV have been from the "bloodhound" module, which detects suspicious behavior, not individual viruses.

    41. Re:No S**t by RockDoctor · · Score: 1
      in the 7+ years of using the program it never once protected me from getting a virus.

      Hmmm, that's about the time since I last had to rebuild my entire system from original discs and a few dozen floppies of backed-up stuff. Not because of a virus, I should add, but because of a brick through the window letting people in and a hammer (my hammer!) through the front door lock to let them out, laden with computers, monitors, keyboards, etc. They left behind a keyboard switch only. But that 7-something years is somewhat less than the time since I last had a virus. I think I got caught by a boot-sector virus back in the early 90s.
      Of course, it's only just a year since I actually started using an anti-virus system of any sort, and that was primarily due to acquiring a wife and teenage child one day. It's a bit difficult to persuade them that they should be using an antivirus if you don't do it yourself.
      It's a bit amusing watching the virus checker dutifully report, once a week, that it's found virus X, trojan Y and backDoor.Z lurking in the data files from the newsreader. I mean, yeah, so there are strings of bits in the data files that nidicate a virus there. But hey, it's not as if the newsreader is going to uuDecode the message and execute the content without my telling it to, is it? Who would be so foolish as to design a newsreader like that?

      yet you still see some idiots suggesting you run 2-4 different AV applications just to "be sure you're safe".

      I don't normally see them, but I do sometimes hear it being said behind me at the bar, or in the bus queue. Sometimes the timing is right that it makes me choke on my beer, but not very often.
      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    42. Re:No S**t by jgrahn · · Score: 1
      People need to realise that a computer is fairly sophisticated and to use it properly you have to have some knowledge of computing, especially basic security.

      Yes. And knowledge of basic security unfortunately requires quite a lot of computing knowledge. Like, when I click this link, what is flowing over my Ethernet cable, and who is responsible for creating it? Which software on my and the other side are processing it, and who are responsible for those?

      I won't hold my breath on this since the main PC operating system is in itself inherently insecure.

      The problem is, I think, rather that we have spent 20 years telling users they don't have to understand computing to use computers, and placed colorful metaphors between the users and the screens. We succeeded, and now the malware is exploiting the places where the metaphors break down. And those metaphors are everywhere: the C array which we treat as an input buffer; the bits on a line we treat as a well-behaved full-duplex connection between two programs; the little icons that tell people "click me and you'll see I'm a ZIP file which opens neatly in WinZip" ...

    43. Re:No S**t by Anonymous Coward · · Score: 0

      Mcafee != Symantec

      Symantec's enterprise edition is not faster, nor less memory hungry.

    44. Re:No S**t by pairo · · Score: 1
      The flaw in your beautiful analogy is that computer viruses do exist and do infect computers, whereas vampires do not.
      And you can prove that, right?
    45. Re:No S**t by nolife · · Score: 1

      I cancelled the insurance on my home. One year later other than saving $550 I have not had a single problem. I wasn't robbed, it didn't burn down, and no hurricanes, floods, or earthquakes hit me either...

      Just because the "worst" didn't happen, doesn't mean it won't.


      You analogy does not fit here, in fact almost opposite for several reasons.

      1) Insurance is the only option to limit catastrophic PHYSICAL loss. Computer data loss is recoverable if you have a backup, there is no way to revert to a previous version of your house if it burns down or "restore" a single stolen device missing from the safe. Theft, stealing, copyright comes to mind here. Physical things are lost and must be replaced. Data can be copied and restored. Of course both could happen at once and your only copies of your data could be stolen and no amount of money or insurance in the world can buy or reproduce your data (photos etc..)

      2) The parent poster is BETTER protected now then before. According to this article, antivirus protection is only about 20% effective (if I read that correctly). The parent decided instead of relying on that and the cost associated with AV protection, come up with a system for backup and restore. Depending on the backup solution, the parent is NOW protected from a virus outbreak, a hard drive failure, someone accidently deleting a file, maybe even if his house gets flooded and the computers float downstream, etc.. Bottom line, the parent is BETTER protected as a whole now then he was before.

      --
      Bad boys rape our young girls but Violet gives willingly.
    46. Re:No S**t by cswiger2005 · · Score: 1

      Yep, or at least that's the hope. In practice, when a machine gets infected by viruses today, the malware tends to disable the virus scanner and/or play games with DNS/hostname lookups to prevent it from grabbing new virus patterns.

      However, if the machine still kinda works and the user can still do random surfing-- which is especially easy for them to do if they're being shown a lot more pop-up ads for some odd reason, hmm?-- a suprising number of computer users DON'T CARE that their machine is infected by a keylogger or whatnot, or that ignoring one infected machine on a network tends to lead to lots of infected machines on the network and compromised user passwords which might well work elsewhere, too.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    47. Re:No S**t by jZnat · · Score: 1

      One of the big differences between subscriptions to home AV and enterprise AV is the cost and the amount of subscriptions/licenses you get. Enterprises can't just buy the home edition because it would get expensive (bulk licensing) and probably wouldn't be fit for easy deployment across several computers with possibly different setups.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    48. Re:No S**t by knifey · · Score: 1
      I used to be firmly in the camp of "just use common sense you moron" users. Until NIMDA. There are too many virus vectors these days that require no action from the user. Just common sense isn't enough.

      Yes, if you're running a Linux machine with sensible security there's no issue unless you are persistantly and maliciously stupid, but most people aren't. And (dang it) a lot of work machines aren't allowed to be. Which leaves the question of how does one protect a Windows machine.

      On the other hand people do need to be made aware that AV software does not make them immune. Even the best AV companies (and no, symantec isn't one of them) need time to add new viruses into their dB (and have the user download the update) before their system is going to pick up new malware. I've seen many attempts at alternative virus checking algorithms that don't work on patern matching, but the problem with these is that resource hogging that is already annoying with Symantec's monstrosity.

      Having been on a phone support desk (past tense thank god) for another AV package, there's a few pieces of wisdom/opinion I'd like to pass on.

      Most viruses are crap, and a the emails can be spotted by throwing out emails with bad grammer/spelling.

      Some viruses are cunning little bastards written by freaks. And these are the ones to watch out for. And the virus writers are often finding the holes in Windows first, which means you get the virus before the windows bug fix is available.

      There are less resource intensive packages than symantec's, in fact I'd say 99.9% of users that have had more than one package say that Symantec's was the slower more annoying beast of the two/3/4/etc...

      And I haven't started on the evil that is spyware.

    49. Re:No S**t by DahGhostfacedFiddlah · · Score: 1

      Fine, buy my anti-tiger rock then.

    50. Re:No S**t by andy_t_roo · · Score: 1

      and this is why a decent firewall, with a default "Deny" or "ask-the-user" policy for programs trying to access the internet is (IMHO) a better solution to protecting my computer

      for the record i use AVG free and ZoneAlarm, and the NAT on the adsl router drops more random connection attempts in any given week, than either of those products have stopped in the last few years

    51. Re:No S**t by D4rkn1ght · · Score: 1

      The days of running one Anti-Virus, one Spyware scanner on Windows are gone.

      The only way to maintain your Windows machine clean, is to use more than one program.

      Here's a list that will get you started: http://www.windowssecurity.uni.cc/

      The other option is to switch to one of the other Oses, Linux, MacOS, or whatever else.

    52. Re:No S**t by Azuma+Hazuki · · Score: 1

      AV companies are ambulance chasers, simple as that. Few or no home AV products, much less free ones, are heuristic in nature; they're nearly all tied to a database of static signatures, and if the virus code changes by a single byte, the program won't recognize it. The person who said that an AV scanner was an investment in knowledge was dead on...specifically, it's an investment in letting someone think for you since it (ideally) means the purchaser can continue his or her habits.

      This is a dark scenario, as any thinking geek can tell you. Because there will always be new viruses and zero-day exploits, no firewall or AV that works on the level Norton et. al do is ever going to be truly effective. A real, kernel-level, stateful firewall like Linux's IPTables should be both the first and second line of defense (in other words, get a router that can run Linux like the WRT54GL and run Linux/*BSD host-side with IPTables/ipfw), but most people can't or won't learn this. Even in those cases, a properly-configured router will be more effective and cost less than Norton/McAfee/Kaspersky's bloated scareware "solutions." Once again: ambulance chasers.

      --
      ~Eien no Inori wo Sasagete~ Searching for my Hatsumi...
    53. Re:No S**t by Anonymous Coward · · Score: 0

      Ive got a 'super-generic' rock that keeps away all man-eating beasts, fanastic monsters, mongol hordes, elephants, weasels and martians.

      It doesnt work on irritating colleagues, although Ive found if I deploy my old collection of 'specific vibration' rocks correctly I can keep them at a reasonable distance.

    54. Re:No S**t by Rhipf · · Score: 1

      I really hope no one is suggesting you use more than 1 anti-virus program. If you do have more than one on your systme I suggest removing all but one right now. I know from experience (and it just makes logical sense) that if you have more than one AV program your system will not run smoothly. Though I too hate the latest editions of Norton I would much rather see just Norton on a system than Norton and another AV program. Having more than one AV doesn't make you more secure they will just "butt heads" with each other and cause a drain on resources.

    55. Re:No S**t by Anon.+Libertarian · · Score: 0

      Simple, go with any distribution of Linux rather than sticking with Windows. Windows is well known for lack of security. Anti-Virus programs are totally worthless, as all it would take is getting infected with a virus that installs a rootkit that exploits not only the security holes in Windows, but in anything you can throw at it. Once that happens, all you can do is reformat and go with a good backup, but let's say you don't recognize it for months and all backups have this virus, then you have to throw out the database and reinstall Windows. If the system's for a business, that means the least damage that has been done is you lost your clientele database. The worst damage is if it sends private data such as SSNs, Credit Card Numbers, etc. out to those that wrote the virus. Then you will be up a shit creek without a paddle especially if your clientele find grounds for a class-action lawsuit against your business. If the system's for an individual user, then all personal information will be broadcasted over the Internet and you will have a hell of a time with identity theft and ruined credit. Best thing for any business or individual to do is to go with Linux, as it is far more secure than Windows with any and all spyware/antivirus/firewall software and security hardware installed.

      --
      A vote against a Libertarian Candidate is
      a vote toward the right direction 'BTW BOB ROBERTSON is a fcktard.
  2. Did I miss something? by ColdWetDog · · Score: 3, Insightful
    Or are both of these articles the same thing? And not much of anything, either. Two paragraph blurbs on the sad state of AV software.

    Nothing to see here, move along please.

    --
    Faster! Faster! Faster would be better!
    1. Re:Did I miss something? by ConceptJunkie · · Score: 3, Informative

      They are standard Web articles: Two paragraph summaries.

      At the rate things are going, article writers won't even bother with the body of the story any more, it will just be a title and ads.

      --
      You are in a maze of twisty little passages, all alike.
    2. Re:Did I miss something? by jZnat · · Score: 1
      At the rate things are going, article writers won't even bother with the body of the story any more, it will just be a title and ads.
      Hmm, sounds like digg.
      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  3. Just follow a few basic steps... by gasmonso · · Score: 4, Insightful

    1. Firefox with popup blocker

    2. Firewall software

    3. Sit behind router

    4. Use AV software

    5. Don't click on anything that pops up without read it!

    http://religiousfreaks.com/
    1. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 2, Funny

      I clicked on your religous link, and my pc reboots ev

    2. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 1, Insightful

      You forgot step 6. Don't run Windows.

    3. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 1, Insightful

      good list, but I would add;

      6. Don't use Windows

      7. Don't install something that you do not know (to within a reasonable degree of certainty) to be trust-worthy

    4. Re:Just follow a few basic steps... by TCM · · Score: 1

      5a. Even then don't click it.

      --
      Of course it runs NetBSD. BTC: 1NT7QvbetmANwaMzhpVL6
    5. Re:Just follow a few basic steps... by fm6 · · Score: 1

      That's all sound advice, to which I would add, "Be very careful about what you install". But your attitude sucks. When you say "Just follow a few basic steps..." you imply "... and you don't need to worry." No anti-malware strategy is absolutely guaranteed to protect you. You can miminize your risks, that's all.

    6. Re:Just follow a few basic steps... by Mr.+Freeman · · Score: 2, Insightful

      I agree that windows is insecure. But it isn't exactly practical for a lot of people to switch to another OS. I hate windows, but I'm pretty much forced to use it because I have no idea how to run Linux well, and apple doesn't run any of the applications I use often.

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
    7. Re:Just follow a few basic steps... by Chrispy1000000+the+2 · · Score: 1

      I know a strategy that works: only use Ti-83's as your hardware. There's not to much spyware out for those yet, is there?

      --
      Sig
    8. Re:Just follow a few basic steps... by wonkobeeblebrox · · Score: 1

      >I hate windows, but I'm pretty much forced to use it because
      >I have no idea how to run Linux well,
      >and apple doesn't run any of the applications I use often.

      Such as....?

      I found the conversion from PC to Mac to be very easy, and the Mac applications are much better than their corresponding Windows ones (think Safari vs IE, iPhoto vs (nothing), iTunes, etc.)! It's very strange: on a Mac, things just kinda work.

      Seriously, about the only thing a PC is good for is game playing. Some might argue you need a PC to mainly do Office type tasks (word, excel, etc), but Office works on a Mac as well.

      Doing anything of a serious nature on a PC is like leaving all the windows in your house broken and hoping that the wrong attention is not drawn.

    9. Re:Just follow a few basic steps... by Gnavpot · · Score: 5, Informative
      1. Firefox with popup blocker

      2. Firewall software

      3. Sit behind router

      4. Use AV software

      5. Don't click on anything that pops up without read it!
      You ignore the three most important:

      Remove administrative priviledges from your everyday account.

      Keep your software and OS updated.

      Do not run software with a bad security record.
    10. Re:Just follow a few basic steps... by arodland · · Score: 3, Insightful

      You can't run Linux because you're not experienced in using it... but you were born knowing how to use Windows? Or what?

    11. Re:Just follow a few basic steps... by Black-Six · · Score: 1, Informative

      To add to this guy's list, here's what I do. Most apps are found on download.com.

      1. Use the Portable Version of Firefox. It dosen't cache off to disk and cleans up user history when you close the app.

      2. Use a reputable firewall. I have the latest version off ZoneAlarm and the default controls allow the user to specify what gets in or out.

      3. Use a reputable AV. I have the latest version of AVG and its pretty good at staying upto date and scans quite often.

      4. Use a reputable Anti-Spyware program. I have the latest version of Ad-Aware SE and it picks up stuff that ZA and AVG miss as well as spyware.

      5. Get iolo's System Mechanic. It can prevent hackers from hacking and finding stuff on your drive by encrypting the free space, deleted file name, and data by overwriting those area's per U.S. DOD encrypting standards. It also cleans out your digital history of where you've been and what you've opened.

      6. Use common sense. If you close pop-ups by closeing them on the toolbar at the bottom of the screen instead of clicking close on the window you'll save yourself headaches (quite a few pop-ups use PINP format so that it opens when you try click the X to close it).

    12. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 2, Insightful

      6. Post the same link in every post you make on slashdot.

      7. ???

      8. Profit!!!

      Mods, I don't care what you do to me, but someone has to stop this guy.

    13. Re:Just follow a few basic steps... by 0111+1110 · · Score: 1

      1. Firefox with noscript. Don't allow just anyone to run javascript routines on your computer. Just say no to javascript.

      --
      Quite an experience to live in fear, isn't it? That's what it is to be a slave.
    14. Re:Just follow a few basic steps... by brainnolo · · Score: 1
      3. Sit behind router

      So, how am i supposed to watch at the monitor while behind the router?
    15. Re:Just follow a few basic steps... by fm6 · · Score: 1

      Probably, but spyware is possible. If you're going to go the retro route, here's a platform that is guaranteed to be 100% spyware proof.

    16. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 0

      Optimized list:
      1. Linux based distribution
      2. No other worries

    17. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 0

      Shame that I test windows programs for a living. I guess I'll have to tell them to move it all to Lunix

    18. Re:Just follow a few basic steps... by Ctrl-Z · · Score: 4, Funny

      Also: Don't connect your computer to the Internet.

      --
      www.timcoleman.com is a total waste of your time. Never go there.
    19. Re:Just follow a few basic steps... by NihilEst · · Score: 3, Insightful
      Another poster got it, too. You had to learn to use windoze, you can learn to use Linux, too. Or *BSD, or Mac OS. Anything other than windoze. Necessity makes it practical.

      When you use windoze, you're using the most targeted OS on the Earth ... you're lumping yourself in with a vast crowd of people who know absolutely nothing and suspect even less. Putting one of these machines on the 'Net is an invitation to be robbed -- literally; in many, many ways -- not to mention being held hostage by MS and whatever it decides to implement for DRM and other issues yet to be named.

      No AV package/author is going to be able to stay even one step ahead of the black hats out there, who are getting more criminal as time goes on. You don't have to actively do anything other than visit a website to be infected/ripped off any more. The black hats have gotten very, very sophisticated. There's money available for the taking, and you're hanging it out there as long as you run windoze and store any kind of personal data on it.

      I've heard all the excuses; none of them wash. Either you're intelligent enough to own, administer, and operate a computer; or you're not. If you have that level of intelligence, you are certainly capable of learning and retaining enough knowledge to run something else. So it takes an investment of time and effort ... okay, live with it.

      Use windoze at your own risk.

      --
      Founding member: He-Man Windoze Hater Club
    20. Re:Just follow a few basic steps... by kz45 · · Score: 1

      "good list, but I would add;

      6. Don't use Windows

      7. Don't install something that you do not know (to within a reasonable degree of certainty) to be trust-worthy"

      That's about as useful as saying: "Don't want to get an STD or pregnant? don't have sex!"

      Most people are running windows, so this just isn't an option. Humans are still the weakest link in the chain. If we had people that were a little more educated about not opening emails that are obviously viruses, malware, or people phishing, we would have much less of a problem.

      I think it's also very difficult for the average person to tell if an application is un-trustworthy. Especially since it's not cut and dry..it's more of an art than a science.

      I use Internet explorer, windows 2003, and outlook express, with AVG, and I haven't had a virus or trojan on my system in 4 years. I also don't open attachment from people I don't know, keep myself behind my router, and I don't go to websites that seem like they are un-trustworthy.

    21. Re:Just follow a few basic steps... by jlarocco · · Score: 2, Insightful
      I agree that windows is insecure. But it isn't exactly practical for a lot of people to switch to another OS. I hate windows, but I'm pretty much forced to use it because I have no idea how to run Linux well, and apple doesn't run any of the applications I use often.

      Oh, you poor thing. I have an idea which may help you: Stop bitching.

      If you hate Windows so much, take some fucking initiative and learn something else. What the hell are you waiting for? Someone to volunteer to teach you? For Linux to become a Windows clone? Guess what? It's not gonna happen. Ever.

      If you hate Windows, but still use it, it's your own fault. Stop crying to everyone on Slashdot that you're too stupid too learn.

    22. Re:Just follow a few basic steps... by Wordsmith · · Score: 1

      Not true. Someone could always sneak into your home at the middle of the night and replace a bead with a carefully camouflaged bead-looking camera. You never know.

    23. Re:Just follow a few basic steps... by iminplaya · · Score: 1

      How about booting from a live CD? Nothing writes to the hard drive that you don't specifically save. You can even copy the CD to your hard drive and run it "live" from there and boot much faster and be just as safe.

      --
      What?
    24. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 0

      Mr Freeman, the reason why you can't use Linux is because you are obviously too stupid to even exist let alone use a computer.

    25. Re:Just follow a few basic steps... by NuclearDog · · Score: 1

      Also: Don't connect your computer to the power grid.

      Mine's been unplugged for years and it's never once caught a virus!

      --
      This statement is forty-five characters long.
    26. Re:Just follow a few basic steps... by donaldm · · Score: 1

      When you do this you can safely install Windows 2000/XP without any service packs.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    27. Re:Just follow a few basic steps... by trawg · · Score: 1

      I would add to the last one "... or requires administrative access to install".

      This has been pointed out elsewhere in the comments, but the vast majority of userspace applications shouldn't need administrative access to install. I've installed GAMES which have required a reboot (...although usually because they were installing StarForce or other spyware without my knowledge or consent).

    28. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 0

      It too YEARS to most people I know to get somewhat computer literate (using windows). Not everyone fancies spending hundreds of hours re-learning it all.

      I've tried linux (and FreeBSD and Solaris) several times, but I hate using something I don't understand, or don't understand enough to configure to run properly and such... Every distro I've tried had its specific problems, different desktops, differnt locations for whatever files, etc (not sure where my files were on some, couldn't find apache's htdocs if my life depended on it on others - not to mention that I had to figure out that installing apache wasn't enough - gotta install the service too or something, wtf is this wheel group thing, sb live spdif wouldn't work and fixing seemed overly complex - or not being detected under wmware whatsoever, problems with IVTV and video, etc - this list could be like 150 pages long).

      Yes, there is always an answer, a fix, or whatever. And the OS is free and secure and all. But, you gotta figure it all out, and even though ppl here like to say their grandma runs linux and finds it easy, IT'S NOT. I was completely fucking lost. Want to understand where files are (under /whatever)? Sure! Just read some document that's like a hundred pages long (rfc? don't remember - was pointed out on ubuntu's IRC chan). Use man pages to read about whatever command? That sounded easy enough, but funnily enough, man man (how to use man pages...) doesn't mention how to EXIT the damn thing (had to google it with my windows PC) as nothing I tried worked.

      I'm sure I could manage, have it all working nice nad all. But I'm just NOT ready to spend that much time re-learning everything about the OS, spending countless hours finding equivalents to the apps I'm used to (if there are any), and learning all those.

      I'm sorry, but I'd rather shell out the 96$CAD for XP Home OEM then spend easily over 100 hours to learn all this (under 1$/hour). It's just NOT worth it. Not being flamebait, trolling or anything, it's honestly too damn much work to learn all this, just to avoid paying a few $ (I know people that spend more $ than that on booze every friday night, or that's about what we pay for an outing at the average restaurant here for the 2 of us). Windows does what I need it to, it runs the apps I know and need, that's easily worth the money to me. I've tried, but I just can't see what's all the hype with ubuntu being easy and such - I sure don't think it is.

      I'm still toying with linux under vmware server (some cool virtual appliances out there too), but for my everyday desktop? Not a chance.

      If someone was learning from scratch one OS or the other, perhaps linux could be a better choice, but there's some of us that have already invested more time than we care learning to use an OS and associated apps (it took a long time for some people to learn the really basic things they know computer wise), and just aren't going to relearn it all.

      Linux isn't for everyone I guess.

    29. Re:Just follow a few basic steps... by newt0311 · · Score: 1
      "keep your software and OS updated"

      Easy for you to say but doing that in windows is a pain in the A**.

      In my Linux systems I can just tell the package manager to update everything and it will do all the work for me. Until winows gets a decent package management facility, keeping software updated is nearly impossible especially for the normal user who does not even care.

    30. Re:Just follow a few basic steps... by Shawn+Parr · · Score: 1
      Why is it that I suddenly have the tune "Shiny Happy People" running through my head uncontrollably?

      I also seem to be reminded of a certain character from 'Dead Man on Campus'

    31. Re:Just follow a few basic steps... by Shawn+Parr · · Score: 1
      apple doesn't run any of the applications I use often.
      So either you:
      1. are misinformed/confused
      2. mainly run games
      3. mainly run viruses and spyware

      I keed, I keed... :P

      Seriously though, Parallels and/or Bootcamp is your friend. Learn a friendly, powerful, and clean system, while maintaining the ability to run your malware^H^H^H^H^H^H^HWindows Software at the same time.

    32. Re:Just follow a few basic steps... by grammar+fascist · · Score: 1

      Mods, I don't care what you do to me, but someone has to stop this guy.

      Couldn't stop yourself from clicking it?

      --
      I got my Linux laptop at System76.
    33. Re:Just follow a few basic steps... by poofyhairguy82 · · Score: 1
      If someone was learning from scratch one OS or the other, perhaps linux could be a better choice, but there's some of us that have already invested more time than we care learning to use an OS and associated apps (it took a long time for some people to learn the really basic things they know computer wise), and just aren't going to relearn it all.

      Which is why Linux works great for grandma- she did not have the big investment in the first place. "Just click here to get on the web grandma." One day its a blue E icon, the next day it's a red fox. BOOM. The learning curve for Linux for her is done. Heck, you can put the blue E icon on a Linux box to cut the learning curve to nothing from the start.

      Low end users is not where Linux fails on the desktop (unless they are trying to install it, and no true low end users whould ever install an OS with success). It fails for middle of the road Windows users that have MANY predetermined uses and demands from a computer, but little patience for learning more than one way to accomplish these things.

      Personally, I have pushed myself to learn Linux and OSX over the last few years because despite having many demands of a computer, I find it fun and comforting to be able to get what I need from any popular system out there. I know that I am in a minority and I am willing to accept that- and so is most of the Linux community. Such acceptance is better than the alternative: copying MS's best pixel by pixel...

    34. Re:Just follow a few basic steps... by hman · · Score: 1

      Also dump some concrete in you floppy drive (if you have it) and every usb port. Same for firewire. Don't forget the network interface, too. If integrated wifi IRDA or blutooth interfaces are available cut those off with a wirecutter.

      Secure systems with external connectivity don't exist, period. You can increase the odds, though, and AV software helps a bit - just don't thinks of it as a magic bullet.

    35. Re:Just follow a few basic steps... by houghi · · Score: 0, Troll
      Let me look at this closer

      1. Firefox with popup blocker


      I do that, but just because I think pop-ups are anoying.

      2. Firewall software


      Default on mu system

      3. Sit behind router


      A router is NO protection against a virus, if the router does what it is supposed to do, routing. Thee are many routers between me and the sender of the virus and I really hope they are used for

      4. Use AV software


      I don't, yet I don't get infected by the virusses I get.

      5. Don't click on anything that pops up without read it!


      As I have a pop-up blocker, I can't.

      I believe you have forgooten the most importand step.
      0. Don't install Winders
      --
      Don't fight for your country, if your country does not fight for you.
    36. Re:Just follow a few basic steps... by Ciarang · · Score: 1

      The AC has a point though. We have the option to turn off display of sigs so we don't have to read the amusing/informative stuff people like to tack on to the end of each message. "This guy" already has that same link in the header area of the message, so why does he need to deliberately bypass the 'no sigs' thing by pasting it again at the end of each and every message, day in day out?

      Not that it's a big deal, but I'm sure I'm not the only person who thinks "Oh no, not that freaks.spam guy again" several times a day.

      [insert random irrelevant link here]

    37. Re:Just follow a few basic steps... by isorox · · Score: 2, Insightful

      Most people I know haven't got a clue what a file is. They aren't computer litereate, they can load a few programs (word processor, browser, email), and that's about it.

      It took YEARS for me to get somewhat computer literate (using linux). Not everyone fancies spending hundreds of hours re-learning it all.

      I've tried windows XP (and 2K) several times, but I hate using something I don't understand, or don't understand enough to configure to run properly and such... Every time I've tried it, I've had problems, I couldn't even find the command line, had to download cygwin. All I could find (after about 2 hours) was an expanded run command "Command Prompt".

      Files were stored seemingly randomly, and I wasn't sure where my files were for some programs, I couldn't find apache's htdocs without doing a search. The version of windows search I had seemed to have a bug, instead of taking half a second like 'locate htdocs' does, it took forever.

      Of course, I had to figure out that installing apache wasn't enough - gotta install the service too or something, wtf is this computer management thing?

      My PDA wouldn't work, I plugged it in (just works (TM) under linux), but windows said "Found new hardware, insert driver disk". WTF is a driver disk? My PDA's a few years old, and it's a standard usb networking device. Fixing it seemed overly complex, I couldn't find a driver on the "list all drivers" option. Had to spend donkeys years finding and installing essential programs, and it turns out with windows I can't just click on a program and have it automatically download and install (I hoped "add remove programs" in control panel would do that, it seems to simply be "remove (some) programs" though, I have to visit a website, click through dozens of popups, download a zip file, extract that, run a setup program, install that, then get arround to configuring the program. I looked for something like ".putty" to see where it stored connects, so I could move to another machine easilly, but no sign of that.

      I'm also told I need something called "Anti Virus"? WTF is that? If my computer sneezes I'll know about it, but I doubt that it can get a cold (my PC runs >50C). Coupled with having to find alternatives for the programs I take for granted (cygwin helps a lot, but not for everything), and I find that programs that are available don't have the same support.

      USB flash drive had to have drivers installed and a reboot (a reboot? I've plugged in a simple USB storage device, nto a new freakin' OS) too.

      Yes, there is always an answer, a fix, or whatever. And the OS is ubiquitus and all. But, you gotta figure it all out, and even though ppl here like to say their grandma runs windows and finds it easy, IT'S NOT. I was completely fucking lost. Want to understand where files are (I hear some configuration settings are stored in a single binary file with a lousy editor)? Sure! Just read some website that's 100 pages of adverts. There's no nice sinple help system like "man" to find out how to do something easilly.

      I'm sorry, but I'd rather download a linux net-install disk at dinner, and put it on that night, rather than having to leave the house, go 20 miles to some shop, spend $CAD 400 on a version of windows, come back and then faff arround installing, registering and activating it?

      I'm still toying with windows at work, but for my home desktop? Not a chance.

      If someone was learning from scratch one OS or the other, perhaps windows could be a better choice, but there's some of us that have already invested more time than we care learning to use an OS and associated apps, I just aren't going to relearn it all. When I had a problemwith linux I'd fire off an email to my local LUG and get a few nice courteous replies within an hour or two. I haven't found a windows user group though.

      Windows isn't for everyone I guess.

    38. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 0

      Files were stored seemingly randomly, and I wasn't sure where my files were for some programs, I couldn't find apache's htdocs without doing a search. The version of windows search I had seemed to have a bug, instead of taking half a second like 'locate htdocs' does, it took forever.

      Wow. That's like so complex. Program files are under "progam files", windows is under "windows", your documents and settings are under "documents and settings" with easy shortcuts to "my documents" and such. I know, that complex plain english thing again! You gotta be a total moron to not figure this out.

      As for apache's htdocs, then blame that on apache's installer or yourself (you installed it, and picked the location yourself at that time). It's not like rocket science (under linux, apache gets installed automagically by some program god knows where, and htdocs goes... no fucking idea where, it's not mentionned or asked during install or anything).

      Of course, I had to figure out that installing apache wasn't enough - gotta install the service too or something, wtf is this computer management thing?

      Wrong again, all the apache installers I've tried did this for you, and often even offered alternate ways to start the server. I've NEVER had to go under "manage computer" for this even once. Any idiot can install it under windows, but I truly struggled under linux.

      My PDA wouldn't work, I plugged it in (just works (TM) under linux), but windows said "Found new hardware, insert driver disk". WTF is a driver disk?

      Like, the disc that came with the PDA that's labelled "driver disc"? I know that sounds complicated, but just try it.

      Fixing it seemed overly complex, I couldn't find a driver on the "list all drivers" option.

      Yes, inserting that "driver disc" is overly complex indeed, and letting it do its work (no need to select drivers whatsoever).

      USB flash drive had to have drivers installed and a reboot

      Funny how that doesn't happen here... Even the first time.

      I hear some configuration settings are stored in a single binary file with a lousy editor

      Yesh, I know. So complicated and all. A tree-like structure, well identified in plain text, with sections for the machine, every user, etc. Rocket science indeed.

      Your post was a nice troll and flamebait. FUD, stupidities and idiocies. Most of it made no sense. People like you are the reason why /. should have a "-10, what a fucking idiot and complete moron" mod. You're such a fanboy that you just won't accept the reality and facts, and will make up studid shit to pretend windows is worse (that was funny in a way actually - more in the pathetic sense). Not like you could list things that are genuinely complex or problematic under windows, nor accept the factual, existing flaws and complexity of linux, so you resorted to idiocy and trolling to defend your "perfect" and "too-easy-for-grandma" OS. Laughable. What a loser.

    39. Re:Just follow a few basic steps... by Sagachi · · Score: 1
      ... but you were born knowing how to use Windows? Or what?
      Wow, that just gave me a creepy vision of the future ... "Microsoft InVitro 2099 makes cloning easy!" *shudder*
    40. Re:Just follow a few basic steps... by Sagachi · · Score: 1

      Yeah I follow all those steps too. My av software is linux + common sense. my account doesn't run with elevated privileges. Also I put my girlfriend behind the router and firewall and make her run avast, and make her check her downloads and everything online. ...her computer's behind the firewall too.

    41. Re:Just follow a few basic steps... by fm6 · · Score: 1

      Well, you know the saying, a system is only 100% secure as long nobody has access to it. So just put your abacus in a room and seal up all the doors and windows. Problem solved!

    42. Re:Just follow a few basic steps... by Anonymous Coward · · Score: 0

      Yeah, that's one of the funniest things about MS astroturfers. They say they can't learn how to use a better system, and yet they know so much arcane lore about Windows that it makes Unix gurus look like simpletons.

      Then they admit, "ok, I have all this arcane lore and I admit that knowing enough to actually use Windows safely, required more effort than learning a good OS would. BUT that's all behind me. I have made the investment, so switching to a better OS still costs more."

      And then a new version of Windows comes out and they upgrade to it, getting onto the learning treadmill again anyway. ;-)

      Folks, it's never too late to stop sucking. Because if you resign to sucking, well, you're going to suck.

    43. Re:Just follow a few basic steps... by Garrett+Fox · · Score: 1

      I've just endured a hard drive failure on a Win XP laptop, and am thinking about Ubuntu as a dual install. But in my short experience with an Ubuntu Live CD, I couldn't figure out how to get the programs I need working: -Basic firewall/antivirus -Support for my USB drive (just plugging it in didn't work) so I can actuall transfer files -Support for my wireless card (D-Link) -Finding Python's IDLE, for programming -Building distributable versions of my Python programs equivalent to EXEs so that I don't have to give away my source code I'm told I should find the program "Partition Magic" and use it to reserve some space for Linux, then install it. Any advice?

      --
      Revive the Constitution.
  4. I don't use Norton.. by ACAx1985 · · Score: 2, Interesting

    I don't use Norton not because I feel it's poor at catching/preventing viruses, but for the level of intrusion that comes with it. The Norton name, and especially Norton Ghost, are just a headache waiting to happen for anyone who installs it. I very happilly use FireFox 1.5 and the latest version of Nod32. Additionally, I don't open e-mails that promise a glimpse into Paris Hilton's private area. -ACA

    1. Re:I don't use Norton.. by Anonymous Coward · · Score: 5, Funny

      Additionally, I don't open e-mails that promise a glimpse into Paris Hilton's private area.

      Hm. You can call that area on Paris Hilton a lot of things, but "private" isn't one them.

    2. Re:I don't use Norton.. by Anonymous Coward · · Score: 1, Insightful

      You mean this?

    3. Re:I don't use Norton.. by gardyloo · · Score: 1

      Finally. An "in-sightful" post!

  5. Kaspersky? by morgan_greywolf · · Score: 2, Interesting
    FTFA:

    One vendor Ingram did mention was Russian outfit Kaspersky, which in the same tests managed to block around 90 percent of new malware.


    So what's Kaspersky doing that's making it so much better? Or was the study paid for by Kaspersky? It sounds suspiciously like FUD to me.

    1. Re:Kaspersky? by Anonymous Coward · · Score: 0

      Yes, Kaspersky sponsored the study in the hopes of achieving 0.8% of the market share.

    2. Re:Kaspersky? by WombatDeath · · Score: 3, Informative

      The article suggests not that it's doing anything better, but that since it has only 0.8% of the market the malware authors don't bother to work around it.

    3. Re:Kaspersky? by Anonymous Coward · · Score: 0

      Kaspersky is at the sweet spot: big enough to have a reasonable virus database, but small enough that the virus creators don't spend extra effort trying to bypass it.

    4. Re:Kaspersky? by Anonymous Coward · · Score: 0

      Did you read TFA?

      Kapersky works so well because it is so unpopular.

      That may or may not be true, and it may or may not be that simple, but that's the main thrust of the article.

    5. Re:Kaspersky? by Anonymous Coward · · Score: 0

      It's basically the same reason malware is relatively rare on Mac OS X, Linux, Unix and other minor operating systems: they just aren't popular enough for the malware authors to bother with.

      If intelligent malware authors cared about circumventing Kaspersky's software, I've no doubt that they could quite easily do it. Hardly anyone uses this software, however, so the gain (in terms of machines infected) is too small to offset the time and effort that would be required (even if were trivially easy to bypass). On the other hand, no matter how good Norton is, if they manage to circumvent it, the result will be as huge increase in the number of machines infected, so from their perspective, any amount of effort is worth the trouble.

    6. Re:Kaspersky? by Anonymous Coward · · Score: 1, Funny

      Its probably a trojan.

      And the article is social engineering to get you to install it.

    7. Re:Kaspersky? by Anonymous Coward · · Score: 0

      What article did you read?

      "One vendor Ingram did mention was Russian outfit Kaspersky, which in the same tests managed to block around 90 percent of new malware.

      According to Gartner, Kaspersky's market share is a lowly 0.7 percent."

    8. Re:Kaspersky? by DigitAl56K · · Score: 1

      Kaspersky AV updates itself several times per day and has for the last 12 years (as long as I've been using the Internet) been regarded as one of the very best, if not the best, scanning engines. Although I see several posts here regarding reactivity due to virus definitions, one should not forget that a good antivirus product must also include a powerful heuristic engine to warn against software that has viral behaviours. The latest software from KAV also now inherits a handful of specialist feature I've noticed cropping up in other types of security software over the past year, such as monitoring (and controlling) certain application behaviours while a piece of software executes. KAV is also handy because it can not only warn for viruses and trojans, but also malware, and these days it's even intercepting network traffic (not simply as a proxy) such that, for example, malicious code and binaries are blocked even before your browser can access them.

      It's not regarded as the fastest scanner in the world, but if you're looking for genuine protection I would recommend it to anyone.

    9. Re:Kaspersky? by Kenshin · · Score: 1

      McDonald's may be the biggest chain of burger joints in the world, but they're hardly the best.

      I tried a 30 day trial of Kaspersky last year because McAfee was driving me NUTS. (Even its update engine is bloated, and uses an unnecessary level of CPU power.)

      I ended up paying for a subscription because I was very impressed with it.

      --

      Does it make you happy you're so strange?

    10. Re:Kaspersky? by Mephux · · Score: 1

      yea.. blah

  6. you are not supposed to cure the symptoms by scenestar · · Score: 1

    But the disease .

    --
    perpetually dwelling in the -1 pits
    1. Re:you are not supposed to cure the symptoms by antifoidulus · · Score: 2, Funny

      So..... the disease is slashdot then?

    2. Re:you are not supposed to cure the symptoms by kfg · · Score: 1

      But first do no harm . . .to the goose that lays the golden egg.

      KFG

  7. Dedication to QA by Distinguished+Hero · · Score: 4, Funny
    testing their code on the most popular anti-virus software before release.
    Now that's good quality assurance. Many programmers have much to learn in this regard, though I suppose virus writers are motivated by doing what they love and not having to put up with PHBs, which are two amenities a lot of programmers have to do without. :)
    --
    Uttering logically derived and empirically supported truths to the disciples of the orthodox establishment.
    1. Re:Dedication to QA by sjwest · · Score: 0, Flamebait

      Welcome to fud (currently promoted by the Bush Family).

      Anti virus on windows fails becuase,

      1. its the platform to hack
      2. Most users are clueless

    2. Re:Dedication to QA by Bert64 · · Score: 1

      3. Because users have administrative privileges by default

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  8. Anti-virus Programs Aren't Up to Snuff by sweetnjguy29 · · Score: 1

    I currently run the free edition of Avast! as my real time virus scanner, and ClamAV as a second layer of protection on Windows XP. I recently got infected with an Aol IM worm, which neither program could root out or detect...ended up having to get a free specialty program, AIMfix, to get the crap off my computer.

    Windows XP, Windows Defender, Windows Firewall, or Avast! should be able to prevent the worm from installing itself...Heck, my Ubuntu installation wouldn't let me install some stupid .inf type file without the correct permissions...

    1. Re:Anti-virus Programs Aren't Up to Snuff by Jarnis · · Score: 1

      Sure it would, assuming you ran it as root - just like you run your Windows XP.

      True, XP is a huge pain to use without admin rights due to braindead apps, but that problem is going to get fixed soon with Vista, as it will push non-admin account as default, and developers have to get their braindead apps fixed.

    2. Re:Anti-virus Programs Aren't Up to Snuff by narfbot · · Score: 1

      and developers have to get their braindead apps fixed.

      Is that really going to happen? Most games require admin privileges because they install some kernel level driver for copy protection on run. Either they'll still run as admin, or the non-admin account will be admin in different clothes. Even if vista has a real non-admin mode, something is going to spectacularly fail.

    3. Re:Anti-virus Programs Aren't Up to Snuff by Apraxhren · · Score: 4, Informative
      XP is a huge pain to use without admin rights due to braindead apps
      I'm not sure if that is all that true anymore at least. Granted I don't run a vast amount of software but in my experience it seems more recent software tends to be non brain dead at least in the gaming industry. What was once one of the worst offenders, nearly everything used to write to the program files dir but now all the ones I have had experience with write to the user space. Every other program I run allows a choice of where to save data so they work perfectly as well. However, like I said I don't have every software title at my disposal and really it could just be luck in the programs I run. Aaron Margosis does an excellent job of providing all the information needed to run as non-admin on his blog: http://blogs.msdn.com/aaron_margosis/archive/2005/ 04/18/TableOfContents.aspx
    4. Re:Anti-virus Programs Aren't Up to Snuff by Mr+Tall · · Score: 1

      Yep, there's a whole slew of things you have to do to get the "vista approved" sticker on your game box. The main thing is running under a non-admin account.

      Of course you can still release windows games that don't do this stuff, but I reckon everyone will want the sticker :)

    5. Re:Anti-virus Programs Aren't Up to Snuff by jayloden · · Score: 1

      Heh...I was reading the comments since this particular article is of some interest to me, and ran across your comment. I'm the author of AIMFix, so obviously your post stuck out ;)

      I see this stuff all the time, the majority of the people I see with IM worm infections are running either Symantec or McAfee antivirus suites, with the occasional Trend Micro, or PC-cillin user. It's not a lack of Antivirus protection that's getting people in trouble. It's a combination of factors:

      a) malware writers are getting smarter - lately the majority of the virus links involve either MySpace or Facebook as a enticement to click
      b) recent code tends to include rootkit technology in bits and pieces, install as kernel-level drivers and services instead of user-mode processes
      c) the AV companies aren't keeping up; not even close.

      I spend a lot of time keeping AIMFix up to date, sometimes several updates a day. It's a console application still, mostly because I'd rather use my coding time to fight the malware functionality than on making a GUI for Windows. When I started AIMFix I knew nothing about C++ programming, and all I wanted to do was automate the process of killing processes and deleting files. Then I had to include registry keys. Then there were new ways of hiding, such as installing as part of Userinit or Winlogon. Hell, some of these worms even look for and terminate any copies of AIMFix (that was pretty flattering :).

      Lately everything is kernel level or has a kernel-level component at least. I've seen maybe one user-mode worm in the past few months. I imagine that before long the rootkit technology will advance even further, and eventually I won't be able to fight it with a user-mode applicaton at all anymore. In a way it's been the main impetus for me to learn more programming skills and delve much deeper into Windows than I ever wanted to.

      I typically use Linux or BSD whenever humanly possible, and at the moment AIMFix is cross-compiled on my Linux box. For the time being I can get away with this because AIMFix doesn't need a kernel driver or other components that aren't possible to cross-compile, but I'm sure that before long I'll have no choice but to develop exclusively on Windows.

      The evolution of malicious code is happening much faster than the anti-malware community for a number of reasons, not the least which being how much easier it always is to destroy than to protect. Try knocking a house down with a bulldozer versus stopping someone with a bulldozer from knocking down a house ;) I'm not really sure there is any solution to the problem, but if there is, it's definitely not signature and reaction-based protection like we have today, it will be in either hypervisor virtualization technology and/or proactive heuristics.

      -Jay

      P.S. Glad AIMFix was able to help :)

    6. Re:Anti-virus Programs Aren't Up to Snuff by Starker_Kull · · Score: 1

      Thanks for posting your insights and experiences about it - it's nice to see there are other "self-taught" devs out there who are doing something useful.

    7. Re:Anti-virus Programs Aren't Up to Snuff by davros-too · · Score: 1
      XP is a huge pain to use without admin rights due to braindead apps


      Oh yeah? Have you ever tried debugging without administrator privelege on a windows box?
      --
      In theory, there's no difference between theory and practice; in practice there is.
  9. goddammit by scenestar · · Score: 1

    that was supposed to link to www.ubuntu.com/download/

    --
    perpetually dwelling in the -1 pits
  10. Why is... by twmf · · Score: 2, Insightful
    ...the endless repetition of the obvious considered news?

    Ummmmm...

    Aw crap. Sorry, forgot which planet I was on again.

    Please move along.

  11. Mac AV Software by Anonymous Coward · · Score: 1, Informative

    If anti-virus software on WIndows is bad, anti-virus software on the Mac is doubly so. And you don't even need it (on the Mac), except that some of us work in IT and the end-users refuse to believe the tech support staff and instead choose to believe the hyped-up newspaper reports about viruses being a problem on the Mac (sorry, no, they aren't). So, we have to have a "solution" present on their computers to make them feel "safe". Except the major A/V makers' products on the Mac side don't even do the job of appearing to work. A prime example is McAfee Virex and its virus definition update functionality. It gives an error message even when it works correctly (but of course an end-user is going to be put off by the error message and call tech support). Do you feel safe when your anti-virus software can't even report the status of virus definitions updates correctly?

    1. Re:Mac AV Software by KDR_11k · · Score: 1

      Another question is: If Macs are as secure as some people claim they are, what exactly is in those virus definition files? Zeros?

      --
      Justice is the sheep getting arrested while an impartial judge declares the vote void.
    2. Re:Mac AV Software by Anonymous Coward · · Score: 0

      If Macs are as secure as some people claim they are, what exactly is in those virus definition files? Zeros?

      No, the definitions for all the Windows malware out there, plus (probably) the definitions for long-extinct pre-OS X Mac viruses.

      Mac users are apparently expected to purchase antivirus software as a courtesy to Windows users everywhere, lest their Windows-malware-impervious machines serve as carriers.

      As a Mac user, my personal position on this is that I will return the courtesy shown me by the Windows world. To wit: "Go fuck yourselves, the lot of you."

    3. Re:Mac AV Software by Anonymous Coward · · Score: 0

      1. Office macro viruses.
      2. Every Win32/DOS virus known just so they can remove them before sending files to PCs that may or may not have antivirus.

    4. Re:Mac AV Software by kimvette · · Score: 1

      The same as clamav for Unix. Why not halt the spread of Windows worms via file shares and emails? You can host network shares on a Mac, and receive and send email, right? If you receive a worm in an email, and your machine won't execute it but can forward to your grandma's Windows PC, wouldn't you rather not spread that worm to granny's machine?

      Please, think of the grandparents! :D

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    5. Re:Mac AV Software by smash · · Score: 2, Insightful

      Definitions for Windows viruses, so your mac can say "virus detected!!" and give you the warm fuzzies that symantec (or whoever) are protecting you from a (currently) non-existant threat, so you continue to put up the cash...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    6. Re:Mac AV Software by Iaughter · · Score: 1

      This is true.

      mod parent up

    7. Re:Mac AV Software by giorgosts · · Score: 1

      A/V software is needed on the mac (and on linux for that matter) if their data is (and most probably would) accessible by Win32 computers, so that they spot the malware before it gets installed..

    8. Re:Mac AV Software by Jerry+Smith · · Score: 1

      Give the users ClamXAV, it's free and might not be such a resource-hog as the pay-ware. I use it private (and Disinfectant for the beige machines :c)), and Sophos as enterprise-sollution. Though the major causes are with 1) user and his rights and 2) applications that can be abused.

      --
      All those moments will be lost in time, like tears in rain. Time to die.
    9. Re:Mac AV Software by Anonymous Coward · · Score: 0

      Well, you would be using Mac OS X Server if others are accessing your data on your computer from Windows, most probably. And allowing Windows computers to access your server is of course a security risk. So don't give out credentials to your server to people who don't run anti-virus software on their Windows computers already. You don't want to have your shared data deleted by that Windows machines insecurity, now do you? But then again, even if you had anti-virus software running on your Mac server, it would do nothing to stem the risk of an infected Windows computer being used by someone with credentials to your machine causing havoc over the network by deleting files you gave that person permission to delete. Wait a minute, since you gave that person permission to delete those files already, this is not an actual security risk. I love my Mac.

  12. Signature-based recognition was doomed by Animats · · Score: 5, Interesting

    The whole concept of recognizing known viruses was fundamentally flawed. It had a good run, but that was because virus writers were mostly trying to get attention, not steal. Now that viruses are an ongoing criminal enterprise, the old dumb tactics won't work.

    We're going to have to give up on recognition and put more effort into partitioning. We need setups where each web page renders in its own jail, and it doesn't matter if the browser is insecure - when the page closes, a program exits and any corrupted info goes away.

    Of course, this will break Active-X, toolbars, downloads, etc. Then again, on business systems, you want those things broken.

    Once the browser is locked down like that, you need a "guard" program. When you want to move a file out of a browser's jail, it has to go through a program that "sanitizes" it. Often, a translation to a well-documented format that doesn't contain execution capability will do the job. Converting incoming .doc files to Open Document XML format, for example.

    It's quite possible to completely solve this problem.

    1. Re:Signature-based recognition was doomed by Carcass666 · · Score: 2, Insightful

      IMHO, the problem comes down to how security works on PC's - it's based on the user, not the app. This is true on Linux as well as Windows. An application runs under the security context of what the user can get to. Applications ought to run under their own security accounts, and when they try to write somewhere they have not been authorized to write before, the user ought to get warned. If the application makes an outbound Internet connection or starts listening on a port without prior authorization, the user ought to get warned. It might seem a hassle to have a couple of hundred security accounts on the PC, but it is far less of a hassle than invasive anti-virual software, especially crap like Norton and McAfee.

      Yes, I know Linux is secure than Windows, I'm a happy Ubuntu user. I SUDO whenever I do anything administrative (install apps. install devices, etc.) But there is nothing from stopping a hostile application from going out and nuking every file that my non-admin account has access to..

    2. Re:Signature-based recognition was doomed by narfbot · · Score: 2, Informative

      The whole concept of recognizing known viruses was fundamentally flawed. It had a good run,

      More than ten years ago, before windows 95, and most people were using DOS and DOS virus scanners, I had someone (comparable to a modern day script-kiddie) from my high school ask me to scan a disk to see if the viruses he had on there were detected. Even then he knew if the popular virus scanners of the day couldn't detect them, that he could potentially use them. It was then I realized that virus scanners were a joke and never have used those crappy bloated active scanners since. I don't think any virus scanners ever had a good run because the average kid back in the day knew they could be fooled.

    3. Re:Signature-based recognition was doomed by Fweeky · · Score: 1

      Like Systrace?

    4. Re:Signature-based recognition was doomed by LS · · Score: 1

      Converting incoming .doc files to Open Document XML format, for example.

      It's quite possible to completely solve this problem.


      Completely? That's a strong word. What if someone finds a vulnerability in the jail code, or a buffer overflow in the Open Document XML parser? Everyone thought images were completely safe because there's no code, but a vulnerability was found nonetheless.

      LS

      --
      There is a fine line between being a cultivated citizen and being someone else's crop. - A. J. Patrick Liszkie
    5. Re:Signature-based recognition was doomed by chromatic · · Score: 1
      We need setups where each web page renders in its own jail, and it doesn't matter if the browser is insecure....

      It matters quite a bit if the jail is insecure.

    6. Re:Signature-based recognition was doomed by Anonymous Coward · · Score: 0

      I agree that signature detection is reaching the end of its useful life. However, like other people said you are just moving the problem. Now instead of exploiting the browser your are exploiting the "guard" or "sanitizer". I think virtualization is the next step, but then the target will be the virtualization mechanism. I know that it is possible to detect if you are running in a virtualized environment (at least in VMware or VirtualPC), and I'm sure that there are probably vulnerabilities in those products, so I think it's just a matter of time until someone finds one and exploits it. Unfortunately, there's not really a solution to this problem. As long as code can be executed, malicious code can be executed.

    7. Re:Signature-based recognition was doomed by techno-vampire · · Score: 1

      I don't know what you did, but I know what I would have done: I'd have gone away for a while, then brought his disk back and told him that my scanners had detected viruses on it. That way, there's no way whatever was on his disk could have infected my machine and he's left with the impression that his viruses were as useless as resistance to a Vogon.

      --
      Good, inexpensive web hosting
    8. Re:Signature-based recognition was doomed by kesuki · · Score: 1

      ok lets see so you think we need a layer of virualization in the os to secure one app?

      hypothetically lets say i've used a pc with far more layers than that.

      what do you do when you have a user who manages to get his access layer embedded with software from just about everyone?

    9. Re:Signature-based recognition was doomed by PRMan · · Score: 1

      >Converting incoming .doc files to Open Document XML format, for example.

      Yeah, that would never remove anything important/necessary/crucial from the Word Document.

      IT Security is NOT the most important thing in a business. It may be to YOU, but it is not to the boss. Making the most money and spending the least money is the most important thing.

      Is trashing everyone's Word Documents and making them spend hours per document redoing them really a good thing?

      Is making well-crafted Word Documents sent to potential clients look horrible and losing the sale because of that a good thing?

      It amazes me that anyone would think casually translating Word to Open Document and back would be a solution to anything. But, unfortunately, this kind of attitude is far too common in server rooms.

      In fact, in a recent issue of Windows IT Pro the headline read,

      42 Ways To Get Users OFF YOUR BACK!

      The point of IT is not to get the users off your back. It's to make the user as efficient as possible at doing the things that make the company money.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    10. Re:Signature-based recognition was doomed by marcosdumay · · Score: 1

      Of course, just not executing arbitrary code downloaded from any page and making it obviouw what code will be executed* would go very far on the way of solving those problems.

      *You know, not embebeding code on images, and text files, requiring more than the name (or a hiden part of it) matching a template, or even not running automaticaly any code that a web page tell the browser to.

    11. Re:Signature-based recognition was doomed by tftp · · Score: 1
      Of course, this will break Active-X, toolbars, downloads, etc. Then again, on business systems, you want those things broken.

      I wish it were so. But what do you think is the use of the Web at a company? Primarily to interface with other companies, research their products, download the datasheets and other documentation. There are thousands of companies that offer products in my line of business, and each one has its own subset of requirements. Some want JavaScript for their online ordering; everyone wants cookies; some need Java, other need ActiveX, some insist on IE... and so on. If you break this and give the user only the barebones Web browser then the user won't be able to do the work.

      Often, a translation to a well-documented format that doesn't contain execution capability will do the job. Converting incoming .doc files to Open Document XML format, for example.

      I don't think it will work at all if you exchange the .doc files with another company, reviewing and adding comments. That's the main reason to send .doc or .xls files; for everything else PDF is the preferred format.

    12. Re:Signature-based recognition was doomed by Anonymous Coward · · Score: 0

      "We need setups where each web page renders in its own jail, and it doesn't matter if the browser is insecure - when the page closes, a program exits and any corrupted info goes away.
      Of course, this will break Active-X, toolbars, downloads, etc. Then again, on business systems, you want those things broken."

      It's already been solved...

      Sandboxie.

      Wake up there...

    13. Re:Signature-based recognition was doomed by MarkByers · · Score: 1

      When you want to move a file out of a browser's jail, it has to go through a program that "sanitizes" it. Often, a translation to a well-documented format that doesn't contain execution capability will do the job. Converting incoming .doc files to Open Document XML format, for example.

      That's easy, just open them in Word and use 'Save As...'.

      OK, that was a joke, but this post does have a serious point. What program will you use to do the sanitation?

      --
      I'll probably be modded down for this...
    14. Re:Signature-based recognition was doomed by Daltorak · · Score: 1

      We're going to have to give up on recognition and put more effort into partitioning. We need setups where each web page renders in its own jail, and it doesn't matter if the browser is insecure - when the page closes, a program exits and any corrupted info goes away.

      Of course, this will break Active-X, toolbars, downloads, etc. Then again, on business systems, you want those things broken.

      Once the browser is locked down like that, you need a "guard" program. When you want to move a file out of a browser's jail, it has to go through a program that "sanitizes" it. Often, a translation to a well-documented format that doesn't contain execution capability will do the job.


      Yeah, that's a very good idea... and that's why Microsoft has implemented almost exactly that with Internet Explorer 7+ in Vista. It's called "Protected Mode".
      Here's a good starting point to read about the technology.

      ActiveX controls and toolbars can still operate inside this jailed environment (keep in mind that conceptually, binary code and toolbars aren't the -problem- ... it's what they're able to access that has been the problem), but they don't have access to anything outside of it. If, due to the nature of the plug-in, it really should be able to work with the user's files, there is the Protected Mode API which gives plug-in developers their only way out of the jail, and it's extremely limited... basically, you can find out where you're allowed to write to on the file system or registry (for storing configuration information), and you can trigger a save dialog that is executed in the context of the parent IE process (the one that isn't jailed), and you can trigger the file save... and that's about it.

      When the file save happens, Internet Explorer makes use of the OS's Attachment Execution Service interface to save the file. This is something that was introduced with XP SP2, and it offers a couple of things: it lets anti-virus, anti-malware etc. applications hook in and scan the file and give the thumbs-up before allowing the save. In other words, the file doesn't even touch the non-jailed environment (ie. your regular user profile) before it gets scanned. Another thing the AES does is attach the source URL of the file (if appropriate), and store it in an NTFS alternate data stream. AES is also used by Outlook Express (Windows Mail in Vista) and Microsoft's various IM programs.

      As for sanitising data, go ahead and put an application out onto the market that will automatically translate Office document formats into equivalent OpenOffice formats if you like. I'm sure some people would be interested in it, though bear in mind that the Office formats contain a bunch of features that ODF doesn't support yet (ODF doesn't have a facility for highlighting text in a way that's distinct from background colours, for example)...

    15. Re:Signature-based recognition was doomed by Anonymous Coward · · Score: 0

      There is so much wrong with this post I don't know where to start!

      "The whole concept of recognizing known viruses was fundamentally flawed." - No it's not. It's essential for the user to know what has hit you. If you don't recognise a 'known virus' you can't tell the user anything useful.

      I suspect most of the errors here are due to the fact that the poster does not seem to diferentiate between 'virus', 'trojan' and 'malicious software' any more. AV tools have always been advertised as addressing VIRUSES, not trojans or any type of blended threat.

      AV tools were good at detecting and dealing with viruses - the typically small fragments of code which spread randomly whenever someone runs an infected file. They were NEVER INTENDED to deal with the whole world of malicious software. Do you remember Alan Solomon of S&S pointing out that he didn't need to be first in addressing a threat, but a close second? That was the appropriate response for viruses.

      The world of virus spread changed when self-emailing viruses were invented. These (like the Word Macro viruses just before them) spread rapidly in a directed fashion. You could point an infected document at a company and infect many of the desktops in a few hours. AV software still worked for these, but you had to update it daily rather than monthly.

      Then came the criminal use of 'blended threats', specialy crafted malicious software which used various trojan techniques, including viral transmission, to either zombie your machine or extract sensitive info like a bank password. THESE ARE NOT VIRUSES. Some AV products will pick up some features of them, particularly products which use behaviour heuristics, but since the threats are often crafted for one-off attacks, the AV heuristics can easily be circumvented by trying the attack out on the latest AV product, which is what is happening.

      Dealing with malicious software is an ongoing process, not a problem that can be solved. AV products dealt superbly with one aspect of it, and must be kept. (Incidentally, the old virus tactics were anything but dumb - they contain some of the most sophisticated concealment techniques I have ever seen).

      Recognition of what has happened will still be critical - we don't want to go back to the 1980s type error messages - 'a change has happened at offset 0004d58c of your current page. Accept (Y/N)?

      Partitioning was tried extensively in the late 80s and fell down badly then. Look at a decent AV history to see why it won't work now.

      The only part of this rubbish post I agree with is the need to do away with Active-X. The rest of it shows no technical or historical knowledge of the fight against malicious software whatsoever.

    16. Re:Signature-based recognition was doomed by hitmark · · Score: 1

      the security accounts could be transient, created by the os at the moment of launching the program. that way one may even move the security up a step as the attacker cant just assume that one will run under the same priviliges the next time, and therefor continuing to upload parts of a bigger attack or something similar.

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    17. Re:Signature-based recognition was doomed by narfbot · · Score: 1

      I just formatted the disk and gave it back saying it detected and cleaned it all without warning. He didn't want to lose them either :P

  13. This shouldn't surprise anyone by Anonymous Coward · · Score: 0

    Antivirus software, by its very nature, is always one step behind virus authors. Antivirus software (or anything that relies on a blacklist, for that matter) can only defend against threats that the antivirus vendor knows about and has added a signature for in the product's definitions. So until virus authors start e-mailing their viruses directly to antivirus companies, there will always be a percentage of people that get pwned by a new virus, even if their virus protection is up to date.

  14. What I do by shawn443 · · Score: 4, Informative

    Require all users to run as a limited user as per Principle of Least Privilege. This is the key. I once had a computer lab for inner city youth with no AV software at all, just limited user accounts and a simple router. Once we could afford Symantec AV Corporate (I work for a non profit) and ran the scans, no viruses. If anyplace was bound to get one, that would have been it.

    1. Re:What I do by shawn443 · · Score: 1

      Just thinking before someone else does, according to the article, I wouldn't know the difference anyway. Except, those machines constantly ran as smooth as the day I first installed XP. The performance hit occurred after Norton installation. I have since made it a practice to disable Auto Protect which helps some. Reminiscing, I did sit there for about 10 minutes once trying to figure out why there was no display. The kids had messed with the monitor buttons. That was a good one. There was also the time they had changed the screen saver to a one minute delay and checked the password protect option. Since there was no password to begin with, staff naturally tried every password from their myspace to yahoo email to no avail. Group Policy anyone? Even still, those little bastards still find a way to take about 15 minutes out of my week. P.S. I am not prejudiced against inner city youth, just youth in general.

    2. Re:What I do by wildman6801 · · Score: 2, Interesting

      The problem with this approach in Windows XP is most programs will not work properly as a limited user. This is because most programs were designed for Windows 9x not NT. The programs that were designed orignally for NT will run this way. What Microsoft should do is with the new release of Windows Vista is setup a user account on the system as a limited user. For Microsoft certification they must be able to function as a limited user! This would fix a lot of problems with malware and viruses!

      --
      A site cowboyneal will like http://www.freewebs.com/atpa/
    3. Re:What I do by GoulDuck · · Score: 1
      The problem with this approach in Windows XP is most programs will not work properly as a limited user.
      In my experience, this is not true. Most program will run fine... some don't, but these are often games or some "weird" or "system" programs.

      When was the last time you tired running Windows XP as a normal user?
  15. Default Deny by lapagecp · · Score: 4, Insightful

    Say it with me people Default Deny, Say it louder now so that Microsoft can here it. Operating systems need to by default deny the right to execute. This whole let anything run unless it looks like a virus crap is not working. Oh and Microsoft that doesn't mean make a pop up so that someone can click "Yeah run it already." Every program shipped with the OS gets to run, every program you add to the list gets to run, maybe every program on a white list maintained by a person or company you trust gets to run, and thats it. Now before you all freak out and starting talking about linux and how you can already do this let you remind you that, everyone switch to linux, is not a valid solutions because its not going to happen anytime soon. Sure it works on a case by case basis but I still need to go in to work and be able to keep 30 or 40 computers safe and clean that are going to run on windows because thats what our software will run on. So Microsoft do you let anyone into every room in every building you own unless security sees them on a list or do you determine who can go where and then keep everyone one else out? Why is it that we are forced to use security that anyone can see hasn't worked in the past and has no hope of work in the future?

    1. Re:Default Deny by hackstraw · · Score: 2, Interesting

      Operating systems need to by default deny the right to execute.

      Hmm. Like Linux/UNIX that does not store executable permissions on email attachments w/o user intervention? Like OS X's behavior to ask the user the first time they run an associated file with an app for the first time? Like viruses are a Microsoft problem, and not a feature of other OSes?

      I can't ever seem to type the last question here on /. without getting slammed, but when are people going to give up the drama and just use an OS that suits their wants and needs or shut the fuck up and deal with viruses, crashes, lagging development and features, horrible UI, and all that.

      No, there are no battered OS user shelters like battered wife shelters. No, there is not MA (Microsoft Anonymous), but today in 2006, OSes are almost a dime a dozen like microwaves and everything else. I've been MS free for quite some time, but I'm in the process of taking over a PC at work that has 2000 on it and it had mysterious popups, firefox would not work with the HP print server I was playing with (java issue or something). The admin of the box said that you still basically have to log in as Administrator to do anything. Just for fun, I clicked on the adaware icon, and it found 70-80 or so things on it. In order to get TCP/IP printing to work, you had to configure a local printer to look like a networked printer or something bassackwards like that.

      I mean, this was my first MS OS adventure in over 5 years, and within a couple of hours I was reminded of why I simply do not go there. Aside from the specific issues I mentioned, sure I was able to click on crap and view the web and read email, but how tough is that to do on any computer today?

    2. Re:Default Deny by stevey · · Score: 1

      Default deny would solve this problem fairly nicely. Perhaps embed digital signatures in files and only allow signed files to run?

      However then you're going to have to protect the system and you're getting into DRM territory - something most people seem to hate!

      For Linux systems google "Trusted Path Execution", thats a nice simple compromise system which allows you to only run something on a "trusted path", eg. "/bin", "/sbin", "/usr/local/bin". The downside is that you can't run scripts from "~/bin/"...

    3. Re:Default Deny by Anonymous Coward · · Score: 0
      Every program shipped with the OS gets to run, every program you add to the list gets to run, maybe every program on a white list maintained by a person or company you trust gets to run, and thats it.
      Actually, Windows has long allowed this sort of thing in managed environments (e.g. corporations), by way of group policy. Any Windows systems administrator can decide precisely what users are allowed to execute, implicitly denying the right to run anything else, and manage the whole thing centrally. Since it's based on policy, execute permission is simply ignored, unless the executable has been allowed to run (simply denying execute permission by default would be of limited value, as long as users are allowed to modify permissions on their own files).

      This sort of thing will never work for home users, however, because there's no systems administrator to manage things for them, explain to them why they can't run some file they've downloaded, or add it to the list of trusted software, etc. Most home users haven't the faintest idea what execute permission means, much less how to control it. If Microsoft started defaulting to disallowing it for home users, it would lead to a storm of protest and support calls, not to mention the inevitable complaints from competitors that it's anti-competitive (since new software would have to be added to the list, etc.).

      At any rate, the situation is far more complex than you appear to think it is. One of the major sources of malware is the abuse of facilities that the user needs to do everyday work. For example, if you regularly use Excel spreadsheets containing macros in your day-to-day work, not allowing Excel to run, or disabling scripting in Excel documents, is a non-starter. As a result, if you're tricked into running a malicious macro in an Excel document, the system can't protect your data from it (only other users' data, and system data).
    4. Re:Default Deny by gblues · · Score: 1

      Default deny wouldn't help at all.

      The most common viruses are security exploits; a default deny policy would have no effect when the application being exploited would likely be on the white list anyway! And for the classical viruses attached to a legitimate looking file (or trojan passing itself off as a legitimate file), default deny only makes the user take a few extra steps before they fuck themselves over.

      The only thing you really accomplish is annoying users who have to take those same extra steps to run legitimate downloads too.

      Nathan

  16. AV stuff serves it purpose by tomstdenis · · Score: 3, Insightful

    I routinely get files [or browse for files] on random homebrew sites where "smart" people try and sneak a virus in there.

    AV isn't supposed to make your computer stupid-proof. If you download and run every single application you can find no AV in the world will help.

    If you happen to stumble on a 4 week old virus that either got bot-mailed to you or stored in a public archive they're a godsend. Specially since most AVs scan archives so before you even open it you're good.

    Tom

    --
    Someday, I'll have a real sig.
    1. Re:AV stuff serves it purpose by sparkz · · Score: 1

      But what rational reason would you have for going around such sites? Why would you click on something you received by email? Do you wander around the local parks, looking for dirty ponds to drink from? What do you want - sympathy? !?!

      --
      Author, Shell Scripting : Expert Re
    2. Re:AV stuff serves it purpose by tomstdenis · · Score: 1

      A lot of homebrew sites are not tucows.com or whatever. Most are legit but occasionally someone gets their site linked to. The admin doesn't check the link and the webpage contains links to files with viruses.

      I've found others though too. Looking for "decss" for windows I easily found a half dozen zip files with google that had viruses in them.

      Tom

      --
      Someday, I'll have a real sig.
  17. And they are both wrong. by khasim · · Score: 5, Insightful

    Think about it for a moment. What is the intent of anti-virus software ("anti" + "virus")? Isn't it to stop apps that you don't want running on your computer? Apps that were written by the "bad guys"?

    So, the reason that anti-virus software sucks is because the "bad guys" are writing BETTER "viruses" that can bypass the anti-virus programmers' software.

    And the reason for that is that anti-virus software is REACTIVE.

    A proactive system would patch the holes that are being exploited.

    A reactive system issues patches to remove all the specific threats encountered so far.

    That approach will ALWAYS result in the "good guys" being behind the "bad guys". Like DUH!!!

    1. Re:And they are both wrong. by CashCarSTAR · · Score: 3, Insightful

      The biggest hole existing right now is the user. Any thought otherwise is simply whistling in the wind.

      Once a user runs software, if that software is malicious, that computer is compromised. Period.

    2. Re:And they are both wrong. by stevey · · Score: 4, Informative
      A proactive system would patch the holes that are being exploited.

      The problem here is that virus don't typically exploit any hole. They are simply programs that run with the privileges of the user who executes them.

      A typical (old school) virus would do three things:

      • When executed find files that can be written to - pick one at random.
      • Update that program to append itself to the end of it. Patch the header so that execution starts at the newly appended code.
      • Work out where the currently infected program should have started execution from - jump to it.

      There are only two things you can do to protect against this, in general:

      • Don't run infected programs.
      • Don't allow the current user to modify binary files.

      In Windows it is the second issue which allows viruses to spread - typically the local user would have write access to the system binaries, so eventually Notepad.exe would get infected, etc. Under Linux/Unix root generally is the only person who can write to system binaries, so a typical user can't infect them.

      However Linux viruses do exist, and are trivial to write. The reason they don't spread is partly because users are used to getting their binaries from trusted sources, partly because they download things from source, and partly because most users don't run with the ability to modify system files. (Sure you might be able to infect ~/bin - but there isn't a big gain)

      Windows is getting better at allowing non-Administrators to work properly, so sooner or later the ability of joe-random-desktop user to modify system binaries will disapear and at that point viruss will stop. Still there will be worms, trojans, and all the other nasties left!

      I've gone on a bit much, but I wanted to drive the point home : Viruses do not exploit security holes. (In general)

    3. Re:And they are both wrong. by Bert64 · · Score: 1

      Which is why users should have absoloute minimal privileges...
      Really, users should rent computers, not have administrative privileges on them, and pay when they need support or for someone to install something for them etc, this would solve a lot of these problems, and provide the users with a source of help (so they don't need to hassle friends/family)

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:And they are both wrong. by bcat24 · · Score: 1

      That sounds dangerously like Microsoft's Trusted Computing.

    5. Re:And they are both wrong. by Fulcrum+of+Evil · · Score: 1

      Sorry, no. Minimal privs during normal operation will prevent or contain some of the damage that a virus can do. This doesn't mean that the user can't expand their privs for app installation, but they will still be the weakest link.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    6. Re:And they are both wrong. by bcat24 · · Score: 1

      Oh, I agree that running as a minimally priviliged user is the way to go. I was referring to Bert64's suggestion that users should rent computers and have to pay for higher priviliges, e.g. to install software.

    7. Re:And they are both wrong. by Schol-R-LEA · · Score: 1

      Congratulations, you've just re-invented the Network Computer... or the 'thin client'... or was that the 'diskless workstation'? Oh, wait I know what it's called:

      The Dumb Terminal.

      Locked-down solutions have been tried in the past. They don't suffice, because no two users have [i]quite[/i] the same requirements, because local storage is much faster (and more secure) than remote storage, because and because rental systems are too costly to operate - the technical support and the refurbishing required after return are prohibitively expensive, to the point where rental systems are essentially disposable ones. While I certainly agree that part of the problem with current systems is that focus too much on glitz and gee-whiz and not enough on effectiveness and stability, a locked-down computer that uses the exact same existing software as the general-purpose systems is the wrong answer to the wrong question (and this is not MS bashing - anyone who thinks that *any* of the existing operating systems is acceptable is a fool).

    8. Re:And they are both wrong. by jimicus · · Score: 1

      However Linux viruses do exist, and are trivial to write. The reason they don't spread is partly because users are used to getting their binaries from trusted sources, partly because they download things from source, and partly because most users don't run with the ability to modify system files. (Sure you might be able to infect ~/bin - but there isn't a big gain)

      I've been saying this for ages but it's an excellent way to be modded "troll" on /. because everyone knows that Linux viruses do not and cannot exist. They're partly right - the traditional .exe infector which Linux provides protection against however is practically extinct.

    9. Re:And they are both wrong. by Crayon+Kid · · Score: 1
      The problem here is that virus don't typically exploit any hole. They are simply programs that run with the privileges of the user who executes them.
      I dunno about you guys, buy I consider malicious foreign code executing on my machine without my permission a security hole.

      And once you look at it like that you start thinking that maybe we should take the proactive prevention a bit further. I mean, if reactive methods were gonna work they would've worked by now. If user education was gonna work... same thing. Time to invent something new.

      There are many interesting ideas out there. Stuff like Deep Freeze'ing parts of the system, whitelisting binaries allowed to run, installing only from trusted software kit repositories. But heh, of course the AV companies are not interested in challenging the stalemate.

      And while they rack in the dough like a regular "protection" scheme, it's us regular users getting shafted. It's our files getting lost, our computers turned into spam networks, the connections we pay with our money used by malware, got spyware stealing our credit card numbers and watching where we surf. And we're so stupid we keep paying the big bucks for the "priviledge". Jesus.
      --
      i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer
    10. Re:And they are both wrong. by stevey · · Score: 1
      I dunno about you guys, buy I consider malicious foreign code executing on my machine without my permission a security hole.

      But this is the root of the problem. Viruses do not appear by magic! The malicious code only runs when somebody receives an infected binary by some means, and then executes it themselves. Implicitly with their permission!

      Sure there have been bugs which have lead to auto-execution via vectors such as Outlook, but those bugs have been fixed.

      What you say about deep-freeze, etc, is interesting and I'd love to see it too for those times when I have friends running Windows. However the absense of such a thing does not make user-executed code doing "bad things" an exploit in any sensible fashion.

    11. Re:And they are both wrong. by rea1l1 · · Score: 0

      This is why we have Deep Freeze.

    12. Re:And they are both wrong. by DoninIN · · Score: 1

      So, what you need is to proactively close all the known vulnerabilities, back up all your important data, don't use the internet or your computer for any activities where your identity or bank information can be stolen, be appropriately paranoid about the software you download, the web browsing you do and the browser you use, huh? Anti-Virus software sucks because it's not safe to run Windows connected to internet unless you do all of the above or are truly a security expert. I'm not entirely sure who to blame for the idea that it's okay to jack an XP box into a broadband connection, let your wife and kids play on the internet unsupervised and then fire it up on sunday morning to go online and do your online banking, investing and pay bills, to me it's insane to do all these things on a random windows box running windows even with an aftermarket AV solution.

    13. Re:And they are both wrong. by AK+Marc · · Score: 1

      Viruses do not appear by magic! The malicious code only runs when somebody receives an infected binary by some means, and then executes it themselves. Implicitly with their permission!

      That is a worm (a subset of viruses). A virus can include the ones that hit open ports, exploit known vulnerabilities, and install themselves with no action on the part of the user. Or they are in malicious code on web pages, as metadata in media files, or otherwise snuck into otherwise innocous files. And, of course, the part where you point out they are deliberately run, it is common to deliberately run the inflected files/programs, but rarely is someone aware that they are a virus, much trickery is used.

    14. Re:And they are both wrong. by stevey · · Score: 1

      You're using those terms in exactly the opposite way to that which everybody else has done.

      Virus: Program which as code contained inside itself which will copy itself to other binaries when executed. Optionally contains payload of badness. Requires user-action to spread.

      Worm: Spreads over a network/environment with no user action.

      Trojan: Code which pretends to be one thing, but contains hidden code of badness to run too .

    15. Re:And they are both wrong. by cswiger2005 · · Score: 1
      Sure there have been bugs which have lead to auto-execution via vectors such as Outlook, but those bugs have been fixed.

      All of them? Are you sure about that?

      Frankly, I would expect that pigs flying overhead would be more likely to happen than for all of the bugs in something as complex and poorly written as Outlook to be fixed. Given sufficient energy, it's actually physically possible for you to launch a pig airborne, but getting software to work correctly involves more than just adding people and resources and getting management to push real hard.

      Would you care to make a bet as to whether there will be another security patch for Outlook or OE released before 2006 ends...? :-)

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    16. Re:And they are both wrong. by Bert64 · · Score: 1

      There will always be users who *want* these whizz-bang features, and want to own and control their own machine etc...
      But for the average user who does very little with his computer, just wants to browse the web, read email, and not have to worry about updating his machine and dealing with viruses/spyware, a managed system is ideal.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  18. Then don't run as admin by Sycraft-fu · · Score: 1

    If you want the OS to protect you by denying you access make an admin and a non-admin account. Use the non-admin account for normal use, switch to the admin account if you need to install something.

  19. Amateurs talking, never mind by Anonymous Coward · · Score: 1, Insightful

    Indeed. None of these "brand new AV product problems" are hardly new. Every real professional has known over 10 years that anti-virus software is based on flawed assumptions and the fundamental principles behind them are plain broken.

    You have to distinguish what they do against lame mindless amateurs and random automated attacks versus targeted attacks. Using those scenarios as a backdrop you will very fast realize that it's easier mostly to fix the problems (the security problems) and not the symptoms.

  20. Antiviruses are flawed by design by chrysalis · · Score: 3, Interesting

    What does an antivirus? It scans files and memory for known patterns in order to erase some bits. If 10 different viruses exploit the same flaw in 10 different ways, an antivirus requires 10 signatures to recognize them all (heuristics *are* signatures). Why don't antivirus vendors focus on providing workarounds for the actual Windows security flaws instead?

    --
    {{.sig}}
    1. Re:Antiviruses are flawed by design by mobby_6kl · · Score: 2, Insightful

      > Why don't antivirus vendors focus on providing workarounds for the actual Windows security flaws instead?

      Because viruses aren't using any security flaws.

    2. Re:Antiviruses are flawed by design by chmod+a+x+mojo · · Score: 1

      > Why don't antivirus vendors focus on providing workarounds for the actual Windows security flaws instead? Because viruses aren't using any security flaws.

      yes actually they are.... the biggest security flaw is often the user.

      --
      To err is human; effective mayhem requires the root password!
  21. But... by aardvarkjoe · · Score: 5, Interesting

    Aren't most of the viruses and worms that are out there just variants of other viruses? It seems like most of the time that I hear about a "new" terrible virus, it's really a slightly modified version of one that's been around for awhile, and usually if you're up to date on your antivirus and security patches the new virus won't do anything anyway. And let's not forget that there are still plenty of old viruses on non-secured machines that an antivirus application will protect you from.

    I can see their point where people developing a new virus are concerned, but as the lifecycle of a virus is often longer than the time it takes to update the signatures, I think that they are overstating their case by saying that the AV apps "don't work."

    --

    How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    1. Re:But... by TubeSteak · · Score: 2, Informative
      Aren't most of the viruses and worms that are out there just variants of other viruses? It seems like most of the time that I hear about a "new" terrible virus, it's really a slightly modified version of one that's been around for awhile
      All true, but your conclusion was false.

      The codebase between variants can easily be changed to the point where heuristics & previous def files will not recognize it.

      It's worse with a (encrypted) polymorphic virus, because those are hard enough for the anti-virus guys to decode the morphing bits without various blackhats tweaking the virus/morph/encryption code and re-releasing the virus.
      --
      [Fuck Beta]
      o0t!
  22. The Black Hats are winning... by __aaclcg7560 · · Score: 3, Insightful

    ...by testing their code on the most popular anti-virus software before release.

    It's a sad state of affairs that worms, trojans and viruses are probably more tested before release than the anti-virus software.

    1. Re:The Black Hats are winning... by cnettel · · Score: 1

      You can wait years before releasing your malware (depending on your source of funding). For AV to be worth a damn, they want to release a signature update within hours or possibly days when a virus has come to their attention.

    2. Re:The Black Hats are winning... by Pop69 · · Score: 1

      It's a sad state of affairs that worms, trojans and viruses are probably more tested before release than the anti-virus software.

      They're probably better tested than some companies operating systems, that's why they work....

  23. Same with spam by 33MHz · · Score: 1

    It's exactly the same with spam. SpamAssassin is a great tool for ensuring that your unsolicited commercial e-mail doesn't get flagged as spam.

    1. Re:Same with spam by techno-vampire · · Score: 1

      Testing your spam against SpamAsassin with the default settings is a good way to make sure your spam will get through the default settings. If you keep training it on whatever gets through, it just gets more and more accurate as time goes by.

      --
      Good, inexpensive web hosting
    2. Re:Same with spam by tcgroat · · Score: 1

      And why is that? Because professional spammers test their messages against SpamAssassin, etc. to find ways around the defenses. They know you can't set your filter too tightly without rejcting legimate mail, and businesses don't want to bounce customer inquiries. So they know there are cracks in the shield, and use their own shield to find them. They may be scum, but they aren't stupid.

  24. I know this, you should know this by Null+Nihils · · Score: 3, Interesting

    Once malicious code enters the "perimeter", so to speak, AV software is a rather weak stopgap measure. Software design flaws that result in holes can seldom be fixed by adding more surface area, it only becomes a matter of time before the attacker figures out the next step. The AV software companies know that most of their customers have no idea how computer security works. Antivirus provides some shallow peace of mind for Joe Average. It is not a very serious security measure and it should not be relied on as thus.

    I'm sure other posters will provide the real answers to security, like limited user access, a good firewall, not running intrusted code, and using a web browser that isn't garbage.

    I went for 3 years using just these precautions, but used no antivirus whatsoever. I never become infected by a single thing. I only recently grabbed ClamWin, a port of ClamAV, for my Windoze box because I wanted to scan a program I got via P2P.

  25. What do these guys think signatures are, anyway? by Teilo · · Score: 5, Interesting

    Both these articles read like they were written by an idiot. They do not make the distinction between the detection of known viruses, and the detection of unknown viruses via heuristics. And if you start calling heuristics a signature, you are going to confuse the heck out of everyone. Don't mix terminology.

    Honestly, I do not know anyone who believes that an AV program is going to protect them from unknown viruses! The whole point of AV software is to give you protection from viruses as they are discovered. I mean everyone knows that if they do not update their virus signatures on a constant basis (several times a day on my mail servers), they may as well not be running virus protection at all. OK. Maybe some people are dunces about this, but honestly, even my 81 year old grandmother knows that she has to keep her AV current, or she's unprotected.

    I mean, for crying out loud, what are these signure updates for? For catching known viruses. Mega duh!

    --
    Mir tut es leid, Menschen daß Einfältigfehlersuchenbaumfolgendenaffen sind.
  26. In my experience, Symantec software is worse... by Futurepower(R) · · Score: 4, Informative

    Symantec software is even worse than you said, in my experience.

    You didn't mention the bugginess.

  27. Ummm ok by Sycraft-fu · · Score: 2, Insightful

    Default deny subject to who's overide authority? Remember: We are talking about a problem at home here. At work, things are already default deny, subject to my authority (or other members of our computer group). You don't get admin/root so you run only whats installed. Solaris or Windows, doesn't matter.

    Ok but what aobut at home? You are the admin there. Who looks over your shoulder and determines if something is safe? You can set the OS to default deny running things by running it as a non-administrative account, or by getting something like KPF that intercept execution and asks you, but in either case it doesn't do anything if you give it permission. Doesn't matter what the hoops you have to jump through are, when you give it permission to escalte privlidge and run, you are screwed if you didn't check it out before hand.

    I mean you can have a nice, secure Fedora box and I can send you a binary called destroy_system. If you decide to run it, Fedora automatically asks you for root. If you give it that, it does as it says. There's no way for them to defend you from yourself, without going to something like TCPA where some party other than yourself gets to decide what can and cannot be run on your system.

    I think some UNIX people put WAAAAAY too much faith in UNIX's privlidge escalation model, as though somehow if the OS asks for a password instead of just a yes/no box people will suddenly stop and think. No, sorry, they won't. They'll view it as just another hoop to jump through. They won't read it, they won't consider the implications, they'll just learn "give it the password and it goes away" and will start doing just that.

    In the hands of an educated user, running deprivlidged helps because it makes sure something doens't automatically launch that you aren't aware of. However in the hands of a cluless user, who is the real problem here, that doesn't cut it. You need something like a virus/spyware scanner that maintains a list of "bad" things and disallows those. Even then, some of them will override it because it'll block the installation of something they want.

    1. Re:Ummm ok by jelle · · Score: 1

      "I think some UNIX people put WAAAAAY too much faith in UNIX's privlidge escalation model"

      None of that is based on theory, but it's a complete result of actual practical experience. Installing AV scanners, running spybot/adaware, etc, is a Windows ritual, not a Unix ritual. Whatever the reason is for that doesn't matter, it just sucks balls on Windows and doesn't on BSD and Linux. On Windows, needing to work with AV software and adware killers has become the norm, while on Linux and BSD, viruses are 'proof of concept' things, with infections being very rare occasiond and usually really nothing more than theoretical discussions.

      Except when they are workground servers for windows clients, AV software for Linux is the same thing as elevators on the farm, or snow tires in Florida: You probably will never need it.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    2. Re:Ummm ok by Anonymous Coward · · Score: 0
      None of that is based on theory, but it's a complete result of actual practical experience. Installing AV scanners, running spybot/adaware, etc, is a Windows ritual, not a Unix ritual. Whatever the reason is for that doesn't matter, it just sucks balls on Windows and doesn't on BSD and Linux.
      Of course the reason matters! You're replying to a post pointing out that running as an ordinary user, and denying execute privilege by default, will not prevent the existence of malware on a dominant OS platform, i.e. one used by naive home users.

      If the reason malware is rare on Linux is because hardly any home users use it, then convinving Windows home users to run without Administrator privileges, and convincing Microsoft to disallow execution privileges by default, won't make the slightest difference to the proliferation of malware on Windows.

      There is no architectural reason for the lack of malware on Linux. As someone who has programmed on Linux and Unix, I know it would be trivially easy to write a Linux application that would trick the average home user into giving full control of their machine to the malware author. Even if the user didn't know the root password, it could still steal all of their data, turn the machine into a zombie for other attacks, etc.

      Given that there is no architectural reason behind the lack of malware on Linux, there is a natural inclination to wonder what the reason is. The key answer appears to be that the Linux user base is too small to attract attention. Indeed, there are scores of minor operating systems with exceedingly poor security architectures (or none at all) which somehow manage to avoid attracting malware too. How do they do this? Through obscurity.

      At the end of the day, security through obscurity really does exist, and it's the primary reason why malware on minor OSes like Linux or Mac OS X is relatively rare. You can see the same thing with mobile phones, for example, where a phone running an obscure OS is far less likely to be attacked than one running one of the dominant systems. Is it because the dominant systems are less secure? No, it's because that's where the users are.
    3. Re:Ummm ok by Sycraft-fu · · Score: 1

      And you think that's because you run deprivlidged in UNIX? You think that with Vista, viruses will go away since it does the same thing?

      I think that the reason we don't see UNIX viruses is a combination of reasons:

      1) Higher average competence of operators. Windows systems have the most users and thus have the most dumb users. Couple that with the learning curve involved with UNIX, it's a real haven for the clueless.

      2) Minor desktop role. Most UNIX systems (and by UNIX I mean Linux, BSD, anything that's POSIX based more or less) I encounter are servers. On the desktop, it's pretty rare outside of enthusiasts. Well viruses are a desktop kind of thing, they rely on people doing things like downloading files and checking e-mails. On a server the only software installs that tend to happen are services and those are infrequent and from known sources. Server penetration is usually done through flaws in those services, viruses aren't a good vector.

      3) Less consistent architecture. In Windows you can rely on a large number of things being present on any system. UNIX tends to be much more modular, hackable, and thus you can't really count on things being around. You can't very well have a virus that's 50MB because it includes all it's libraries and has to compile itself when it gets there (well I suppose you could but it wouldn't spread). The large number of tools makes all software development easier, viruses included.

      4) The bigge is simply a minority status. Malware is targeted at what's popular, either because it's someone trying to cause it to hit as much as possible to make their ePenis feel big or because it's for profit purposes. Well which are you going to go after? The OS that runs on 90+% of computers or one of the many that doesn't?

      I don't see anything about the privlidge model in UNIX that makes it in any way more secure, espically since you can mimmic it in Windows if you like. All our lab computers at work have no administrative accounts outside the systems group. You just don't run anything we didn't install, and don't have any access to system files. Small wonder, they don't get viruses.

      However UNIX systems, when not maintained and placed in the hands of idiots, get owned, it's just not through viruses. We have one research group that knows so little it's painful. We finally got them behind a firewall but before that, they got nailed all the tiem (they won't let us admin their systems). They had a box that was doing evil shit. We find it, it's a RedHat 7 box. Gee, wonder why THAT got owned? We tell them to fix it. So they reinstall RedHat 7, don't patch it and put it back on the net. Owned again.

      So in the hands of people like that, I don't see privlidge escalation doing anything. They'll download their spyware infeted app, it'll ask for admin, they'll give it. He'll they'll get an e-mail saying "Hi I send you this file in order to have your advice" and they'll give that admin too. They don't think about the consequences of their actions.

      Privledge escalation is just a block there so that when something needs elevated privlidges you can think about if that's really the case. The problem is that 99.9% of the time the answer is "yes it does". So people stop thinking, they just start saying "ok here's the password".

      Maybe I'm missing something, but to me it seems like UNIX people are inferring causation from correlation. They are saying "UNIX doesn't get viruses, and UNIX requires privlidge escalation, therefore privlidge escalation prevents viruses." Nice, but faulty logic. Same thing as "I've never seen a wolf near my house, and I keep this magic rock in my house, therefore my magic rock scares off wolves."

      I think, short of a scary TCPA scenario, viruses will always be a part of life. You can make the computer warn users as much as you want, you can't force them to listen to the warnings. All you can do is take away their control and give it to someone else.

      As a side note this "AV software doesn't work" is bullshit. We find it works quite well. I can't remember the last time we saw an e-mail virus since installing the Barracuda.

    4. Re:Ummm ok by jelle · · Score: 1

      "And you think that's because you run deprivlidged in UNIX?"

      Nope, but it helps.

      "You think that with Vista, viruses will go away since it does the same thing?"

      Nope, because it's made by Microsoft. Virtually everything Microsoft has made spurred a whole new class of virusses. DOS virusses, Windows virusses, MS Office macro virusses, ActiveX virusses, IE virusses, Outlook email virusses, and whatnot.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    5. Re:Ummm ok by jelle · · Score: 1

      "There is no architectural reason for the lack of malware on Linux. I know it would be trivially easy to write a Linux application that would trick the average home user into giving full control of their machine to the malware author. Even if the user didn't know the root password, it could still steal all of their data, turn the machine into a zombie for other attacks, etc."

      These vulnerabilities are not about the OS, but about the internet-accessing client programs: Linux web browsers and email clients don't typically have a mode that pops up a window where one or a couple of clicks later (or, in some cases on windows even without clicks), code from the Internet gets executed. Well, almost: There are xpi-installs of themes/extensions, but there must be something 'architectural' in the design of those programs that makes it hard to 'trick the average user' to install malware, because it's not something we see happening.

      If it was that easy to make one that is successful, we would have seen it. Enough Linux desktops are on the 'net all the time for malicious people to have tried. The most succesful techniques of the past included exploiting bugs in daemons, such as rpc, ident, etc. But really, these days (except for malicious users on shared systems), the most successful attacks on Linux are brute force password-dictionary attacks searching for weak passwords. Spyware or Antivirus compromise of a Linux box is so rare, it's not even talked about.

      That Spyware and Antivirus are not an issue on Linux is not a result of nobody trying, or not trying enough. Attacks on Linux machines on the net are varied and advanced, done by smart and patient people, and if Spyware and Viruses worked better, they would have been used more.

      "The key answer appears to be that the Linux user base is too small to attract attention. "

      Which is not the answer given that there are quite sophisticated types of attacks on Linux going on on the 'net.

      The answer is not 'dont run privileged', or 'switch to linux', it's more in the area of 'dont use junk software', and that means all that crap that lets people's computers get infected to begin with, and the Internet security web sites have ample information which software that is, and because most of the junk runs on Windows, and Linux alternatives are usually significantly less junky, that is why malware is more widespread on Windows. Junk attracks junk, just like rotten meat attrackts flies.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    6. Re:Ummm ok by Anonymous Coward · · Score: 0

      These vulnerabilities are not about the OS, but about the internet-accessing client programs: Linux web browsers and email clients don't typically have a mode that pops up a window where one or a couple of clicks later (or, in some cases on windows even without clicks), code from the Internet gets executed. Well, almost: There are xpi-installs of themes/extensions, but there must be something 'architectural' in the design of those programs that makes it hard to 'trick the average user' to install malware, because it's not something we see happening.

      Alternatively, there aren't enough users using each of them to make it worthwhile for most attackers, nor to provide critical mass to malware released into the wild (e.g. if you infect a Linux user, but 99% of the people he interacts with aren't using Linux, it will be exceedingly difficult for the malware to spread).

      The ability to download and execute software from a website is a basic requirement for most users, and if you can do that, you can easily spread malware. Disallowing this is a complete non-starter. Even so, Internet Explorer has a number of safeguards (e.g. users are prompted and warned that downloading executable code can be dangerous, the digital signature of the module is verified, the publisher to whom the certificate was issued is displayed, Administrator privileges are required by default to install ActiveX controls, etc.), but users still download and install malicious software. Changing to another browser won't change this mindset: once critical mass is achieved and malware authors have adapted to it, malware will proliferate.

      As for email, users expect to be able to easily open email attachments, although typically not executable ones (which is why Outlook, for example, can get away with blocking attachments with executable extensions by default). Things like macro worms in Office documents are more complex, but the reality is that Office macros have legitimate uses, and users once again are prompted and warned of the dangers, etc. It's also possible to disallow macros in Office, though I don't think this is the default behaviour (it may be, but I don't recall off-hand).

      If it was that easy to make one that is successful, we would have seen it.

      I think you're drastically overestimating the number of Linux desktops operated by non-technical home users. All the data I've seen suggest the number of users running Linux on their desktops is much smaller than the number of users running Mac OS, and even that is only a few percentage points at most. If you restrict this to home users, and further to non-technical ones, I'd wager the number is very small indeed (anecdotally, I've never once even met a non-technical user running Linux at home).

      That Spyware and Antivirus are not an issue on Linux is not a result of nobody trying, or not trying enough. Attacks on Linux machines on the net are varied and advanced, done by smart and patient people, and if Spyware and Viruses worked better, they would have been used more.

      Do you honestly believe that any serious malware author, e.g. one interested in harvesting user information or setting up zombies for other attacks, would be at all interested in a platform with such a tiny market share? Even amongst the tiny group of Linux home users, there are different distribution, more variety in the choice of web browser, etc. When you narrow it down to a particular system (e.g. a given version of a Linux distribution, with a given version of a particular web browser), how many potential targets do you think an attack will hit?

      The answer is not 'dont run privileged', or 'switch to linux', it's more in the area of 'dont use junk software'

      It would be more accurate to say, 'don't use popular software', because that's the software that gets attacked. Software that isn't popular will rarely be attacked, 'junk' or otherwise.

      A good example of t

    7. Re:Ummm ok by jelle · · Score: 1

      "The ability to download and execute software from a website is a basic requirement for most users,"

      Only in the windows model of software distribution, and notably mostly 'shareware', which often has a very high junk level.

      For apt-get, I don't need any of that functionality.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    8. Re:Ummm ok by Anonymous Coward · · Score: 0
      Only in the windows model of software distribution, and notably mostly 'shareware', which often has a very high junk level.

      For apt-get, I don't need any of that functionality.
      Well, it depends. Gentoo and BSD generally use centralised software distribution schemes, but I don't think this is the case for the most popular dostributions, which use RPM (e.g. I've often seen RPMs for Red Hat and SuSE offered for download on various sites, which are just as dangerous as Windows executables -- at least both of them can be digitally signed, although most users probably don't even bother about whether or not the packages they download are signed).

      In addition to shareware or freeware, web downloading is also widely used for software updates and patches, and even full commercial software (that requires a separate licence). Expecting commercial software producers to hand control of distribution over to centralised databases managed by Linux distributors isn't realistic, and neither is it realistic to expect users to get all their software from a single, centralised source, even if it could be broad enough to meet all user requirements, and kept up to date.

      Don't get me wrong, I've long been a fan of the ports/pkg system on BSD (especially NetBSD's pkg system, which has been ported to a lot of other platforms, including the UNIX subsystem for MS Windows), and though I didn't much care for Gentoo overall, I did like the apt system. Nevertheless, I don't think it will ever be realistic to expect users (especially naive ones) to get all of their software through centralised schemes like this.
  28. Security thru obscurity endorsement? by Tablizer · · Score: 1

    Almost sounds like an endorsement for Security thru Obscurity. To some extent it works for Mac and Linux. If either of those become predominant, you can rest assured that far more virus writers would tarket them.

    1. Re:Security thru obscurity endorsement? by Anonymous Coward · · Score: 0

      It's not all obscurity. Windows by default is easier to write viruses for.

      Not that it helps much, but I use Trend Micro PC-Cillin. Less bloated and easier than Norton/Symantec/McAffe/whatever other companies there are.

    2. Re:Security thru obscurity endorsement? by fractaltiger · · Score: 1

      i hear this a lot. false.
      remember how hard it is to code for win32 gui apps when all you learned was console C++ or shell programming from books and school. Now, look hard and long at a Windows API book and tell me it was easy to learn. False. Now, look at how much code is EVER ported to LINUX or macs that is NOT already open source and NOT from mega companies like MS, Adobe and a few random game makers. See the trend? Macs are already "pretty hot stuff" in the USA for college students, yet you nee no games ported and few Productivity Apps or programs beyond educational purposes. But I digress.

      Back to my point, you cannot just port your spyware, since IE for the mac is dead, and even that was a completely incompatible app that AFAIK could never even run active-X. When a website's spyware got nasty with it, it just crashed and you had to switch to a native browser for that page. Now, picture a crossplatform browser like FF. Suppose that you can find security holes, youll just go the easy way and code for windows, since macs have different file path structures and a "admin accounts can't touch each other and root is disabled" rules that make hacking the System files with native code the only viable point of invasion.

      Now, forgetting this insurmountable problem that is the exact reason NVidia posts only one or two builds of their linux drivers and leaves you to compile your own (again, this cheats my statement by opening some source code in a world of closed spyware sources) for example, there is the worst problem of all: You need to become well-versed in new system APIs for linux and macs. Especially for macos, my friend. No, your VB tools will not help you when "macs and linux are mainstream" if that ever does happen, because MS has steered clear of other OS's. This is good for nonportability of Viruses and crap. Remember that office macros dont care much if you're running on a mac, because the API was the same on both --beyond that, you must code maliciously from scratch, which costs debugging, research time and $, of course. Most spyware programmers are small shops that can hardly spend budget on retraining staff on new languages, let alone new OSs and development tools for macs. Linux is more open and free, so it poses a much nicer dev-tool learning curve, but you know that most apps need to be "kernel compiled" and flavor dependent to truly run on your box. If you dont believe this, just up the stakes to larger legitimate companies and think back to all those DOS batch files that you thought you'd never see again after windows 95. AdAware 1.3 still updates itself using this technoogy. Seems like people have a hard time learning the newer VBscript in their own "code backyard." Defacto tools and OS aren't even that accessible. That is my point.

      Again, people groan at having to code in a different language where the entire app needs a rewrite (if it did not, then how come MS has NEVER released PC and Mac office simultaneously?). Legit large companies know this barrier. You know this. COBOL programmers know this --their code is still used decades after we believed it had to open way to new technologies and programmers, yet it is hard to kill because companies can't afford to demolish the huge barriers to entrance of new standards (reminds me that IE isn't that compliant either.) If you see Windows with the same eyes you see COBOL-run mainframes, counting down the years till the programmers retire / expire and the company ends up upgrading to Oracle and MS solutions, then you will be in for disappointment. Windows is not COBOL, it will not become our jaded IBM desktop-wise, and Macs will not take over. Sadly, I am a mac fan. I just don't think macs are to spyware the niche Oracle and other new tech are to "supposedly dying" windows trends and applications. Decades will pass before these OSs have a chance of doing anything mainstream. My money is more on the fact that it won't take decades for companies like apple to file for bankrupcy or leave the market altogether. Remember that most of the softw

      --
      "Wireless : LAN :: Laptop : Desktop"
  29. F-Secure by Max+Romantschuk · · Score: 1

    I do follow basic common-geek-sense, but so far F-Secure hasn't failed me. Completely anecdotal, mind you...

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
  30. Safer link to Systrace by Futurepower(R) · · Score: 2, Informative

    Safer link to Systrace

    1. Re:Safer link to Systrace by Fweeky · · Score: 1

      Safer, but almost completely non-functional from two independent locations for me, hence the Google-cached link. Does it work for you?

  31. Antivirus programs fail... by mnmn · · Score: 0

    ...because theres hardly any virus out there. The virus days are gone. The Internet is clean of virii now.

    Maybe thats why antispyware programs are so popular nowadays. Thats also why firefox is popular. And firewalls too.

    --
    "Give orange me give eat orange me eat orange give me eat orange give me you." -Nim Chimpsky
    1. Re:Antivirus programs fail... by Anonymous Coward · · Score: 0

      you said it, bro. at work people start getting weird symptoms when they have gone to the wrong websites (shopping or just plain-old porn). when IT is called and users say "i think it is a virus" it could be a 1 in a 1000 chance. heh. we are about 2000 employees. funny thing is that when the network guys shut down a port for excess traffic, it is no longer Blaster or some hunt-and-spread virus --it is just someone who forgot we stop P2P app users by company rules.

      So yes. Infections no longer come to you. You go to them... Removing IE in the IT policy altogether would fix most spyware --our helpdesk staff are guilty of continuing to use IE claiming (lies) a few sites just dont work right in FF. now, helpdesk and phone staff do lots of game playing when youre not watching, and guess the best browser for non-pr0n "fun." The rest of our problem is unavoidable troyan downloads from peeps who want cursors, smileys and desktop/web search tools... or get fooled by X ad saying theur computer "could have spyware. click here to download ____________ tool." Troyans and spyware are here to stay. Viruses are sooo '80s. Ironically, spyware and popup programs dont seem to use virus techniques to spread, when it could mean huge savings in time and "fisher ad" bandwidth costs.

    2. Re:Antivirus programs fail... by toadlife · · Score: 1

      "Removing IE in the IT policy altogether would fix most spyware"

      We started to have issues with adware around three years ago. We found that removing admin access from users solved the problem completely. All ActiveX control based spyware installs become impossible without admin rights, and any other exploits which manage to execute invariably try to drop files into the windows, or some other restricted system directory and die when they can't.

      Not that removing IE wouldn't help, but removing admin access helps much more.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    3. Re:Antivirus programs fail... by Anonymous Coward · · Score: 0

      Yeah, we already did that with this year's rollout. Popup calls have ceased, but the helpdesk still gets infected and so do other users that like them, were deprived of rights. In other words, our antivirus still finds polymorph spyware that somehow still made it. After all, what is window without well abused exploits? The AV "removes" and a reboot shows the same spyware again. We end up in a cycle of find / back up user / reimage that does not please them, nor us, since the whole process takes hours due to our use of Novell / Zenworks modular image technology. In other words, we image, then install packages one by one, reboot a few times in between, and then restore users files and email from backups.

      The good news is that this happens in only a few of the 2000 users. If only we did the same for company laptops, we would have time for real IT support tasks ;) but you never know what a VP or chairman will find at home or in a conference that they MUST install without our help.

    4. Re:Antivirus programs fail... by Anonymous Coward · · Score: 0

      I also forgot to say that till last summer, we still had Windows 2000. Even with low user rights, the boxes got easily owned by malware. The big change is that now, only about 5 people on the field have full rights. They kick and scream, and lose admin-only software (Palm, I'm looking your way --its been 6.5 years since Windows 2000's rights framework... where is the patch so our VPs can use your stuff without rights?)

    5. Re:Antivirus programs fail... by toadlife · · Score: 1

      We have programs the don't work as non-admin, but we try to fix them using file/reg permissions changes. I've still yet to find an app (that we run) that can't be tweaked to run as a regular user. One great method of making life on your users easier as non-admin is to run as a non-admin yourself. Even though I am the uber domain admin at work, I run my windows workstation as a regular user. As a result I run into the same issues that every user does. If I run into something I can't do that I think users should be able to do, I research how to fix it and send the permissions changes out the to workstations using scripts, or group policy settings. One example of something I ran into is the annoying fact that you can't change your power management settings as a regular users. A few registry permission changes were all that was need to fix that.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  32. Eye-Candy by Anonymous Coward · · Score: 3, Insightful

    That's why: there is too much eye-candy!

    I gave up a long time ago on NAV because it had a heavy interface -- fancy background, fade in/out, and all the other stuff that don't really contribute to its operation, especially for an application whose GUI you don't really pop or see very often.

    Simple buttons and windows are enough, coupled with a good proper operation within a restricted account -- i.e. good communication with the service that runs in the background.

    That is why I like the free AVG option.

    1. Re:Eye-Candy by smash · · Score: 1
      Parent almost hit nail on the head.

      I would add that all the eye-candy type shit does is make the code more vulnerable to exploitation.

      It's additional program code (no doubt, running as "system") that does not need to be there. More code = more code to check for security/safety = more likely it will be exploitable.

      As proven last year (from memory) when Symantec(?) had an exploitable hole in their firewall software.

      Ah yes, it was symantec: http://www.theregister.co.uk/2004/05/13/symantec_f irewall_flaws/

      So yeah, AV software writers should concentrate on writing AV software, not entries into Assembly '06...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:Eye-Candy by sco08y · · Score: 2, Funny

      That's why: there is too much eye-candy!

      That reminds me of when I wanted to bring my iBook into a library to use their network connection.

      The woman said, "you have to have AV software installed to use our network connection."

      So I fired up XCode, put together a dialog with a big SCAN button and a progress bar that slowly filled up.

      It still said "MyApplication" in the menu bar...

  33. (Anti-)Virus Apps by postmortem · · Score: 0, Troll

    They work, as soon as you remove false prefix.

  34. You are correct, but inaccurate. by khasim · · Score: 1
    The biggest hole existing right now is the user. Any thought otherwise is simply whistling in the wind.

    Not so. There is a lot that can be done as I will explain.
    Once a user runs software, if that software is malicious, that computer is compromised. Period.

    That is correct. But it is inaccurate as, in most cases, the user is NOT AWARE that s/he is running software or installing software.

    Which is one of the reasons that Linux is so resistant to the "viruses" (viruses, worms and trojans) that are out there. The OS protects the OS files from non-root users.

    There, the problem is solved for all users except those who will willingly and knowingly install the "virus" themselves.
    1. Re:You are correct, but inaccurate. by toadlife · · Score: 1

      "The OS protects the OS files from non-root users."

      As does Windows. What makes linux special in this regard?

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    2. Re:You are correct, but inaccurate. by MarkByers · · Score: 1

      Linux was designed from the start to support separation of root and user permissions. Programs that don't need root permissions work fine when you run them with user priveleges.

      On Windows, many applications fail to run unless you have Administrator priveleges, simply due to sloppy coding and lack of testing. As a result, almost everyone ordinary Windows user I know runs with administrator priveleges. It's a completely different mind-set.

      --
      I'll probably be modded down for this...
    3. Re:You are correct, but inaccurate. by kz45 · · Score: 1

      "On Windows, many applications fail to run unless you have Administrator priveleges, simply due to sloppy coding and lack of testing. As a result, almost everyone ordinary Windows user I know runs with administrator priveleges. It's a completely different mind-set."

      so is this fault of Microsoft? or sloppy programmers? The functionality is there (IE: the ability to run a program as a non-administrator), it's just not being used.

    4. Re:You are correct, but inaccurate. by colinrichardday · · Score: 1

      Except that Microsoft fostered a culture of single-user operating systems for home users for over a decade. It has now abandoned that with Windows XP, but applications writers did not react to the change as quickly as one might have hoped.

    5. Re:You are correct, but inaccurate. by toadlife · · Score: 1

      "On Windows, many applications fail to run unless you have Administrator privileges, simply due to sloppy coding and lack of testing. As a result, almost everyone ordinary Windows user I know runs with administrator privileges. It's a completely different mind-set."

      Unfortunately, you are right (see my sig), but it doesn't mean linux is any better than Windows at protecting the OS from non-root users.* It's not as hard as it used to be to run Windows as a non-admin user. I used to do way back with NT4 workstation at work, and it was a horrible PITA, but there are many tools available now that make it much easier, and much higher percentage of programs today work without admin privs in Windows.

      * Yes, I know I'm being a tad pedantic here.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    6. Re:You are correct, but inaccurate. by MarkByers · · Score: 1

      If Microsoft had designed Windows with separate administrator and user privileges from the start and made sure that in a default install you got a non-administrator account, the mess that Windows is currently in would never have happened.

      You are right that Microsoft is not to blame for errors in 3rd party programs, but they are to blame for starting out with a broken design for an operating system and then hacking bits on as required, instead of doing it properly from the beginning. It's pretty hard for them to change it now because of their backwards compatability requirement.

      --
      I'll probably be modded down for this...
    7. Re:You are correct, but inaccurate. by azrider · · Score: 1

      >>"The OS protects the OS files from non-root users." >As does Windows. What makes linux special in this regard? Windows, by default makes the FIRST user (and others unless told differently) Administrator. Windows, by default does not allow the FIRST (ONLY??) user to be demoted to a Power User (You must have at least one administrator is the message - note that Administrator exists). Windows, by default allows you to press twice to get to the legacy logon screen (if you did not know to change the administrator password, simply type "Administrator" as the user name and press enter - BAM - You have the whole system. Windows, by default does not show "Administrator" (or whatever you have changed that ID to) on the User ID maintenance screens that a general user has access to. Programs are generally stored in the system directory [$WINDOWS\SYSTEM32]or [$PROGRAM_FILES] (forgive me if I got the environment variable names wrong), rather than being stored in their own directories. This allows multiple programs whose programmers decided to use the same "DLL" name to overwrite a previous vendors files (ever seen the message that no other program was using a file when uninstalling an application??) Configuration information is stored in a single repository, the "System Registry". All applications, by default, can write to this file. For my money, the only information that should be stored there is a path to MY CONFIGURATION FILE Windows, by default, allows install procedures (running as Administrator) to overwrite any file in the system without enforcing a rollback mechanism. I have no problem with programs residing in [$Program]/... Each program installed should follow the same protocol as most MATURE operatin systems (*NIX, OS/MVS, VMS, OS/360, VM/370 et al) and store it's files accordingly, under it's own identification: Basic executables in ./bin Libraries needed to execute in ./lib Configuration files in ./etc If an application needs to use a function residing in a system library, simply call include a stub in your $LIB file that calls the appropriate system library. DO NOT REPLACE AN EXISTING LIBRARY.

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    8. Re:You are correct, but inaccurate. by toadlife · · Score: 1

      Correct. Hopefully Vista's UAC will prompt Windows software developers to start paying attention to the security model.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    9. Re:You are correct, but inaccurate. by azrider · · Score: 1

      The post dropped the Ctrl-Alt-Del sequence, sorry

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    10. Re:You are correct, but inaccurate. by toadlife · · Score: 1

      "Windows, by default allows you to press twice to get to the legacy logon screen (if you did not know to change the administrator password, simply type "Administrator" as the user name and press enter - BAM - You have the whole system."

      Nice FUD. During Windows setup, Windows asks you for the "administrator" password. It is not blank unless you tell it to be blank. But that is besides the point. You just described how someone could take over a box if they have physical access. Linux by default is easy to own with physical access to. Every hear of single user mode?

      "Programs are generally stored in the system directory [$WINDOWS\SYSTEM32]or [$PROGRAM_FILES] (forgive me if I got the environment variable names wrong), rather than being stored in their own directories. This allows multiple programs whose programmers decided to use the same "DLL" name to overwrite a previous vendors files (ever seen the message that no other program was using a file when uninstalling an application??)"

      No. Programs do just normally dump their files in the program directory. They make their own folder in the program directory. As for dlls, there is a proper place for them and if windows devs don't use them, that's on them. It perfectly possible to put stuff in the wrong places in linux too.

      "Configuration information is stored in a single repository, the "System Registry". All applications, by default, can write to this file. For my money, the only information that should be stored there is a path to MY CONFIGURATION FILE Windows, by default, allows install procedures (running as Administrator) to overwrite any file in the system without enforcing a rollback mechanism."

      You have no clue what you are talking about. The windows registry is composed of multiple transactional databases. There are system portions of the registry, which only admins have write access too, and user portions. Each user in Windows has their own registry hive which only they (and admins) can write to for storing individual program settings and preferences. As for the system enforced rollback feature, there is system restore, which does work. What kind of systemn enforced rollback mechanism in linux are you talking about anyway? Are you talking about how most text editors will keep a backup~ copy of files you edit?

      "I have no problem with programs residing in [$Program]/... Each program installed should follow the same protocol as most MATURE operatin systems (*NIX, OS/MVS, VMS, OS/360, VM/370 et al) and store it's files accordingly, under it's own identification:
      Basic executables in ./bin
      Libraries needed to execute in ./lib
      Configuration files in ./etc"


      And in Windows it's:

      basic executables in program files\appdir
      Libraries in program files\common files or optionally in program files\appdir
      system-wide configuration settings in HKEY_LOCAL_MACHINE
      User-specific configuration settings in HKEY_USER
      or if the app prefers to keep config settings in a file...
      system-wide configuration settings in documents and settings\all users
      user specific settings in documents and settings\%username%

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    11. Re:You are correct, but inaccurate. by revengance · · Score: 1

      I attribute it partly to those MSCE who does not know about windows enough to protect the OS. The rest of the blame should be at MS who obscure the operation of the windows OS and the other components.

    12. Re:You are correct, but inaccurate. by azrider · · Score: 1

      "Windows, by default allows you to press twice to get to the legacy logon screen (if you did not know to change the administrator password, simply type "Administrator" as the user name and press enter - BAM - You have the whole system." Nice FUD. During Windows setup, Windows asks you for the "administrator" password. It is not blank unless you tell it to be blank. But that is besides the point. You just described how someone could take over a box if they have physical access. Linux by default is easy to own with physical access to. Every hear of single user mode? Which works if you are the person installing the system!!. If you buy the system from a distributor, the Administrator password is PHYSICAL ACCESS I can take over any system. With Remote Desktop> on Windows I do not need physical access. >i>"Configuration information is stored in a single repository, the "System Registry". All applications, by default, can write to this file. For my money, the only information that should be stored there is a path to MY CONFIGURATION FILE Windows, by default, allows install procedures (running as Administrator) to overwrite any file in the system without enforcing a rollback mechanism." >i>You have no clue what you are talking about. The windows registry is composed of multiple transactional databases. There are system portions of the registry, which only admins have write access too, and user portions. Each user in Windows has their own registry hive which only they (and admins) can write to for storing individual program settings and preferences. As for the system enforced rollback feature, there is system restore, which does work. What kind of systemn enforced rollback mechanism in linux are you talking about anyway? Are you talking about how most text editors will keep a backup~ copy of files you edit? ny: These are not transactional databases. They are stored as tables in one database, which is open for modification from amy installation program.

      --
      And ye shall know the truth, and the truth shall make you free.
      John 8:32(King James Version)
    13. Re:You are correct, but inaccurate. by toadlife · · Score: 1

      "With Remote Desktop> on Windows I do not need physical access"

      Wrong once again. By default, passwordless accounts cannot be used to connect to a Windows XP machine remotely.

      "These are not transactional databases. They are stored as tables in one database,"

      They are transactional, and they are not stored a tables in one database.

      which is open for modification from amy installation program."

      If that installation program has admin rights, yes. What is your point?

      Here is some advice for you. If you are going to criticize Windows, try learning a thing or two about it first.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  35. A corollary... by mlow82 · · Score: 1
    1. Firefox with popup blocker
    A corollary to step one is to install the AdBlock extension to block ads before Firefox gets the chance to download them.
  36. A blinding glimpse of the obvious by techno-vampire · · Score: 1

    TFA claims that AV software doesn't work because malware writers testing their code on the most popular anti-virus software before release. All that really means is that they make sure that the AV programs can't already spot it. Once their malware's out in the wild, it will get spotted, analized, and the definitions rapidly updated to deal with it. All TFA actually says is that no AV softaere is going to spot/remove a new piece of malware on the first day. No fooling.

    --
    Good, inexpensive web hosting
  37. I Tell My Clients the Following by Master+of+Transhuman · · Score: 4, Informative

    For home users, I tell them the following:

    1) You're not a company that gets thousands of virus-laden emails a day. You don't need to pay for Norton or McAfee. A 98-99% detection rate is perfectly adequate for a home user.

    2) Install AVG or Avast AV. They're free, they update automatically, they're light on resources and they work.

    3) Install Spybot Search and Destroy, SpywareBlaster, Ad-Aware and Windows Defender.

    4) Install a software firewall like Kerio or just use Windows XP's firewall. If you install Kerio, use V2.1.5 because it's non-intrusive. The later versions are too picky and get in your face.

    5) Stop using IE and use Firefox.

    6) Lately, since trojans are on the upswing, I say install A-Squared anti-trojan which is free with manual updates.

    7) Don't click on popups. Don't even click on the "No" button - click the window close button.

    8) Don't install anything offered you by a Web site unless the site is a general freeware or shareware site that explicitly states it checks for spyware and adware.

    9) Keep up with Windows updates and updates for the malware detector software.

    10) Run a scan once a week or if you see any popups at all.

    I've used these rules on Windows 98, 2000 and XP for four years with virtually NO spyware getting through - and that's with porn site visits and whatever else the Web can throw at me.

    The single most important rule is number 5 - use Firefox. With no ActiveX, the stuff can't get in unless you have an OS vulnerability or you deliberate install it in response to a prompt you don't understand.

    Finally, if they really want to be secure, switch to Mac or Linux.

    --
    Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    1. Re:I Tell My Clients the Following by Anonymous Coward · · Score: 0
      7) Don't click on popups. Don't even click on the "No" button - click the window close button.
      Someone that needs this advice is unlikely to tell that they're clicking the actual close button (vs an image). Tell them to hit ESCAPE or ALT+F4. If that fails, they need to use task manager to kill the process.
    2. Re:I Tell My Clients the Following by Epsillon · · Score: 1
      4) Install a software firewall like Kerio or just use Windows XP's firewall. If you install Kerio, use V2.1.5 because it's non-intrusive. The later versions are too picky and get in your face.
      Which can be found here for those having problems tracking it down.
      --
      Resistance is futile. Reactance buggers it up.
    3. Re:I Tell My Clients the Following by phaaq · · Score: 1

      "4) Install a software firewall like Kerio or just use Windows XP's firewall. If you install Kerio, use V2.1.5 because it's non-intrusive. The later versions are too picky and get in your face." Why not use a router? Software firewalls are resource hogs and confusing to most users. Routers come pre installed with decent firewall settings for the average user. Plus, the computers on a network might need to have file and print sharing turned on; a router would block this to the outside world but allow it internally.

    4. Re:I Tell My Clients the Following by ydrol · · Score: 1

      Also, get a router.

    5. Re:I Tell My Clients the Following by Ilgaz · · Score: 1

      "2) Install AVG or Avast AV. They're free, they update automatically, they're light on resources and they work."

      Why they are light on resources don't you wonder? They don't have heuristics, virtual machine emulation, proactive security, behaviour based stuff.

      So, they miss those evil viruses/worms. They are signature based. Signature based antivirus has been abandoned by commercial antivirus companies ages ago, in DOS days when first polymorphic stuff appeared.

      If I run windows or setup a windows machine, I either choose F-Prot or Kaspersky based on how critical data on that machine is and which kind of environment it will be used. Yes they cost money but they deserve it.

      It is kinda "dead" now but let me give an example about how important proactive security is. Remember the "loveletter" worm? Machines running eSafe desktop weren't infected or effected without any kind of database update since it "figured" something strange going on.

      Of course the CPUs of that time couldn't handle such a massive analysis all the time so they gave up the "desktop" and kept on working on "device" version with dedicated CPUs etc.

      One effect of that success was, Kaspersky and F-Prot guys figured how important to watch behaviour of programs aside from already taken heuristics.

      You can't race with those spyware people only via searching their signatures. They are lame but not that stupid, they sometimes hire very advanced coders who has no ethics and make them code.

      BTW, I don't say one can't afford those Kaspersky, F-Prot should not use AVG or Avast. Pirating them? Worst idea. They want money but they deserve the money I say. It is not like Kaspersky does same thing as AVG but those crooks(!) want money.

    6. Re:I Tell My Clients the Following by houghi · · Score: 1
      1) You're not a company that gets thousands of virus-laden emails a day. You don't need to pay for Norton or McAfee. A 98-99% detection rate is perfectly adequate for a home user.


      I am not interested in how many virusses you can detect. I am interested in those that you can not detect and who are then spamming my inbox.

      99.99999% of the spermcells don't make you pregnant, yet the one that does is of importance.
      --
      Don't fight for your country, if your country does not fight for you.
    7. Re:I Tell My Clients the Following by Master+of+Transhuman · · Score: 1


      The point is that a 98-99% detection rate is adequate for home users, BECAUSE they will probably not be hit by enough virus-laden emails or other sources to make that 1% chance a REAl 1% chance.

      1% of thousands means you gets hit. 1% of dozens of emails means it may be ten years before you get hit.

      I have used AVG or Avast for four years and never been hit by a virus.

      Naturally, over scores of thousands of home users, some WILL be hit, and, yes, some spam or popups or damage to their systems will occur.

      The same is true of Norton and McAfee and any other AV. The reduction in frequency from 1% to 1/2 of 1% doesn't justify home users paying for the higher detection rate.

      The real issue of spammers is caused by the trojan droppers coming in from home users using IE and getting Active X hits. Viruses per se tend not to do that. And Norton and McAfee have crappy trojan detection, which is why I recommend a specific anti-trojan utility like A-Squared.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    8. Re:I Tell My Clients the Following by Master+of+Transhuman · · Score: 1


      Agreed - hardware routers with built-in software firewalls are better than PC software firewalls. However, home users find routers complicated to set up as well.

      Kerio 2.1.5 is good because it's simple - once installed, whenever a program accesses the Net, Kerio asks if it should be allowed. All the user has to do is click a checkbox to remember the rules, then click "Permit". After that, Kerio doesn't ask about that program. Once all the user's Net-accessible programs are covered, the user merely has to set Kerio to never ask about anything again. At that point, Kerio is invisible to the user.

      The only problem that arises is when the user adds a new program which accesses the Net. If he doesn't remember that the firewall is set not to ask, he may become confused when the new program doesn't function. I've done this myself frequently. The firewall is so invisible that you forget it's there.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    9. Re:I Tell My Clients the Following by Master+of+Transhuman · · Score: 1


      See my response below to a message below. I agree that hardware routers are better, but they can be complicated for end users to set up as well.

      As for file and printer sharing, Kerio has a simple setting to allow Windows file and printer sharing - you merely tell it that it's running on a PC in a windows network and specify the internal network address, usually 198.162.0.0.

      Kerio 2.1.5 is not much of a resource hog and is very easy to use compared to some others. Once you've answered the Permit question to your normal programs that access the Net, and set it to stop asking, it's completely invisible.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    10. Re:I Tell My Clients the Following by phaaq · · Score: 1

      You still have the personal file and print sharing problem. Leaving those ports open to the net is very very risky. In windows 2000, if you don't have an admin password, someone can access the admin (c$) share with an IP address. Also, there are ways of promoting admins rights without having it. (The C$ share allows root acccess to a computer.) A router will close this off. Most people can hook in two wires especially if a diagram is drawn. Even in the case of DSL where you'd have to setup a log in, these days DSL modems already handle the login (although, some of these modems are routers already makeing the use of any other firewall, software or hardware moot).

    11. Re:I Tell My Clients the Following by phaaq · · Score: 1

      Oh okay I miss read. Yeah you could specify the those ports for the internal network (Usally 192.168.x.x not 192.162.x.x.). However, trusting a user to manage this is giving most users too much credit and is more diffcult than connecting two wires. Also, a router sets up the firewall on all the computers instead of goig to each one and managing it. If the person setting it up is being paid by the hour a $50 router might be cheaper.

    12. Re:I Tell My Clients the Following by Master+of+Transhuman · · Score: 1


      Kerio doesn't leave those ports open to the Net - it leaves them open only to the "trusted" network, which is the internal 192.168.0.0 network.

      A hardware router with firewall is certainly better, but some people simply don't have one. A free software firewall is better than none.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    13. Re:I Tell My Clients the Following by Master+of+Transhuman · · Score: 1


      True - but a lot of people call me to set up their routers because they screwed it up when they tried it themselves.

      A lot of people CAN'T hook up two wires correctly or run the CD that came with the router correctly.

      That's especially true for the wireless routers these days. Everybody wants to go wireless - and that's not easy at all. My own success at hooking up wireless routers is approaching 50-50, courtesy of the shitty Windows IP stack hosing itself if you breath on it.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    14. Re:I Tell My Clients the Following by phaaq · · Score: 1

      "A free software firewall is better than none.", i.e., it should be used as a last resort, not as something that should be initially suggested to clients as the thing to do. Infact, I'd say it should only be used if a client adamantly opposed to a router and even then I think it's best to attempt to steer them away. Why use what isn't the best solution?

    15. Re:I Tell My Clients the Following by Master+of+Transhuman · · Score: 1


      Again, clients I have are generally adverse to paying much for this stuff - that's why I get hired, I'm cheap. Even though routers are only $30-40, a free software firewall is just that - free. Also, again, when they hear the word "router", they figure that they can't install it, so they'll have to pay me again - more expense. They like it when I tell them all the software I put on their system to protect them is "free for home users."

      Besides, I've used Kerio for four years and never had a problem. While hardware firewalls ARE better, a software firewall that blocks both in and outbound traffic is adequate for a home user - even though there are a lot of trojans that can get past most of them going outbound.

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
    16. Re:I Tell My Clients the Following by phaaq · · Score: 1

      It's negligent not to at leaste attempt to offer your clients what you agree is a better solution. Especiallly for reasons such as "They like it when..." It's your job to show them why they should "like something else." If they still insist, well then give them a software firewall, but you should give them all the facts first. If it's the better solution ,it should be offered prior to worse solutions.

  38. MOD PARENT DOWN. Bad Link. by Futurepower(R) · · Score: 3, Informative

    MOD PARENT DOWN. Bad Link.

    Official Clam Anti-Virus for Windows link: ClamWin. ClamWin is free and excellent, but slower at scanning than commercial products, in my experience.

    1. Re:MOD PARENT DOWN. Bad Link. by shadowdodger · · Score: 1

      I have the best security of all (for windoze at least that it) I only have two apps on my computer. Firefox and notepad and the only things I do are read slashdot and post replies.

  39. They don't work in more ways than one by Gerald · · Score: 1

    I'd just be happy if they wouldn't turn up so many false positives.

  40. Linux is not a silver bullet. by MarkByers · · Score: 4, Informative

    Linux isn't a silver bullet. A virus can still install itself in user space, and from there it can:

      * Delete files
      * Read confidential files from that one user (a typical computer might only have 1 or 2 users)
      * Send out spam
      * Install a keylogger
      * Read the users contact list and forward itself to all users on that list.
      * Install itself to start up with user priveleges when the computer boots (by modifying the users configuration files)
      * Pretty much anything...

    However having separate users does limit the damage and it makes it a lot easier to clean up since no executable files are affected, root should be safe, and the system should still be stable and consistent once the virus is removed. (This is not true if the virus has gained root priveleges, and really you should assume that it has, if you really want to be safe).

    Much of the security of Linux comes from:

      * The peer review process.
      * The speed that the most serious holes are patched and the ease of applying these patches on most distribution.
      * Vulnerable services are not usually open to attack after a default install.
      * 'Biodiversity' - an attack against a specific application will not affect all users.
      * New install media with latest bug fixes issued regularly and easy to obtain.
      * Large amounts of software is available from the distribution repository so you don't need to download and run installers from third-party web pages.
      * Smaller market share gives attackers less incentive to attack.

    I'm not saying that ALL software for Linux is secure, and that ALL distributions respond promptly to security vulnerabilities, but it is possible to be reasonably secure if you choose the right vendor and don't be stupid by installing random screensavers from dodgy websites.

    --
    I'll probably be modded down for this...
    1. Re:Linux is not a silver bullet. by MarkByers · · Score: 1

      Probably some 'factually correct Nazi' will pick me up on this error, so let me correct it now:

          * Install itself to start up with user priveleges when the computer boots (by modifying the users configuration files)

      Of course, I meant:

          * Install itself to start up with user priveleges when the user logs in after a reboot (by modifying the users configuration files)

      That's almost the same as what I said originally but not quite. Sorry for the slight error.

      --
      I'll probably be modded down for this...
    2. Re:Linux is not a silver bullet. by Kremmy · · Score: 2, Informative

      I'd go one step further and say that you really meant:
      * Install itself to start up with user privileges when the user logs in after a reboot (by modifying the users configuration files)
      Also, cron jobs would make it so the user doesn't have to log in.

    3. Re:Linux is not a silver bullet. by DarkDragonVKQ · · Score: 1

      True Linux isn't bulletproof, only fools would claim that. Those features you listed are some of the reasons why an attack wouldn't be as successful. Though there's also a key one you missed. If your a Linux user (this is an assumption) you wouldn't install a virus in the first place. ;)

      --
      "I thought what I'd do was I'd pretend I was one of those deaf-mutes" ~ Laughing Man - GITS:SAC
    4. Re:Linux is not a silver bullet. by MarkByers · · Score: 1

      It seems my first post was correct, even though I didn't write what I meant to write? Thanks for the extra information!

      (By the way, you missed the missing apostrophe in your spelling correction to my incorrect factual correction.)

      --
      I'll probably be modded down for this...
    5. Re:Linux is not a silver bullet. by zcat_NZ · · Score: 2, Interesting

      Until recently I think Linux has been crusing along to some extent on obscurity to some extent. A virus is only a program like any other, and trying to claim that Linux is magically able to discriminate between 'good' programs and 'bad' programs is completely silly.

      The real strength is the 'package' model of modern distributions. When you want to install a program under Linux, the proper way is via synaptic or apt-get or whatever package tool your distribution uses.

      Downloading a binary installer from some random website is NOT the way to install Linux software and I really wish companies like nVidia (for the nvidia drivers) and Google (Google earth for linux) would stop even packaging them!

      On the other side, imagine if Google were to expand their 'google pack' installer to include the many thousands of OSS and freely redistributable programs available. It would become possible to use Windows like a package-based distribution, installing all new software only from signed and tested google packages. That would be very much like having apt-for-windows. I think this would help make Windows a lot more secure.

      --
      455fe10422ca29c4933f95052b792ab2
    6. Re:Linux is not a silver bullet. by Lord+Ender · · Score: 3, Insightful

      Most end-user linux installs have one user who admins the maching with sudo. Anyone with any skill who writes a linux virus would simply make his code wait for the user to sudo, then install the rootkit.

      The one reason viruses aren't a problem in linux: fewer gullible users.
      The one reason worms aren't a problem in linux: the small number of diverse builds.

      User seperation has very little to do with it.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    7. Re:Linux is not a silver bullet. by MtViewGuy · · Score: 1

      Smaller market share gives attackers less incentive to attack.

      I have to disagree on that, especially since we're seeing more and more high-end servers running Linux. An expert programmer who knows Linux intimately could bring down a lot of systems without warning fairly quickly unless everyone is "on their toes" checking every aspect of the code for possible vulnerabilities all the time.

    8. Re:Linux is not a silver bullet. by the_womble · · Score: 1

      A virus can still install itself in user space

      How is it going to run given I have no binary executables in user space?

      I suppose it could change my Bash or KDE start-up scripts/settings or mess with the start menu, but those would not be difficult to clean up.

      What are the other possibilities? Is it worth running some sort of file monitoring on a desktop? Anything else one can do apart from the obvious firewalls and not doing anything silly?

    9. Re:Linux is not a silver bullet. by Anonymous Coward · · Score: 0

      Man, I got the worst virus under Linux! I just put in a CD with a funny hologram on it, and wanted to reboot to apply the newest kernel update, and the next thing I know a paperclip is asking me if I want help.

    10. Re:Linux is not a silver bullet. by SanityInAnarchy · · Score: 1

      Either you (and the grandparent) don't understand what userspace is, or you're missing the point entirely.

      Yes, it could install itself into your startup scripts. This may or may not be easy to clean up. For one thing, though it'd be limited, it would be possible to do a rootkit for one user -- change the path, copy in executables from their system locations and crack them to not show the changes to startup scripts...

      And it could still cause quite a bit of damage before you noticed it.

      Although you can lock down Unix so hard that no virus (or user) can screw it up, the strength of Linux is in not letting the viruses in in the first place. This is done by patching things quickly, using package management, and several other things.

      But not running as root is really more to protect you from yourself than to protect you from malware, although as you said, it does help -- and it also means that you can have a truly multi-user system. If I have to share a computer with a girlfriend, I can be sure that even if she installes BonziBuddyLinux, my own account is clean, and if I need resources, I can become root and kill -9 or renice anything her user has left running.

      --
      Don't thank God, thank a doctor!
    11. Re:Linux is not a silver bullet. by tomillar · · Score: 1
      the McAfee threat centre details a recent exploit that runs from user space: http://vil.nai.com/vil/content/v_140158.htm

      "Linux/Exploit-PRCTL exploits a behavoral flaw in core dump handling in specific Linux 2.6 kernels with suid_dumpable support (CVE-2006-2451). When successfully run, the non-privileged user can attain root user privileges on a Linux machine. This malware may be used in conjuction with other exploits to penetrate Linux servers remotely."

      It took my SuSE install seven days before the patch was available. I could have (and probably already have) done a lot of damage to my machine. Trouble is there are a lot of Linux users out there, (myself included) dis-satisfied with Micro$oft but still wanting the bells and whistles (ability to play DVDs they have bought, or watch broandband tv, or run tombtrader)
    12. Re:Linux is not a silver bullet. by Anonymous Coward · · Score: 0

      if you reboot after a kernel update, you deserve the paperclip.

    13. Re:Linux is not a silver bullet. by Anonymous Coward · · Score: 0

      No linux is not a silver bullet, but windows is swiss cheese.

      Please make sure you know what you're talking about before spreading this fud.

      As background, there is a HOWTO floating around on the web which explains how - theoretically - to write a Linux virus. (No I'm not going to tell you where it is - go looking if you're interested).

      Basically, it's *very* hard, and even if you manage it all you have is around 500 odd bytes (at best) to play with. Try writing a self-propogating virus with only about 16 odd machine instructions to play with. Not easy.

      So, to take your specific items from your FUD, how would you do the following:

      > * Delete files

            Yep. For one user, probably be able to manage that.

      > * Read confidential files from that one user (a typical computer might only have 1 or 2 users)

            Ditto. But only for one user.

      > * Send out spam

            Tricky. You would need to:
            - invoke the mail program
            - get the target email address from somewhere
            - inject the spam into the mailer from somewhere

            The first is possible, the second two would probably involve some sort of network callback to your website to
            provide the data. Not really sure you can do this in such a small program space, but ok, maybe.

      > * Install a keylogger

            Trickier. Now you probably need access to kernel space to access the device buffers for *other* processes. ie.
            apart from the network connection (so the captured data is sent back to you) you now need to find other processes
            and/or "shim" the read calls for your own process somehow.

            And you're still stuck with one user. Getting to other users requires you to get root access. More work and more code, and much harder than what you've already done.

      > * Read the users contact list and forward itself to all users on that list.

            Um. Do you know where the "contact list" is? Linux doesn't have anything like that virus-vector-from-hell otherwise known as Outlook, so you now have to write code to analyse the user's account, figure out what he/she is using and then have a list of attacks to find the list and process it. [Admittedly, this is a security-by-obscurity argument, but still the analysis and detection code is needed, and you're running out of space]

      > * Install itself to start up with user priveleges when the computer boots (by modifying the users configuration files)

            What does this mean? Linux boots as root. It can't boot "with user priveleges". And the boot sequence can't be
            altered by changing any "user configuration files" that I've ever seen. You need to be root.

      > * Pretty much anything..

            No. Not anything. Only very little. And it's very hard to do. Probably not worth it, which is probably why there are no, repeat no, linux virus's.

      Fact is that linux doesn't have virus vulnerabilities. What it *does* have every now and again, is holes where someone can get root by compromising a service that you're running. That is a much richer opportunity for bad guys, and one that does get exploited.

      However, for the average user it doesn't matter. They don't run services and don't have the exposure. Those that
      do run services get a firewall and that's usually good enough.

    14. Re:Linux is not a silver bullet. by Anonymous Coward · · Score: 0

      What? You can't update the kernel without a reboot.

    15. Re:Linux is not a silver bullet. by mallardtheduck · · Score: 1

      You obviously don't know how sudo works. /usr/bin/sudo is a root-owned setuid executable, because of this, it runs as root, no matter which user started it.
      It then performs the checks specified in /etc/sudoers and if successful, runs the command speciefied as root. It does not turn the current user into root, or allow any other program to assume root permissions.

      eg.

      I issue the command "sudo dosomething". /usr/bin/sudo runs (as root because of setuid) and checks that /etc/sudoers allows me to run "dosomething" as root, optionally asking for my or the root password, as configured.
      It then runs "dosomething" in the normal way. "dosomething" gets root permissions because, by default, programs inherit the permissions of their parent (i.e. sudo). /bin/su works in a smilar way.

    16. Re:Linux is not a silver bullet. by Lord+Ender · · Score: 1

      Thanks for clarifying that.

      99% of installs allow the main user to sudo any command. For those that require a password, a virus would simply record the password as it is typed into the users (fake) terminal.

      Scenario:
      User gets virus. Virus modifies his .profile to run a 'dummy' keylogger shell immediately as the user logs in. Shell waits for sudo password.

      Scenario2:
      Virus replaces all gui terminal emulators with keylogging dummies.

      There is no way to be safe if a virus owns your account. Even if you have sudo configured to only allow you a few commands, one of those commands necessarily allows you to add more commands to the list. Game over.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    17. Re:Linux is not a silver bullet. by Goaway · · Score: 1

      >> * Send out spam
      > Tricky. You would need to:
      > - invoke the mail program
      > - get the target email address from somewhere
      > - inject the spam into the mailer from somewhere
      >
      > The first is possible, the second two would probably involve some sort of network callback to your website to
      > provide the data. Not really sure you can do this in such a small program space, but ok, maybe.

      You really haven't got the slightest clue how spam is sent these days, do you? It's pretty much all done by zombie machines. You get an executable running on a compromised machine, and it reports home, and then waits for instructions. There's zero protection against this in Linux, running as root or a normal user. Windows at least has application firewalls that can warn you when new programs attempt to access the network, but no such luck for Linux.

      There's no need to invoke any mailers when you can just access the netword directly. And I'm not sure where your "such a small program space" comment comes from - who said anything about program sizes?

  41. crackz by Anonymous Coward · · Score: 0

    I recently downloaded a crack for something on my machine (yeah, I know, not the best idea). After downloading, I scanned it with AVG, which didn't find anything wrong with it. I ran the program, and nothing happened. I started getting nervous. I did a system scan with AVG--nothing. I went online and did a scan with PandaScan--nothing. I went over to BitDefender--nothing. I then went over to TrendMicro's site--HouseCall found a keylogger. Now, how come three AV apps didn't find this thing and only one did? At this point I'm really tempted to shell out to TrendMicro for PC-Cillin. Anybody have any thoughts on this?

  42. It's not a sad state of the AV market by rob1980 · · Score: 1

    It's a sign that people need to start focusing on the real problem - releasing operating systems with security holes in the first place. All antivirus companies have ever done is cover the problem up, anyone who thinks they are a permanent fix to anything are giving them waaaaay too much credit.

  43. It's always been sad by PingXao · · Score: 1

    The best you can say about the AV industry is that we finally found out, more or less, that the AV companies themselves aren't behind the malware.

    I wish I was a sleazy ruthless person. I could make millions off this idea: check your HKLM/Software/Microsoft/Windows/CurrentVersion/Run registry keys. Know what should be in there. 90% of the time you can detect when a virus or spyware is installed by looking there for things that don't belong.

  44. The Best AV App: Google by the_claps · · Score: 1, Interesting

    There are two kinds of viruses, really; Good ones, and bad ones. The bad ones are easy to erases - your AV will do it for you. It's the good ones, written by experts and people who know the software industry like the back of their hands, that are troublesome. None of your lame anti virus software apps, like AVG or, if you're stupid enough to pay for it, Norton, will get rid of them. However, chances are, if it's a good enough virus, you're not the only one in the world who has it. Chances are, millions upon millions of people like you have not only gotten it, but also defeated it. And, they're helpfull folks. They've posted their sollutions on the internet, step by step. So, all in all, use Google to rid yourself of your problem. (If your belive a process like exaple.exe keeps starting your system, just type that into google, select a few keywords like "virus" or "help", and you're set.) PS. They say that if you're stupid enough to get a virus, you deserve it. I say, if you're stupid enough to PAY for AV software, you deserve the virus.

    1. Re:The Best AV App: Google by gr8dude · · Score: 1

      What you wrote applies to trojans and spyware. Viruses, on the other hand, will corrupt your EXE files or modify them in one way or another.

      I've never seen pages with instructions about manually editing binary files; plus that viruses will alter a hell of a lot of files, hence doing it by hand is:
      - time-consuming
      - not really going to work if you don't understand what you're doing

      This is what an antivirus can do though.

      I think the correct approach is the 'no access rights' approach; a virus will simply be unable to modify critical system files. As for the user's files, you either make regular backups and revert to one of them, or use something like Disk Firewall (search for this).

  45. Look at the 'Editor'... by Anonymous Coward · · Score: 0

    Then look at the 'news' source.

    He'll post any shit just to get Australia mentioned on Slashdot...and he does.

    1. Re:Look at the 'Editor'... by Anonymous Coward · · Score: 0

      Heh. Yes, I've seen that too. The desperation is so obvious. It's funny how much we Australians want to be noticed, and by the USA in particular. Every aspect of our society has been, or is, consciously remodeled along an idealised American model. The way we talk, the way we dress, the way we do everything. It's like a neverending episode of 'Friends' but with a cast of 20 million. Crocodile Dundee is as much a fiction of Americans as he is of Australians, because Crocodile Dundee is not who Australians want to be, and we don't want others to think of us that way either. We're Americans, damn it!

      When the Simpsons produced an episode about Australia we were faced with a terrible dilemma: on the one hand the fact that such a high profile American show even mentioned us was cause for delirious celebration and I'm surprised that a national holiday wasn't declared. But Matt Groening ruined everything by mentioning our convict heritage -- a completely taboo subject here these days -- and the nation wept and ground its teeth in frustration at an opportunity lost.

      Everywhere I go in Australia I see the blatant attempts at Americanisation. This is not the usual form of remotely imposed American colonisation most other countries suffer. No, ours is willingly self-imposed, self-consciously declared. It shrieks "We're not really Australians, ya know! Seriously, we're not! We're actually Americans, okay! No, it's true!"

      For as long as I can remember we Australians have ridiculed New Zealanders for both their accent ("Fush un chups un moolk!") and their pomminess, but I just spent two months across the Tasman and have to say that they've become far more independent than Australia will ever be or will ever want to be. They cut the apron strings which once bound them to 'Mother England', and save for a few elderly expat Brits, have left the Last Colony mentality behind in the dust. They are their own nation, and prove it by their actions. They say NO to the USA as often as we say YES. They do what's best for New Zealand and New Zealanders, no matter what, and in doing so are generally doing what's best for the world.

      Australians would give up being Australian in a heartbeat if the US offered us statehood -- US statehood -- because we are ashamed of our own heritage and would gladly adopt that of the people we already unashamedly ape in all things. Failing such an invitation we just pretend that we're not really Australian, that this is actually the United States, and that in reality we're the wealthy, powerful, popular and sophisticated Yanks we assume all real Yanks to be, and that everybody else is breathlessly watching our every move.

      You can expect a lot more non-stories from the United States of Australia to grace the front page of Slashdot in the future.

  46. Not in the last couple of years by Beryllium+Sphere(tm) · · Score: 1

    >virus writers are motivated by doing what they love and not having to put up with PHB

    Malware is a business now, aimed at building botnets to rent to spammers and extortionists.

    Now that money is turning the wheels, it seems fair to expect that all the diseases of commercial software development will now afflict malware writing.

  47. HP Labs had a simple retrofit, did most of that by Beryllium+Sphere(tm) · · Score: 1

    http://www.hpl.hp.com/techreports/2004/HPL-2004-22 1.html

    Application shortcuts were replaced by a script that copied configuration files into a jail (implemented as a restricted account), did a Run As to start the application under the restricted account, and hooked the standard file open dialogs to copy files that the user asked for into the jail. Far from complete, but it was fascinating how much they did with how little (no kernel changes, for example).

  48. Harder than it sounds by Beryllium+Sphere(tm) · · Score: 2, Interesting

    >a well-documented format that doesn't contain execution capability

    The program that reads that well-documented format might have a vulnerability which the theoretically non-executable file could exploit. That's happened in real life, with JPEG and PNG.

    Worse, the line between executables and data isn't as sharp as we usually think it is. After all, an executable is nothing but data for the CPU's decoder. We *hope* that $WORDPROCESSOR doesn't do anything except display documents in response to the instructions in a document file, but there's one well known word processor whose behavior is as unpredictable as a cat's.

  49. Least privilege by Beryllium+Sphere(tm) · · Score: 1

    The link is to Microsoft, but they're far from originating the concept. The first mention I know of is: Jerry H. Saltzer and Mike D. Schroeder, The protection of information in computer systems, Proceedings of the IEEE, vol. 63 (no. 9), pp. 1278-1308, Sept 1975.

  50. Don't Run As Admin! by RexRhino · · Score: 2, Insightful

    One of the easiest ways to protect yourself on Windows is to not run as Admin. Only log into admin when you want to install new software, or when you want to update Windows, etc. In my opinion this is way more effective than any AV software (although I would recommend AV anyway). I would say that 50% (at least) of the nasty things that happen to Windows machines are caused by the fact that people tend to run as Admin by default.

    People would never dream of running as root all the time on their Linux machine, yet those same people often run as an admin in Windows XP.

    1. Re:Don't Run As Admin! by Anonymous Coward · · Score: 0

      I install and uninstall software on just about every session I run.

      I'll keep running as admin and use the same common sense that has kept me from ever getting a virus, thanks.

      No porn, no P2P, no IM, no warez = no viruses, its simple.

      I do the same on all my *nix installs, never had a problem. When I want to limit what an application (not me) can do I run it as a user with limited privelidges.

      This whole don't run as admin concept is a load of crap. The simple answer is know what you are doing. Now your kids or grandmother are another matter however...

    2. Re:Don't Run As Admin! by Doppler00 · · Score: 1

      The only problem with that is that most Windows software developers are clueless n00bs who don't know how to write an application to run properly on a non-admin account. I might be able to get 70% of my software to run under non-admin, but the remaining 30% is a pain.

    3. Re:Don't Run As Admin! by smash · · Score: 2, Interesting
      The difference is, that Linux is usable by a power user without logging in as root, via use of SUDO (or SU) to do what you need to do when you need to do it.

      Windows is getting better in that respect (run-as), but it's still not exactly functional in my experience.

      Half the games out there need to run as administrator - and if you're going to suggest I go through and figure out how to set them up not to, then that defeats the purpose of using windows because it's "easy to use"...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    4. Re:Don't Run As Admin! by smash · · Score: 1
      No porn, no P2P, no IM, no warez = no viruses, its simple.

      So uh... what do you use your internet connection for again? :D

      I can keep my machine secure by disconnecting it from the network as well, doesn't mean it's a feasible idea for most people...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  51. Where do interpreters fit in? by Beryllium+Sphere(tm) · · Score: 1

    >Operating systems need to by default deny the right to execute.

    At what granularity?

    You need to give /bin/sh permission to execute. But as soon as you do, foo.sh becomes an executable file in effect, even though it's just a text file without a shell to run it.

    It's easy to tell that /bin/sh is an interpreter, so maybe you could have a whitelist of files it's allowed to open. Could you do that with Firefox? It has a Javascript interpreter. How do you identify what .js files it's allowed to execute? By site, like Noscript does? Doesn't protect against compromised trusted sites, maybe not even against advertising. By file name? A new file could get slipped in under the same name. By hash? That would work, except for the nuisance of having gmail stop working every time Google made a change.

    Maybe you could sandbox all interpreters that aren't meant to be command shells.

  52. prevx1 by rucs_hack · · Score: 1

    I use prevx1 on windows and it kills trojans that my antivirus doesn't touch (not just mine, other people I know use it too).

    My windows machine runs loads of stuff to keep it safe (grisoft avg, zonealarm and prevx1).

    My linux machine runs iptables and only has ssh open (rsa key protected), and I've never had a single intrusion or trojan/virus problem.

    I'm very careful with windows to keep it safe, but I'm constantly finding trojans and spyware on other peoples machines. It's very frustrating. I install prevx1 on every machine I encounter thats infected, and it keeps them clean.

  53. In a related story. . . by kimvette · · Score: 2, Insightful

    Scientists discover that polio vaccines don't work against other diseases. Details at 11.

    Seriously, this isn't news. This was obvious from the time where any signature updates were ever required, or when viruses, scumware, etc. included code to disable/corrupt/uninstall/otherwise cripple antivirus and antispyware software. They're merely admitting it now.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  54. The prime offenders are Microsoft products. by khasim · · Score: 1

    Case in point, Internet Explorer. Which Microsoft has previously claimed was part of the OS.

    1. Re:The prime offenders are Microsoft products. by toadlife · · Score: 1

      "The prime offenders are Microsoft products."

      Actually, the prime offenders are not Microsoft products. They are third party software. I don't what you're talking about with IE. IE has allways worked fine as a non-admin.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  55. The AV app would tell him by cyberformer · · Score: 5, Interesting

    Most AV apps pop up a warning whenever they detect a virus. They like to remind you that they're doing their job.

    More than once, Symantec AV has told me that it's detected and neytralized a Web page with the WMF vulnerability. I guess that's interesting to know, even though my system was fully patched so I wouldn't have been vulnerable anyway. It's also told me that my PC was being probed by hacking scripts, though (again) I was already protected through patches and not having the necessary ports open.

    The real question is, how do any of us know that we're not already infected by a super-devious rootkit that no AV apps recognize?

    1. Re:The AV app would tell him by mikiN · · Score: 1

      We don't, although some may claim that we may have suffered infection already, not in our computers but in our brains.
      If this malware will ever be indexed in a virus database it will probably be labeled:

      Paranoia.MindOS

      --
      The Hacker's Guide To The Kernel: Don't panic()!
    2. Re:The AV app would tell him by Anonymous Coward · · Score: 0

      The real question is, how do any of us know that we're not already infected by a super-devious rootkit that no AV apps recognize?

      I use System File Checker, SFC, on Win98. It's in a different directory, all text strings identifying it in memory are altered, and all its files are unzipped, renamed, then moved into the C:\Windows directory to run. This follows a similar Linux method.

      A rootkit has to change one or more system files. This will change the CRC and should be spotted by SFC. If not, I also monitor all the system files in a separate program and compare them to the backup files on a separate hard disk. SysInternals does something similar with their rootkit checker on WinNt. Also monitor all the system performance indicators plus all I/O to the net. Any strange activity is cause for immediate shutdown and analysis. So far all the strange activity has been crashes due to high CPU temp. I added a separate fan to blow fresh cooler air to the cpu fan, and the temps plummeted. This stopped the crashes immediately.

      Regards,

      Mike Monett

    3. Re:The AV app would tell him by revengance · · Score: 1

      Trying to protect your computers with patches like rather fruitless. The next vulnerability might be just discovered... erm.. at this moment?

    4. Re:The AV app would tell him by cswiger2005 · · Score: 3, Informative
      The real question is, how do any of us know that we're not already infected by a super-devious rootkit that no AV apps recognize?

      This is an excellent question. Mostly, you notice a well-hidden rootkit by using tcpdump on some other machine to sniff all of the traffic from the suspect machine [1], and then concentrate on stuff that's not local to your subnet.

      If you don't have a user on the machine running a chat program, seeing traffic to or from the IRC port, 6667, tends to be a very common sign that the machine is giving or receiving orders as part of a botnet. Forcing the machine to do all web access via a proxy and then checking the proxy logs after a day or two also tends to be revealing.

      [1]: This should be done where both machines are connected on the same hub, or perhaps using the "monitor" or "span" port that newer intelligent switches have for diagnostic testing.

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
    5. Re:The AV app would tell him by cwtrex · · Score: 1

      Well you have to ways to detect non-detected viruses or worms. First off, does your computer seem to be more crash prone or slower even with plenty of defrags (assuming you still have about 30% of free hard drive space)? If so, I would suggest backing everything up and rebuilding your system while hoping none of your files puts a possible trojan/virus/worm back on your machine. What is the second way? - To format and bask in a less bogged down system anyway. I do this to mine at work every 6 months or so whether it needs it or not. It keeps me in the habit of backing everything up in case of failure and it's amazing how much faster a newly installed copy of Windows XP really is compared to one with a clogged registry, etc.

  56. Security through obscurity? by geoskd · · Score: 1

    So; what they're really saying is that, statistically speaking, security through obscurity is more effective.

    Now, that kind of irony I find downright amusing.

    -=Geoskd

    --
    I wish I had a good sig, but all the good ones are copyrighted
  57. Munir is a mole. by lantastik · · Score: 3, Interesting

    He always has been and always will be. His articles are practically marketing material for Kaspersky labs. First of all, write an article stating the obvious and then back it up with some arbitrary figures without displaying any real results.

    For your reference (I made sure to use the Google cache so you can see the highlighting):
    Hmmmm...what sole vendor was interviewed for this article?
    I wonder who the focus of this article is...
    My goodness! Another article from Munir which focuses on Kaspersky. Who would have guessed?
    Which company did Munir get a virus analyst from to comment on this article?

    Now that is some quality, unbiased reporting for you. Don't believe Munir's BS, it's a load of crap.

  58. No S**T by Aerdan · · Score: 1

    Default Permit and List Bad Only are the two dumbest ideas of 'security' ever implemented. Here's an idea: buy software that blocks apps that you do not specifically permit. Bam, instant virus/spyware protection.

  59. Unfortunately by dracocat · · Score: 1

    So far McAfee is the only product I can find certied to run on Windows Server 2003 (64 bit). I would love to use something else, so please--someone tell me if I have missed something. I have heard and read anecdotal evidence that other smaller apps do work, but to cover myself it needs to be explicitly listed as a supported OS.

    If truth be told, I think its silly to have to run anti virus software on a machine that nobody ever logs into and that is 2 firewalls away from the Internet, with no Internet access in or out--but such is life when we have credit card companies telling us how to secure out servers.

  60. Common sense isn't it? by Frightening · · Score: 1

    Of course the AV tools don't block viruses with unkown signatures. To do that you need either

    a)Crystal ball
    or
    b) An Intrusion Detection System, which is not easy on windows.

    Malicious activity is not easy to spot on windows because of crappy monolithic OS design that makes distinctions unclear, and the only thing the AV people can do is be on alert for new viruses, emulate them, produce signatures and update you as necessary. They cannot protect you from a non-generic malicious piece of code if it hasn't yet been written.

    So if you want to know why AV tools fail, here's a hint: they run on wind.. nah. My karma matters more than my conscience.

  61. lightning fast by nurb432 · · Score: 1

    Ummm , no.

    I do agree its better then the retail box, but its by no means 'lightning fast'.

    --
    ---- Booth was a patriot ----
  62. And the last bits for complete protection... by Anonymous Coward · · Score: 0

    Shut of your computer and disconnect all parts from each other.

  63. fuck off! by Anonymous Coward · · Score: 0

    If aussies are like yanks it's because we are the same kind of people and australia _is_ a lot like the usa only better in most ways. Why would us becoming part of the usa be such a bad thing anyway? We may as well be since we're so alike and if yanks are to stupid to see we should be part of there country then its _there_ loss not ours. i welcome being formally part of the usa or else at least having our own president. I'm really sick of people making us out to be a small country when we're one of the three or five most important in the world now.

  64. The real purpose of anti-virus software by Crysalim · · Score: 1

    Anti-virus software only exists to prevent people from having to learn about malware. It is a purchase of knowledge. If even 20% of viruses are blocked with it, that is worth the price to some people, because they don't know how to avoid it any other way. Browsing and interactive techniques need to be encouraged before anyone could attack anti-virus software...

  65. What? Virus? by charlieman · · Score: 1

    Whats that? a new implementation of daemons?

  66. Re:Home Edition Resource Hog by BarlowBrad · · Score: 1

    Why does the enterprise edition have such a smaller footprint than the home edition?

  67. Not perfectly secure, huh? by cazbar · · Score: 1
    Still an interesting point it raises, and a good example to give to none believers if you ever have to give the "Nothing is perfectly secure" speach to a client.

    Bah! I'm sure if I unplugged a server and threw it into an active volcano it could be considered secure. It may be inaccessible, but I guarantee nobody is going to steal your data or plant a virus.

  68. Small Footprint, Lightning fast? by RoyGBatty · · Score: 1
    The home editions are a resource hog. The enterprise edition (at least of mcafee) has a very small footprint and is lightning fast. Mcafee should consider using the same build on their home editions.



    We're using McAfee VirusScan 8.0. If by "small footprint" you mean installation coincides with a sudden, lasting rash of virtual memory errors on 2 Ghz desktop machines with 512mb of RAM, sure. Not to mention the fact that it's pretty much useless against spyware, which is a bigger resource problem for us than viruses, and even trojans are often requiring manual intervention to remove. It's no worse than Trend was, I'll grant you, but it's not so good you should be giving it free advertising. One of my home machines with AVG, Windows Firewall, and SpywareBlaster has historically been more secure (read: never compromised) than my work laptop, which has been compromised at least twice from behind our corporate firewall... and I'm not even in sales. Though it does seem to have a pretty decent boot time.

    --
    I was always fascinated with rock 'n' roll, or girls, or something like that when I was a kid. - Gary Sinise
    1. Re:Small Footprint, Lightning fast? by kz45 · · Score: 1

      "We're using McAfee VirusScan 8.0. If by "small footprint" you mean installation coincides with a sudden, lasting rash of virtual memory errors on 2 Ghz desktop machines with 512mb of RAM, sure. Not to mention the fact that it's pretty much useless against spyware, which is a bigger resource problem for us than viruses, and even trojans are often requiring manual intervention to remove. It's no worse than Trend was, I'll grant you, but it's not so good you should be giving it free advertising."

      I have not had any of these experiences. I have used both 8.0 and 7.0 on many systems and it has not crashed nor had the virtual memory thrashing you mentioned. I never use the firewall or the anti-spyware app, so this may be the issue.

      "One of my home machines with AVG, Windows Firewall, and SpywareBlaster has historically been more secure (read: never compromised) than my work laptop, which has been compromised at least twice from behind our corporate firewall... and I'm not even in sales. Though it does seem to have a pretty decent boot time."

      There may be other reasons for this..not just the insecurities of mcafee. For instance, your system at work may be on a subnet that is attacked and/or scanned more often than your system at home. I can't believe you are using spyblaster though. It's the worst piece of software I've ever used. AVG is good, I switched over it it when my mcafee licensing ran out.

  69. In my experience, any paid software is worse... by ThePengwin · · Score: 3, Interesting

    Ive seen my fair share of viruses, and also my fair share of antivirus programs, but ive never seen a off the shelf product work as well. i use AVGfree, and as far as i know i have had next to no trouble with viruses. It is small in terms of memory and downloads but it seems to work a lot better than anything else ive tried.

    But i think there may be more to it. I think if you know your fair share about computers you know what to stay away from. I know that any site on the internet offering wares and serials is a sure thing to stay away from. Also if you just dont look up porn you have a very good chance of not getting a virus. :P

  70. The single biggest reason... by Anonymous Coward · · Score: 0

    They focus on reminding the user they are there instead of encouraging better habits. Why are the corporate clients better then retail versions? A corporate client is sold to an institution that already recognizes the need for security. The retail version has to sell itself one by one to idiots, and I do mean IDIOTS, who will not percieve value if the application does not nag them about something every 12 seconds. I'm currently wasting my life as a technician at CompUSA (hey, it's the same money as McDonald's without smelling like grain-enhanced beef byproducts) and I've lost count of the number of people who bring computers in with viruses who say "Oh I had Norton for a while but it never did anything so I didn't get it again." The result? Norton retail version won't let you sneeze without nagging you about something. Funny thing too, I get almost as many units in with Norton issues as I do with viruses. Plus there's a huge number that come in with viruses who say "Oh it can't be a virus. I have Norton." Never mind they surf to every porn site they can find, answer every spam, and play at every poker site they ever heard of. I tell people that antivirus is like kevlar: it makes for a good shield but when's the last time you saw a cop jump to get in front of a bullet? But they're idiots. They do what they do, get infected, do nothing about it till it shuts off their Internet althogether, then blame the manufacturer or CompUSA and no matter what you tell them, they refuse to accept any responsibility whatsoever. And so it begins all over again.

  71. Why current anti-virus will fail by buss_error · · Score: 2, Insightful
    Speaking only for a Windows world....

    As currently written, all anti-virus software will fail. The simple reason is that because anti-virus depends on a signature or a synthisis of actions to identify what is "bad" and what is "good". Last time I looked, using a moral imparitive in programming wasn't a system call. Like spam, viruses are not a technical problem, it is a human problem.

    The chief problem is that anti-virus is a defensive posture. Sooner or later, any defense will fail, if only because it becomes outmoded and/or out flanked. Defend only the walls, you leave yourself open for an air attack. You see the quandry here: It is impossible to know all the various ways to mount an attack and defend against all of them.

    You can do what many companies have started to do: Prohibt execuitbles in AD policy that are not specifically allowed. This protects (mostly, somewhat) corporate america, but doesn't protect the home user that doesn't have an active directory server, and likely wouldn't put up with that kind of restriction anyway.

    --
    Necessity is the plea for every infringement of human freedom. It is the argument of tyrants; it is the creed of slaves.
  72. virtualization + detection by roman_mir · · Score: 4, Interesting

    every application that runs on your computer should have its own address space and it should not be allowed to cross into other applications' address spaces, however this is not the case in MS Windows OS.

    I gues we may want to rethink what a computer actually is.

    I guess it should be possible to write (or use existing) virtualization software and run each application in its own virtual computer, give each application its own 'harddrive' without access to the rest of the disk, and most importantly make sure that the application cannot cross its VMs boundaries. Obviously each application that is not the OS itself should have run as a user and not as an administrator, but in a VM it shouldn't even matter that much.

    To share data between applications that really need sharing, it should be possible to open 'network' connections.

    In case when Intel or some other chip manufacturer will come up with multi-core processors (real multi-core, something like 10-1000 cores per CPU,) each application could also run in its own real processor space. A CPU could be rated something like: 100 simultaneous processes, and actually really run 100 simultaneous processes without time-slicing. Wouldn't that be a day? To accomodate memory per process, there could also be another independent administrator process runing, that would detect real time memory requests and manage memory accordingly (it could prepare memory ahead of time to avoid bottlenecking.)

    It also should be possible to run an image of the OS per process (but this should be optional, depending on the tasks at hand.) Of-course a CPU like that would also be great for parallelizing threads in processes (if there are resources.)

    In a computer like that, with each program only being able to affect its own computer space (CPU, RAM, disk space, network,) it should be possible to detect unwanted behaviour that could be caused by a virus. Attempts at 'networking' to the administration process, attempts at gaining unauthorized disk space, attempts at 'networking' with any other processes in the computer can be intercepted. In case when a virus (or a poorly written piece of software) behaves suspiciously or deadlocks or crashes or whatever, the rest of the machine should be protected and unaffected. The misbehaving process can be killed by the administration process and restarted or scanned and repared etc.

    I don't think the future of the home computers is in bigger gigahertz numbers, it is at parallelizing, virtualizing, making the software more stable and less dangerous for everyone.

    1. Re:virtualization + detection by chawly · · Score: 1

      Noticed this bit

      "I gues we may want to rethink what a computer actually is"
      and I absolutely agree with you , I have a troubled relationship with my computer however which might be described as follows:
      I really hate this damned machine
      I wish that they would sell it.
      It never does quite what I want
      But only what I tell it.

      I'll join you in the rethinking when I get this relationship normalised. Until then, I really wish you the best of luck

      --
      How many beans make five, anyhow ? ... Charles Walmsley
    2. Re:virtualization + detection by Xenophon+Fenderson, · · Score: 1

      This product already exists in the form of ISS's Proventia Desktop. Unfortunately, it introduces a noticable delay when executing a program the first time (for VM execution and analysis) and only a slightly noticable delay when executing a program the nth times (for comparison against a MD5 hash; if the hash is different, it re-scans the program). As far as I can tell, this process happens on every PE file load as well as the usual "non-executable" executable-bearing file types like .doc or .zip. It's a great idea - no signature updates (like most AV software), no complicated API access control list (like most host-based behavioral IPSes) - but it was brand new as of last year. Our performance problems may have been exacerbated by the fact that we were running this in tandem with McAfee VirusScan 7.1/8.0, both of which are serious resource hogs. Running something like Proventia Desktop together with a main-stream AV product might be akin to running multiple anti-virus systems in tandem - not usually a good idea.

      --
      I'm proud of my Northern Tibetian Heritage
  73. What is Anti Virus? by axlr8or · · Score: 0

    I never have used it. All it ever did was slow down my machine, and warn me with lockups. It got removed immediately. My whole computing life, I haven't used them. I've never gotten viruses either.

    I do have a firewall, though.

    1. Re:What is Anti Virus? by chawly · · Score: 2, Informative

      Having a firewall probably helps. Being very lucky also.

      --
      How many beans make five, anyhow ? ... Charles Walmsley
    2. Re:What is Anti Virus? by axlr8or · · Score: 0

      actually, being quite serious about who you recieve email from, and using web based mail instead of client email reduces your risks tremendously. That, and I've never been fooled by phishers. A lot of care and some luck yes :D

  74. Security through Obscurity by Mantrid42 · · Score: 3, Insightful

    So does this mean that I'm better off using an AV that isn't widely used? Is this one case where security through obscurity is actually valid?

  75. obscurity by akhomerun · · Score: 2, Insightful

    security by obscurity is still one of the best ways to keep yourself secure. whether it be macintoshes, or just leaving your house's spare key in a really good hiding spot, obscurity is one of the oldest security features around.

    obviously, what you need is an obscure anti virus app that's also really protective (as in put your spare key in a safe and hide it).

    of course problem with that is that if an antivirus product works well, it doesn't stay obscure for long.

    man i'm really stating the obvious here. i'm done now.

  76. Just a remark. by aepervius · · Score: 1

    Comparing the learn curve between linux and windows, despite having made great step, is still a pain in the bottom. I use linux with a special compiler to run molpro (roughly said a quantum calculation package) and molcas. It took me a FREAKING long ime to get it right, and I can't imagine your average people taking the time to do it. And here lies the problem : The "you learnt windows so you can learn windows" is BUNK because of that. You can't compare the user friendliness and ease of learning of windows with linux. Sure some distro get it better than others, but this is still far away from general public. So in a way yes, windows in some way is so much easier to use, that you could as well say people were born knowing how to use it (or nearly). Naturally you can call sheenigan and speak about security issue, patching, and whatnot, but windows is year ahead in usuability issues. Call me back when the learn curve of linux is down to the one of windows...

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
    1. Re:Just a remark. by Eideewt · · Score: 1

      How is your experience relevant? Have you tried running your special compiler and Molpro under Windows? Presumably not, since it seems to be *nix only. So you have no basis for comparison, unless you're basing your comparison on something other than the one thing you mentioned. Have you tried installing a desktop-oriented Linux distro and using it for normal tasks rather than the niche ones you normally use Linux for? I fear your perspective may be distorted by the uncommon tasks you're trying to perform.

  77. You're right... by Anonymous Coward · · Score: 0

    25k is a lot of RAM. No one should need more than 8k. You can't FILL 16k with meaningful code!

  78. Another strength of Package Managers by SanityInAnarchy · · Score: 1

    The Gentoo package manager is one example of a way to get around nVidia and Google Earth operating this way: since all packages are essentially shell scripts intended to compile software from source, there are actively maintained packages for nVidia and Google Earth.

    The reason most distros can't do this is that it becomes a legal issue -- can you legally unpack from the binary installer, then repack as an rpm or deb, and distribute it from the repository? But with Gentoo, even if they aren't allowed to distribute the binary from mirrors, they can always place it under management after you download it manually. This is nice, because the package also includes checksums for all its source files.

    What this means is, even most of the times you would download random software from the Internet, you still check it against a repository checksum.

    It really amazes me that other "modern" OSes have never done this. It's not as if it's a foreign concept. Windows Update is a package manager, it just happens to only work for Windows. MSI is also a package manager, but I believe it relies on the app to provide its own uninstall. On OS X, it's even worse -- most mpkg packages do not have uninstallers, and everything else is completely un-managed. The open-source community has started a library which apps can use to update themselves, but even if it were 100% supported, it's still nowhere near as powerful as real package management, complete with uninstall and dependency handling.

    --
    Don't thank God, thank a doctor!
    1. Re:Another strength of Package Managers by zcat_NZ · · Score: 1

      ubuntu packages can also behave this way; sun's java and Macrodobe Flash are handled this way because they don't allow redistribution, nVidia's drivers are completely repackaged for ubuntu, and I expect something similar will be done for Google Earth soon enough.

      My problem is that the mere existence of binary installers for Linux encourages recent migrants from Windows to keep doing things in the Windows 'download random crap and run it' way. And then they turn up on IRC complaining and expecting us to fix things when all their dependencies are broken!

      --
      455fe10422ca29c4933f95052b792ab2
  79. How AV *can* work by OhioJoe · · Score: 2, Insightful

    ..or how Microsoft can beat them to it.

    Can someone explain to me (I am not a programmer) if Microsoft has it in their easy to reach power to allow users to do the following, if they choose:

    1a. Blacklist any executable the user desires from running, no exceptions.

    1b. And make this very easy by simply right-clicking on a process and selecting "Don't allow to relaunch".

    2. And break down all the SVHOST.EXE programs into their individual component processes so when a virus adds itself under the svhost.exe, that virus is seen as a seperate process.

    2a. Stop writing the Windows program to name several processes the same damned name (i.e. SVHOSTS.EXE)

    Joe

    --
    "Artificial Intelligence usually beats real stupidity."
    1. Re:How AV *can* work by TheLink · · Score: 1

      Sure that's called DRM and Trusted Computing.

      But guess who wants to own the keys to the kingdom?

      Also it doesn't really do what most people will think it does. The cure could be worse than the condition.

      Because if you allow the execution of a binary executable that allows you to do a near infinite number of things, then you're still vulnerable.

      Examples of such executables - word, excel, perl, python. Go figure.

      So in the end you could end up with a computer you have no control over, but is controlled by either Microsoft and friends or by the malware writers ;).

      Be careful, or we will play right into their hands.

      --
  80. You want an architectural reason? by SanityInAnarchy · · Score: 1

    You're right about one thing, Vista won't make a difference -- at least, being able to run apps as a normal user won't do much right out of the box.

    The big thing missing on non-Linux OSes is decent package management. And not for lack of technical skill -- Windows has Windows Update, OS X has Software Update. Software Update is especially slick, but the essential problem is, they don't work for anyone else's software, and they generally only do updates, not fresh installations.

    OS X is the only OS I've regularly used (other than Linux) for work over the past year. Just last week, I discovered that the company I work for only has FTP access to their website -- very, very stupid, but it's not at all likely that I can change it. But anyway, I got sick of trying to do a recursive upload from the commandline FTP client, so I thought I'd get a graphical one. Searched the Internet, downloaded Cyberduck.

    On Linux, what would I have done? Assuming there was a Linux version of Cyberduck, I'd have done "emerge cyberduck", or maybe "apt-get install cyberduck". This does two things -- it automatically gets dependencies, which means cyberduck can be properly programmed to have dependencies (instead of trying to cram them all into the one downloadable executable/image) -- and it also verifies a signature of the downloaded file against the public key of the distro maintainers, which was on the install CD I downloaded. This means I was vulnerable to a man-in-the-middle attack exactly once -- when I downloaded the CD image. Assuming the CD image is good, I can be sure that the Gentoo or Ubuntu guys have at least done a quick check to make sure a given package is not spyware, incredibly old (abandonware), or a security hazard. It also means there's an incredibly low chance that it's been changed since it was on someone's CVS server by anyone except the distro maintainers, since even if said distro maintainers don't check gpg signatures by upstream maintainers, each update is vulnerable to that MITM attack exactly once -- when downloaded by the maintainer -- if it's safe that one time, it's completely safe for all the distro users installing stuff or updating.

    It's also a nice tool for keeping a system secure. Since it's usually not the OS itself that lets the software in, you want all of your software to be up to date with the latest patches. A package manager makes it happen -- you just tell it to update, and it grabs all updates, to every installed programs. I believe I've got some 22 custom-installed programs on my Mac, but it's probably more than that -- can you imagine the torture of trying to check the website of each and every one of them? Some are self-updating, but how do I make sure they've all at least checked for an update recently? It'd be a day's work for what I see as a daily habit on other Linuxes: "emerge sync && emerge -uDN world" on Gentoo, "apt-get update && apt-get upgrade" on Ubuntu/Debian. Ubuntu even checks automatically -- but in one place, with one program, instead of 22 different programs.

    --
    Don't thank God, thank a doctor!
  81. How about Sophos? by tombulk · · Score: 1

    Any opinions about Sophos? I have had good luck with it over the years.

    Their home page: http://www.sophos.com/

  82. Pivx Preempt by chrysalis · · Score: 1

    It's surprizing that no one wrote about PixV Preempt as an alternative to antivirus software. It tries to fix the causes instead of the symptoms.

    --
    {{.sig}}
  83. Clueless "noob" programmers by Joce640k · · Score: 1
    The only problem with that is that most Windows software developers are clueless n00bs who don't know how to write an application to run properly on a non-admin account.

    Microsoft has been as guilty as anybody in the past. Are they "clueless noobs" or does the problem lie elsewhere?

    I've been writing Windows apps for years and I'm still not aware of any official, garanteed-to-work way of finding out where I'm supposed to write the user's data files. It just isn't part of the API. There's a function "GetModuleFileName()" to find out where the program lives but no equivalent to tell me where data files should go. I guess that's why writing to the program folder is so popular.

    ObLinux: In *nix it's easy - every user has had a clearly defined home directory since version 1.0.

    --
    No sig today...
  84. Open question.... by Joce640k · · Score: 1

    Does anybody know if rootkits can be detected if I reboot Windows in "safe mode"?

    --
    No sig today...
    1. Re:Open question.... by cswiger2005 · · Score: 1
      Does anybody know if rootkits can be detected if I reboot Windows in "safe mode"?

      Reliably? No. If you've got a system which has been infected with a rootkit, you'll need to boot from another known-good disk, CD, or floppy and do a scan of the hard drive to be sure that you can find it. However, some rootkit scanners bypass the normal filesystem & file-I/O interfaces to read from the disk directly and can notice rootkits which are otherwise invisible to the compromised system's kernel.

      For an example, see the Register:

      "Sony-BMG's rootkit DRM technology masks files whose filenames start with "$sys$". A newly-discovered variant of of the Breplibot Trojan takes advantage of this to drop the file "$sys$drv.exe" in the Windows system directory."

      http://www.theregister.co.uk/2005/11/10/sony_drm_t rojan/

      --
      "The human race's favorite method for being in control of the facts is to ignore them." -Celia Green
  85. AV letdown by popsicle67 · · Score: 1

    The biggest problem I have found with my friends and family is simply letting the software work. They shut down the scanner because 9 out of 10 use Norton and it always starts scanning in the middle of something and it hogs so much resources that you can't ignore it. I have convinced a few to switch to AVG which can run on a modern system(and some vintage too) without robbing them of the power they need to run IE but most just want me to shut off Norton and leave them be. I never answer the phone when those people call(no prizes guessing why)

  86. it's not that AV software sucks, it's just PEBKAC by Anonymous Coward · · Score: 0

    I work in a small computer shop. we generally get 3 kinds of customer.

    The first is just buying parts or tedious service. they know about computers/viruses and all that keep themselves safe.

    The second are porn addicts they do all sorts of shifty things and come in every few weeks to have us purge their computer of viruses/malware.

    The third (and most common) are the morons. They buy and install Norton AV, keep the subscription updated and all that, but they never actually update the definitions or run a scan. half of the time they've inadvertantly turned off the auto scan or real time protection.

    people just don't understand things like this. The best way to fix this is to make users pass a test on basic computer use/safety before they are given the ability to do anything beyond text-only email and document/spreadsheet editing.

  87. You don't attack sudo, you attack xterm. by Myria · · Score: 1

    xterm is a user-mode program. A user-mode virus can take over xterm. It will know anything that you type in that terminal, including a sudo password. Once it has that, the virus can do what it wants.

    Windows NT does not have this problem, at least as of 6.0: you always type your password in a program that runs as root ("LocalSystem"). Vista's default of not having admin access when logged on as admin is actually going to be a good feature. It'll also encourage developers to require admin to run their word processor.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
    1. Re:You don't attack sudo, you attack xterm. by Lord+Ender · · Score: 1

      A girl into information security? Will you marry me? Seriously.

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
  88. Portable spyware and malware is trivial by TheLink · · Score: 1

    You're so wrong.

    People can do a lot of cross platform stuff with a few lines of perl (or other popular scripting languages) and the standard built-in modules.

    A LOT is possible. The last I checked perl is included on most Linux distros, *BSDs and OSX.

    Just not many will bother yet.

    It's trivial for a trojan horse perl script to have _zero_ malicious code at the start, but download the payload later from a google search (e.g. eval "$foo"; ). There could even be plausible deniability, just reuse crap code out there in your trojan and exploit it later.

    If the AV people have difficulty detecting current silly viruses, I doubt they'll have much of a chance vs perl/other script stuff.

    A malware writer can easily write a completely new one everyday - these are rapid development languages after all. Tons of people already do perl golf and obfuscated code for fun.

    But for now linux, mac desktop users are fairly safe, because most aren't as stupid/ignorant AND there just aren't enough of them.

    The targets of mass malware attackers are the weak/stupid/ignorant ones.

    Once you have the same sort of people who will run as root/Administrator _AND_ actually enter passwords to decrypt encrypted zipfiles _AND_ run them, getting them to run a little perl script as root is nothing.

    "Install new screensaver just do this:"
    perl Makefile.PL

    Anyway a real way to reduce this spyware/malware stuff is for the authorities to start using those existing antihacking laws on the culprits. After all if money is involved the trail is easier to follow. I mean who is paying who to force computers to show those stinking ads, or tamper with them to send spam?

    If the cops etc are jailing "hackers" who copy source code etc, it's funny how they have difficulty getting the malware/spyware people who tamper with hundreds of thousands of computers or more.

    --
  89. Most OS's allow cross-process memory writing by Myria · · Score: 1

    every application that runs on your computer should have its own address space and it should not be allowed to cross into other applications' address spaces, however this is not the case in MS Windows OS.

    Nor is it in Linux. A root program or program of the same user can manipulate another process - this is known as "ptrace". It's basically the same as Windows in that respect.

    In fact, in Windows NT, the process creation system relies on cross-process memory writing. When a program runs another program, it actually does memory injection into the new process. The NT kernel isn't really aware of things like the user mode stack, the environment, and the command line *. The parent process actually allocates new memory into the new process as the stack, copies its own environment into the new process through injection, and creates the initial thread.

    * I just mean that the kernel doesn't manage the user-mode stack. The kernel creates a structure in user memory called the Process Environment Block that points to the environment, but it's not filled in by the kernel.

    Melissa

    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
  90. I have never have run AV by gilgongo · · Score: 1

    I have never run AV in the 12 years I've had computers at home - it just seems like too much hassle. And because there's obviously money to be made in conning people into thinking that it'll solve all their problems, I mistrust AV companies immensely.

    I'm probably an idiot, but AFAIK I've only been infected twice in 12 years. Each time I simply re-installed.

    --
    "And the meaning of words; when they cease to function; when will it start worrying you?"
  91. Norton by falconwolf · · Score: 1

    As for myself, I used to use Symantec's antivirus software both at home and at work, but a year ago decided it just wasn't worth it. The program was the most obscene resource hogs I've ever had the displeasure to use, and in the 7+ years of using the program it never once protected me from getting a virus. The same can be said for a lot of other AV offerings, and yet you still see some idiots suggesting you run 2-4 different AV applications just to "be sure you're safe".

    I used to like Norton and have used Systemworks for several years. However I won't anymore once the PC I'm using now dies. Though it's setup to inform me I never get alerts from it when Windows or software crashs. Norton AV also causes errs and Windows forces it to quit. Now, I haven't had any viri but then again I'm careful about what I install, I won't open or preview any email unless I know who it came from or attachments unless I know what it is and I'll scan it first. Heck I don't even use my email client, Eudora, once a week. My isp offers webbased email and it offers a filter that only allows messages from those who are in your address book in the inbox folder. Everything else is either put into a "suspicious" folder or if the message has been previously been declared spam it's automatically deleted.

    Falcon
  92. Uncommon?? by aepervius · · Score: 1

    FYI molcas and molpro are just software, whether they run under windows is irrelevant. What is relevant is that to use those package I need normal day to day administration of that machine (network config from time to time 'cause uni admin like to change stuff,and in case of power dropping in the middle of a calculation, because I am too cheapo to buy a special supply, well having to mount and have fun repairing everything cost me more time than the same power down on a neighbour machine which is windows). And what i use is Suse, what is not bad as I can get a lot of support at the University from other fellow.

    My experience is only relevant as an anedocte. You might have another better experience. All I know is that NO ONE I know from the average people without too much knowledge of PC would have gone learning through. Try hunt for an howto because some networking config is not going through as needed. Fun.Fun.Fun. I can only thanks deeply all those who helped me.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
    1. Re:Uncommon?? by Eideewt · · Score: 1

      I understand that they're just software packages. What I was driving at is that you since they're Linux only, you couldn't have tested them under Windows, and therefore you must have no experience trying to run it in that environment, meaning that you can't compare their ease of use under Linux to their ease of use under Windows.

      My gripe with your post is that you provide no information about how you compare Windows and Linux. You mention only one thing, which (for the reasons outlined above) could not possibly have been your basis for comparison. Therefore, I conclude that you must either be (a) guessing or (b) basing your comparison on other aspects of the operating systems. Possibility "b" is more likely, but you mention no specifics of the tribulations Linux forced you to endure. This renders your comment devoid of meaning. Your experience is very relevant as an anecdote, but your anecdote is so woefully incomplete that it has no value.

      The best I can glean from the garbled English you offer is that you need to set up your machine again every time it loses power. I assure, you this is no obstacle, as one of Linux's great strengths is the ease with which common processes can be automated. Evidently your Linux knowledge is not great enough to do that, which is nothing to be ashamed of, but you did not express the situation clearly in your original post. You merely said the equivalent of, "It too hard!" It's all very well to say that learning curve is steep, but you need to explain what you were trying to learn to do. "I tried to learn Linux," is way too general. Linux does a lot of things, and there's a lot to learn about each of them.

      A more well spoken alternative would have gone something like, "I use Linux to run a quantam calculation package. It has made great steps, but the learning curve is still a pain in the ass. I had great difficulty setting it up; [example here]. Additionally, the uni admins like to change stuff and I sometimes lose power in the middle of a calculation. Have fun remounting and repairing everything [an explanation of what this means would not go amiss] after that! [Elaborate on this; what needs repairs?]"

      I would not have criticed a post following that general template. Anecdotes can be very informative, but they need to convey exactly: what you're doing, what problems you have, and who you are (i.e. your level of experience). Without these important bits of context, an anecdote is useless at best, and misleading at worst. My fear as a Linux fan is that a prospective user whose Linux usage would be vastly different than yours might be scared off by the vague assertions you make, even if in the course of the activities they intend to perform they would not encounter any of the problems you did. As you say, it's just your experience, and mine might have been (has been, actually) better. I have the experience to know this, but a neophyte does not, nor can they judge from the inadequate information you provided whether they are likely to encounter the trouble you did. Relaying your experience is good, but you need to make the domain of your experience clear to those without experience of their own as context.

  93. Re:What do these guys think signatures are, anyway by Anonymous Coward · · Score: 0

    Except that the rate of new virus / worm variant production is now so high that purely reactive, signature-based detection isn't very good even with daily updates. There ARE distinctive general virus / worm behaviours which heuristic engines can pick up on : delta offset grabbers, self-decrypting / polymorphic code, modification of key windows binaries and system files, port scanning, dropping another exe and chain executing it, binding ports, starting SMTP spam engines, injection into other processes address space e.g. IE's, the creation of suspicious "startup" methods (too many to list), breaking into ring 0, trying to hide the process, use of non-standard / undocumented APIs, directly calling absolute addresses in kernel32.dll etc etc.

    Many mainstream AV's heuristics are not very good. As a newbie coder I found it fairly easy to make an EXE appender that McAfee's resident 'Vshield' completely ignored, even though an exe writing to a directory full of other exes is clearly suspicious behaviour, and the situation was much the same with Norton unless you turned up the heuristic paranoia level to the point where it generated false positives. All it took was tweaking the delta offset grabber and a couple of other simple tricks. I was unable to get anything past AVG however, which is partly why I still use / recommend it (it also helps that it's free of course.)

  94. ran into this one myself by fusion9290991 · · Score: 1

    I was a strong supporter of the Symantec stuff. IT admin and programmer, paranoid about adware and spyware and spam crap. Kept up to date, subscriptions current, the works. The POP3 email scanner used to nail all kinds of nasties. Several per day.
    Then, all of a sudden, the nasties stopped. They stopped for a long time. But I was complacent, never bothered to run any other checks. I was a PC God, I knew it all. Had never been hit. Until I moved house, to an area where high speed internet access wasn't available, and I had to switch back to dialup. Everything was grindingly slow, I blamed the dialup, until I noticed after a couple of days that the 'send data' light on my modem was permanently on, regardless of what I was doing. Suspicious, I did a full system scan (with Norton Antivirus), it came up empty. On a whim, I loaded up ad-aware (which I hadn't touched in several months) and did a full scan. It went bananas! Turned out I'd managed to pick up a keyboard logger and some sort of other spyware goodness (fsck knows how, I browse with firefox, maybe my gf did it without realising). Couldn't get rid of it all though. So I promptly tossed out the symantec stuff, installed AVG free, and I've been clean ever since.
    Lesson learned. Complacency is as bad as having no protection.
    Oh, and my gf has her own VM now, if she needs to use the net :)

    --
    remember to loot and pillage before you burn!
  95. Re: Making Computers Friendly by TaoPhoenix · · Score: 1

    "The problem is, I think, rather that we have spent 20 years telling users they don't have to understand computing to use computers, and placed colorful metaphors between the users and the screens. We succeeded, and now the malware is exploiting the places where the metaphors break down. And those metaphors are everywhere: the C array which we treat as an input buffer; the bits on a line we treat as a well-behaved full-duplex connection between two programs; the little icons that tell people 'click me and you'll see I'm a ZIP file which opens neatly in WinZip' ..."

    And this was the drastic step it took to *finally* grind computers from "something for nerds" to "Oh, well, I guess I have to use one of those myself".

    I'm sure the Cadre of users in force in 1990 proportionally knew much more, and despite the low level of malware, would have fared much better.

    We achieved our sales objective of giving the otherwise-nonusers a computer, so by the logic of the sales mentality, "later is now", the time to use some of 2003's sales money to work on anti-malware.

    In a splendid world, I'd like to see some of that money making Linux ready for a NewDecade Rollout for these same users by 2010, but unfortunately, that sales money is stuck cross-platform with Micro$oft. Oops.

    --TaoPhoenix

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  96. Bulls**t by Anonymous Coward · · Score: 0

    >... you find the hidden folder full of child pornography you've been serving up for the last year.

    You lost all credibility when you pulled out the "think of the children line". Apart from anti-virus software marketing, child pornography has nothing to do with viruses. SHow me one virus which has ever served up child pornography to the Internet.

  97. Foolproof AV by zobier · · Score: 1

    Well not quite foolproof but I remember reading an article that claimed to be an interview with one of the original AV software creators. I apologise in advance for getting the specifics messed up.

    Basically he said the first incarnation was like a whitelist of processes that were allowed to run. I guess that when you installed myFavProg.exe you had to add it to the list somehow. He claimed that this made the computer nigh impossible to pwn. The problem was they couldn't find a business model that would allow them to make enough money off of it so they created what became one of the big AV apps and adopted the subscription model for virus signature updates; Evil bastards. I wonder if their original concept is still workable?

    --
    Me lost me cookie at the disco.
  98. The sad truth by fwarren · · Score: 1

    Sad truth number one. Major vendor antivirus software will only stop about 20% of the new viruses from getting at your system. This is not acceptable in a business environment where companies are paying big money for this protection. Sad truth number two. Most home users are so lame, that they run out of date, or expired, or no antivus software, and thus, will pass on via email and documents, viruses and worms that are old, and would be caught by even the "big three" antivirus products. If you cant run Linux or a Mac, antiviurs prodcuts are a fact of life in the corporate environment, and yes their price can be justifed, even if they miss 8 out of 10 of the new stuff

    --
    vi + /etc over regedit any day of the week.
  99. Would you like some apples with those oranges? by phorm · · Score: 1

    I cancelled the insurance on my home. One year later other than saving $550 I have not had a single problem. I wasn't robbed, it didn't burn down, and no hurricanes, floods, or earthquakes hit me either...

    Last time I checked, flood protection didn't cause your taps to leak, your lightbulbs to burn out, and your cable to cut in and out... in the PC realm bad antivirus software can do a lot of things along those lines.

    Insurance has a specific purpose which is different from an antivirus. In fact, the parent's description of using a backup instead is closer to 'insurance' than an anti-virus program, replacing stuff if the worst happens. Yes, you can run an antivirus program, and if you're not paying attention and being careful you still might find yourself in the dumps (which is why for big corps, sometimes incremental backups are best), but oftimes the price of running many antivirus programs is just as much a loss of productivity. I know from experience, as our last corporate AV program tended on some machines to cause program or outright system crashes (not to mention slowness and resource consumption)... which is much of antivirus programs are intended to prevent.