Slashdot Mirror


Viruses and Market Dominance - Myth or Fact?

rocketjam writes "An article at The Register, authored by Scott Granneman of SecurityFocus, examines the conventional wisdom that if Linux or Mac OS X were as popular as Windows, there would be just as many viruses written for those platforms. Mr. Granneman bluntly says this is wrong, then proceeds to detail the fundamental differences between those OS's and Windows which make Windows an easy and inviting target for virus-writers, as opposed to the Unix-based platforms."

736 comments

  1. Unix-based ... by Anonymous Coward · · Score: 0, Troll

    If at least ./ authors could turn on their brain before writing an article. Linux is not Unix-based. That's what SCO is trying to tell people. It is a Unix-like system. Stop spreading SCO's FUD, please!

    1. Re:Unix-based ... by bladernr · · Score: 5, Insightful
      Linux is not Unix-based.

      I'm not sure if this is a troll or not, but Linux is indeed UNIX-based. It is "inspired by" UNIX (as opposed to having code in common).

      Linux uses all of the old UNIX concepts of fork(), inodes, etc. For non-UNIX inspired systems, see OS/400, VMS, etc. These do not have UNIX primatives.

      As a Linux user, I am proud that Linux is a UNIX derived (at least in spirit) system. It has a base of history, knowledge and experience from which to build. Would starting purely from scratch be better? I hardly think so.

      I learned UNIX programming on SunOS. My SunOS knowledge works just fine on Linux (although not on OS/400 and hardly on Windows... unless you count what little POSIX compliance they barely put in).

      Long live UNIX/Linux!

      --
      Sarcasm and hyperbole are the final refuges for weak minds
    2. Re:Unix-based ... by tarquin_fim_bim · · Score: 1

      It may be the case that Linux is a UNIX clone, but to say it is 'UNIX based' is highly misleading, after all GNUs Not Unix.

    3. Re:Unix-based ... by Anonymous Coward · · Score: 1, Funny

      Linux uses all of the old UNIX concepts of fork(),

      Actually linus implemented clone() instead. Please learn.

    4. Re:Unix-based ... by Anonymous Coward · · Score: 0

      And anyway it's based on Minix.

    5. Re:Unix-based ... by i_want_you_to_throw_ · · Score: 2, Funny

      As a Linux user, I am proud that Linux is a UNIX derived (at least in spirit) system. It has a base of history, knowledge and experience from which to build. Would starting purely from scratch be better? I hardly think so.

      Now if you could remit to SCO $699.00 we would appreciate it.... Darl McBride

    6. Re:Unix-based ... by c4ffeine · · Score: 0, Offtopic

      Ooh! Ooh! Free money? Sign me up. I don't have a fax number, but my phone number is (911) 123-4567. Please contact me immediately!

      --
      "73% of quotes on the Internet are made up" -Ben Franklin
    7. Re:Unix-based ... by Anonymous Coward · · Score: 0
      Long live UNIX/Linux!

      That's GNU/(UNIX/Linux), dammit!

    8. Re:Unix-based ... by querencia · · Score: 1

      >>If at least ./ authors could turn on their brain before writing an article. Linux is not Unix-based. That's what SCO is trying to tell people. It is a Unix-like system. Stop spreading SCO's FUD, please!

      >I'm not sure if this is a troll or not, but Linux is indeed UNIX-based.

      Good troll, first post. You got one, and they modded him up to +4.

    9. Re:Unix-based ... by morcego · · Score: 1

      Even if it is only based on the concepts stablished by UNIX, it is still UNIX-based. Take the SysV-IPC as a proof of this. The name it self should show you Linux is, in fact, UNIX-based.

      As previously stated on another comment, this has nothing to do with SCO's FUD. SCO claims Linux is based on UNIX code. Being based on UNIX has nothing to do with it.

      --
      morcego
    10. Re:Unix-based ... by maraist · · Score: 2, Informative

      Actually linus implemented clone() instead. Please learn.

      POSIX is an API. When we say "UNIX" we generally refer to the POSIX API. An API's whole point is to abstract the particulars of an implementation. For example, Perl actually implements fork on windows through the use of independent interpreters runing in a threaded environment. Java, also is an API which facilitates things like graphics and asynchronous file access (strangely similar to UNIX IO selection btw).

      To say that GNU's Not Unix with a straight face is to miss the point.

      Likewise is to differentiate the implementation details of clone v.s. the front-end API "fork". "clone" is only significant because it allows the kernel to have a single entry point to handle process creation; both threading and forking, differentiated only by a memory mapping flag. Is it any less significant that some primitive implementations of POSIX concepts delegate inter-process pipes as physical temporary files?

      Granted lack of full POSIX compliance exists in things such as signal delivery to threads. But it's rare to find a fully POSIX complaint OS.

      --
      -Michael
    11. Re:Unix-based ... by 0x0d0a · · Score: 1

      Actually linus implemented clone() instead. Please learn.

      Wow. Amazing that all my software that uses fork() runs, eh?

    12. Re:Unix-based ... by beady · · Score: 1

      oh dear... even I got the joke Im afraid.
      Linux is a unix CLONE, not unix based.
      Not a fork. a clone.
      do you see?

    13. Re:Unix-based ... by Anonymous Coward · · Score: 0

      And Linux is not GNU.

    14. Re:Unix-based ... by Dashing+Leech · · Score: 2, Informative

      True, but then Linux is not even an operating system, it's the kernel. The entire operating system is really GNU/Linux (or maybe not). Clear as mud?

    15. Re:Unix-based ... by hesiod · · Score: 1

      > That's GNU/(UNIX/Linux), dammit!

      Or is it UNIX/GNU/Linux, as there's no such thing as GNU/UNIX... Would kinda' miss the point of GNU if there was.

  2. interesing by diablo6683 · · Score: 0

    i wonder what the commercial applications/implications of this are? any takers?

    1. Re:interesing by mormop · · Score: 4, Interesting

      i wonder what the commercial applications/implications of this are? any takers?

      I suspect that the commercial implications are minimal at least for a year or three. For a start, a lot of IT decision makers, i.e. accountants and people who have been promoted from middle management with little technical ability will still swallow MS's bullshit. They will also buy Server 2003, optimistically believing that it will be cure all the problems of Server 2000 in the same way they believed 2000 would cure the problems of NT.

      For an example cop this survey. It apparently shows that Europe's IT directors place consistency higher than security and reliability and the human tendency to submit to fear and one's own insecurity rather than to break ranks and try something new will lead a lot of people who have no real faith in their own abilites to stick with what they know, i.e. Windows, regardless of how shit it may be, how many viruses it catches, how many customer's credit card numbers get stolen etc.. They crave stability even if what they have is flawed, at least they know where the buttons are.

      In all honesty, I don't see single OS networks as being a good idea regardless of what your using. There are millions of lines of code in a modern OS and it only takes one cock-up to open a crack through which it can be broken. A lesson in genetics suggests that diversity gives you the best hope of survival when under attack or it can at least slow the attacker as they, or their virus, try to find vulnerabilties in each system.The only way that will be achieved is by opening file formats so that all platforms can exchange data with 100% transparency. This will also create a truly free market causing companies to develop software based on quality, performance, security and reliabilty rather than how pretty the GUI is and how clever this years bunch of graduate marketing twats are. The obvious side effect is the breaking of MS's monopoly and the burgeoning of a new software market that will develop ports and alternatives to existing "industry standard" stuff like AutoCad. Proprietry software companies fear this the most as they will then have to wrestle with real competition.

      I still think that Linux, BSD and Mac are inherently more secure and better coded than Windows though. I also suspect the rot is so deeply set into MS stuff (with a 20 year legacy of putty eye candy before security) that they will never sort it out without a ground up rewrite, somthing they will not do unless forced to.

      Linux developers on the other hand have given a security a starring role since day one and even though there are bound to be flaws they're fixed in short time by developers who don't spend the first week denying a problem exists. It's free, it does what I need and it's users give a shit. What more can I ask for.

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
    2. Re:interesing by Carnivorous+Carrot · · Score: 2, Insightful

      Either that or many of the things that make for a good OS run by tens of millions would lead too a hundred thousand tech support calls for a day were Linux or Unix scaled up.

      Each little stumbling block that is beneath the notice of a Linux user translates to thousands of tech calls out in the real world.

      People hate to have to learn to jiggle the door handle to get the key to work. They hate to have to hit the TV on the top left side, just and so.

      In spite of popular opinion, these OS's have [b]not[/b] been put thru the wringer...

      --
      "Has [being a kidnapped teenage girl, raped repeatedly for months] changed you?" - Katie Couric to Elizabeth Smart
    3. Re:interesing by Arker · · Score: 1

      I don't think a ground up rewrite would be required, since NT 1.0 was actually a very nice codebase, but the work involved in reverting back to that and rebuilding everything since then, only sensibly, would indeed be enormous.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    4. Re:interesing by Biscit · · Score: 2, Interesting

      We run both Windows 2000 and Linux here, but Linux is restricted to development of linux based embedded systems. The view of one IT porffessional I have spoken to is that linux is a vast security hole, his main reasoning being that as the source code of Windows is not publically available, and all the source for linux is easily found, Windows must be intrinsically secure!

    5. Re:interesing by mormop · · Score: 2, Insightful

      It's undeniable that people that don't like having to learn new things and certainly don't like to have to enter root passwords and get their hands dirty. I mean hell, the joke about getting your 7 year old kids to teach adults how to program the VCR is funny purely because so many people can relate to it.

      While the workings of consumer electronics can be made transparent to end users, computers are a different entity all together.

      My original point is based on the problem that a lot of IT decisions are made by non-technically minded management based on the effect it will have on the company accounts in the current financial year. How many IT people have put educated, well developed ideas forward and had them shot down not for technical reasons but because there's no money. At the same time, the CEO's getting a $/3 million bonus and a new Mercedes. How do you accurately calculate TCO? How much to include for the cost of having to pull in IT staff, on overtime, over the weekend in order to carry out disaster recovery when the latest virus wreaks havoc. What if a virus as prolific as SoBig.F started overwriting hard disk sectors that store drive geometry info forcing whole corporations to fix or replace every HDD in the company. Imagine the chaos. Is it luck that this hasn't happened? Is it on the cards? Who knows, but if it does happen I know the shit will really hit the fan.

      All I'm saying is that if you can integrate other OS's into a business it would be a good insurance policy to do so. OK if you use AutoCAD you're more or less stuck with Windows on the desktop because as good as LinuxCAD or others may be there's too much built around AutoCAD for many people to use it as a drop in replacemnt.
      On the other hand if your servers are sharing files and printers, delivering e-mail and not a lot else, why the hell are you running Windows. Now that Opengroupware is out even Exchange (the holy grail) may be replaceable and there are Linux server solutions that will fulfill all the requirements of an awful lot of offices. In exchange you get a mail server that is immune to Windows viruses, loads of extra odds and sods that'd cost a fortune on Windows and an extra degree of seperation in the event of an attack.

      Support will develop as Linux usage expands. Or why not use a MAC? Known company, good reputation and it ain't Windows giving you many of the benefits of Linux with Apple paid support. BSD, whatever, it's not the OS you use that makes the difference it's removing the uniformity of weaknesses that a network of 100% identical machines on a network gives you.

      There really is enough room for more than one OS in the world and at the end of the day, how many SoBIG.F's will it take to cost business the price of supporting it.

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
    6. Re:interesing by mormop · · Score: 1

      He he.....

      I've had that debate as well. It boils down to which is more secure?

      Building 1: Layout map publicly available to peer review to by a worldwide group of security analysts and solution designers. Security guards at every point who treat everyone as a potential threat, checking ID, authorisation etc., locksmiths who can submit improvements and ideas to the techs in charge of the building, CCTV everywhere etc.

      Building 2: Layout of building only available to employees of the architects office. Blind security guards with deaf dogs that have colds who treat everyone as friendly by default. Doors that are all opened with the same key and signposts everywhere showing you how to get anywhere in the building. Add to this, every other building built by the architects is exactly the same, uses the same keys etc.

      From the outside, the second building looks more secure but the underlying security offered by keeping the layout hidden from outsiders is automatically lost once an intruder is inside. If the the front door is left unlocked by default....

      In building 1, the contributions of experts and constant feedback from the security people tighten access as each weak point is spotted.

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
  3. Hi guys. by Anonymous Coward · · Score: 0

    I've NEVER EVER EVER had a virus. Ever. I've never been infected.

    1. Re:Hi guys. by angryelephant · · Score: 1

      The only time I have had a PC become infected by a virus is my work computer which runs on a vastly microsoft dominated network.

    2. Re:Hi guys. by Anonymous Coward · · Score: 0

      Really?

      I've gotten 4 viruses in the last month. I protect my Windows box with everything I can, yet I still get infected every once and a while.

    3. Re:Hi guys. by rifter · · Score: 1

      Really?

      I've gotten 4 viruses in the last month. I protect my Windows box with everything I can, yet I still get infected every once and a while.

      Well the person above is either not running windows, or is one of those people who claims they run Windows 95 with no virus protection but never get viruses. How they think they can magically know they don't have viruses without ever scanning is beyond me...

    4. Re:Hi guys. by hesiod · · Score: 1

      > I protect my Windows box with everything I can, yet I still get infected every once and a while

      I guess "everything" doesn't include patching. Not trying to troll or (God help me) defend MS, but all of the viruses/worms I have seen wild in the last year or 2 could have been prevented by applying all the patches. Not that I want to install patches all day: I'd never have time to do REAL work.

    5. Re:Hi guys. by mormop · · Score: 1

      Bound to happen I'm afraid. A virus has to be found before it can be fixed.

      If a worm turns up that uses an unknown exploit or even one that can be patched but hasn't, it has the advantage. If it grabs 5 email addresses from the first copy of outlook it hits, it then infects 5, then 25........ until you very rapidly run to a large number of infections.

      Until it's reported, caught, analysed and fixed they're all vulnerable

      --
      Hmmmmmm..... Deep fried and look like Squirrel.
  4. What about r00tkits? by Leme · · Score: 3, Interesting

    He says "There are about 60,000 viruses known for Windows, 40 or so for the Macintosh, about 5 for commercial Unix versions, and perhaps 40 for Linux."

    What about root kits? I would consider that a virus, not technically speaking, but it's still along the same lines.

    1. Re:What about r00tkits? by BagOBones · · Score: 2, Informative

      A virus is self replicating.

      --
      EA David Gardner -"... but the consumers have proven that actually what they want is fun."
    2. Re:What about r00tkits? by demaria · · Score: 5, Insightful

      Rootkits are probably more like a trojan than virus.

      Personally, I consider viruses, worms and trojans to all fall into the same genus. The differences between the three aren't too important and blurry anyways. They are all hostile code that can affect any system.

    3. Re:What about r00tkits? by SquadBoy · · Score: 3, Funny

      Who is to say that r00tkits are not? Maybe they are the really smart ones just using the kiddies as hosts. Every think of that smarty smarty go to a party?

      --

      Cypherpunks: Civil Liberty Through Complex Mathematics. Those who live by the sword die by the arrow.
    4. Re:What about r00tkits? by evil9000 · · Score: 1

      No, not the same. If you are referring to an email with a root kit attachment, then your talking about a trojan.

    5. Re:What about r00tkits? by BlackHawk-666 · · Score: 1

      Perhaps you could name some of these self replicating root kits to give your statements some degree of validity?

      --
      All those moments will be lost in time, like tears in rain.
    6. Re:What about r00tkits? by Anonymous Coward · · Score: 2, Insightful

      Read the article. To get a rootkit requires you to be socially engineered... or for you to be using a horribly insecure daemon. Also, it is a bad idea to give accounts to un-trusted parties on a system that you have not configured for such activities. But, back on topic. You have to download, chmod, and then run any rootkit in the exact same way you would have to run a virus.

    7. Re:What about r00tkits? by Anonymous Coward · · Score: 0

      He's right, though.

    8. Re:What about r00tkits? by Total_Wimp · · Score: 0

      This is dead-on. There may be little in the way of viruses Right Now, but if the systems can be taken over by crackers manually then you're one small script away from having a virus.

      The author of this article is not only parading his ignorance of logic (low virus numbers Right Now != more secure ) but also of human nature. He claims, for example, that since users can't just click an .exe to install a program that makes social engineering impossible (or at least mush less likely). Isn't it massively more likely that in order to get Linux on more desktops, distro/window environ/software authors will end up building one-click installs into the product? Isn't it more likely that "average" end users will demand it? Isn't it more likely that these "average" users will go ahead and do a quick login as root to install that nifty something Johnny sent them?

      Linux prevents none of this. The only reason it prevents any of it now is because it's "broken" (read: not currently easy enough for "average" people).

      TW

    9. Re:What about r00tkits? by Short+Circuit · · Score: 1

      I think he means that a rootkit is simply a virus whose medium is the people who install it. J03 h4xx0r sees it, and decides he wants to spread it around.

      Kinda like fashion. (Cool! Now I have a good non-monetary reason not to dress according to pop culture.)

    10. Re:What about r00tkits? by EvilTwinSkippy · · Score: 3, Informative
      There is a BIG difference between a rootkit and a virus. A rootkit is injected manually by a human being AFTER they burrow through an exploit.

      If that is your definition of a virus, you might as well lump NT crack and the windows 2000 installation CD as Viruses.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    11. Re:What about r00tkits? by fupeg · · Score: 5, Interesting

      You have been socially engineered by Microsoft to think that such things as one-click installs are necesarry and desirable. You have been brainwashed to believe that "if it's not as easy as possible, then it is too hard."

      Even if you think that one-click installs are necesarry, take a look at MacOS. It allows for one-click installs, but if you the program is going to change OS code/settings, then you are warned about it and prompted for a password (a la sudo.) Of course the MS-programming-kernel that used to be your brain will probably respond that having to put in a password makes the OS "broken" ...

      Imagine some software engineer saying "hey you know what would make things really easy for our users, if we could remotely take control of their computers, install patches/extensions, and optimize some of their hardware settings." There you go. That could make installing/setting up/maintaining complex software so much easier, right? Hey there are some really obvious security implications, but eaiser is always better right?

    12. Re:What about r00tkits? by Anonymous Coward · · Score: 1, Informative
      Learn the terminology. A rootkit is just a kit for obtaining (or keeping) "root" on a box. While some virii and worms have functionality like this built-in, rootkits by themselves don't get up and walk across the network from your machine to mine.

      Viruses and worms are closely related, both being code that replicates itself.

      Trojans are nasties that pretend to be something else so you'll run them - most of the Gator utilities, etc. are trojans in my book.

    13. Re:What about r00tkits? by d3faultus3r · · Score: 3, Insightful

      broken? how so? Preventing users from installing stuff is extremely useful on a multiuser system. I've seen way too many networked windows boxes with just about every piece of spyware, adware and other useless crap installed on it to believe that letting the average user install anything they want is a good thing. Just because users want to be able to install anything on their computer with no safeguards doesn't mean it's a good idea. The current system isn't broken, it was put there to prevent exactly what has happened on Windows boxes.
      Most Unices are good about preventing average users from accessing the core files in the OS, whereas Windows just puts a nice little warning on the screen and lets you go right ahead.

      --
      read my blog
      musings on politics and technol
    14. Re:What about r00tkits? by jidar · · Score: 2, Informative

      a rootkit isn't even marginally similar to the others in that rootkits are ran deliberately by a local assailant. They don't propogate by any means and you are never tricked into running them. They really have nothing to do with this topic.

      --
      Sigs are awesome huh?
    15. Re:What about r00tkits? by CompMD · · Score: 3, Insightful
      I disagree. I am familiar with higher-education institutions that have had their netblocks scanned, then the linux boxes matching certain criteria were examined and attacked based on known exploits. There was no social engineering required, nor were they horribly insecure...there's still a heck of a lot of people using apache 1.3.x without all the patches, and if a script kiddie can compromise your system at that point, he's won half the battle. From there it is a trivial joke for them to get and execute a rootkit on your system. With some of the kits out there, you'd never even know it unless you had tripwire or were just a hell of a sysadmin. If it were up to me, I would say that a rootkit is in its own category in that it uses properties normally attributed to viruses and trojans. On the trojan side, you actually have to run the kit on the machine you want to attack. On the virus side, the kit will usually modify some important system code (like the kernel) in order for it to achieve its purpose. From there, it can allow someone to run anything (including services over tcp/ip) usually unbeknownst to the actual administrator and almost definitely unknown to the users. This activity is very similar to a trojan. So, given that information, it seems difficult in my mind to not classify rootkits by themselves. I do agree that viruses, worms, trojans, and rootkits all can be considered to be of the same genus of malicious code that can affect anyone.

    16. Re:What about r00tkits? by TnkMkr · · Score: 2

      I would disagree with you and say that one-click installs and easy as possible software is necessary to be competitive, because not everyone who uses a tool will want to spend the time to learn the intricacies of the whole tool. And to a lot of people a computer is just a tool.

      Or if it is social engineering to make people think things have to be easy have all the auto companies socially engineered the masses into thinking one key turn car starting is necessary, after all it would certainly make it harder to steal a car if you had to manually adjust your fuel system every time you start it. (Remember when we use to actually push down on the gas petal to start a car... imagine if you had to get out and adjust a carburetor, prime the system and hand crank it.)

      It's not social engineering by MS (put the foil hat away). It is what people have wanted from technology since the begining, to be easy to use.

      Now imagine a car company saying", hey wouldn't it be easier if we could remotely open, start or shutoff our users cars so we can help them if they need it."

      Oh wait they did do that. How come I don't hear sudden stories about massive car thefts with remote devices that can do what the manufacturer does? Or cars that won't start because they are receiving an incorrect kill signal? Oh yeah, because in the effort to make things easier car companies took the time to make them secure.

      Stop blaming poor computer security on making systems easier to use and put the blame where it belongs, on those who poorly implement their ideas(be it MS or anyone else).

    17. Re:What about r00tkits? by jjhlk · · Score: 1

      I agree!

      The article compared the windows situation now to the linux situation now (for the average user). The only problem is, there is no linux situation now! Those millions of windows users still need a reason to switch, and it won't be just for better security. If changing permissions and running root is what it takes for the average linux user of the future, then that's what they'll do when an e-mail tricks them.

      Besides, isn't the virus issue moot when windows people can just run a virus scanner and firewall? Yet the author compares a poorly setup windows machine to a linux average user who doesn't exist.

      Isn't there still the issue of updates? The latest windows worms exploited fixed bugs. But people didn't update. Why would that be any different with linux? All MS needs to do is turn on automatic patching by default on their next OS.

    18. Re:What about r00tkits? by morcego · · Score: 2, Insightful

      I think he means that a rootkit is simply a virus whose medium is the people who install it.

      You know, you just described a Trojan (Horse), not a Virus.

      Unless, of couse, you mean stupid users are the real virus. In that case, I do have to agree with you :)

      --
      morcego
    19. Re:What about r00tkits? by feepness · · Score: 1

      Oh wait they did do that. How come I don't hear sudden stories about massive car thefts with remote devices that can do what the manufacturer does? Or cars that won't start because they are receiving an incorrect kill signal? Oh yeah, because in the effort to make things easier car companies took the time to make them secure.

      I understand that most criminals can break into cars in a few seconds. That is why there is such a huge aftermarket for security devices... alarms and such.

      Perhaps you don't work in the auto industry. If you worked in the auto industry you would probably care more, and therefore hear of it. Conversely, you probably wouldn't hear about too many computer viruses. My therapist wife has no idea about computer security, but can talk for hours about changes in therapeutic models. In fact, she has far MORE awareness of car theft than computer viruses.

    20. Re:What about r00tkits? by Trepalium · · Score: 1

      No, he's saying the script kiddies are the carriers for the 'viral' r00tkits, in that they're the ones that propagate the infection. It's an interesting way of looking at it, I suppose.

      --
      I used up all my sick days, so I'm calling in dead.
    21. Re:What about r00tkits? by danheskett · · Score: 1

      whereas Windows just puts a nice little warning on the screen and lets you go right ahead.

      That is false. Windows is very easy to configure it so that you cannot *install* (ie, change any system settings) any new software as a standard user. I admin lots and lots of Windows 2k and XP boxes and my users cannot install anything I dont personally approve.

      I do however let them run any executable they want, though I could restrict that as well if I wanted.

      When Linux is on the desktop with everyone running root with RH or Lycoris or Lindows or what ever you will see similiar things: a big pile of bad nasty programs running when the user has no idea how they got there.

    22. Re:What about r00tkits? by Dun+Malg · · Score: 4, Interesting
      Oh wait they did do that. How come I don't hear sudden stories about massive car thefts with remote devices that can do what the manufacturer does? Or cars that won't start because they are receiving an incorrect kill signal? Oh yeah, because in the effort to make things easier car companies took the time to make them secure.

      [scoff!]
      You think the reason car thieves haven't taken advantage of weaknesses in remote unlock systems is because they're so well designed? Think again, man. The reason no one's making black-market code-grabbers for remote door lock systems is because the slim-jim class of opening tools still work. There's no reason to attempt to exploit a complicated electronic system on the front door when the back door is secured with a plastic padlock labeled "do not cut off this padlock"! If you ask me, Windows is just like cars. They add on all sorts of fancy things but don't fix the security holes that are already there.

      --
      If a job's not worth doing, it's not worth doing right.
    23. Re:What about r00tkits? by pVoid · · Score: 2, Interesting
      The difference is humongous. It's not so blurry.

      Let me break it down to you:

      a trojan horse is code you run on your computer that doesn't do what you thought it did. In my opinion, these are mostly user stupidity.

      a virus is code being injected into a program you run normally. How it gets there is not really part of 'viral activity'. Technically, we have very few virii left these days, most fall into the trojan horse category. Virii were especially popular back in the days of DOS, when modifying a file was rather easier than trying to hide it somewhere (just cause back then you had 3 files on a 5.25" floppy and a fourth file name "DOSKill.com" would arouse suspicion. (now, people just go ahead and hide a file deep inside the windows directory.

      Worms on the other hand are completely external attacks. They propagate themselves without needing user help. Rootkits are 'manual worms'. Worms only work because of security flaws.

      That's the main difference: virii can infect *any* system, so long as the user acts stupid enough. Worms can *only* infect systems which have flaws.

      As far as I'm concerned virii are user responsability. I've never been infected with a virus or trojan horse (mainly because I never run as admin), and really a system is not really at fault if it gets a virus infection. It certainly can't be considered at fault for "making a virus writers job easier" by having easier APIs. After all, one of the ten security commandments are: If your enemy gets you to run code on your computer, it's not your computer anymore.

    24. Re:What about r00tkits? by pVoid · · Score: 1, Troll
      You on the other hand have been socially engineered by Linux zealots to think that people who don't want to spend 38 consecutive hours to get their system up and working are idiots.

      Besides, what's your point. In windows (NT/XP/2k), you can't run an installer without being an admin or power user. Which is the bottom line: a properly secured system doesn't care if the GUI consists of one big button in the middle of the screen that says "INSTALL A VIRUS".

      In fact, how is anything you just said (remotely getting files, updating the system) different from apt-get? Look past the pretty pictures of a GUI. Does apt-get go over SSH? no. How do you know then that it's not being hijacked? Don't say MD5, you might have one fat mother sitting between you and your package distributions.

    25. Re:What about r00tkits? by Overly+Critical+Guy · · Score: 2

      You have been socially engineered by Microsoft to think that such things as one-click installs are necesarry and desirable.

      No, consumer feedback from years of user research has socially engineered Microsoft into believing it is necessary and desirable, because this is EXACTLY what people want.

      Have you even tried running Windows post-NT without administrator privilegs, and how it also doesn't let you change things without an administrator password? Your post was just endless FUD spawned from a chip on your shoulder against Microsoft. It's okay; 90% of the posters here have that same chip. For them, using Linux is a catharsis of their reactionary hatred for Microsoft, and they love to talk about them endlessly.

      All the while ignoring that--as Slashdot itself even reported--Linux is the most compromised system on the net. And with all the ssh/ssl vulnerabilities, many people have seen that Linux is not so golden and pristine, and that everything is insecure. It's just that Windows is everywhere on the desktop (and that won't change within the two years until Longhorn, no matter how many people try to spin it).

      --
      "Sufferin' succotash."
    26. Re:What about r00tkits? by Idarubicin · · Score: 2, Informative
      Personally, I consider viruses, worms and trojans to all fall into the same genus. The differences between the three aren't too important and blurry anyways. They are all hostile code that can affect any system.

      Hrm. That sounds a little like saying that it's not important for the lay public to know the differences between real (biological) viruses and bacteria--they're both hostile organisms that make us sick, right?

      All well and good until you have people with rhinoviruses going to the doctor and demanding antibiotics.

      Sure, simplify the details--most people don't need to know every little thing about the mechanisms by which hostile code operates. Still, it is very important for even novice computer users to understand the various ways that their otherwise very vulnerable Windows boxes can be compromised.

      --
      ~Idarubicin
    27. Re:What about r00tkits? by Anonymous Coward · · Score: 0

      root kits are only worth anything AFTER the cracker has compromised your machine. Good security practices will keep your computer immune from Root Kits.

      Anyways root kits WERE worthless with windows because it was overkill. Unlike Linux/Unix/BSD, admins didn't have the tools nessicary to detect a compromised machine easily. As w2k and friends become more and more Unix-like roots kits have been made for them. And like win9x and NT windows users don't have the ability to get close to detecting a root-kit'd machine, unless the root kit is poorly designed and starts crashing the machine or something. It is even immune to all virus scanners.

    28. Re:What about r00tkits? by Total_Wimp · · Score: 1

      "Preventing users from installing stuff is extremely useful on a multi-user system."

      Great for businesses, but what about home users? Someone in that house is going to have to install stuff and that person, in most households, won't know an .exe from a peanut butter sandwich.

      If you have to give someone install privileges then:

      1. It has to be easy enough for them to do it (otherwise they'll never use the OS)
      2. They have to make some sort of judgment about what is ok to install (because otherwise it's not truly _their_ computer)

      If either 1 or 2 aren't correct then you definitely have a "broken" product as far as home use is concerned. The whole value of the "can't social engineer" argument the article author proposed was based on this very brokenness. When Linux is "fixed" enough so that average users can install software on their very own machine at home then it will be just as subject to social engineering as any Windows box ever made.

      TW

    29. Re:What about r00tkits? by 0x0d0a · · Score: 1

      I've never been infected with a virus or trojan horse (mainly because I never run as admin)

      It's possible, but a PITA not to run as admin. Some software doesn't work if you aren't admin, and it's impossible to install most software without being admin.

    30. Re:What about r00tkits? by 0x0d0a · · Score: 1

      You on the other hand have been socially engineered by Linux zealots to think that people who don't want to spend 38 consecutive hours to get their system up and working are idiots.

      You know, this was not only true, but a vast understatement just a few years ago -- you could spend *weeks* getting a network connection or 3d working.

      Now, just about everything is pretty darn easy to set up. Plop CD in drive, click through series of choices, done.

      It still takes a system a long, long time to work exactly the way you want -- all your tweaks and preferences, your favorite combination of software, your favorite look -- but the same is true of any box I've ever used -- Mac OS and Windows included.

    31. Re:What about r00tkits? by pVoid · · Score: 2, Interesting
      Yeah, but:

      software installation isn't a daily chore.

      that some software you talk about unfortunately sucks, and should be pressured (by voting with dollars, or by complaining) to be fixed. Blaming OS is not the solution. Said software would run improperly on any system that has a security subsystem.

      PS. as much as it is a PITA for me to run as non admin too, I do get by. Here's two pieces of advice:

      Shift right clicking on an executable will allow you to "Run As...". You can't complain about that because it's basically the equivalent of typing su in *nix and then typing your password. And with WindowsXP they've even made it intelligent enough that the interactive user's environment is loaded.

      Also, the only time you really do need to run as power user or admin is if you want to attach debuggers to other process. Now, I think it's not well known by most people, but in WinXP, you still have the plain vanilla user managment MMC. By default now, users are in the Users group (where as in NT/2k they were in Power Users). You can always add users to the power user group in XP. You can also grant SE_DEBUG_PRIVILEDGE manually to a user group via the security policy manager.

      Last point is loading device drivers. Again only Power Users and up can do that... and you can make yourself a power user, but you should realize you are basically allowing any code to tamper with your kernel by having this priviledge - use at your own discretion. Again, normal programs shouldn't have to load device drivers. The only real annoying thing I've seen is software that requires dongles... But even then, they generally run a seperate service with a different user credential that is in charge of loading the DevDriv.

      All in all, really, there is absolutly no excuse for running as admin.

    32. Re:What about r00tkits? by Principal+Skinner · · Score: 1

      Nice explanation. Just one modification: VIRII IS NOT A WORD IN ENGLISH OR LATIN! EXPUNGE IT FROM YOUR VOCABULARY! PLEASE!!!

      Sorry, had to get that out of my system. Nice point that viruses are hardly found anymore. Although I think it's getting to the point where people are beginning to describe anything that spreads as a virus, regardless of the original distinction. Kind of like the word "hacker", though for "virus", the definition is being broadened rather than narrowed.

      --
      one hundred twenty
      is just enough characters
      to write a haiku
    33. Re:What about r00tkits? by Anonymous Coward · · Score: 0

      Ack man... chill out. Every artisan has their little lingo that's not perfectly proper english.

    34. Re:What about r00tkits? by 0x0d0a · · Score: 1

      And with WindowsXP they've even made it intelligent enough that the interactive user's environment is loaded.

      Try "su -" in Unix for the same effect.

    35. Re:What about r00tkits? by Anonymous Coward · · Score: 0

      Yeah, please step off your soap boxen.

    36. Re:What about r00tkits? by hughk · · Score: 2, Informative
      You on the other hand have been socially engineered by Linux zealots to think that people who don't want to spend 38 consecutive hours to get their system up and working are idiots.

      Time to install RH 9.0 Linux with Apache, SQL and development tools and patch to date: 3 hrs. Time to install Windows 2K Server + IIS, MS-SQL Server and IIS and patch up to date. One day minimum and the process of patching isn't so automated (lots of separate downloads).

      'nuff said?

      Oh and up2date at least uses signatures. The aptget repositories often do not. Btw, I *have* installed quite a lot on Win with very restricted rights What is this administrator or power-user, you only need this if you need to update system binaries or registery keys.

      --
      See my journal, I write things there
    37. Re:What about r00tkits? by Anonymous Coward · · Score: 0

      When a script-kiddie gets access to a box, and runs a rootkit, that root-kit is no more "malicious code", than rm is. It does exactly what the user (the script-kiddie) intents it to do.

      It is not the code that is malicious, it is the script-kiddie. No matter if he installs his root-kit, or just types rm -rf /. Malicious user, not malicious software.

      And the way to secure the system against both is the same: Keep the script-kiddie out. Not "detect root-kits". If you detect a root-kit, it is already too late. You have been "0wnz0red".

    38. Re:What about r00tkits? by Frit+Mock · · Score: 1


      Oh, and think a bit more ... software (OSes) is completly different from hardware (cars) !!!

      YOU CAN'T COMPARE APPLES AND PIES !

    39. Re:What about r00tkits? by Anonymous Coward · · Score: 0

      As someone that used to be a locksmith, I have to disagree with you. Popping the lock with a slim-jim on a modern car sets off the alarm. Opening it via remote does not. Go and scoff somewhere else.

    40. Re:What about r00tkits? by BigGerman · · Score: 1

      bravo.
      you just planted image in my head that will take some time to get rid of.

    41. Re:What about r00tkits? by Anonymous Coward · · Score: 0
      'nuff said?

      Err... No?

    42. Re:What about r00tkits? by hesiod · · Score: 1

      > you just planted image

      I don't get it...

    43. Re:What about r00tkits? by Anonymous Coward · · Score: 0

      Actually the 2.6 Linux version has a brand new security framework built in. This will allow you to integrate a level of security that basically says, the web server is only allowed to read certain files and write to these 3 log files and is allowed to execute these system calls and it is allowed to do nothing beyond this point.

      What this degree of control will mean is that even if a service is breached all they will be able to do is write to 3 log files. Of course this means that administering security permissions is a little harder, but why can't that just be part of the package? When the package is installed the permissions it needs can be installed as well.

      So, Linux security is going to a new level of computing, while windows keeps on making the same old errors over and over again. Hell, the last round of mail viruses wasn't even a new virus. It was just a warmed over rewrite that slipped right past the virus scanners and exploited the identically same hole as the last version did.

    44. Re:What about r00tkits? by bhtooefr · · Score: 1

      Rootkits are backdoor exploits. COMPLETELY different things. The difference? Here goes:

      Virus: Manually propagated to systems, but can self-propagate through a sys, attacks local storage devices and RAM
      Worm: Self-propagating, attacks in a virus-like manner, except it also spreads across networks
      Trojan: Can carry a payload of a virus or worm, tricks user into activating it (most e-mail "viruses" call into this category, with a worm-like payload)
      Rootkit: Manually propagated by forced remote entry into system, used to make further entry attempts easier

    45. Re:What about r00tkits? by bhtooefr · · Score: 1

      Something else for some people to keep in mind: a trojan has a payload, which can be a virus, a worm (this is what most e-mail "viruses" are), or a rootkit. I'd consider many Spyware apps to be trojans, but some (MemoryMeter, Rapidblaster) would be worms (they attack IE through a security hole).

    46. Re:What about r00tkits? by Dun+Malg · · Score: 1
      Oh, and think a bit more ... software (OSes) is completly different from hardware (cars) !!! YOU CAN'T COMPARE APPLES AND PIES !

      1) You can if they're apple pies and pie-shaped apples.
      2) It was only a metaphor anyway
      3) It wasn't my comparison! The other guy started it!

      heh heh.

      --
      If a job's not worth doing, it's not worth doing right.
    47. Re:What about r00tkits? by Dun+Malg · · Score: 1
      As someone that used to be a locksmith, I have to disagree with you. Popping the lock with a slim-jim on a modern car sets off the alarm. Opening it via remote does not. Go and scoff somewhere else.

      I am currently a locksmith, and have been for over a decade. Car alarms are a joke. Nobody looks when they go off, so they don't really affect security. Pop the hood and yank the siren or pull the horn wires and it shuts up. I've popped open cars in the middle of the night everywhere from crowded streets to dewserted alleys and only once has anyone asked if I was supposed to be doing that-- and he just took my word for it when I said "I'm the locksmith". I scoff from experience.

      --
      If a job's not worth doing, it's not worth doing right.
  5. Re:meh by Anonymous Coward · · Score: 3, Funny

    by Anonymous Coward on 05:25 PM October 6th, 2003 (#7148096)
    Opinions are like assholes, everyone's got one.


    And they all stink.

  6. yes, but the effect might be different by civilengineer · · Score: 5, Interesting

    there would be just as many viruses written for those platforms Probably, there would be as many viruses written, or more, but the effect of the viruses would have been different. As to whether the effects would have been not as bad, equal or worse is difficult to answer.

    --

    New year Resolution: Don't change sig this year
    1. Re:yes, but the effect might be different by Anonymous Coward · · Score: 0

      so, from what this article is saying, lets add more steps and go the complicated way. Thats not what needs to happen.

      I do believe windows is so "cobbled" together that its hard to keep it secure, but Linux is not a godsend either.

      I use both systems, both have flaws, and linux is definatly no where near ready for the masses.

      Damn vocal linux minority.....

    2. Re:yes, but the effect might be different by pebs · · Score: 5, Interesting

      Take a look at this somewhat related article. It looks almost like its a response to reading Slashdot and responding with a troll.

      --
      #!/
    3. Re:yes, but the effect might be different by dzym · · Score: 1

      Thanks for the link. That article may just be the sanest thing I have ever read out of this whole sorry mess.

    4. Re:yes, but the effect might be different by flossie · · Score: 2, Interesting

      It was a really good bit of writing until it started going out on a limb to attack Karl Marx and communism half way down the second page. It got a bit predictable there, I wasn't really very surprised to see the old Linux=Communism=Bad equation popping up on the third page.

    5. Re:yes, but the effect might be different by Anonymous Coward · · Score: 0

      that's one of the most clueless and stupid peices of shit that I think I've ever read.

    6. Re:yes, but the effect might be different by _Sprocket_ · · Score: 2, Insightful


      That article may just be the sanest thing I have ever read out of this whole sorry mess.


      An article that links Windows exploits and theft of code as a reflection of Open Source is the sanest thing you've read about this incident? What other black-helicopters-from-Open-Source-world stories have you been reading?

      The author of this article does not understand the culture nor history of what he criticizes. Or he understands it well enough to know what buttons to push.

      Misguided. Maybe sociopathic. Hardly sane.
    7. Re:yes, but the effect might be different by TaraByte · · Score: 2, Insightful

      I think the author declaring P2P as "terrorism" is a bit harsh. While he has some interesting points, copyright violation is not theft, as it does not take away the the ability of the original owner to use the product. Also many who download on P2P download things they never would actually spend money purchasing, and there are many examples where downloads actually lead to purchase. I can see where copyright violation can be a bad thing, however the actual damage caused has been seriously blown out of proportion.

      His other point in comparing linux to communism is really silly. Those who participate freely give their time to the project, and very few actually are trying to "break" capitalism in some way; they simply want an alternative. It is about freedom to choose another solution to a problem, it does not force people to stop using other software.

      --
      Security is inversely proportional to the commitment of one desiring to circumvent it.
    8. Re:yes, but the effect might be different by incom · · Score: 4, Insightful

      That article has all the typical anti-linux trolls rolled into one, along with several new ones. For example to those who don't feel like reading it, he compares linux users to terrorists and communists all in the same article. He also blames the majority of viruses and malicious hackers on linux, and p2p software theft as something caused by the linux community. Truly an overdramatized troll.

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
    9. Re:yes, but the effect might be different by Xerithane · · Score: 5, Insightful
      It was a really good bit of writing until it started going out on a limb

      I think that was the first sentence:

      On one level, blaming Microsoft for the virus attacks is much like blaming the engineers of the World Trade Center for 911.

      It could be analogous to blaming the engineers if they had painted a big target on sensitive areas of the building, and provided planes a lighted approach for hitting them.

      But, it gets even better:

      Why put all the blame the attacked, and spare the attacker? If someone shoots you, do the police arrest you for not wearing a Kevlar vest? No, they go after the people with the gun.

      When are you notified that you may need a kevlar vest? Again, this would be a more fitting analogy if the person not wearing a vest was in, say.. Iraq 8 months ago and had a US Army emblem stitched on their uniform. If you buy software, I think it's a reasonable expectation that it won't be broken due to negligence. If I purchased a car, I'd be pretty pissed off if I found out the company made it very easy to open it without my keyless entry fob. That's a much more fitting analogy. Analogies suck to argue with, so lets just keep on the real subject:

      It should come as very little surprise that when you have a culture that demonizes Microsoft, largely because they're more successful with Joe Sixpack than your side, that some will go beyond that.

      Yes, this is why we demonize Microsoft. Not because they violate HTTP, SSL, CSS, and countless other standards. Not because they violate business laws, and are sued for it. We demonize them because they attract idiots better than us. I'm glad he cleared that up for me, because I was wondering why I didn't run Windows. It's not just my surprise, Ed has one too:

      It should come as very little surprise that when you have a culture that justifies, even glorifies theft from the big guy, that people start taking from the smaller fry.

      I suppose I'm part of the culture, and I don't glorify nor justify. In fact, I say it's wrong. So do a lot of people. So, again, half-baked claims with no factual backing. Yes, I'm sure several people did say that Half-Life will now have Linux binaries. If any of them said it seriously, I doubt they have the capabilities to build them anyway. Any joke taken out of context can make someone look like a dick. Or a Communist, right Ed?

      "From Each According To His Abilities, To Each According To His Needs"
      Karl Marx said that, and it fits these extremists and their fellow-travellers to a T. Come to think of it, if you asked regular thieves how the world should be, they'd say pretty much the same thing, too.

      I didn't realize that thieves were happy only getting what they need and no more. Perhaps you should ask Microsoft since it's documented that they have stolen a few things. I can definitely see how they take only what they need. Like $40B in cash reserves.

      But when we talk about P2P, that's when Communism really rears it's ugly head. Not Capitalism and market dominance nor supply and demand, which is the very cornerstone of capitalist economics:

      And what's the replacement [to the RIAA], the better world? It sure isn't better for the artists. Call the RIAA and Company slavemasters, but at least slave owners fed and housed their slaves.

      The replacement to the RIAA? I'm not sure, how about CDBaby or the other houses that are opening up? Why are there so many famous artists that loathe the RIAA? How many famous artists have you sat down and talked to about record contracts. I can name one, and he makes more money now touring as a legendary band (from the 60s) than he ever did from his 6 platinum records. Even he wants to get on the internet distribution bandwagon. But,

      --
      Dacels Jewelers can't be trusted.
    10. Re:yes, but the effect might be different by Xerithane · · Score: 1

      Ok, stealing code is wrong. Copyright infringment is wrong. That article is very wrong.

      Seriously man, go read through it again. I don't even like most Linux users and that article was just bad. I wrote up a pretty length response off of the grand-parent to this post. You should check it out.

      --
      Dacels Jewelers can't be trusted.
    11. Re:yes, but the effect might be different by Anonymous Coward · · Score: 0

      I stopped reading overclockers.com years ago. It had/has great heatsink reviews but Ed likes to post his opinions on things as if they were scripture. It wouldn't be so bad if he wasn't so self-rightous and arrogant about everything.

    12. Re:yes, but the effect might be different by ergo98 · · Score: 2, Interesting

      " so, from what this article is saying, lets add more steps and go the complicated way. Thats not what needs to happen."

      This is exactly what the article seems to be saying -- the author is trying to make lemonade out of lemons that a lack of functionality entails.

      This article is generally clueless, and often contradictory, claptrap. It's hardly surprizing that it was "published" on the Register. Let me summarize the article:

      -Linux is more secure because it has less features, forcing the user through more steps to accomplish what they are trying to do, thereby weeding out the clueless.

      -Linux is more secure because most clueful admins run as non-root, while most Windows boxes run as admins. Of course when user friendliness comes into play, users end up running as root too (Lindows).

      -Windows sucks because it pushes code and component reuse, such as the use of Internet Explorer as the HTML rendering engine in Outlook and Outlook Express. This is unlike Linux, oh except for Konquerer and Mozilla that both use modern software reuse, but they're better anyways.

      What is the point of this article? If he simply wants to say "Linux users in general are more clueful", or "lack of features keep out the clueless", or "Linux software is just written better", then he could just say that. Instead it's some ramblings that don't add up. Real security is something like the sandboxed Java or .NET environments, not the fact that your email client is telnet and you don't know how chmod works.

    13. Re:yes, but the effect might be different by Slavinski · · Score: 1

      Nice point by point rebuttal.

      I especially liked Ed's argument about guns.
      Isn't it widely known that they go after the
      gun-makers? ;)


      ----
      Free to choose.

    14. Re:yes, but the effect might be different by Superfarstucker · · Score: 0

      While I will agree that Ed's article in itself is extremist and riddled with bias, your nice little painting of the world isn't so great either. While it's not entirely clear from your critical speech here whether or not you are accepting of the shortcomings of OSS software at the time. Such as it's stark inability to penetrate the desktop market at this point. Apparently, everyone who doesn't use "Linux" is an idiot in your mind (inferred). I don't use linux, why? Because I simply don't care, while in your world, it may be ideal for everyone to learn all kinds of neat intricacies about computers, in mine, it's simply useless information. Computers are a tool (an extremely useful one at that), not a staple means of existance (to me).

      I'm not saying I support Microsoft's viewpoints and actions, or condemning the OSS movement, I'm just saying, to me, (and a lot of other people), it is illogical at this point to use Linux. I go out to the store and buy $some_new_game and what does it run on? Probably not Linux, although the prevalance of such games is certainly increasing. You can say the same about most commonplace software (for example, quicken, photoshop etc.). Perhaps you can get this stuff to function on Linux, but why hassle? When you dump 500 US on a piece of software (photoshop) the operating system becomes the minimal cost in the equation.

      Let me also take the time to dismiss your "target painted on the side" claim directed towards windows operating systems. I'm running windows XP and have been for the past year or so, and guess how many times i've been rooted/infected/exploited? Zero, that's over the span of 2 machines with constant internet connectivity (the machines are also on probably 90% of the time). Perhaps there are situations where Linux is the "clearly" superior choice for the task, but one of them certainly isn't your "COMMON DESKTOP ENDUSER", which I guess would be me.

      And, by the way, with all the "Linux" promotion on /. and bashing of Microsoft and other "Non-OSS" software it's kind of hard to say that at least a portion of the OSS (or to be more vague, "computer enthusiasts") isn't attempting to spray paint the grass green where linux lives.

      Please note this isn't an attempt to forsee the future, and should not be construed as such.

    15. Re:yes, but the effect might be different by Raffaello · · Score: 1

      "copyright violation is not theft, as it does not take away the the ability of the original owner to use the product."

      Copyright violation *does* take away the ability of the copyright holder to make money from the work. Taking away someone's ability to make money from something that he owns *is* theft.

      The only economic reason a copyright holder wants copyright, is to control the commercial (i.e., money making) uses of the work.

      If someone makes the work available for free, they have destroyed the copyright holder's ability to profit from the work. Many fewer people will pay for that which is available for free, than will pay for that same thing if it cannot be had without paying for it.

      I see that excuse you posted so often now. I can only assume it's a widespread meme among people looking to rationalize their violations of copyright law.

    16. Re:yes, but the effect might be different by Anonymous Coward · · Score: 0

      I was going to read the rest of this post but your responses to the first two paragraphs were complete and utter crap, so I didn't bother reading the rest.

    17. Re:yes, but the effect might be different by houghi · · Score: 1
      there would be just as many viruses written for those platforms Probably, there would be as many viruses written, or more, but the effect of the viruses would have been different. As to whether the effects would have been not as bad, equal or worse is difficult to answer.


      So what you are saying is that with an other mayor OS, there might be more, the same amount or less virusses with more, the same or less damage.

      Sorry, I fail to see how this is insightfull.

      --
      Don't fight for your country, if your country does not fight for you.
    18. Re:yes, but the effect might be different by Anonymous Coward · · Score: 1

      I do not agree. I look at OpenSource as a service market. My custommers pay me $100/hour for services.
      OpenSource transforms several parts of the industry from products to services.
      This is the first time when I can tell the custommer that I can help him. My job used to be to blame the firms that made the product and mostly reinstall.

      Before:
      "Will the problem come again?" "Most likely and there are nothing we can do about it."

      Now:
      "Will the problem come again?" "We can conntact the developers and see if them can fix the problem. We can also develop a fix as consultants that we can send to de main developers".

    19. Re:yes, but the effect might be different by dvdeug · · Score: 1

      Take a look at this somewhat related article. It looks almost like its a response to reading Slashdot and responding with a troll.

      It's a series of non-sequitors. It lumps hackers, crackers, warez people and P2P downloaders in one group and paints them all the same, calling them communists and terrorists. The simple fact of the matter is most P2P downloaders and pretty much all warez people use Windows. Without that lumping, his argument falls to pieces.

      Try this line:

      (and sorry, but these are your spawn justifying themselves with your ideology)

      It could be used to paint Christians as doctor murderers or capitalists as defrauders (ala Enron).

    20. Re:yes, but the effect might be different by schon · · Score: 1

      Probably, there would be as many viruses written, or more, but the effect of the viruses would have been different.

      I disagree. You're making the assumption that virus writers don't care about the effect of their work.

      One of the reasons that someone writes a virus is to see the effect. If the effect is different, then the motivation rule changes. If the effect is that the virus doesn't propagate, then the virus author who wants to see a worldwide epidemic will be much less inclined to write it (just as if the effect were faster/wider propagation, he will have more incentive to write it.)

    21. Re:yes, but the effect might be different by smartdreamer · · Score: 1
      What a wonderful reply!
      Slashdot needs more user capable of such argumentation.

      VERY NICE!! great speech.

    22. Re:yes, but the effect might be different by bojan · · Score: 0

      man your comment was so long, I decided to take a piss. Felt much more productive.

    23. Re:yes, but the effect might be different by civilengineer · · Score: 1

      What I am trying to say is that the number of virii does not matter. The articles comparing 40000 viruses in windows vs 5 in linux don't prove much. It is the effect of the viruses that matters. I don't want to speculate on how the effect would have been different as it would be mere speculation.

      --

      New year Resolution: Don't change sig this year
    24. Re:yes, but the effect might be different by Merk · · Score: 1

      Uh, no. Copyright violation may take away the ability of the copyright holder to make money from the work. It also may enhance that ability. It all depends on the circumstances. If you're a small non-tech-savvy band in a dreary little town in nowheresville, you may never be discovered. A geek shows up at a show, likes it, buys a CD and violates your copyright by distributing it all over the world. Suddenly thousands of people are listening to it and ordering it over the web.

      You know, what? That's a pretty unlikely scenario... but it could happen. That's what makes copyright violation different from theft. If someone comes and steals my computer, I no longer have use of the computer. Period.

      I would guess that copyright violation is a distinct net loss for people^H^H^H^H^H^Hcompanies like the record company that makes money off Britney Spears. For lesser-known artists, it is probably a net loss, but who knows? For completely unknown artists/singers/moviemakers/wannabe-jedi-knights any publicity might help, even if it means giving their stuff away for free. You know the famous expression "The only bad publicity is no publicity"? Well maybe the same holds true for distribution of copyrighted stuff. The trouble is that we'll never know.

    25. Re:yes, but the effect might be different by einhverfr · · Score: 1

      Bear in mind, most of my interpretation from Marx comes from Reich's "Mass Psychology of Fascism" which discusses soviet communism in interesting and colorful terms yet nevertheless is very Marxist (but anti-Communist) in approach.

      Actually, I always find it funny when people (ignorant of what Marx actually wrote) seem to assume that he was anti-Capitalist. Marx was quite pro-Capitalism and pro-Globalism because he saw that this destoyed a very oppressive feudal system in many parts of the world. Marx saw Capitalism is immensely liberating for the worker when compared with Feudalism, and I suspect his comments about Russia (in the 1850's) being able to avoid the next 200 years by going communist within 6 months to be a complete joke....

      I actually think that Marx would have been happy with Open Source but that it is liberating. It is fundamentally capitalist though it does bridge some of the gap into a sort of work-democracy or socialism.

      --

      LedgerSMB: Open source Accounting/ERP
    26. Re:yes, but the effect might be different by Xerithane · · Score: 1

      Whoop-Ti-Freaking-Doo

      It is a big deal, because if I write an application and decide (or the boss decides) it needs a web-based GUI than I have to code for two very different browsers, or not use any decent functionality.

      So they made up some tags that work in IE, good for them. I say keep it up. Open source and freedom of information and all that, they can do what ever the hell they want with the "standards"

      Standards are a good thing. That is why there are ANSI, ISO, and IETF standards and all that. This is why the W3c exists. And it's for a very good reason

      --
      Dacels Jewelers can't be trusted.
    27. Re:yes, but the effect might be different by Xerithane · · Score: 1

      While it's not entirely clear from your critical speech here whether or not you are accepting of the shortcomings of OSS software at the time.

      There are shortcomings to any software, but I just view things in a different light.

      Such as it's stark inability to penetrate the desktop market at this point.

      I don't view this as a shortcoming. I really don't care if people use Linux on the desktop. I say use what is right for you. Linux does give you more "freedom" with your hardware, at the cost of a learning curve.

      I'm just saying, to me, (and a lot of other people), it is illogical at this point to use Linux. I go out to the store and buy $some_new_game and what does it run on? Probably not Linux, although the prevalance of such games is certainly increasing. You can say the same about most commonplace software (for example, quicken, photoshop etc.). Perhaps you can get this stuff to function on Linux, but why hassle? When you dump 500 US on a piece of software (photoshop) the operating system becomes the minimal cost in the equation.

      I completely agree with you. Linux isn't for you, and it's not for a lot of other people. I'm ok with this, and so are most people. The people doing desktop software (not me, I do more server-side code) are trying to make it more General Public Friendly, but their main focus is usability for people who already use Linux.

      I'm running windows XP and have been for the past year or so, and guess how many times i've been rooted/infected/exploited? Zero, that's over the span of 2 machines with constant internet connectivity (the machines are also on probably 90% of the time). Perhaps there are situations where Linux is the "clearly" superior choice for the task, but one of them certainly isn't your "COMMON DESKTOP ENDUSER", which I guess would be me.

      I have a fairly complex home network. I get hit constantly by infected Windows machines on the same subnet. I'm using ATT digital cable. I get about 3-4 unique IPs attacking my network (through a virus) on my subnet every day. Microsoft security has gotten quite a bit better with XP, but it still has a lot of room to grow. Linux isn't perfect, but it is a much more difficult operating system to crack, especially using automated tools. 3 years ago, running a Windows box with a dedicated internet connection without firewalling was asking to be exploited.

      And, by the way, with all the "Linux" promotion on /. and bashing of Microsoft and other "Non-OSS" software it's kind of hard to say that at least a portion of the OSS (or to be more vague, "computer enthusiasts") isn't attempting to spray paint the grass green where linux lives.

      Of course they are. This is Fanboy central, but they grow out of it. It doesn't make them wrong, just idealistic. I don't use Windows because I find it clunky and hard to work with. Not because it costs $200. If I cared about software costing $200, I think I'd be in the wrong industry. That's the general stance amongst people who are in the industry, it's only the extremists and kids who don't have $200 that are that idealistic.

      --
      Dacels Jewelers can't be trusted.
    28. Re:yes, but the effect might be different by Xaoswolf · · Score: 1
      It is a big deal, because if I write an application and decide (or the boss decides) it needs a web-based GUI than I have to code for two very different browsers, or not use any decent functionality. Like when writing software code, you need to make versions for Windows, Mac, and *nix.

      diversity, it's what keeps everything from being the same, allows for more innovation.

    29. Re:yes, but the effect might be different by Xerithane · · Score: 1

      Like when writing software code, you need to make versions for Windows, Mac, and *nix.

      No offense, but you are talking out of your ass. Why should I have to make a web interface different for IE, and only IE. Konquorer, Safari, and Mozilla all render very close to what the standards say, and do it very well. It's only IE that breaks what the standard says. IE isn't innovating, it's making things difficult. IE doesn't even do anything that you can't do in the other browers, it just does it differently.

      diversity, it's what keeps everything from being the same, allows for more innovation.

      In that case, there should be no MFC, no XLib, C, C++, Python, Perl, or any other language or standard. HTML/CSS are languages, and should be governed as such. If you want to have extensions, that's fine but at least follow the damn spec when it exists.

      I don't think you really have any clue what you are talking about either. I do write some cross-platform applications, and they are easier than getting things to work under IE and Mozilla sometimes.

      --
      Dacels Jewelers can't be trusted.
    30. Re:yes, but the effect might be different by stroligo · · Score: 1

      I heard from others this reply was brilliant, let me correct that impression. :) ---It could be analogous to blaming the engineers if they had painted a big target on sensitive areas of the building, and provided planes a lighted approach for hitting them. 1) Gee, when I boot up Windows, that buffer overrun in the RPC interface keeps smacking me in the face. Sometimes it takes up the whole screen. When my little niece comes around, she keeps offering to hack the object code for me. Even fetuses stir in the womb when pregnant women come in range. :) 2) Even if the WTC had painted a target and provided planes a guiding light, that makes hitting it OK? ---When are you notified that you may need a kevlar vest? I think the bullet does that. :) ---Again, this would be a more fitting analogy if the person not wearing a vest was in, say.. Iraq 8 months ago and had a US Army emblem stitched on their uniform. The Army still goes after the shooter. ---If you buy software, I think it's a reasonable expectation that it won't be broken due to negligence. If I purchased a car, I'd be pretty pissed off if I found out the company made it very easy to open it without my keyless entry fob. That's a much more fitting analogy. No, it isn't because we're not talking about something broken. We're talking about someone breaking it. To some point and degree, MS could be rightly accused of being overly lax, and I said that in the article (why'd you leave that part out, hmm?). However, at some point, the majority of blame needs to shift to the attacker. If you leave your doors wide open, that's one thing. If somebody uses a torch to slice through the iron gates on your window, that's another. ---Yes, this is why we demonize Microsoft. Not because they violate HTTP, SSL, CSS, and countless other standards. Wow. Truly one of the great atrocities of our time. :) ---Not because they violate business laws, and are sued for it. Nobody's perfect. :) Seriously, that's a legitimate reason to not like the company. I don't much like the company for that reason, too. However, I can tell the difference between Bill and Beezlebub. Can you? ---We demonize them because they attract idiots better than us. 1) I'm impressed. In one sentence, you have explained why Linux will never overtake Windows on the desktop far better than I. So long as you consider the vast number of computer users "idiots," rather than customers with worthy desires like MS does, you'll never get anywhere. 2) Isn't this just a different way of saying "largely because they're more successful with Joe Sixpack?" ---I'm glad he cleared that up for me, because I was wondering why I didn't run Windows. . . . I suppose I'm part of the culture, and I don't glorify nor justify. In fact, I say it's wrong. So do a lot of people. So, again, half-baked claims with no factual backing. I see. Are you the sole incarnation of, say, Slashdot folks? Is your view on this the only view on the matter? I wish this were true, but I assure you neither is so. The most cursory scan of any thread related to these subjects will provide reams of factual backing to the contrary. Actually, your statement in this forum is akin to standing in an outhouse saying, "What smell? Neither I nor my friends farted. :) More to come.

    31. Re:yes, but the effect might be different by Xerithane · · Score: 1

      I heard from others this reply was brilliant, let me correct that impression.

      First correct your post, then we'll talk. I'm not going to struggle to refute your retort when you can't even form a paragraph break. I setup a JE for this, as well, so you can repost this after putting some more time and effort into it if you actually wish for a debate.

      --
      Dacels Jewelers can't be trusted.
    32. Re:yes, but the effect might be different by stroligo · · Score: 1
      My apologies for not noting the HTML requirements in the first post.

      I heard from others this reply was brilliant, let me correct that impression. :)

      ---It could be analogous to blaming the engineers if they had painted a big target on sensitive areas of the building, and provided planes a lighted approach for hitting them.

      1) Gee, when I boot up Windows, that buffer overrun in the RPC interface keeps smacking me in the face. Sometimes it takes up the whole screen. When my little niece comes around, she keeps offering to hack the object code for me. Even fetuses stir in the womb when pregnant women come in range. :)

      2) Even if the WTC had painted a target and provided planes a guiding light, that makes hitting it OK?

      ---When are you notified that you may need a kevlar vest?

      I think the bullet does that. :)

      ---Again, this would be a more fitting analogy if the person not wearing a vest was in, say.. Iraq 8 months ago and had a US Army emblem stitched on their uniform.

      The Army still goes after the shooter.

      ---If you buy software, I think it's a reasonable expectation that it won't be broken due to negligence. If I purchased a car, I'd be pretty pissed off if I found out the company made it very easy to open it without my keyless entry fob. That's a much more fitting analogy.

      No, it isn't because we're not talking about something broken. We're talking about someone breaking it. To some point and degree, MS could be rightly accused of being overly lax, and I said that in the article (why'd you leave that part out, hmm?). However, at some point, the majority of blame needs to shift to the attacker. If you leave your doors wide open, that's one thing. If somebody uses a torch to slice through the iron gates on your window, that's another.

      ---Yes, this is why we demonize Microsoft. Not because they violate HTTP, SSL, CSS, and countless other standards.

      Wow. Truly one of the great atrocities of our time. :)

      ---Not because they violate business laws, and are sued for it.

      Nobody's perfect. :) Seriously, that's a legitimate reason to not like the company. I don't much like the company for that reason, too. However, I can tell the difference between Bill and Beezlebub. Can you?

      ---We demonize them because they attract idiots better than us.

      1) I'm impressed. In one sentence, you have explained why Linux will never overtake Windows on the desktop far better than I. So long as you consider the vast number of computer users "idiots," rather than customers with worthy desires like MS does, you'll never get anywhere.

      2) Isn't this just a different way of saying "largely because they're more successful with Joe Sixpack?"

      ---I suppose I'm part of the culture, and I don't glorify nor justify. In fact, I say it's wrong. So do a lot of people. So, again, half-baked claims with no factual backing.

      I see. Are you the sole incarnation of, say, Slashdot folks? Is your view on this the only view on the matter? I wish this were true, but I assure you neither is so. The most cursory scan of any thread related to these subjects will provide reams of factual backing to the contrary. Actually, your statement in this forum is akin to standing in an outhouse saying, "What smell? Neither I nor my friends farted." :)

      More to come.

    33. Re:yes, but the effect might be different by Xerithane · · Score: 1
      In the possibility that you aren't actually sure how this whole posting thing works, I'm going to put together a little HowTo so you sound much more literate.

      1. Use the Preview.
        Use Plain Old Text, it's the easiest method for formatting.
        Break quotes out using the <blockquote> tags or using <i> or some other method so it's easier to read what you are responding to.


      Assuming this is in fact Ed Stroligo, and you wish to debate me, you can also email me and I will post each email nicely formatted in my journal so it's "public."

      A link to my journal thread is here.

      Assuming you are actually Ed, which I don't have exact faith that you are, I'll give you a fair debate on your opinions.
      --
      Dacels Jewelers can't be trusted.
    34. Re:yes, but the effect might be different by Xerithane · · Score: 1

      My apologies for not noting the HTML requirements in the first post.

      I posted another comment detailing the typical "howto" on this forum. Thanks for taking the time to make it legible. Now for the refute.

      1) Gee, when I boot up Windows, that buffer overrun in the RPC interface keeps smacking me in the face. Sometimes it takes up the whole screen. When my little niece comes around, she keeps offering to hack the object code for me. Even fetuses stir in the womb when pregnant women come in range.

      Trying to say that the Windows code has no problems is just absurd. Every software has problems (apologies Dr. Knuth), it's the degree of the mistakes that makes the difference. A very severe programming error will cause a computer to crash, as is demonstrated very often using older versions of Windows. You should talk with the sysadmins about the attacks from Windows boxes infected. I can post a week of server logs just showing the attacks for my site (which gets a few hundred hits) but Slashdot doesn't allow posts that long.

      2) Even if the WTC had painted a target and provided planes a guiding light, that makes hitting it OK?

      No, it makes it easy. This is exactly what Microsoft does. In Windows 98 you could by pass a "screensaver lock" by putting a CD with autorun enabled on it. If you make it easy for someone else to break into a product someone pays for, they have a right to be pissed off.

      The Army still goes after the shooter.

      Yes, but that soldier is dead because he was dumb. It's not ok to shoot people. It's just plain stupid to go into combat where you are going to be shot out without protection. If you catch an STD from a whorehouse, people are going to wonder why you didn't use a condom. Same type of thing.

      No, it isn't because we're not talking about something broken. We're talking about someone breaking it. To some point and degree, MS could be rightly accused of being overly lax, and I said that in the article (why'd you leave that part out, hmm?). However, at some point, the majority of blame needs to shift to the attacker. If you leave your doors wide open, that's one thing. If somebody uses a torch to slice through the iron gates on your window, that's another.

      This is where you are wrong. Something is broken. Microsoft Windows is broken if it allows unauthorized entry that is not the fault of the user. If I leave my car unlocked, it's my fault. If I don't, and someone breaks a window to get in, it's their fault. With Windows, you don't need to break a window (that's a horrible sentence), you just need to jiggle the handle a certain way. It really is easy to break into a Windows box. You can bypass any security in a relatively trivial manner, even without physical access to the box. There is something wrong with that. Windows is more than lax. Windows doesn't have Iron Curtains. Windows has a welcome mat and a front door that doesn't lock properly and a rear entrance with an unlocking screendoor.

      ---Yes, this is why we demonize Microsoft. Not because they violate HTTP, SSL, CSS, and countless other standards.

      Wow. Truly one of the great atrocities of our time. :)

      Spoken like someone who doesn't rely on interoperability for their job. I had a project bomb last week because IE has issues with SSL under certain circumstances. We have hundreds of customers who are no longer able to use our service because they upgraded to IE6. We use standards, that are approved internationally. This is why I dislike Microsoft. I think Mr. Gates is a shrewd business man, and while not always ethical, understands a lot more than anybody here will give him credit for. It doesn't excuse Microsoft for what he, and they, have done. They have been found guilty for antitrust practices. These are

      --
      Dacels Jewelers can't be trusted.
    35. Re:yes, but the effect might be different by stroligo · · Score: 1
      Part Two:

      ---Yes, I'm sure several people did say that Half-Life will now have Linux binaries. If any of them said it seriously, I doubt they have the capabilities to build them anyway. Any joke taken out of context can make someone look like a dick. Or a Communist, right Ed?

      I wouldn't categorize this place as a geek Comedy Central. How would you know what people whom you don't even know could or couldn't do? In any event, even presuming you're right, at the least, they're looking for somebody else to do it.

      ---I didn't realize that thieves were happy only getting what they need and no more.

      Need is a psychologically flexible term, but I was primarily talking about extremists and their fellow-travellers. You didn't challenge that at all, so I can only assume you concede the major point.

      ---I can definitely see how they take only what they need. Like $40B in cash reserves.

      You assume that profit is theft. I and the society we live in beg to differ.

      ---But when we talk about P2P, that's when Communism really rears it's ugly head.

      Absolutely.

      ---Not Capitalism and market dominance nor supply and demand, which is the very cornerstone of capitalist economics:

      I think you're trying to say that monopolistic capitalism is rearing its ugly head and abusing its power. I think the case for that is a lot stronger for MS than it would be for the RIAA and Company, but even assuming you're right, you don't solve the problem by stealing. You solve it by law, and if current law isn't working too well, you change the law.

      ---The replacement to the RIAA? I'm not sure, how about CDBaby or the other houses that are opening up?

      I took a look at CDBaby. I can't say I'm too impressed when the top seller is "Multiplication Hip Hop," with second and third place being held by more of the same. Nor am I too awed by the $15.99 price.

      To be fair, I looked at some other prices, and while many prices are lower than you'd find from RIAA, it's not by much. Generally, it's $10 and up. Either the RIAA and Company isn't quite as greedy as believed, or the "good guys" aren't much better.

      ---Why are there so many famous artists that loathe the RIAA?

      Actually, I think they loathe their record companies. On the one hand, there's no doubt that many, especially in the past, got a raw deal, but just how does stealing their works fix that problem or help the artist?

      I'll also note that many complaining artists seem to get amnesia about the advances they received prior to making their albums. Most who discuss the subject at best have amnesia if not a hole in the brain about all the money laid out for bands that flopped.

      The record industry just isn't that profitable overall, simply because the failure rate is so high. It certainly is nowhere near the same league as MS or Intel.

      ---I can name one, and he makes more money now touring as a legendary band (from the 60s) than he ever did from his 6 platinum records. Even he wants to get on the internet distribution bandwagon.

      Since there are no details, it's hard to assess how valid the comment is, or how much might be due to selective memory. A dollar in the sixties is more like five dollars today.

      But let's assume he did get a pretty raw deal at the time. What he's doing now is piggybacking off all the promotion that was done for him back in the sixties. If you look at the usual indy leaders, that's whom you'll usually find on top: bands that got famous with the established record companies first.

      Good for them, I suppose, but what about the new bands? Slavery and promotion may not be too good, but freedom and no promotion is likely to be worse.

      I think there should be some serious study of this issue. If record companies are really abusing their economic power (as opposed to playing venture capitalists in a risky game), you solve the problem by putting in some legal safeguards. That's far better for artists than just stealing their stuff.

      Still more ahead.

    36. Re:yes, but the effect might be different by Anonymous Coward · · Score: 0

      "However, I can tell the difference between Bill and Beezlebub."

      Hmmm, that gets me thinking...has anyone ever seen them both in the same place at the same time?

    37. Re:yes, but the effect might be different by Xerithane · · Score: 1

      I wouldn't categorize this place as a geek Comedy Central. How would you know what people whom you don't even know could or couldn't do? In any event, even presuming you're right, at the least, they're looking for somebody else to do it.

      Ok, now this is where I take issue with your "reporting." You are aware that there was only a third of the source that was leaked. From that third, it was linked heavily and would only assist in cheating and only cheating. Providing client-side Linux binaries would require much more than what was released. There is no room for debate here. I could give the best coder in the world a third of the Windows GUI, and they couldn't make any of it run under Windows. The best one could do is find further ways to exploit Windows.

      Actually, I think they loathe their record companies. On the one hand, there's no doubt that many, especially in the past, got a raw deal, but just how does stealing their works fix that problem or help the artist?

      Yes, they do loathe their record companies. How is that different than loathing the RIAA? The RIAA is just the collective spokesman for the record companies. And please, we aren't dealing with stealing. The only thing that is being stolen is the exclusive right to distribute music at a profit. It's copyright infringement, so lets call it what it is. We don't need to resort to sensationalism in this debate. Yes, there is unauthorized taking of property, but in no way is anybody being deprived of that property. They still maintain copyright, they still maintain CD sales.

      The record industry just isn't that profitable overall, simply because the failure rate is so high. It certainly is nowhere near the same league as MS or Intel.

      I wonder where you get these facts. One of the shows I really enjoy is Flex, on SpikeTV. I'm a car guy. Don't tell me it isn't profitable to be in the music industry, because the execs make the artists on Flex look like they work at McDonalds. What type of life does Rosen live? Go check it out, and then wonder why the music industry isn't profitable. You could go talk to CDBaby. I'll even relay your messages, their offices are a quick light rail ride away from me. The reason why music flops is because it sucks, not because it isn't a profitable industry.

      But let's assume he did get a pretty raw deal at the time. What he's doing now is piggybacking off all the promotion that was done for him back in the sixties. If you look at the usual indy leaders, that's whom you'll usually find on top: bands that got famous with the established record companies first

      He's piggybacking off of his songs that he wrote that are hits, because he's a talented song writer and had a great band. It's hard pressed to find any promotions that are done by him. He was a black guy, and he started when Black people didn't have front-line bands.

      Good for them, I suppose, but what about the new bands? Slavery and promotion may not be too good, but freedom and no promotion is likely to be worse.

      Funny, I can get my music played to thousands of people over netradio. It's even pretty cheap. You are defending an archaic business model that is proven not to work. Again, go check out CDBaby. They are well worth the time to investigate.

      I think there should be some serious study of this issue. If record companies are really abusing their economic power (as opposed to playing venture capitalists in a risky game), you solve the problem by putting in some legal safeguards. That's far better for artists than just stealing their stuff.

      There are serious studies in the issue. Record companies are abusing their economics power, as well. They have even been busted in court for it. You need to investigate your claims a whole lot more, it's called "Price Fixing" and they are very guilty of it. Legal

      --
      Dacels Jewelers can't be trusted.
    38. Re:yes, but the effect might be different by stroligo · · Score: 1
      ---You mean Linux doesn't give me the power to live my computing life as I see fit, without spying on me? I didn't realize that you had that freedom in SOVIET RUSSIA.

      I was talking about the quantity and quality of consumer software available. Your comment has nothing to do with my point.

      ---The whole system of Linux... this goes more into this jackass not knowing what he is talking about. Do you mean the kernel? A distribution? Which distribution? Most distributions only include software that works that at least a significant percentage will want. The fact it is included in a distribution negates that entire statement. Massive contradictions in this one paragraph.

      I think you're trying to say there's a lot of software included in the distribution. That's true, but irrelevant to the point I was making. How much choice do you have among programs that do a certain thing? How good are those choices? How appealing are they to the average person compared to the Windows equivalent? Address that.

      ---Linux isn't a communist system. Linux is the capitalist system.

      Capitalism without money. I don't think that computes. :)

      ---With Windows, you are entitled to what Microsoft gives you and no more.

      How about the flood of Windows software that isn't written by MS?

      ---You do not have free access to your hardware anymore, because of DRM.

      Really? There's no DRM in Windows, yet. There will be, just like there will be in Linux. Both will probably become effective after being legislatively mandated. Even Linus Torvalds said he had no problem with DRM.

      ---This is similar to the Soviet government restricting freedom rights on the people.

      An anti-theft device does not oppose freedom. It opposes theft. The freedom to steal isn't in the Bill of Rights, no matter how often how many people say it is.

      ---With Windows, you can't just easily go out and start writing your own program. For any degree of success you have to pay the government, er, I mean Microsoft for a compiler and the development libraries. With capitalinux, you get to start it out with your own sweat and blood. I know you can start a business with very little. I've watched my parents start two and I'm on my first that has a snowballs chance in hell. I could go on and on, but I think it's pretty clear who the evil commie scum is.

      Really? If you think paying for a compiler to get started in business is evil, imagine what you think about paying for the computer? Or the desk it sits on? Or the chair you sit on? Of course, they're dwarfed by the spawn of Satan that make you pay rent for office space. Stop being silly.

      ---I don't know, what is an average thief? What's an above average thief? Why are they stealing it? Are they stealing it to resell it, or because they need the software? What about Microsoft? I think it's easy to see which one they would steal. But, what is the point to this paragraph?

      More irrelevant chatter, but to answer the question, I think it's safe to say that if they aren't taking it as some sort of trophy, they're taking it because they'd prefer using Windows and its programs than Linux.

      ---Apparently you do care if people use Linux.

      One could call a monastery communistic, too. So long as it's a voluntary communism, fine by me. I'm pretty skeptical such a force can vanquish the Ravishing Redmonds, but knock yourself out trying to prove me wrong if you care to do so.

      ---And is there any examples of Linux users stomping on others? Is that why the Half-Life sources were stolen? Because of Linux users? Is this why Microsoft is getting attacked by viruses constantly, and sued? Because of Linux users?

      I spoke about extremists doing these sort of things. The problem is those extremists talk your talk, and you don't challenge them as much as you should.

      ---If that's the case, why are most Microsoft Viruses written in Visual Basic?

      The 911 hijackers used American-made planes.

    39. Re:yes, but the effect might be different by Xerithane · · Score: 1

      I think you're trying to say there's a lot of software included in the distribution. That's true, but irrelevant to the point I was making. How much choice do you have among programs that do a certain thing? How good are those choices? How appealing are they to the average person compared to the Windows equivalent? Address that.

      Lets take my girlfriend. She is a perfect example for the "Average Person." She doesn't understand a damned thing about computers. She wants to be able to write papers for school, send and receive email and IM, and visit webpages. She is also bilingual, being a native of Japan, so she needs to have Japanese and English language packs installed. In case you haven't used Japanese input, it's very different than latin input. You have to have a process that runs that turns what you type into a selection of possible kanjis. Linux performs better than Windows, and this is the assessment of several native Japanese people (including postdoc researchers.) It is also easier to setup.

      My girlfriend has no issues with Linux, and it performs exceptionally well. She didn't like the margin layout in KDEs Office Program, so I switched to Open Office and she was happy. She liked the spell check there, too. I do everything, except play games, just as easily as a Windows user. I like to type, so I use consoles, but you don't need to anymore. It's perfectly easy to just point and click, like my girlfriend does. It just takes a bit longer to setup.

      But, this isn't the point. The point is that Linux isn't designed to be a replacement for Windows. Linux is a free operating system, no more and no less. It's designed and functions as such. The desktop coders do a great job, and take a lot of innovative techniques by both Microsoft and Apple to catch-up. That's why people think Linux is trying to be a "Microsoft Killer." It simply isn't so.

      The 911 hijackers used American-made planes. Did that make them American? I merely pointed out ideology could sometimes be a factor in what these folks do.

      This could only be a valid analogy if the 9/11 hijackers flew the American-made planes into Boeings headquarters.

      But, like any ideology, once it got into the whole world, it mutated and degraded. Were there some good offspring as a result? Sure. But it also had a lot of bad ones. The Kazaa Kiddies (whom you cite approvingly a little later, even though you said you opposed what they do about 98% of time) what are the intellectual descendants of those who felt information should be free. Unintentional consequences? Sure, but consequences nonetheless.

      You do realize that Kazaa has about 50 million more users than Linux does, right? That kind of blows your mentality out of the water. Also, Napster didn't run under Linux. It was ported by a guy to Linux, and Shawn Fanning flipped out on him. He didn't want his work "given away." So, what's your point on tieing this to the Linux ideology? There is a big difference between this, and people have copied music long before Stallman dreamed up the GPL.

      What else would you call P2Ping if not "If you will not share, we will make you share?"

      I call it a communication protocol for distributing large files. I would love to see a P2P system that only allows DRM-enabled/activated media on it, just to validate the existence of P2P. I stand with Linus Torvalds on DRM, people have a right to protect their creative work under the licenses they choose. You can't compare Linux users to P2P users because not only do they overlap, but the biggest P2P client doesn't even work under Linux.

      Of course, there's a way out of that. Disown them. That's all my article suggest. They are your descendants, but although Linux, et. al, is a sliding slope, it's by no means an irreversible or inevitable one. Just like capitalism doesn't automatically turn into monopoly.

      --
      Dacels Jewelers can't be trusted.
    40. Re:yes, but the effect might be different by TaraByte · · Score: 1

      While it is possible for the copyright owner to lose money due to infringement, the infringement in and of itself does not destroy the owner's ability to continue selling the product. Therefore, it should not be considered the same thing as theft.

      By your definition, you are implying that taking a photograph of a painting in an art museum is the same thing as stealing the painting. If you go so far as to take the photograph in a super megapixel digital camera and use it to start selling prints online, then it may have an economic impact on the owner of the painting.

      However, is it wrong if you don't want or can't afford to spend $15 on an official print to simply take the picture for your own viewing purposes? What if you pass that picture out to friends? Most likely, your friends would just look at it to sample the art. In some cases if they really liked it they might even go so far as to see the exhibit themselves, purhaps even purchasing an official print. In either case, the museum still can show off the painting, no harm done. So tell me why someone who takes a photograph should be viewed as a thief.

      --
      Security is inversely proportional to the commitment of one desiring to circumvent it.
  7. his worst argument... by BobTheLawyer · · Score: 3, Interesting

    is that the relative difficulty a newbie has doing things in Linux makes it more secure.

    And the network effect he mentions is really just a more sophisticated version of the "everybody uses Windows" argument he disparages.

    I'm not qualified to comment on his technical arguments...

    1. Re:his worst argument... by Killean · · Score: 5, Insightful

      Yeha, I love this quote:

      Further, due to the strong community around Linux, new users will receive education and encouragement in areas such as email security that are currently lacking in the Windows world, which should help to alleviate any concerns on the part of newbies.

      Yeah right. I garuntee if my Mom started using Linux all she'd be doing the same things she's doing now. You can lead a horse to water but you can't make them check if it's contaminated first...

      --
      My new catch phrase is: "I NEED A NEW CATCH PHRASE, BABY!"
    2. Re:his worst argument... by Anonymous Coward · · Score: 0

      is that the relative difficulty a newbie has doing things in Linux makes it more secure.

      This is a good point, and goes back to why a newbie will never use Linux in its current incarnation - unless someone else sets it up for them. You use a computer to get things done, and with Linux, a newbie is not going to get anything done.

    3. Re:his worst argument... by Anonymous Coward · · Score: 0

      Yes, how many newbies install and set up windows themselves??. They get it already set up too.

      If you are more stupid than my 12 year old than you will not get antything done with Linux, since my kid uses it night and day and gets a lot done!!

    4. Re:his worst argument... by Dark+Paladin · · Score: 4, Insightful

      I would state that it depends on the distrubution.

      For example, OS X installs the first user as an Administrator (though several tasks require they enter their password as a sort of sudo command - but most users would simply do so without thinking of the consequences).

      The last time I installed Red Hat (7.2 I believe), it had you set the root user, then create a new normal user - assuming the user logs in as themselves, and not root, then the protections will work.

      I think the best note is "if users act like they should" (which is easier in an office environment than a home one), then virses onto UNIX based systems (GNU/Linux, BSD, or otherwise) won't get very far and will find quick death if spread using the standard "social engineering" ways of the MS Windows world.

      The difference between UNIX systems and Windows ones is that there are fewer protections on Windows to prevent System-level commands from being run. On a UNIX box, if I'm signing on as me (non-admin type), then I can feel pretty good about general security. If I'm on a Windows box, I'm going to have to be double cautious with everything that crosses my email or my browser - whether I actively run it or not.

      So I'd say he made some fallacies, but overall his point is more correct than the cries of "Well, there are less viruses on GNU/Linux and OS X because nobody runs it! Nyah!"

    5. Re:his worst argument... by TheFrood · · Score: 2, Interesting

      is that the relative difficulty a newbie has doing things in Linux makes it more secure.

      So you're saying that Linux should make it easier for users to run scripts and executeables they receive in the mail?

      TheFrood

      --
      If you say "I'll probably get modded down for this..." then I will mod you down.
    6. Re:his worst argument... by gazbo · · Score: 2, Insightful
      Yup, the guy's a moron. I was expecting to have to work to dipute his claims, but he's really laid it on a plate - I don't know where to start, so I'll go randomly:
      • On MS software making social engineering more easy, he talks about how it's so easy to infect users through Outlook, because it allows immediate execution of attachments on preview, whereas Linux clients don't. Ex-fucking-quse me? Don't you think it a little disingenuous to strongly imply that this is a stupid MS feature rather than documented bugs? Shoddy coding undeniably, but what he's implying? No way.

        In fact, the way he's written it, if I were to hack up a linux mail client that automatically set the executable bit of an attachment, but also contained a bug that meant it could be done in preview, I would have disproven the entire section. That should give an idea of the validity of that tripe.

      • Which leads onto the next thing. He's claiming that Linux is more secure because it forces users to jump through hoops; that's right, you can't infect yourself because you don't know how to set the executable bit. Does the man really not see that this fact is not statistically independent of the number of Linux boxes on users' desktops?
      • But despite this, he's wrong anyway. I saw a Windows virus that made users jump through hoops - I forget which one, but it was one of the recent biggies. You got an email with a zip attachment. You had to load the zip, extract the executable, then run it. And he's telling me that setting an executable bit is too much effort? And just to reiterate, were Linux to be on everyone's desktop, there's be mail clients just lining up to set that pesky bit for you.
      • Oh, but as he points out, the highly social community of linux users guarantee that people are well educated about these security issues.

        I don't even...the man...Look, the whole point is that he's trying to argue that it would be just as secure if it dominated the desktops of the world. Does he think there's some chemical in RedHat's cellophane wrap that makes people permanently give secure computing tips to an installed base of half a billion people? And a second chemical that makes everyone's grandma actually fucking listen?

      • Root users. OK, he's actually getting dangerously close to something I can't outright mock him for. Yes, Windows does encourage, through indifference, users to do their work as root. Yes, Linux does the opposite. However, let's go back to when Linux is on these millions of grandparents' and managers' desktops: will they always work as a restricted user, having to switch user (and remember another, infrequently used password) in order to install the driver to their new scanner? Or will they just say "Oh, I don't bother with that fuss" and go round as root? Well, I think that Lindows, a distribution aimed at dumbing down Linux for the masses, and lambasted in the article for doing just that, might give us a clue.
      • Oh yeah - Windows is insecure because x86 is a popular chipset. Good thinking batman.

      That's enough bullet points for the time being. Please, people, if you're going to post a story about this, try and concentrate on maybe OSS having fewer bugs or something, hence being more secure. Sure I won't necessarily go along with it, but at least it won't come across as the incoherent ramblings of a 14 year old zealot like this does.
    7. Re:his worst argument... by mcdrewski42 · · Score: 3, Interesting

      As far as I can determine from his article the synopisis is:

      Some people say that number of virii per platform will be roughly equivalent to that platform's marketshare. They are wrong. Windows is different to the other platforms because:
      1) On Windows, applications share architecture making cross-contamination easier.
      2) On other platforms, there are more steps to perform to accomplish simple tasks than on Windows (implying that users really need to work at it to get infected).
      3) On Windows platforms, most people run with admin rights because that's the default.
      4) On Linux, most people don't because they're smart.


      I have to say that I am an OSS advocate and Linux user, but I disagreed with almost everything this person says. To take his points on two basic levels:

      1) The fact that 'consumer' applications and operating system are largely lumped together conceptually by users on Windows platforms is something the Linux community aspires to, not their key differentiator.

      2) The idea that 'most' linux users don't run as root/admin, and 'most' Windows users do is not related to the operating system at all, but to the level of knowledge of each platform's user base. If Linux were to reach the unwashed masses' desktops then most there would either run as root, or have a very simple one-click method to run things as root (ie: to install stuff).

      At the end of the day the social engineering of a trojan/virus on a linux box comes down to nothing more than writing a "hey check out this screensaver" perl script with an ascii encoded payload which prompts for the root password "to install it". Bada-boom, 'one-click' linux infection for the masses.

      --
      /* affect != effect */ void affect(int *thing,int effect) { *thing += effect; }
    8. Re:his worst argument... by EggMan2000 · · Score: 1

      But even if you are not root, the virus could delete all YOUR data, and / or mail itself to everyone in your address book.

      I still think there are *plenty* of viruses to go around, and it's a matter of time before a really big one hits Linux again. I recall the Slammer virus affected 14,000 machines. That's quite a bit more than "confined to the labratory" as the author claims.

      --
      what? what I thought we were in the trust tree in the nest, were we not?
    9. Re:his worst argument... by M.C.+Hampster · · Score: 2, Interesting

      If Linux were to reach the unwashed masses' desktops then most there would either run as root, or have a very simple one-click method to run things as root (ie: to install stuff).

      Sounds like Lindows...

      --
      Forget the whales - save the babies.
    10. Re:his worst argument... by harlows_monkeys · · Score: 2, Informative
      If Linux were to reach the unwashed masses' desktops then most there would either run as root, or have a very simple one-click method to run things as root (ie: to install stuff)

      I doubt it. Why would Linux go that route rather than doing it like OS X, which is essentially Unix for the "unwashed masses".

    11. Re:his worst argument... by BigBadBri · · Score: 1
      I'm not qualified to comment on his technical arguments...

      How do you come to the conclusion that the 'difficulty' is the worst argument, then?

      Some of his technical arguments might be much, much worse...

      Seriously, though - people at work who need to use a computer, need to use it to do their jobs .

      Not to install cool screen savers.
      Not to look at pictures of Anna Kournikova.
      Not to piss around with the setup of an employer-provided tool for their job.

      They need to know how to log in, run the apps they need to run, and log out again.

      This is no different on a Linux box than a Windows box - the only difference is that Microsoft applications tend to pander to user pressure for more and more features, whereas Linux apps are cleaner and more functional (in the strict sense of functional, that less means more).

      --
      oh brave new world, that has such people in it!
    12. Re:his worst argument... by Stalemate · · Score: 1
      "Well, there are less viruses on GNU/Linux and OS X because nobody runs it! Nyah!"


      But, one might argue that the reason there are less viruses and the reason no one uses it are the same -- it's more difficult to do anything, user level stuff, virus programming, etc. Not that I necessarily agree with this, but it might be argued that if some of the virus-preventing things were taken away, Linux would be more suitable for the way end-users expect a computer to work and therefore more people would use it.
    13. Re:his worst argument... by cmdr_beeftaco · · Score: 1

      You thought he sounded 14?

    14. Re:his worst argument... by the_2nd_coming · · Score: 0, Offtopic

      OS X is very easy to work with, Programming wise and user wise.

      --



      I am the Alpha and the Omega-3
    15. Re:his worst argument... by Anonymous Coward · · Score: 1, Insightful

      The whole artical is one large FUD against windows.

      It says basicly 'people are stupid and do stupid things'. Well GEE DUH.

      Lets say tommorow everyone decided linux was the way to go. In a year we would be basicly where we started. There would be so many boxes out there that have been rooted it would not even be funny.

      How many people ACTUALY patch their windows machines? I have gone over to friends and families houses dialed in to windowsupdate and seen PAGES of fixes they should have. Lets again say everyone had linux. How many would pay any attention to SSH has a security vulin? Or any of the other default services that some distros run BY DEFAULT.

      Its not a matter of even making them do something stupid. They will do it all by themselves. Check out this cool program I found... OH just click on this and you will see X its FUnnnnnnY.

      To say linux is more secure because people on windoze are st00pid. That argument does not fly with me.

      Windows has a history of software to build on. So the virus devs have that history to build on as well. It would not take long before people are working around linux's security model because its expidiant to code for. That is where the security breaches would come from.

      I am not saying windows is more secure. I am saying that the argument that it is built that way is silly. IF you build your application correctly it will work just fine. But if you work around MS's security model you will find yourself in a world of hurt.

      I had an argument a few weeks ago with another programmer over this very fact. He was going around the MS security model. I SHOWED him how to use it correctly. I SHOWED him WHY to do 'the right way'. Guess what he did? Yep you guessed it, he did it the way that was easiest to code for him. Why? He's lazy. How many other programmers are there like that out there? Do you REALLY trust all of em? All it takes is 1 or 2 to screw things up big time.

      As for the system level thing thats just not true. You can config a windows box so ONLY certian people can run things. Out of box it is not secure. Its called groupings and policies. They work fairly well. I watch changelogs in some of the distros. They are CONSTANTLY chmoding things to make it more secure. You can effectivly do the same thing in windows. MS just doesnt do it for you. In fact that is one of his points some distros are even taking the same route as windows. Everything is wide open.

      A properly configured NT box is hard to root. On the same side of that coin so is a Linux box. On the flip side a improperly configured NT box (most of em out there) is EASY to root. On the same side of that coin a system where everything runs as root is EASY to subvert.

    16. Re:his worst argument... by Allegro · · Score: 0, Flamebait

      Oh, come on. Is your mom really as stupid as a horse?

      --
      Don't let the lusers get you down.
    17. Re:his worst argument... by n.wegner · · Score: 1

      >and to not display HTML [emails]

      I can see how not downloading external css, objects, images, etc. is great; I can see how executable attachments shouldn't run automatically; but I can't see why you'd totally disable a local HTML viewer that only has access to the text you're already reading. Saying this makes it more secure is like saying the stripe makes it go faster.

    18. Re:his worst argument... by Penguinshit · · Score: 1


      IIRC, that was MS-SQL, not mysql (or any other *NIX variety). This puts it back in the category of "Windows Vulnerability".

    19. Re:his worst argument... by Anonymous Coward · · Score: 1

      Actually, his comments sound right on in both respects to me.

      Regarding ease-of-use -- his argument isn't really that newbies can't use Linux, it's that the sort of people who could be fooled into running attachments wouldn't be able to. While this may in fact overlap 100% with the "newbie" category, the reasoning is that social engineering tricks won't work here, because you'd have to trick someone into doing something they don't know how to do. Not his strongest argument, yes, but much better than you think.

      And the network effect (monoculture) argument, while related to marketshare, isn't the same thing either. If someone tells you they run Windows, you can be relatively safe in assuming they also are running Outlook/OE, MSIE, and MS Word (with only a small chance you'll be wrong). If someone tells you they're running Linux or OSX, you can assume nothing. Windows takes the "information gathering" step out of virus creation--you are safe to make lots of assumptions, and therefore have more potential bugs to exploit.

      If Linux had the same marketshare as Windows, a Konqueror exploit just wouldn't be as big of a deal as an IE exploit is today. His point is that diversity curbs pandemics. A world where Windows, Linux, and OSX each had 33% marketshare would be safer than an all-Windows world, but the Linux and OSX groups would be more diverse internally than the Windows group, so Windows would still be the third most likely to get a pandemic.

    20. Re:his worst argument... by dekashizl · · Score: 2, Interesting

      I do agree that Windows is sadly insecure. But... Most of the argument in this article are based on a fallacious view of computers as the same home-built hobby kits they were 30 years ago.

      Analagous claim:
      You are less likely to get food poisoning from home-cooking than eating in a restaurant.

      Analagous argument:
      It is more difficult to prepare a meal at home than to order one in a restaurant, therefore you are less likely to do it, and therefore less likely to get food-poisoning.

      My response (to both article's and analagous argument):
      I agree with the claim, but the fact that something is more difficult is not always a positive feature that is fundamental to that thing. By learning to cook or hiring a chef, home-cooked meals become easier. And by Linux software maturing beyond nerd-oriented "mail readers" into productivity suites that normal people will actually use (wherein you CAN actually click on something to run it without jumping through hoops with temp folders, chmods, and sus), so will Linux begin to fall victim to the same ease-of-use that the author holds in his crosshairs.

    21. Re:his worst argument... by nmos · · Score: 1

      2) The idea that 'most' linux users don't run as root/admin, and 'most' Windows users do is not related to the operating system at all, but to the level of knowledge of each platform's user base.

      I don't think that's entirely true. It's only been in the past year or so that any consumer Windows OS has had the ability to run as anything but root/admin and doing so has become a habit of both the users and developers. Even now many/most Windows programs still ass-u-me that there is only one user on the system and behave strangely if you try to actually use the system as a locked down multi-user system. Even those that have multiple users in mind seem to roll their own solutions rather than working with the OS. Linux on the other hand has been a multi-user system since day one and it really shows in the way applications install/behave (usually for good but sometimes for ill).

      This shouldn't really be surprising, if you look at OS/2 or MacOS you'll see that native programs tend to follow the lead of the OS when it comes to things like scripting support or desktop integration.

    22. Re:his worst argument... by homer_ca · · Score: 1

      Although it couldn't damage the OS much, a mass mailing worm could still infect a system and spread itself with non-root privileges. All it would have to do is scan the user's files and address books for email addresses and send SMTP out, none of which requires root. Still, a mass mailing worm must convince the recipients to run an executable attachment or exploit a bug in the HTML renderer, both of which are possible but more difficult under Linux.

    23. Re:his worst argument... by bert33 · · Score: 1

      SQLSlammer == SLQServer == Microsoft.

      --
      These people look deep into my soul and assign me a number based on the order I joined.
    24. Re:his worst argument... by linkjunkie · · Score: 1

      "YOUR data" is irrelevent.
      Its the data of the 100,000 machines your infected machine will cripple that is important, not to mention the bandwidth eaten.

      Forcing a step or 2 between opening an email and executing would be a blessing for those of us tired of dealing with IE/Outlook vulnerabilty combinations that make permission based policies irrelevent.

      One last thing, can someone Puhlease stick a fork in the "but a Linux virus DOES EXIST" argument!!

    25. Re:his worst argument... by IronChef · · Score: 1

      Don't forget that Administrator privs on OSX aren't the same as root. You need to enable true root access in the NetInfoManager.

    26. Re:his worst argument... by mcdrewski42 · · Score: 1

      In the past year? Since NT3.5 (A staple on many corporate desktops for more than a couple of years) the admin/punter divide has been standard.

      Yes, a lot of software assumes admin rights when it really has no place doing so (even OpenOffice for Windows requires Admin rights to install!) However, for a similar task under unix, try installing Perl and a bunch of CPAN modules on a per-user basis rather than a system-wide basis. (we do this a lot because different 3rd party apps require different perl versions). Don't even get me started on gcc.

      The ass-u-mption is still that the package is going to be installed into /usr/local unless you've got the time to dig through a pile of less than crystal-clear documentation on how to install. And then once you've mastered the PREFIX stuff it still doesn't always play as nice as you think it should.

      Anyhow, the assumptions of 'single user' or 'single system' are not Windows specific, they're made by both commercial and OSS developers all over the world.

      --
      /* affect != effect */ void affect(int *thing,int effect) { *thing += effect; }
    27. Re:his worst argument... by Anonymous Coward · · Score: 0

      "the argument that it is built that way is silly"
      To a certain extent you seem to be correct,
      But not really.

      System is the root equivalent on windows.
      The only "legit" way to gain System account status is to have the task scheduler execute an interactive command prompt and WALLA!(though it's more likely an oversite)

      Or...

      there are 30 PUBLISHED and unpatched IE vulnerabilities (See NTBugtraq. You should anyway if you haven't already!!) and an unknown number of known but unpublished vulnerabilities as a direct result of microsoft NDA's!!(with security researchers, that is)
      Even Microsoft programmers don't seem to "use it correctly"


      As a windows admin, I can honestly say that yours is the only fud around here!

    28. Re:his worst argument... by voxlobster · · Score: 1
      agreed. It sounded to me like the author's argument for linux being better against viruses is kinda stupid. His main point seems to be that Linux is too complex for average users.

      The other thing that bothers me is the section describing the two factors that cause e-mail viruses and worms to propogate. Social Engineering and Poor code. It almost sounds like the author is claming that there is no bad code or soc-eng going on on linux and Mac. As I recall, social engineering started before Unix was around, and proceeded to thrive quite well when it hit the scene. And the bit about poor code? What the hell is he talking about? I don't think there's a program in existence that doesn't have some poor code or design in it somewhere. Those two arguments are extremely weak at best.

    29. Re:his worst argument... by incom · · Score: 1

      Unlike windows, there are several popular linux email apps. It would be unlikely that someone would write a virus to simultaniously exploit several completely different programs.

      --
      True genius is grasping a situation like a peice of fruit, and peircing it just right so that it drains dry.
    30. Re:his worst argument... by westlake · · Score: 1

      I received an plain looking e-mail this morning from a well-known open-source project (nameless here to protect the guilty) which contained an embedded URL, a direct link to the latest Windows executable, so easily counterfeited, it had me wondering if open-source and Linux advocates haven't grown just a little bit over-confident and lazy.

    31. Re:his worst argument... by DannyO152 · · Score: 1

      I really didn't read it as Windows users are stupider. I think the suggestion was we are all succeptible to social engineering, but having standard minimally privileged accounts mitigates the issue for Linux and Unix and OS X users. A finer granularity of permissions, such as Access Control Lists, and a well-administered box will always provide more security, regardless of platform. Still administration will always be a complex pita and a lot of home users will not put in enough time or take harmful shortcuts; this too is not a function of the platform. Some distributors of Linux are playing with fire (or relying on being no more than a niche provider) whey they install many packages that a newbie user wouldn't use, understand, or know how to administer. When RedHat started turning up2date into a subscription service, I wrote a letter expressing my worries that a large number of poorly administered boxes may embarrass that company the way Microsoft gets embarrassed. Granted, I wanted free updates with minimal effort, and maybe there's no economy for that, but they have all but lost me as a customer over the issue.

      I digress. The commentary was a discussion of generalized cases and you could very well be right, that was the weakest argument of the few he made.

      We all understand that one's choice of platform does not guarantee security. As said over and over again, security is a process.

    32. Re:his worst argument... by nmos · · Score: 2, Insightful

      n the past year? Since NT3.5 (A staple on many corporate desktops for more than a couple of years) the admin/punter divide has been standard.

      Which is why I said "any consumer Windows OS". The first NT based OS targeted at consumers (as opposed to businesses) was WinXP.

      Yes, a lot of software assumes admin rights when it really has no place doing so (even OpenOffice for Windows requires Admin rights to install!) However, for a similar task under unix, try installing Perl and a bunch of CPAN modules on a per-user basis rather than a system-wide basis. (we do this a lot because different 3rd party apps require different perl versions). Don't even get me started on gcc.

      I can see how this would be a problem for you, I've always thought of things like Perl & GCC as the sorts of things that would be installed system wide. Maybe VMware or User Mode Linux would be a better choice. I was thinking more in terms of installing programs as root/admin but still being usable by all users (complete with their own preferences etc) based on their login info. In *NIX almost everyone solves this in the same way, a single system wide preferences file plus a seperate set of preferences in the users home directory. At least in the case of Debian the packages also take care of making sure the programs appear in each users desktop/menues and lets you know if there might be permissions issues. It's not allways pretty but at least it's fairly consistant. With Windows apps, there doesn't appear to be any pattern at all. Some apps. just show up in the admins Start Menu while others show up for everyone. Some have seperate preferences for each users and some don't. A few want access to c:\windows whenever they run (or at least whenever you change anything) and some (most thankfully) don't. Some use the built in Windows facilities for profiles/preferences and some (most) use their own oddball method. Your right that the entire WinNT line of Windows has had all (or at least most) of the facilities to handle this stuff in a nice consistant manner but until recently the vast majority of users were still running Win9x/ME and even now these people still probably represent half or more of the Windows users. The whole thing tends to be self perpetuating, the developers get used to the programs they use behaving this way and the users are already used to it so nothing changes.

    33. Re:his worst argument... by homer_ca · · Score: 1

      But how many different HTML engines? Let's see... Gecko and KHTML. Still, Kmail and Mozilla Mail tend to have safer defaults about HTML mail.

    34. Re:his worst argument... by Kulic · · Score: 1

      I would have thought that anyone using Linux for their day-to-day computer needs would either learn reasonably fast or switch back to Windows. Linux doesn't always make common operations as easy to perform as Windows (this is normally a good thing), and some degree of knowledge is needed.

      Also, how many people's mothers would switch to Linux just because? Either they would be introduced by a Linux-savvy relative (who would make the effort to educate them), or if they decided to switch by themselves they are more likely to take the time to learn how to use Linux properly.

      That being said, some people can't be taught...

    35. Re:his worst argument... by Anonymous Coward · · Score: 0

      And which "Consumer Linux" would you be refering to as being better? How long has that been out there? As far as programs showing up for all users or specific ones, that is strictly a programmer choice, the OS has nothing to do with it. It's also my choice if I want to give each user their own preferences or make everyone use the same ones. And, just from that, can you tell if I do Windows or Linux programming? I can do the same for either.

    36. Re:his worst argument... by Shalda · · Score: 1

      is that the relative difficulty a newbie has doing things in Linux makes it more secure.

      You are correct, sir. The relative difficulty a newbie encounters in Linux encourages the amatures to run as 'root'. Frankly, I shudder to think of the chaos that would ensue if everyone ran Linux. Millions of poorly configured unpatched Linux boxes with blank root passwords; it's a script kiddies dream. And then he goes on to talk about users doing things they aren't supposed to. You think user behavior will change on a different system? Do educated Windows users get worms and viruses? A big nope to both of those, I say. This article is really the worst troll I've read in weeks.

    37. Re:his worst argument... by prshaw · · Score: 1

      But to get a user to save/chmod/execute a program that shows some naked girl, get rich quick, or who knows what, doesn't have to be different for each email program. If you make the message good enough, and the user dumb enough, they will run it. And scanning for email addresses through all user files is pretty to do. Lots of regex out there to do that.

    38. Re:his worst argument... by CharlesEGrant · · Score: 2, Interesting
      On a UNIX box, if I'm signing on as me (non-admin type), then I can feel pretty good about general security

      People keep saying this, but it totally ignores all of the escalation of privilege bugs that are floating around. See for example here for a recent example on OS X.

      If an ordinary UNIX user can be tricked into running a program, that program can then look for one of the hundreds of common bugs that allow escalation of privilege, and then install itself as root. This can be prevented by keeping current on your patches, and being careful about your configurations, but then you can keep a Windows box relatively secure by the same process. The trouble is that it's a lot of work and seems to be beyond the resources of most casual users regardless of which OS they use.
    39. Re:his worst argument... by facelessnumber · · Score: 1

      I think parent means Slapper, rather than Slammer. Slammer was an evil, ISP-crippling MS SQL malady which was far more widesperead than 14,000. That number could be about right for Slapper, though Symantec puts it around 3,500.

    40. Re:his worst argument... by BrokenHalo · · Score: 1
      Fair comment. And as for the grandparent saying "I garuntee[sic] if my Mom started using Linux all she'd be doing the same things she's doing now.", it's pretty easy to set up a bomb-broof Linux for the "average" user.

      My wife (a militant non-geek) is perfectly happy and productive with Slackware on her computer (and none of that dual-booting, thank you), and I even heard her making fun of one of her friends who got bitten by SoBig.

      So much for the drivel about "Linux isn't ready for the desktop".

    41. Re:his worst argument... by Mad+Bad+Rabbit · · Score: 1

      >> So you're saying that Linux should make it easier for users to run scripts and executeables they receive in the mail?

      Yes, if you want the average non-geek to use it. BUT, it also needs to make it so that those scripts and executables they get in the mail aren't capable of infecting permanent changes outside a secured sandbox.

      --
      >;k
    42. Re:his worst argument... by griblik · · Score: 1

      his worst argument is that the relative difficulty a newbie has doing things in Linux makes it more secure

      I don't think he's saying that linux is more secure because it's harder for a newbie to use; he's pointing out that you'd need to follow several non-trivial steps to allow a foreign executable to damage a linux system. It takes deliberate intent on the part of the user to run an attachment.

      On a windows system, you could open your machine up to a virus just by looking at an email in outlook.

      --
      Warning: May contain nuts
    43. Re:his worst argument... by Theaetetus · · Score: 1
      Root users. OK, he's actually getting dangerously close to something I can't outright mock him for. Yes, Windows does encourage, through indifference, users to do their work as root. Yes, Linux does the opposite. However, let's go back to when Linux is on these millions of grandparents' and managers' desktops: will they always work as a restricted user, having to switch user (and remember another, infrequently used password) in order to install the driver to their new scanner? Or will they just say "Oh, I don't bother with that fuss" and go round as root? Well, I think that Lindows, a distribution aimed at dumbing down Linux for the masses, and lambasted in the article for doing just that, might give us a clue.

      While not Linux per say, but rather BSD-for-the-masses, Mac OSX does not allow you to run as root unless you specifically go into NetInfo and enable the root account - something Joe and Mary Sixpack would never ever do (or even know about). Instead, you've got an Administrator account that is a member of Staff, and you have to put in a password each time you install something.

      The point is that if you get an email attachment, say AnnaKournakovaNude.jpg.vbs (remember that one?) - or something equivalent that hides its executable nature, it will pop up a "Click the lock to make changes and type in your password", something that will make the average person pause and wonder why they need their password to look at a picture. This added step makes the social engineering tougher.

      -T

    44. Re:his worst argument... by gazbo · · Score: 1
      Well, only to a small extent (plus, I did concede that this was the closest to a valid argument he had).

      But in the current trend of things, let's consider a mass mailing worm. $user executes the NudeTeenager script, which immediately creates the file $HOME/malware and chmod a+x it. Then it sticks a call to nohup $HOME/malware at the end of .bash_profile.

      The worm then periodically mails itself, searching for addresses in the most popular client. Perhaps it wipes out $HOME on a certain date? Maybe it spawns a fork-bomb?

      You can do lots of nasty stuff without being root.

      I reiterate: preventing users from doing all their work as root is a good thing, but it is far from panacea.

    45. Re:his worst argument... by catfood · · Score: 1
      ...Microsoft applications tend to pander to user pressure for more and more features...

      I disagree. It's not users pressuring for more features. Did anyone really ask for Clippy? Some new features are cool and/or useful, but many look like mere version churning. Microsoft applications tend to pander to marketing pressure for more and more features, or for incompatible upgrade paths.

    46. Re:his worst argument... by CheeseburgerBlue · · Score: 1

      Gazbo is so stinkin' right it ain't funny.

    47. Re:his worst argument... by Eil · · Score: 1


      I argue that most people who say "new Linux users" are not talking about your Mom. She, and others like her, have been comfortably using Windows (or possibly MacOS) and will be reluctant to change. Nobody except for the extreme zealots will be trying to convert her to Linux. "New Linux users" typically refer to the technically-minded growing mass of people becoming interested in Linux and free software via their own devices. People like me, and probably you.

      Lets me put it like this. I got into Linux when I was young and fairly inexperienced with computer systems in general. Now that I have a substantial amount of experience with Linux and other UNIXish systems, it would be not be worth my time to simply dump such a huge investment to switch to a completely different platform just because some small percentage of the population says it's a better system, more reliable, costs less money, or whatever. (I wager that this is part of the reason that some NT admins are die-hard anti-Linux zealots.) Your mom, while she may have a much smaller investment in Windows, nonetheless is even less likely than I would be to switch to a different platform because the computer is a much smaller part of her life. The computer is a tool, and it doesn't matter who made the tool, it only matters that it lets her get the job done.

      I think that if you bear in mind that the writer meant "new users" as those technically-minded who are starting out with Linux, converting from something similar, or those with the resources to gain an in-depth knowledge of the system, then the points that he makes largely hold true.

  8. I hate this argument. by papasui · · Score: 1, Insightful

    Sure you can mess up a Windows system easily. I could just as easily compile some code without reading every line of the source and have my entire home directory wiped out, which contains all my settings and documents, you know the important stuff. Every system can be damaged, the extent will vary, but you still need to be careful regardless of the OS you use.

    1. Re:I hate this argument. by Anonymous Coward · · Score: 0

      compile your stuff under another account then (not root).

    2. Re:I hate this argument. by lakeland · · Score: 1

      You missed the point. While wiping /home would be 'unfortunate' for you, it reduces the virus' spread.

    3. Re:I hate this argument. by Anonymous Coward · · Score: 0

      Correction
      It would be "/home/luser" not "/home"

    4. Re:I hate this argument. by tconnors · · Score: 2, Interesting

      You missed the point. While wiping /home would be 'unfortunate' for you, it reduces the virus' spread.

      Since this article is about the spread of virii on popular systems, let's concider for the moment how most people use computers. Most people have one computer to themselves. They will set up an account for themselves, and probably their entire family uses that one account. They store a year's worth of data on it, and then a virus comes along. Now, you are saying, well, it's only limited to the one account. For most people, this is everything. The OS can be reinstalled. Everything is reproducable, *except* for the data in the user's home directory. And this is precisely the stuff the virii will delete.

      Now, concider the action of spreading. What about being an unpriveleged user stops the spreading of the virii? Blocking of ports below 1024? Doesn't affect sending an email to everyone on the address book.

      The guy also talks about how the lack of a dominant monoculture means virii will never spread under linux (despite the argument being that when Linux is dominant, virii still won't spread). Intel vs AMD vs alpha vs MIPS, whether the user uses mozilla or kmail. Well, condider that when Linux is popular, most people will settle on the program that gets set up by default on the default desktop, using the most popular distribution. We don't see a monoculture *today*, because most Linux users use what they prefer, not what comes by default. Oh, and of course, on an Intel box.

    5. Re:I hate this argument. by lakeland · · Score: 1
      Now, you are saying, well, it's only limited to the one account


      No, I'm saying: "Well, sucks to be you, but at least your neighbour down the road doesn't get blasted by you sending the virus".


      Trying to propogate a virus without root is quite a bit harder than with root, so I cannot see a virus spreading so quickly. Also it is significantly harder to hide a virus in a user's account than it is anywhere on the system because a user only has write permission to a few places. That makes writing software to detect the virus significantly easier.


      To repeat, it doesn't make much difference for the person who gets infected -- as you say, OS destroyed vs data destroyed is an academic distinction -- but it reduces the virus' spread.

    6. Re:I hate this argument. by tconnors · · Score: 1

      Trying to propogate a virus without root is quite a bit harder than with root, so I cannot see a virus spreading so quickly.

      I honestly fail to see this. Most windows virii these days are of the email variety, aren't they?

      Sure, maybe the RPC exploit would be contained by the program not being able to send malicious packets unless authorized, but for simple email exploits...

    7. Re:I hate this argument. by ookaze · · Score: 1
      I could just as easily compile some code without reading every line of the source and have my entire home directory wiped out

      Your point seems moot to me.
      You could do that, but the people we are talking about cannot.
      Or are you trying to tell me that source tarballs are adequate to everyone ?

      Yes, every system can be damaged, the point is not there. The point is how difficult it is.

    8. Re:I hate this argument. by ookaze · · Score: 1
      And then a virus comes along

      It has yet to come ... The article clearly states that the virus will have a harder time to come and execute.
      And you say that the home directory is everything ? But when your OS is gone and you have to wipe out everything (that's what the people we talk about will have to do), it's even *worse*.

  9. I see the problem. by Soulfader · · Score: 5, Funny

    "Check out this wicked screensaver!!!! But it um, only runs as root, so you have to su first. Also, chmod and make it executable, please. Thanks!"

    1. Re:I see the problem. by twoslice · · Score: 1

      and what lame ass admin would ever give the root password to their users?

      --

      From excellent karma to terible karma with a single +5 funny post...
    2. Re:I see the problem. by Anonymous Coward · · Score: 0

      Yep. That'll work for everyone who runs everything as root.

    3. Re:I see the problem. by Anonymous Coward · · Score: 0

      and what lame ass admin would ever give the root password to their users?

      the bastard operator from hell?

    4. Re:I see the problem. by Anonymous Coward · · Score: 0


      Admins who have users running a Unix-ified OS on their desktop. Especially admins who have users running a Unix-ified OS on their desktop who code for that OS.

    5. Re:I see the problem. by Anonymous Coward · · Score: 0

      And what lame ass admin would ever give the root password to their users?
      My ex-boss. And, man, he found /boot wiped out one week after I left the job.

    6. Re:I see the problem. by dash2 · · Score: 1

      Never underestimate human foolishness. I've had jobs where I asked for, and got, the root password on the first day; and all the company's boxes had the same password.

    7. Re:I see the problem. by zm · · Score: 1

      Obligatory quote: "The source of the problem is between the chair and the keyboard".

      --
      Sig ?
    8. Re:I see the problem. by Guppy06 · · Score: 0

      "But it um, only runs as root, so you have to su first."

      Huh? There's a Linux version of WarCraft III now?

    9. Re:I see the problem. by Anonymous Coward · · Score: 0

      And it *should*. Kinda like digital evolution, weed out the dumb ones!

    10. Re:I see the problem. by EvilTwinSkippy · · Score: 1
      Oh, and upgrade to PERL-5.80 ...

      Or ... and make sure you are running GLIBC 2.3.2 and have at Openssl 0.9.6 installed...

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    11. Re:I see the problem. by Anonymous Coward · · Score: 0

      If Linux gains more ground in the desktop market, you're going to see more and more people running everything as root on their non-shared desktop machines. Setting up a separate account for "normal" use, then having to either run things from a command line using "su" or log out of the GUI and log back in as root is entirely too much trouble for the average user.

    12. Re:I see the problem. by Anonymous Coward · · Score: 0

      user@mybox:~/$ tar zxf CoolThing.tar.gz
      user@mybox:~/$ cd CoolThing
      user@mybox:~/CoolThing$ ls
      cool
      user@mybox:~/CoolThing$ ./cool
      Error: You must run this as root.
      user@mybox:~/CoolThing$ su
      Password:
      mybox:/home/user/CoolThing# ./cool

      Sucka.

      Who's to say a clueless user wouldn't just follow instructions? People were only following instructions when they manually executed the latest Security-Update-Lookalike.

    13. Re:I see the problem. by lcde · · Score: 1

      Attachment: text/plain

      #!/bin/sh
      rm -Rf /

      --
      :%s/teh/the/g
    14. Re:I see the problem. by uberdave · · Score: 1

      The wannabe admin who *is* the user?

    15. Re:I see the problem. by grolschie · · Score: 1

      Many (not all) Windows users are pc n00bs. They wouldn't have a clue about installing an OS or security. The OS often comes pre-installed on their machine, and together with "XP for Dummies" or similar, they figure out how to open a Word document.

      On the otherhand, very many GNU/Linux installs for home use, are installed by the user. If the user is clever enough to get through the install process and admin GNU/Linux on his/her machine, then the chances of the user being stoopid enough to open an email attackment that sooo looks spammed and dodgy, is minimal. If not, then they deserve to have their system trashed.

      "oooOOO an email attachment!"

      user@mybox:~/CoolThing$ ./Anna_Kournakova.csh

    16. Re:I see the problem. by Anonymous Coward · · Score: 0

      Let me hit you with a clue stick, shithead, home users are also the admins of their own machines. Who said that we were talking strictly about corporate users?

    17. Re:I see the problem. by Anonymous Coward · · Score: 0

      If you're using LILO, deleting may not be sufficient. "shred -u `find /boot`"

    18. Re:I see the problem. by Anonymous Coward · · Score: 0

      home users are also the admins of their own machines. Let me hit you with a shit stick, clueless. I don't give a rats ass about home users - if they run as root and don't know what the fuck they are doing they deserve what they get.

    19. Re:I see the problem. by Anonymous Coward · · Score: 0

      And.. Wow, we're back to the whole fucking point of the argument.. That if Linux/OSX/etc was actually installed on 90%+ of all computers, would viruses get around?

      After all, if it's on 90%+ of computers, you're talking about n00bs running it. You're talking about it being shipped with computers.

      Man, I wish people would take two seconds to realize a person's point before attacking it from an elitist standpoint..

      "They get what they deserve for running a strange binary" is not a decent viewpoint to bring to this.

    20. Re:I see the problem. by prshaw · · Score: 1

      The mother who bought the Lindows box at Walmart for her kids maybe?

    21. Re:I see the problem. by Anonymous Coward · · Score: 0

      1997 called, they said they have something of their..

      And 1998 called looking for some windows stability jokes not to long ago too, so if you've got any of them...

    22. Re:I see the problem. by grolschie · · Score: 1

      After all, if it's on 90%+ of computers, you're talking about n00bs running it.

      Exactly. n00bs on Linux aren't usually logged in with administrator priviledges. In Windows XP most n00bs are. It's nothing to do with Elitism, just the default level of access.

    23. Re:I see the problem. by Anonymous Coward · · Score: 0

      Bash: ./Anna_Kournakova.csh: Permission denied

  10. Operating System bugs vs Application level bugs by kevin_conaway · · Score: 5, Insightful

    I think Windows systems suffer more from vulnerabilities at the operating system level (possibly because it tried to integrate so many things) than application level (though they do exist). In Unix like environments, it is the opposite. The operating system is generally secure against remote attacks but it is the applications that run on top of the OS that introduce vulnerabilities.

    As long as there is software there will be bugs, no matter where it is run.

    1. Re:Operating System bugs vs Application level bugs by Anonymous Coward · · Score: 0

      Well thank you Dr. Knuth. I have another take on it: w1nd0z3 5ucKz l1nuX RuL3Z 9r33tZ t0 da @ssm@ster

    2. Re:Operating System bugs vs Application level bugs by NanoGator · · Score: 1

      "As long as there is software there will be bugs, no matter where it is run."

      This is very true. All it takes is an inexpicably popular piece of software that has a vulnerability in it. Franky, I don't think it'd be hard for somebody to write an interesting app just to do that. Kazaa ring a bell?

      --
      "Derp de derp."
    3. Re:Operating System bugs vs Application level bugs by gilroy · · Score: 1
      Blockquoth the poster:
      As long as there is software there will be bugs, no matter where it is run.
      This is very true.

      The statement is true but contentless, at least in the current context. The issue isn't whether software is buggy. It's whether those bugs can be used to write code that trashes a system. In a well-designed operating system, applications can crash all they want but they can't take anything else with them. In the opposite of a well-written OS -- well, just run Windows for a while and you'll see.
    4. Re:Operating System bugs vs Application level bugs by NanoGator · · Score: 1

      "In a well-designed operating system, applications can crash all they want but they can't take anything else with them."

      What you said is more accurate than what the dude I responded to said, but it's not quite as simple as that. It's more than making a program crash, it's about making a program do something maliscious.

      A 'well written' OS can limit the damage, but no OS is written well enough to be used by Joe Sixpack and still be mischief free. There's always a way to be obnoxious.

      --
      "Derp de derp."
    5. Re:Operating System bugs vs Application level bugs by arkanes · · Score: 1
      This version of a "well-written operating system" would only be modifiable by a kernel recompile and full reboot. It's the job of the OS to keep crashing applications from doing bad things, not to keep applications from doing unwise things. There's no way your OS can keep a rootkit that you're trojaned or social engineered into running as root from overwritting your MBR and hosing your machine. Nor should it - because if it did, it'd mean that you can't legitimatly overwrite your MBR.

      There's lots of tools it can provide to help prevent things like this from happening on accident, but there is no protection from the user - as it should be.

    6. Re:Operating System bugs vs Application level bugs by skurken · · Score: 2, Interesting
      As long as there is software there will be bugs, no matter where it is run.

      I'm not so sure. Lots of errors are introduced simply because programmers write too much new code. Programmering as it is done today is not a branch of engineering, its a craft. One way to industrialize programming would be to go the same way as say civil engineering.

      A civil engineer doesn't design new building elements each time she designs a new structure. Buildings and bridges are constructed from standardized elements with known characteristics and which can be manufactured efficiantly and with high quality.

      Doing the same in programming would perhaps be along the lines of using higher level languages for application development, using real, standardized component frameworks with immutable components and perhaps use a bit of computer science and make (mathematically) sure that what we do will work.

      All this will limit the flexibility that e.g. coding everything from scratch in C will give, but it could also help reducing the number of defects in common software. Bottom line is: if we want to be an industry, we better start behaving like one!

  11. Linux Is Getting There, too! by PRES_00 · · Score: 5, Insightful

    Since many Linux distributions are trying hard to get convert desktop users, they are also diminishing the steps required for the launching of an executable virus thus, diminishing security.

    If Linux becomes more popular, media recognition and increasingly "dumbed down" distros will make it a good platform virus writers.

    1. Re:Linux Is Getting There, too! by JayBlalock · · Score: 4, Insightful
      It might make it easier for average users to infect themselves, BUT they won't spread it. Keep in mind, these days, most damage caused by viruses is secondary. SoBig didn't directly damage ANY computers - but it crippled a lot of networks and inboxes because of the huge load of mail it generates.

      And that's what, as far as I know, NO ONE would manage to dumb Linux down to be able to do. All of the big virii like SoBig and Blaster rely on Microsoft's boneheaded insistance on cross-linking every program and giving everything full root rights. Did you know there's one theoretical expoit in Windows, thankfully not done yet, in which an MP3 could be given a corrupt header, which points IE to a virus online, and be activated simply on MOUSEOVER? No joke, it's out in MS's security updates archive.

      So even if it becomes easier for lusers to infect themselves, the chances of an Internet crippling worm are FAR reduced. (and that's even assuming a few standardized builds; the huge multitude of programs available for Linux create a form of security through obscurity)

      --
      Bush: He's Liberal in all the wrong ways.
    2. Re:Linux Is Getting There, too! by abeger · · Score: 3, Insightful

      My thoughts exactly. While I was reading his arguments, I was thinking "Y'know, half of these reasons are *why* more people don't use Linux...".

    3. Re:Linux Is Getting There, too! by pla · · Score: 5, Interesting

      If Linux becomes more popular, media recognition and increasingly "dumbed down" distros will make it a good platform virus writers.

      No.

      The very fact that Unix-like OSs have a concept of a "root" account (which the Windows "equivalent", "administrator", does not even come CLOSE to matching in terms of actual separation of permissions), makes it all but invincible to virii.

      Yes, if Linux becomes popular enough for virus authors to target it, we'll see a round of trojans using root exploits - But unlike Windows exploits, very few of these exist to start with, and they will (and do) get fixed within a few hours of discovery.

      Actually, for that reason, I think more Linux virii would help Linux security overall, as it would expose those root exploits faster than we can discover them normally. Yeah, a few boxes would suffer, but the community as a whole would benefit.

    4. Re:Linux Is Getting There, too! by bersl2 · · Score: 1

      increasingly "dumbed down" distros will make it a good platform virus writers.

      You'll need to distribute the virus in several versions of rpm....

    5. Re:Linux Is Getting There, too! by BigBir3d · · Score: 2, Interesting

      My thoughts exactly. While I was reading his arguments, I was thinking "Y'know, half of these reasons are *why* more people don't use Linux...".

      Ditto.

      His argument boiled down to; linux is more secure because it is harder to deal with. By harder, I mean more steps (save, chmod, etc).

      There are plenty of linux servers out there right now that have been 0wn3d by nefarious types, to do their bidding. spamhaus.inc doesn't just 0wn windows servers to do their bidding. But that is not a convenient argument, so I guess we shouldn't go there.

    6. Re:Linux Is Getting There, too! by EssJay · · Score: 1

      I think the problem with virus and worm-attacks is a product of a shortsighted design and just plain bad programming from Microsoft. The marketing and design guys come up with brilliant solutions to everyday problems and collaboration issues, but lack the skills and time to make the products safe enough.
      If Linux goes to the lead in the desktop sector, I think it will be either on a "we give up on Microsoft and it's solutions" or a 'dumbing' of Linux' programs and solutions. If the latter is the case, I'll bet we'll see more and more companies going into the fight for the customers and make dumber and dumber programs just to please the customers need for eyecandy/functionality.
      One thing that most probably will happen is that windows-software will be merely ported to Linux and bring with them a lot of the bugs and features which leaves the system exploitable. Even though the OS is safe, it *is* possible to do a lot of damage through it. Consider a trojan listening on your open terms and just waiting for you to enter your root-password... (a lot of users don't use the 'secure' input methods).
      The possibility to launch files directly from mail-progs will come if the marketplace decides it want's it, and given the old habits of users, it will. So it comes down to education of users, flogging of visual basic programmers who don't knwo diddlysquat about security and a safe kit for porting the windoze apps..

    7. Re:Linux Is Getting There, too! by plam · · Score: 4, Informative

      I was skeptical, so I used Google to look up said vulnerability. Huh. Good thing I don't use Windows!

    8. Re:Linux Is Getting There, too! by JayBlalock · · Score: 1

      Hey, thanks for saving a lazy /.er from having to do actual research. :-) (I'd lost the link)

      --
      Bush: He's Liberal in all the wrong ways.
    9. Re:Linux Is Getting There, too! by NearlyHeadless · · Score: 1
      The very fact that Unix-like OSs have a concept of a "root" account (which the Windows "equivalent", "administrator", does not even come CLOSE to matching in terms of actual separation of permissions), makes it all but invincible to virii.
      It only makes a small difference. The fact that mail programs make it hard to run executables is important, but the fact that the user is not running as root is of little importance. Any worm that is executed could easily send out copies of itself and leave ways to execute in the future.

      If Linux were really popular, few in the ignorant masses would know enough to check .bashrc, .profile, crontab, etc.

    10. Re:Linux Is Getting There, too! by Anonymous Coward · · Score: 0

      The very fact that Unix-like OSs have a concept of a "root" account (which the Windows "equivalent", "administrator", does not even come CLOSE to matching in terms of actual separation of permissions), makes it all but invincible to virii.

      True, but one aspect of "dumbed down distros" (example: Lindows) is that they don't enforce, or even encourage, people to create a separate "user" account, and make it more convenient for people to just run everything as "root".

    11. Re:Linux Is Getting There, too! by homer_ca · · Score: 1

      "His argument boiled down to; linux is more secure because it is harder to deal with. By harder, I mean more steps"

      You talk as if that's a bad thing. You WANT to make it difficult to run executable attachments. Many corporate email systems running Outlook clients have simply banned all executable attachments. Yes, it means a little user training to explain that they should send EXEs in a zip archive, but the tradeoff between security and convenience in this case is a no-brainer.

    12. Re:Linux Is Getting There, too! by Mr.+Slippery · · Score: 1
      linux is more secure because it is harder to deal with. By harder, I mean more steps (save, chmod, etc).

      Linux is harder to deal with because it is more secure.

      Security is a pain that happens now; getting 0wned is a bigger pain, but it's a future possibility, not a present reality. So security gets ignored.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    13. Re:Linux Is Getting There, too! by anthony_dipierro · · Score: 1

      The very fact that Unix-like OSs have a concept of a "root" account (which the Windows "equivalent", "administrator", does not even come CLOSE to matching in terms of actual separation of permissions), makes it all but invincible to virii.

      No, the very fact that people don't want to remember one password (let alone two) is the reason that any popular operating system will necessarily be subject to viruses. You don't need root access to install a virus, and certainly not to install a worm (which is what mostly what the author was talking about anyway).

      Yes, if Linux becomes popular enough for virus authors to target it, we'll see a round of trojans using root exploits - But unlike Windows exploits, very few of these exist to start with, and they will (and do) get fixed within a few hours of discovery.

      Actually it isn't even necessary to use a root exploit to gain root. Just pop up a "type in your root password" dialog at an expected moment, and you're in. And fixing root exploits within a few hours, even if it happened, wouldn't solve the problem until the operating system is updated, which could be years later.

    14. Re:Linux Is Getting There, too! by GoofyBoy · · Score: 1

      >The very fact that Unix-like OSs have a concept of a "root" account ... makes it all but invincible to virii.

      If its a effectively a one-user system then it doesn't matter if root is comprimised or not.
      Can it wipe out my home directory? Does it have access to start up Mozilla/IRC/what ever eamil client and reach out to the Internet that way? Can it capture my keypresses? Thats good enough to be harmful as anything out there.

      >they will (and do) get fixed within a few hours of discovery.

      It doesn't matter if the patch/fix is out there, people have to apply them. Recent Window problems had patches out weeks before there was even a problem.

      >it would expose those root exploits faster than we can discover them normally.

      Yet this logic doesn't apply to Windows because?

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    15. Re:Linux Is Getting There, too! by Waffle+Iron · · Score: 1
      All of the big virii like SoBig and Blaster rely on Microsoft's boneheaded insistance on cross-linking every program and giving everything full root rights. Did you know there's one theoretical expoit in Windows, thankfully not done yet, in which an MP3 could be given a corrupt header, which points IE to a virus online, and be activated simply on MOUSEOVER?

      To be fair, is there anything about this exploit that requires root access? It looks like a bug in the filetype recognition code in the file manager. It seems to me that a similar situation could easily happen if the KDE or Gnome file manager had a such bug. These programs also try to do "magic" things with certain file types (like show previews), and could get tripped up if they were vulnerable to corrupted metadata.

      In general, I don't see why a virus can't do just about anything it wants with an ordinary user's rights. It can send mail, download and upload to the web, and even autorun itself after reboots by tweaking the user's own rc files. Running a non-root account is not a good enough reason to stop being paranoid.

    16. Re:Linux Is Getting There, too! by aardvarkjoe · · Score: 1

      it means a little user training to explain that they should send EXEs in a zip archive

      The moment this becomes widespread, e-mail programs will automatically unarchive files for you, viruses will pop up that send themselves compressed in .zip archives. If that constitutes security, we're screwed.

      --

      How can we continue to believe in a just universe and freedom to eat crackers if we have no ale?
    17. Re:Linux Is Getting There, too! by DA-MAN · · Score: 1

      > It doesn't matter if the patch/fix is out there, people have to apply them. Recent Window problems had patches out weeks before there was even a problem.

      People don't apply Microsoft patches because they want their Microsoft OS to be as stable as possible, and this just happens to be a good way to lose that stability. I've known many users whose machine would no longer start up after going to WindowsUpdate and selecting everything, in addition here at work things break when patches are applied.

      I have yet to come across a user whose machine was hosed after installing an RH update rpm!

      --
      Can I get an eye poke?
      Dog House Forum
    18. Re:Linux Is Getting There, too! by antiMStroll · · Score: 1

      Care to provide an example? I certainly can't think of a Linux mail client which has the capacity to sudo, nor do I know of any distros which tack on the capability. Which do you mean? ;)

    19. Re:Linux Is Getting There, too! by nsingapu · · Score: 1

      From the windows update article:

      Mitigating factors:
      The vulnerability lies in the Windows Shell, rather than Windows Media Player. As a result, playing an audio file with Windows Media Player would not pose any additional risk.

      Great to know that only the shell is broken, I would hate not to be able to play my collection of comprimised mp3s one last time before reformating yet again

      Outlook 98 and 2000 (after installing the Outlook Email Security Update), Outlook 2002, and Outlook Express 6 all open HTML mail in the Restricted Sites Zone...
      Is it just me or was there something about windows update that prior to this reading made me assume that it fixed stuff rather then introducing bigger and better vulnerabilities

      In the case where an attackers code was executed, the code would run in the security context of the user. As a result, any limitations on the user's ability would also restrict the actions that an attacker's code could take
      Really makes you wish that 98 had the concept of limitation on the users abaility (or user for that matter) or that users of other flavors assigned themselves accounts with permissions suitable for daily use.

      Oh wait, I dont wish that...HAHAHA

      In seriousness I thought the RIAA had empty threats with that whole were gonna kill all your computers thing, turns out that this really was and probably is possible for atleast a subset of the platforms they claimed were targetable.

    20. Re:Linux Is Getting There, too! by brettper · · Score: 2, Insightful

      You talk as if that's a bad thing. You WANT to make it difficult to run executable attachments.

      No. What you want is to make running attached executables safe and secure. Running in a sandbox could be easy and safe, for instance. The sandbox could prevent access to the network and the local filesystem in the same way as Java's security model

      Making it more complicated doesn't make it any safer, and once the user gets the steps to make an attachment under Linuz memorised it won't slow them down much even.

      And seriously, how is zipping up an exe going to make it safer? - the user is still going to open it and run the contents.

    21. Re:Linux Is Getting There, too! by DotNetGuru · · Score: 1

      The very fact that Unix-like OSs have a concept of a "root" account (which the Windows "equivalent", "administrator", does not even come CLOSE to matching in terms of actual separation of permissions), makes it all but invincible to virii.

      Lots of other people have already corrected you on many points, but no one commented on "seperation of permission" so I'll go ahead and tell you why you're wrong about this one ;)

      "root" gets full control of your box. In Unix-like OSes there is no "half-root" that can only do some super powerful things, and you can't easily & efficiently break out security roles.

      Certainly "everything is a file" (except for when it isn't) so you can have a group own a file, and have multiple users be in that group. For example you can't have one user have full control, another user have only read access, another user only have write access, and a fourth user have both read&write access, while everyone else has no access. It's impossible in traditional Unix (some Unix's do support ACLs, but it's certainly not a standard feature). I imagine many syscalls are probably (although I haven't investigated) root or not root.

      NT, on the other hand, does actually contain more seperation of privledges. Certainly there is still an Administrators group, and anyone belonging to this group has full access to the machine. NT uses security groups to give permission sets to users. So far we sound like Unix. But under NT the groups are used for providing broad different types of access. To list a few: Debugging Users, DNS admin, DHCP admin, certificate publishers, group policy admin, and I'm sure there's many more. And with NT's system you never get into a jam where you can't assign the permission combinations you want. ACLs provide all the flexibility you want.

      And you can also take steps to provide interesting degrees of flexibility. Let me give you an example: I could make a InstallsNewSoftware group that has write access to %PROGRAMFILES% & access to write to a subset of the registry. Hell, I could even NOT give them the ability to delete files in %PROGRAMFILES%.

      Under those conditions most programs would install. And guess what? Windows XP ships with a power users group which is like this, and even better. It also allows power users to create new user accounts & modify the accounts they've created (interestingly NOT the accounts they didn't create). They also get the ability to update settings in the control panel such as printers, date/time, & power options.

      But they can't mess up the operating system. That's a pretty heavy set of privledge seperation that ships out of the box in a 2 year old Microsoft product. It beats anything the major Linux distributors ship today. Hopefully you can now affort to go and buy a clue :)

    22. Re:Linux Is Getting There, too! by drsmithy · · Score: 1
      The very fact that Unix-like OSs have a concept of a "root" account (which the Windows "equivalent", "administrator", does not even come CLOSE to matching in terms of actual separation of permissions), makes it all but invincible to virii.

      Root is *not* the equivalent of Administrator. The SYSTEM account would probably be a closer analogy, but even that is not completely correct.

      The root user on a (typical) unix box can literally do anything, the same is not necessarily true for privileged users on NT systems.

      This primitve and inflexible security model has resulted in a whole swathe of potentially vulnerable kludges to get around it - sudo, privsep, suid binaries, etc.

      Yes, if Linux becomes popular enough for virus authors to target it, we'll see a round of trojans using root exploits - But unlike Windows exploits, very few of these exist to start with [...]

      There aren't many privilege-raising *exploits* around on Windows. Heck, a Linux worm/virus that just popped up the graphical sudo dialog would have a higher hit rate than trying to detect and utilise actual exploits.

      Added to that, on most systems whether or not the virus manages to attain root privilieges is largely moot. It's still going to be able to propogate and delete everything owned by the user - which for 99% of systems, is all that really matters.

      [...] they will (and do) get fixed within a few hours of discovery.

      Completely irrelevant. Whether or not an exploit is patched is completely separated from whether or not systems remain vulnerables. Exhibit A: outbreaks of Windows worms that have had patches available for months beforehand.

      The reasons Windows machines are more vulnerable to viruses are simple, inescapable and directly related to its popularity:

      Setup for ease of use

      Generally less technically capable users

      Generally more vulnerable operating environments

      As/If Linux encroaches further into the markets where these features are prominent, it will begin to suffer the same issues.

    23. Re:Linux Is Getting There, too! by BigBir3d · · Score: 1

      I have been a linux user since 1999, and I just got a iBook, so I am on the *nix bandwagon. But for the average user (I am that, not a poweruser, not a total noob), things can be a pain to deal with sometimes. I don't want to scour the 'net looking for tips on how to do something, or go to rpmfind to get something (Mandrake user I am). I want the computer to remain what it is; a tool. When I first started using linux (before win2k or OS X) I felt like the tool. Now, not so much. With windows, I feel like I know what I am doing, just because so much of what is going on is transparent. For linux to be anything more than a great server OS, and a novel desktop OS, it needs to be more like MacOS or Windows. That is my only real point; people _need_ convenience.

    24. Re:Linux Is Getting There, too! by Anonymous Coward · · Score: 0

      Did you know there's one theoretical expoit in Windows, thankfully not done yet, in which an MP3 could be given a corrupt header, which points IE to a virus online, and be activated simply on MOUSEOVER?

      Wow, good thing IE's not the only (or even best) browser available for Windows.

    25. Re:Linux Is Getting There, too! by drsmithy · · Score: 1
      An excellent rebuttal, however:

      NT, on the other hand, does actually contain more seperation of privledges. Certainly there is still an Administrators group, and anyone belonging to this group has full access to the machine.

      This isn't really correct. For example, an Administrator can't kill processes running as SYSTEM. There are undoubtedly other things they can't do, but that's just the first that springs to mind.

    26. Re:Linux Is Getting There, too! by agendi · · Score: 1
      Yes, if Linux becomes popular enough for virus authors to target it, we'll see a round of trojans using root exploits - But unlike Windows exploits, very few of these exist to start with, and they will (and do) get fixed within a few hours of discovery.

      This is exactly the over confidence that fills me with fear when dealing with some linux users. There is no denying that windows has placed security at the bottom of the heap for too long. I personally think (as other posts have said) that Windows needs a rewrite with security foremost in mind and until that day we are going to have constant doubts over windows despite the spin-doctoring from Redmond.

      In the meantime - I won't deny the speed at which opensource can have fixes and patches ready for closing holes, this is fantastic, this is the reason why I don't run Windows at home. BUT, lets assume that you are completely correct, lets push it even harder - lets say that OSS is so good that it can fix the holes even before the exploit is found, we are still only half way there.

      The big problem with windows is that there are so many boxes out there that run it unmaintained and completely open and unpatched. When linux gets this kind of treatment from the "unpatched masses" (and it will eventually get up there) you can sure as hell bet that the number of live viruses will grow very rapidly. Even if as we have said the patch comes out before the exploit, what mechanism is in place to then patch every box connected to the net? If Microsoft in all their monetary power, and with all their clout with PR and their ability at getting the "average joe" believing what MS says can't get people to simply maintain their box with a few simple clicks then what is the OSS community going to do in place of this?

      Apps/systems like urpmi, apt, up2date and portage etc are fantastic - I love em - but they don't don't guarantee that I'll even run them once a month let alone patch an insecure system daily. Added to this, is that the average user won't necessarily even keep up to date with the actual issues, let alone the specifics.

      The very fact that Unix-like OSs have a concept of a "root" account (which the Windows "equivalent", "administrator", does not even come CLOSE to matching in terms of actual separation of permissions), makes it all but invincible to virii.

      I have no idea what you have to back this up with, but if you want to live in your "invicible to virii" world, then you're entitled to, I won't be hiring you to look after any of my systems. It strikes me rather like the "this cool screen saver email can't be a virus because it's from my best friend" issue.

      *IF* a user runs their account as root (as I'm sure some of the ever increasing linux users may be doing) then shit creek here we come - all the posturing about the unix root permission system being what it is doesn't mean a thing.

      The premise of the original article may be based on sound principles, such as superior design and focus on security will make better and more secure systems, but with popularity and large install bases comes users that will inadvertantly work against the design in order to better facilitate their own uses/abuses. Simply put, we won't know what the impact will be until we get there. If in a university where 500 students on unix can manage to use trojans and other techniques to screw with each others accounts and counter security (AND should know better), then I can't help but fear when 50 million people that don't know better get their hands on the same platform.

      --
      I just can't be bothered.
    27. Re:Linux Is Getting There, too! by ookaze · · Score: 1
      Since many Linux distributions are trying hard to get convert desktop users, they are also diminishing the steps required for the launching of an executable virus thus, diminishing security.

      Only non Linux users could mod this Insightful.
      In every distribution and every email program on Linux I know, you just have no way of executing any executable : the only option is saving it to disk. The only exe you can launch are the ones you have installed with packages.

      If Linux becomes more popular, media recognition and increasingly "dumbed down" distros will make it a good platform virus writers

      What is that stupid prediction ? Do you imply that distro makers are stupid ? So they will make distros that deliberately permit execution of viruses ?
      The only thing on which I agree with you is the Lindows case. But even if it is a good platform for virus writers, that still does not tell me how this will lead to mass worms infection, as even on Lindows, an email program can still not launch an exe in an email.

    28. Re:Linux Is Getting There, too! by mlefevre · · Score: 1

      Why won't they spread it?

      As you say, SoBig didn't damage anything much, it just spread and caused secondary damage. For that, all it needs to be able to do is save itself to disk somewhere and be able to open sockets to the internet. AFAIK, Sobig runs fine with user rights on Windows boxes, and I can't see any reason why it shouldn't do the same on a Linux box.

    29. Re:Linux Is Getting There, too! by rauhest · · Score: 1
      Fixing a bug is one thing; the problem is getting all users to upgrade their systems. For that,
      1. users must know they should security-upgrade their systems at all :)
      2. users must be sure their system won't be broken afterwards (one of the problems with windows updates)
      3. there should be a simple GUI application that does it (and nothing else)
    30. Re:Linux Is Getting There, too! by journeyman101 · · Score: 1


      It might make it easier for average users to infect themselves, BUT they won't spread it.


      They wont? What if its a SMTP worm? Non- root users cant use Sendmail? A simple BASH script or Perl script could send copies of a virus to thousands of people.

    31. Re:Linux Is Getting There, too! by JayBlalock · · Score: 1
      Actually, what happens is that when you Mouseover a media file, it immediately tries to grab the file info for display. And because of the way that Windows will automatically go searching for codecs, the header can be used to trick the machine into going and downloading a virus. Presumably running said virus would require root. (since it's only a theoretical exploit at this point, no way of knowing...)

      But no, it stems from Windows giving cross-permissions to everything and assuming, in essence, cheats that make life easier for them would never ever be abused...

      --
      Bush: He's Liberal in all the wrong ways.
    32. Re:Linux Is Getting There, too! by Anonymous Coward · · Score: 0

      You've gotta be shitting me!

      In every distribution and every email program on Linux I know, you just have no way of executing any executable : the only option is saving it to disk.

      Umm, yeah, TODAY! What's that have to do with tomorrow, or 5 years from now?

      The only exe you can launch are the ones you have installed with packages.

      What!?!? You can launch any executable file that has the right permissions. As long as it's statically linked and compiled for the right architecture, it's gonna run if you say "./run_me". And if the email program has an "OnClick_Attachment() {execv(target)}", you're fucked.
      [ok, so it would be more like "select( target.magic_number) {case: EXECUTABLE execv(target); break; case: HTML execv(mozilla -i target) break;}" (or whatever switch, etc., tells mozilla to read in a file)]

      If Linux becomes more popular, media recognition and increasingly "dumbed down" distros will make it a good platform virus writers

      What is that stupid prediction ? Do you imply that distro makers are stupid ?


      Umm, learn english. No, he doesn't imply any such thing. He's saying that eventually, *somebody* will put in that OnClicked_Attachment() functionality into an email program that runs on Linux. Why? Because it will sell better than one that doesn't have it.
      [And "sell better" may just mean "attract more users by catering to those who care more about ease of use than security", but there are plenty of people selling products/support on/for Linux, and that number will only increase, and that activity will only attract more slimeballs.]

      -Tim, the AC Poster Child

  12. YES and NO... by ArCaNe50 · · Score: 1

    People tell me this crap too but they fail to see the MAIN difference is that we do not login as root in LINUX or (or at least I do not)

    However I do see more problems as far as out dated (not patched) systems getting exploited.

    1. Re:YES and NO... by Anonymous Coward · · Score: 0

      The "logging in as root" thing comes up all the time, but although it might protect you against damaging your system, it doesn't necessarily protect you from spreading the code or sufferring some of the effects.

      Most of the irritation from the recent worms come from things like: reading the contents of your address book & sending out craploads of emails, trying to DDoS some box somewhere, and setting themselves to restart when you next log in... all things that the regular user account would have privs to do.

      Just a thought...

    2. Re:YES and NO... by ArCaNe50 · · Score: 1

      True,but IT does not mean loss of data or re-istall of system either. That is the key. It means the system is still up.

    3. Re:YES and NO... by Sylver+Dragon · · Score: 5, Insightful

      One of the things the author touches on, but fails to grasp fully, is that, part of the reason Linux is not now, and won't be for some time, adopted by Joe Sixpack, is that it is a complex PITA to install and run stuff on. Average people like simple. They want to get an email from George down the hall, with an attachment, click on it and have it run. If this means that they have to login as root all the time, and just give everything execute permissions, they will. The author recognizes that most of the problems exist between the chair and the keyboard, but then gives some nebulous, hand wavy, excuse that, if the world ran Linux, people would be better educated. Bullshit. People are going to be just as lazy, and just as ignorant about computers as they are now, they are going to do those dumb things that get them in trouble now, no matter which OS they are running. Even the added complexity will give way eventually. Someone will realize that they can make money selling a version of Linux that is "easy to use". And people will buy it, because they don't want to deal with the hassle. While I realize this is anethma to the /. crowd, most people don't care about the ability to modify the kernel if they want to (they don't!). They just want that 'puter thingy to show them the screen saver their friend sent them, and if they have to choose between a really secure OS, and one that just does it, they will pick the one that just does it. They will install programs that allow them to just run executables in an email, hell most of them will probably install a mail client that automatically launches executables if they think it will make things even eaiser on them. Face it, most people are scared of computers, and if they have to do anything more complex than launch OE and solitare, they are lost, and the author expects them to change, why? Because the Linux advocates will teach them better, he says this while ignoring the fact that many of us who deal with Windows on a daily basis have been trying rather hard to get people to lock up their Windows boxes a little better, without any success. Heck, my own girlfriend bitches about Mozilla on my machine, because it actually does things like block cookies, pop-ups, and java-script, unless you tell it otherwise. And she's probably a bit better about computers than the average person. Sure, the viruses will be different if/when Linux takes over the desktop (and establishes its own monoculture, probably be either RH or Lindows), but there will always be a security hole in the chair/keyboard interface.

      --
      Necessity is the mother of invention.
      Laziness is the father.
    4. Re:YES and NO... by HornyBastard · · Score: 1

      the MAIN difference is that we do not login as root

      I fully agree with you. We do not login as root, but they (all the idiots out there) probably will.

      --
      Death has been proven to be 99% fatal in lab rats.
    5. Re:YES and NO... by vrwarp · · Score: 1

      If i remember correctly, Lindows logs in as root by default? in this dumbed down version of linux, it should be able to recieve viri as easily as windows...

      --
      --vrwarp
    6. Re:YES and NO... by Hrrrg · · Score: 1

      Viruses are not only more likely to be written for popular operating systems, but they are also more likely to spread. If only a few people in the world ran Linux, then they would be unlikely to know one another and be unlikely to spread the virus to one another. This is analagous to "herd immunity" where you are unlikely to catch a disease if most of the people around you are immunized against it. I imagine most virus writers are interested in how far their virus can spread and don't want to deal with this potential obstacle.

    7. Re:YES and NO... by Anonymous Coward · · Score: 0

      Average people like simple.

      Average people like paragraphs.

    8. Re:YES and NO... by halepaka · · Score: 1

      "Linux is ... a complex PITA to install"

      Speaking of myths; this is a big one. I would argue that linux is easier, at least RedHat 9. Perhaps the partitioning stuff throws some folks but if you select the defaults, it is relatively brainless. As for advantages, as opposed to windows, you select all the options at the beginning of the installation not after waiting 30 minutes for the files to be copied.

      Someone really ought perform a more in-depth comparision of the two installations. I would find it difficult to believe that anyone would conclude linux's installation is a PITA compared to a windows install.

    9. Re:YES and NO... by spitzak · · Score: 1

      He was talking about the installation of programs, not the OS itself: ...it is a complex PITA to install and run stuff on

    10. Re:YES and NO... by RayBender · · Score: 1
      One of the things the author touches on, but fails to grasp fully, is that, part of the reason Linux is not now, and won't be for some time, adopted by Joe Sixpack, is that it is a complex PITA to install and run stuff on.

      You have a point. As much as I hate working with Windows (I grew up with workstations, and unless I can have about 6 virtual desktops I don't consider the OS to be a useful tool. WHY doesn't Windows provide that?), I have to admit that when it comes to installing new hardware, they have Linux beat. Of course, there are obvious reasons - Microsoft forces hardware vendors to provide drivers that work, the way Linux can't. That notwithstanding, it's hard to argue the appeal of a system where as soon as you plug in a new digital camera it pops up a dialog asking if you want to download the pictures.

      I've had a terrible time getting a wireless card to work under Linux; in Windows the driver install comes up trivially. Of course, once it asked if I wanted to connect to the internet to download the driver - to my wireless (and only) network card! Kafkaesque...

      --
      Human genome = 3 billion base pairs = 6 GBit. Windows + Office = 20 Gbit. Which is more impressive?
    11. Re:YES and NO... by Anonymous Coward · · Score: 0

      >Heck, my own girlfriend bitches about Mozilla on my
      >machine, because it actually does things like block
      >cookies, pop-ups, and java-script, unless you tell
      >it otherwise.

      actually.. my girlfriend rather *liked* the popup killer :-D

    12. Re:YES and NO... by zpok · · Score: 1

      There's a good example of a secure desktop system that doesn't let the mailer install stuff automatically: OS X.

      The fact that so many tech *nix people are adopting this system makes it probable that the same ease of use will spread to Linux.

      I can install what I like on my OS, but it requires a password. That's a little thing. I still don't feel I'm using a "harder" OS than windows - quite on the contrary.

      My mail client doesn't auto-execute viruses. Again, I don't feel this makes my machine less easy to use. And btw: attachments are still extremely easy to handle, despite the fact they don't install themselves without me looking.

      I'm sure the Mac ease of use in installing (and Update/Patching procedures) will be adopted sooner or later in Linux, since it so obviously pays off and since this is such a sore point for all developers who dream about a desktop Linux that actually gets adopted. And I'm equally sure they'll do it better and sooner than Microsoft.

      --
      I think, therefore I am...I think.
    13. Re:YES and NO... by Sylver+Dragon · · Score: 1

      I don't know much about OSX, other than the name really, but from what you are telling me, ya it sounds like it will be the direction for Linux to move, in order to see mainstream adoption.
      Though, again, if you look at it, it is closer to doing some of the things that Windows creates problems with. Running an attachment with only a password entry, while far better than auto-execute, still means that it will be very easy for the user to run a virus. Even the social programing required won't change much. Right now the average outlook VB virus comes with an attachment, and usually one or two lines saying, "Run this, its cool!!!". And, of course, many people run it. With OSX, the email wouldn't change, and the same people are going to run it, and then type in their password to get it to run.
      In the end, you will have people doing dumb things on computers, running odd attachments, etc. It may be better because of the lack of auto-run type stuff, but viruses will still happen.

      --
      Necessity is the mother of invention.
      Laziness is the father.
    14. Re:YES and NO... by Sylver+Dragon · · Score: 1

      Actually, the first responder was partly correct. I was talking about both, though the last time I tried an install of Linux was RH 7.0 (I think), and while it wasn't bad, it was still a bit confusing. Though, you are correct, in that the largest problem was in installing drivers/software. Now, part of this can be attributed to the fact that most manufacturers make stuff to work with Windows, at this point, and treat Linux as an afterthough. As Linux on the desktop grows, this will hopefully get better.
      Before I get flamed into oblivion for the claim made above, keep in mind that it has been a while since I tried any form of Linux, so things may have gotten better. In fact, I'm building a machine right now to give Slackware 9.1 a go, and hope to have a better experience with it. My goal is, to run it as a mail/web/ftp/roger wilco server, and alternate between it an the Win2K server, which is doing the job at the moment. I really do want to see how they compare side by side.

      --
      Necessity is the mother of invention.
      Laziness is the father.
    15. Re:YES and NO... by Sylver+Dragon · · Score: 1

      I have to agree, the ability in Linux to get something working, which is not in the original set of drivers with the distro is no fun. It took me forever to get my network card running under RH 7.0, the last time I tried Linux. Worse yet, the Linux driver was on the disk which came with the card. I just had to sort out a few dependancies, which ate several hours, and left a bad taste in my mouth for Linux. After that was running, I had a nice Linux install, with Gnome running, and not much else to do with it. So I rebooted into Windows so that I could play some of the games I wanted to.
      In my mind this is really where Linux has an uphill battle. Most game developers make their games for Windows, and maybe port it to Linux if they have nothing else to do. Why? Well, because most people run Windows, and the developers want to go after a large market. So, if I want to play the latest games, I have to run Windows. And since I, and most other people run Windows, the new games are made to run on Windows. Its a vicious cycle, which re-enforces both running Windows on the desktop, and companies making software for Windows. The thing Linux really needs to have happen, is for a couple of major companies to make software for Linux at the same time they are making the Windows version. Once that happenes, Linux may be able to get some traction on the desktop. Until then, the cycle above will keep Windows on the desktop.

      --
      Necessity is the mother of invention.
      Laziness is the father.
  13. whatever by edrugtrader · · Score: 0

    unix based systems run many more daemons that are inherently more vunerable than microsoft products.

    outlook is an easy target because it allows tons of scripting and has access to more email addresses to propegate... it is just 1 tool that corporate america has deemed necessary. it isn't the OS's fault, it is outlook and if linux blows up, then "outlook for linux" would be just as vunerable ON TOP OF all the other client server bugs.

    i agree whole heartedly that market dominance dictates what viruses are written to attack. as a virus writer you want maximum penatration and the only way to get that is to go after the most possible hosts.

    from the scientific journal "duh".

    --
    MARIJUANA, SHROOMS, X: ONLINE?! - E
    1. Re:whatever by edwdig · · Score: 5, Insightful

      it isn't the OS's fault, it is outlook and if linux blows up, then "outlook for linux" would be just as vunerable

      Outlook Express isn't removable from Win2k onwards. MS considers it part of the OS. So it is the OS's fault.

      If Linux came with unremovable email clients, then your argument would be valid.

    2. Re:whatever by enkidu · · Score: 2, Insightful
      Did you read the article. (I know you didn't, just wanted to ask in a nice way).
      unix based systems run many more daemons that are inherently more vunerable than microsoft products.
      Proof? Most daemons nowadays are running as non-priviledged users or are explicitly chroot to prevent standard abuse. The only easy exploits are buffer overflow and those will only work on similar architectures and kernel versions. I'm not sure it's even technically feasible to write a virus that even comes close to spreading as quickly as SoBig. Oh, and do you have any idea how many daemons are running on a standard XP install?
      it isn't the OS's fault, it is outlook...
      Well, the OS (Windows) and the client (Outlook) are essentially running the same code. Whose fault is that?
      if linux blows up, then "outlook for linux" would be just as vunerable ON TOP OF all the other client server bugs
      Uhmm, again wrong, only a complete moron would run an mail readers as root, which is essentially what you are doing with Win+Outlook.

      I just realized, damn it, I've been trolled again.

      --

      There is no trap so deadly as the trap you set for yourself
      -Raymond Chandler, The Long Goodbye
    3. Re:whatever by An+Onerous+Coward · · Score: 1

      I disagree. It doesn't matter what hand-waving the marketroids of Redmond* do, Outlook is not a part of the operating system. Same goes for Internet Explorer, Media Player, or anything else they choose to "integrate."

      In its most proper definition, the Operating System is that bit of software that sits between the application and the hardware, controlling access to machine resources like RAM, the disk, the network card, etc.

      The point is, Microsoft is trying to redefine "the operating system" to include whatever products get shipped on their install CDs. But it's not true, and never will be, so long as one CS grad lives who knows the truth.

      Help us keep the flame alive, my friend. Join our noble cause.

      * Hmm. Good band name.

      --

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

    4. Re:whatever by E-Rock · · Score: 1, Redundant

      BS, it isn't trivial, but OE sure as hell can be removed from Win2k.

    5. Re:whatever by HermesHuang · · Score: 1

      I have been able to remove it by removing explorer completely. Of course, this means that the GUI interface to deal with the filesystem is broken too. It was really interesting (for the short time I did this) - I would browse my files through mozilla or a command prompt. Not a recommended modification to windows, although it is possible to live with it with enough tweaking (which I was too lazy to do).

    6. Re:whatever by flossie · · Score: 0
      Outlook Express isn't removable from Win2k onwards. MS considers it part of the OS. So it is the OS's fault.

      Far be it from me to defend Microsoft, but the fact that it is installed on the computer doesn't mean that people have to use it. People who use Mozilla as their e-mail client on Windows are no more vulnerable to viruses than they would be if Outlook Express were not installed. The real problem is the number of people who do use OE and they would be just as much of a problem if they used it on Linux as they are when they use it on Windows.

    7. Re:whatever by IthnkImParanoid · · Score: 1

      Outlook is not a part of the operating system. Same goes for Internet Explorer, Media Player, or anything else they choose to "integrate."

      So, I downloaded security patches this morning, and there was one that said (not exact quote) 'This patch fixes a vulnerability in IE 6.0 that allows execution of arbitrary code even if it is not used as a web browser.' That says IE is part of the OS to me. Or, if it isn't, try removing IE without removing the entire windows GUI.

      --
      It's nothing but crumpled porno and Ayn Rand.
    8. Re:whatever by Kenja · · Score: 1

      Its just as easy to remove IE and OE from Win2k/XP as it is to install and configure Linux. Which is to say not very, but it can be done.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    9. Re:whatever by __aagmrb7289 · · Score: 1

      I run Windows XP on some of my boxes, and none of them have Outlook Express on them. It was pretty simple to uninstall. So what are you talking about?

    10. Re:whatever by gilroy · · Score: 1
      It's always risky to quote the scientific journal "duh" because it isn't peer-reviewed and of course often publishes retractions. For example,

      as a virus writer you want maximum penatration

      Most do. Some virus writers want the acclaim and "glory" of being "the guy that brought down the Internet". And because Unix/Linux is universally considered more secure, taking it down is a sexier project. SO you might very well find that your Mozart-type virus writers actually target Linux.
    11. Re:whatever by Anonymous Coward · · Score: 0

      That's easy enough to do: IEradicator - I'm too lazy to post a link.

    12. Re:whatever by flea69 · · Score: 0

      Go into the sysoc.inf and remove all instances of the word HIDE, then save the file.

      Go in to Add and Remove Programs, select Windows Componenets and look for Outlook Express...remove checkmark.

      Bammo uninstalled.

    13. Re:whatever by antiMStroll · · Score: 1, Interesting

      Outlook Express is easily uninstalled in 2k. It's part of our regular install routine. Add-Remove Programs and pick the left most bottom icon. Simple as pie. Thanks DOJ!

    14. Re:whatever by An+Onerous+Coward · · Score: 1

      Sorry, but it doesn't matter. Microsoft created a DLL which IE uses, and then hooked it so that it would also run things like Outlook and their help system. Whether it was a good idea, whether it's critical to the overall behavior of a given flavor of Windows, it's still a library that sits on top of the actual operating system. It will remain so until such a time as Microsoft integrates Explorer directly into the kernel, and lets it decide for itself how much memory it should be allowed to access.

      Take another example: X11. X11 is critical to the overall behavior of most Linux systems. 90% of the software I use will break without it. But it's still a user-level application, which has to ask the OS whenever it wants more memory or access to the hard drive. Therefore, it's not part of the operating system.

      --

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

    15. Re:whatever by Anonymous Coward · · Score: 0

      Somehow I removed Outlook Express from WinXP.
      (I think I just deleted the binary).

    16. Re:whatever by Sri+Lumpa · · Score: 1


      What about removing explorer and using another Windows shell instead?

      If you're bored one day and want more info read this: http://www.desktopian.org/docs/shells.shtml

      --
      "The obvious mathematical breakthrough would be development of an easy way to factor large prime numbers." Bill Gates,
  14. Well, he bluntly says it's wrong... by lgordon · · Score: 1, Interesting

    The author seems to have a single point--Unix machines have security built in at a ground level (primarily because the root user really is the only one with power to mess things up) and a bunch of fluff material to fill out the article. I figured this guy would look at the systems from a usability standpoint and realize that sometimes you need an OS that has to allow you to install things even if you are clueless, because you don't have a full time system admin. Maybe if he spent more time researching what people actually use computers for instead of using his security buzzword hammer (Social Engineering!) he might have actually put together an insightful article instead of a bunch of not well thought out drivel.

    1. Re:Well, he bluntly says it's wrong... by EggMan2000 · · Score: 1
      Maybe if he spent more time researching what people actually use computers for instead of using his security buzzword hammer (Social Engineering!) he might have actually put together an insightful article instead of a bunch of not well thought out drivel.



      Well said! I agree that the author should have looked into why viruses are written for MS vs Linux, instead of how they run when they get there. I think many linux users (assuming linux was more widespread) would download and install crap like games, screensavers, e-cards, etc... They would switch in and out of root all the time to get things done. The world does not abound with SysAdmins that know the risks of escalating access rights to a desktop.

      --
      what? what I thought we were in the trust tree in the nest, were we not?
    2. Re:Well, he bluntly says it's wrong... by kpansky · · Score: 1

      First of all, he was only looking at the issue from a security stance. Second, social engineering is hardly a "security buzzword" and is indeed the perfect phrase to describe the actions of virus writers. Finally, your sig is improper Latin; it should read Cogito cogite ergo cogito esse.

      --

      --Kevin
    3. Re:Well, he bluntly says it's wrong... by Anonymous Coward · · Score: 0

      cogite -> cogitere

  15. Its all about the money by Anonymous Coward · · Score: 3, Insightful

    For us oldsters, who were around when Microsoft finally woke up to the significance of the internet, the security problems that M$ faces coincide with their desire for market dominance.

    MS quickly created some powerful internet enabled applications. Outlook is the best example. In order to provide so many 'innovative' goodies and features they had to sacrifice security. Deep system hooks and then trying to justify their inclusion of Internet Explorer forced them to tie IE deeply to the system. A great example of short term profiteering at the cost of long term credibility.

    Just my opinion. But I am 37 and my degree is in International Relations!

    ONE LOVE!

    Grampy

    1. Re:Its all about the money by Anonymous Coward · · Score: 0

      Where are you working with your IR degree?

  16. How in the World. by Anonymous Coward · · Score: 0

    I don't know how in the world someone can write decent viruses to attack such cobbled-together OS's as Linux. I'm running Slackware 8.1 now, (sort of), but I really didn't get the CD's, or install everything like I should. Oh, I got it to work, and I'm using MozillaFirebird right now. So somebody writes a virus to attack me. Well, I can just reinstall the entire thing all over again. Now Windows XP, which I cannot afford (costs $160.00,way more than my computer is worth) is supposed to be quite the target these days.

  17. Duh!!!.... by Mipsalawishus · · Score: 0

    Of coarse Windows is more prone to malicious code execution. An OS that doesn't truly enforce permissions based code execution is going to be ridden with these problems. And yes, even those OSes that are permissions based like Unix and Linux will still have certain vunerabilities. Nothing is perfect. The difference? Bad software engineering (Windows) vs good software engineering (Unix and Linux).

  18. But... by The+Gline · · Score: 3, Insightful

    Isn't the fact that Windows's vulnerabilities are well known a product of its widespread use? I mean, this just sounds like a self-fulfilling prophecy of sorts.

    Not that it matters to those of us who never patch, no matter what OS you're running. I administer a Win2K based server that has remained stable because I patched it religiously and made sure that it was not easily compromised, and so far nothing has happened to it. (In fact, I had a "white hat" come in and try the usual round of exploits on the box, and none worked.)

    OTOH, a friend of mine administering a Linux server was too busy bragging about his non-stop uptime to upgrade to a non-exploitable version of Apache and got his site defaced. Twice.

    It's not the OS, it's what you do with it.

    --
    Honorary Member of Jackie Chan's Kung Fu Process Servers
    1. Re:But... by Some+Dumbass... · · Score: 1

      Isn't the fact that Windows's vulnerabilities are well known a product of its widespread use? I mean, this just sounds like a self-fulfilling prophecy of sorts.

      Aw c'mon. Windows, Linux and MacOS are all widely enough used that their vulnerabilities are known.

      Besides, how would this logic explain a worm created to exploit an "obscure" vulnerability like the slammer worm did? There can't be _that_ many MS-SQL servers accessible via the Internet, yet the worm was written, deployed, and managed to do some serious damage (taking down several root nameservers).

    2. Re:But... by Sevn · · Score: 4, Insightful

      Isn't the fact that Windows's vulnerabilities are well known a product of its widespread use? I mean, this just sounds like a self-fulfilling prophecy of sorts.

      Nope. You should probably read the article. It explains the flaw in your logic. To save you some time, here are the relevant parts.........

      We've all heard it many times when a new Microsoft virus comes out. In fact, I've heard it a couple of times this week already. Someone on a mailing list or discussion forum complains about the latest in a long line of Microsoft email viruses or worms and recommends others consider Mac OS X or Linux as a somewhat safer computing platform. In response, another person named, oh, let's call him "Bill," says, basically, "How ridiculous! The only reason Microsoft software is the target of so many viruses is because it is so widely used! Why, if Linux or Mac OS X was as popular as Windows, there would be just as many viruses written for those platforms!"

      Of course, it's not just "regular folks" on mailing lists who share this opinion. Businesspeople have expressed similar attitudes ... including ones who work for anti-virus companies. Jack Clarke, European product manager at McAfee, said, "So we will be seeing more Linux viruses as the OS becomes more common and popular."

      Mr. Clarke is wrong.

      AND THESE BULLITS....

      **Windows software is either executable or not, depending on the file extension. So if a file ends with ".exe" or ".scr", it can be run as a program (yes, of course, if you change a text file's extension from ".txt" to ".exe", nothing will happen, because it's not magically an executable; I'm talking about real executable programs). It's easy to run executables in the Windows world, and users who get an email with a subject line like "Check out this wicked screensaver!" and an attachment, too often click on it without thinking first, and bang! we're off to the races and a new worm has taken over their systems.

      **Microsoft's email software is able to infect a user's computer when they do something as innocuous as read an email! Don't believe me? Take a look at Microsoft Security Bulletins MS99-032, MS00-043, MS01-015, MS01-020, MS02-068, or MS03-023, for instance. Notice that's at least one for the last five years. And though Microsoft's latest versions of Outlook block most executable attachments by default, it's still possible to override those protections.

      **Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system. He could damage his /home directory, but that's about it. So the above steps now become the following: read, save, become root, give executable permissions, run. The more steps, the less likely a virus infection becomes, and certainly the less likely a catastrophically spreading virus becomes.

      Those are just a few points from the article. So the real issue has much less to do with market penetration and a lot more to do with Microsoft building an Operating system that seems to be meant to be insecure.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    3. Re:But... by Anonymous Coward · · Score: 0

      Wow! Your anecdotal evidence has convinced me for more than any statistical information ever could have!

    4. Re:But... by fermion · · Score: 1

      Wow, you have time to patch a single box and keep it running. Is that your full time job?

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    5. Re:But... by The+Gline · · Score: 1

      Actually, no, I do that as part of a hobby. It takes no more than five minutes a day to see if new patches are available. If I was dealing with multiple boxes I'd be using a patch-manager program.

      --
      Honorary Member of Jackie Chan's Kung Fu Process Servers
    6. Re:But... by Anonymous Coward · · Score: 0

      Actually, it turned out there was quite a few "MSDE" versions of SQL Server installed on client systems.

    7. Re:But... by The+Gline · · Score: 1

      "the real issue has much less to do with market penetration and a lot more to do with Microsoft building an Operating system that seems to be meant to be insecure."

      I don't think MS means to make Windows insecure; I just don't think they've been as good for programming with that in mind as other people have. Windows was meant to run fast and be easy to work with, and only now are they realizing that this was not the smartest set of priorities to have.

      But think about this for a second -- no one, I suspect, ever really counted on email becoming a source of danger, simply because very little in the way of real end-to-end security was built into it. Ditto IPv4 in general, and now (as we all know) there is a lot of work being done to try and overcome this. (Moving to IPv6 would not, I suspect, solve everything at once, and would take a long time.)

      So I see it this way: Windows has vulnerabilities, but if you are conscientious about knowing them, you can reduce risks. If you're security-conscious and you run Linux, you'll do fine; if you're security-incompetent and you run Linux, someone else will eat your lunch anyway.

      One of the smart things XP did (although it's still somewhat sticky) is allow for user-privilege accounts where the potential for damage is limited. It's not perfect, but it's a hell of a lot better than before, where there was basically no such thing as a user account, or users, period.

      Back to my core point. If Linux was as widely used, and by the same variety of people (both smart and stupid) that used Windows, I don't think that we'd have too long to wait before people found ways to screw it up just as badly, ways that have nothing to do with whatever security is built into Linux and everything to do with how people can do retarded things to their PCs without trying -- and how people can be tricked into screwing their machines up. I don't doubt that it's easier to do that in Windows than it is in Linux, but I have to wonder how much of that is because there is less of an attempt to do so (and, frankly, because there are less people openly inimical to Linux in this fashion).

      If MS makes a better, safer Windows because of this kind of pressure, great. I hope they do, because I would really rather see them respond now that their necks are more on the line than ever than continue to be careless because it never really mattered in the past.

      --
      Honorary Member of Jackie Chan's Kung Fu Process Servers
    8. Re:But... by linkjunkie · · Score: 1

      ROFLMAOROFLMAO I usually don't write such things, but my gawd, that was hilarious!! Are you guys hiring??

    9. Re:But... by ReignStorm · · Score: 1

      OTOH, a friend of mine administering a Linux server was too busy bragging about his non-stop uptime to upgrade to a non-exploitable version of Apache and got his site defaced. Twice.

      thats all fine and good, but there are some inconsistencies here.

      unlike IIS, apache doesn't need a reboot to upgrade. install the latest apache and then restart apache. no need for uptime loss, since the machine is up. at the most you have a service interruption for http, but no more.

      sir, i think u are a troll, since no competent GNU/Linux admin will ever reboot a machine after upgrading apache. the above statement can only be possible when a windows only person makes up the above scenario.

      also, getting a site defaced is not that bid of a deal, versus an Admin exploit. that is why unix is superior, the crackers only defaced the site. if the same happened to windows, they'd have admin access.

      if i was given windows boxes to administer, there would be people breaking in left right and center since i don't know how to secure a windows box. my meaning is, you need a good admin to secure ANY box. doesn't matter what system the hardware is running.

    10. Re:But... by Sevn · · Score: 1

      The problem with your core point is that it is the same flawed logic the story addresses. I think what you are forgetting is that UNIX already had it's "security crisis" over a decade ago and has had much more time to relearn, retool, and do things the right way. The whole point with UNIX or *NIX is that the mentality to do things securely has been in place for a very very long time. Microsoft has been in the midst of their security crisis for a while now, and up until recently chose to market their way around it instead of addressing it. That's downright obnoxious considering that they have 50 billion dollars in the bank. They could probably spend less than 5 percent of that and fix their insecure operating systems. Things are coming along. Windows Server 2003 is very secure (and very UNIXlike big surprise). They are slowly learning the security lessons that UNIX learned well over a decade ago.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    11. Re:But... by antiMStroll · · Score: 1
      Then your friend shouldn't be running a Web server. Apache is easily patched and restarted without bringing down the box. Mandrake, Redhat and Webmin provide GUIs for the task, '/etc/init.d/*** restart' or '/etc/rc.d/init.d/*** restart' works on many distros for those not terrified of the CLI.

      BTW, I'm guessing Apache, which isn't Linux, fell prey to an attack by an individual instead of an automated virus. Apples and Oranges/Oranges.

    12. Re:But... by SDPlaya · · Score: 1
      That argument is stupid. That says nothing about Windows. I can write a Linux email client that takes executables when you receive them and run them without the user ever reading them.

      Likewise I can make a Windows client that changes the access rights for all mail such that you must type in a password and take a test before reading them.

      Why are Windows apps the way they are? Because they are meant to be used by everyone. Not someone who knows what chmod 644 means. Linux clearly is not the answer, at least not the way it looks now.

    13. Re:But... by Sevn · · Score: 1

      Ok, lets break that all down rationally.

      That argument is stupid. That says nothing about Windows. I can write a Linux email client that takes executables when you receive them and run them without the user ever reading them.

      Sure. But who would use it? Ok, lets take that a step further. Assuming some people used it, only those people would be effected by some potential Microsoft style virus/trojan that exploited it. Because of the nature of Linux, most people would be using some other email client. More importantly, only their user account would be effected. This pretty much null and voids this argument.

      Likewise I can make a Windows client that changes the access rights for all mail such that you must type in a password and take a test before reading them.

      Sure, but who would use it? Ok, lets take that a step further. Assuming some people did use it, how are you going to stop your typical windows user from typing in their password and attempting to install "COOL SCREENSAVER!" or "Latest Microsoft Update!". Short answer, you aren't. Microsoft is going to have to fix their broken security model with their email client(s).

      Why are Windows apps the way they are? Because they are meant to be used by everyone. Not someone who knows what chmod 644 means. Linux clearly is not the answer, at least not the way it looks now.

      Windows apps are the way they are because that is the way that Microsoft made them. Period. Unlike Linux or other operating systems that rely on many other codebases where you have massive amounts of choice regarding what you are going to run. It has little to do with "meant to be used by everyone". Most people buy their PC with Windows preinstalled and don't know any better than to use what comes with it. Therein lies the problem. Because of this, Microsoft has a GREATER responsibility to make sure that their default clients are secure since it's what most newbies are forced to use. The fact that the average Windows user has no idea what chmod means has nothing to do with the fact that Microsoft needs to tighten up their email clients and stop doing stupid stuff. But nice strawman argument. :) As for whether or not Linux is "clearly" anything, I'll sidestep your poor attempt at FUD and concentrate on the facts of the matter. :) You were saying something about a stupid argument?

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    14. Re:But... by Anonymous Coward · · Score: 0

      Apache is not an OS moron. You can run Apache on Win95 if you want to. What does Apache have to do with the security of an OS?

    15. Re:But... by The+Gline · · Score: 1

      Yeah, I am grateful to see that W2K3 is definitely a lot tighter than its predecessors. They did the smart thing and shipped it locked down, rather than open-ended, and gave the user a bunch of central tools to open it up.

      One of the central reasons people do choose Windows is because they make certain jobs easier. Some people will say that the point of running a server is not that it should be easy, but that it should be done well. This is akin to good old Steve Albini's comment that tape decks in recording studios should be as cumbersome and scary as possible to keep the riffraff out. I don't know that I agree with that sentiment.

      --
      Honorary Member of Jackie Chan's Kung Fu Process Servers
    16. Re:But... by NexusTw1n · · Score: 1
      "It's easy to run executables in the Windows world, and users who get an email with a subject line like "Check out this wicked screensaver!" and an attachment, too often click on it without thinking first, and bang! we're off to the races and a new worm has taken over their systems."
      You can't claim that users can click on executable attachments in one sentence, then admit that " And though Microsoft's latest versions of Outlook block most executable attachments by default "
      So they block executables, you can't save or run them, but running attachments that are executable is a security flaw in Windows, even though you can't in Outlook, MS's flagship mail client. Fair enough. He's made a clear argument there...

      You know he's being disengenuous when he claims
      "it's still possible to override those protections."
      and provides a hyperlink that most readers won't bother clicking on.

      If you did click on the hyperlink, it details how you can bypass Outlook 2002's security. It involves hacking the registry. I don't think the average "clueless luser" will know how to do that, and so executable attachments stay safely out of reach for most people. It's not like there is a remote exploit to turn off this feature, or a big red "disable security" button on the Outlook toolbar.

      There are certain things that are crap with Windows - there needs to be a better security model for home users - office PCs with limited users and sensible group policies are locked down tighter than the average Linux box, but home machines aren't. That does need to change.

      But criticising the fact that word documents or pictures can be opened via one click on the email attachment is missing the point of the home computing explosion spectactulary. - People want that feature, people think it's stupid when they have to save, chmod, rename a file just to look a their new baby granddaughter's photo.

      You need ease of use, and you need security, Windows isn't there yet, but neither is Linux.
      --
      It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
    17. Re:But... by Sevn · · Score: 1

      Interesting. However, much like the author of the story exagerated his point, you did here:

      people think it's stupid when they have to save, chmod, rename a file just to look a their new baby granddaughter's photo.

      Either you have no Linux experience and you are going by what you've heard, or you are intentionally interjecting some hyperbole for effect. I can assure you that with KMail or Thunderbird (what I use and love at the moment) you don't need to chown, rename, or even save a photo to view it as an attachment. And neither of them will execute an exe as an attachment. And if they did it wouldn't take over my entire operating system because my email client doesn't run as root. That is the point of the story. That can't be changed through arguement. Microsoft is going to have to change their permissions models to mitigate nonsense like this.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    18. Re:But... by NexusTw1n · · Score: 1

      You correctly point out my deliberate hyperbole and generate some yourself - namely that somehow you're protected if you run as a limited user in Linux.

      It's more difficult to expand privileges up to root in Linux, but a virus can still wipe out $HOME which is devestating to most users, it can still propagate through your entire address book.

      There is a common misconception that the end goal of the hacker has to be to root the box so he can claim 0wzership of it. Which is simply not true. Sometimes you don't need root to do some "useful" things on a box.

      The Windows security model for home use is broken, but it isn't for office use, I admin enough machines to know how tightly the boxes are locked down. Like I said, the problem is getting ease of use for the home user, and balancing it with decent security. Typing in passwords everytime you need to install something simply won't work in the home enviroment. People want one click installs, and it's up to IT to think of a way of making that secure.

      --
      It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
    19. Re:But... by Anonymous Coward · · Score: 0

      The thing he overlooks is this:
      even if Linux/ Apple OSes etc would be as vulnerable as Windows if they were as popular, this doesn't mean that it is not good advice to tell people to switch OS. If about 1/3 of Windows users switch to each of OS X and Linux, then there would be *much* more OS diversity. This would mean that the next Blaster would have dramatically less effect, unless it is a genius-level worm which affects all 3 systems!
      Diversity has good security effects of its own.

    20. Re:But... by Sevn · · Score: 1

      I think that's a rather weak rebuttle with this strawman argument:

      There is a common misconception that the end goal of the hacker has to be to root the box so he can claim 0wzership of it. Which is simply not true. Sometimes you don't need root to do some "useful" things on a box.

      Something I never even brought up or alluded to. My point was this one that you made:

      It's more difficult to expand privileges up to root in Linux

      Thanks. That pretty much sums up the point of the story as well. Good show.

      You get additional points for pointing out:

      The Windows security model for home use is broken

      But you make some assumptions that can't possibly be backed up by fact here:

      but it isn't for office use: CONTEXT (The Windows security model for home use is broken)

      And earlier in the thread here:

      office PCs with limited users and sensible group policies are locked down tighter than the average Linux box, but home machines aren't

      Which hasn't been my experience at all, but I'll be fair enough to admit that I suppose it's possible. I'd have to see some numbers. It's kind of irrelevant considering the topic.

      You truly shine here though:

      Like I said, the problem is getting ease of use for the home user, and balancing it with decent security.

      Which is ultimately my point and the point of the story as well. I'd have to say that currently Mandrake Linux comes closer to providing that experience than any out of the box Microsoft offering does. It's probably why I have my 3 sisters, Mother, Mother-In-Law, and Father-In-Law using it instead of Windows. Just yesturday my sister called me and asked my why she has 40 email in her inbox claiming to be security updates from Microsoft, and I had to explain that it was yet another email virus and that she should delete them. I also explained that they were never a threat in the first place. Very ironic. You can't beat a real world example of how someone that just needs to surf the net and check email can benefit from something like Mandrake, and it's inherant security prowess over Windows.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    21. Re:But... by Sevn · · Score: 1

      Very true.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    22. Re:But... by NexusTw1n · · Score: 1

      Something I never even brought up or alluded to

      But you should have brought up, if we're going to talk about security seriously and not enter into a pissing contest. The fact that the user isn't running as root means nothing if the hacker can still run useful processes as that user. Any claim that somehow *nix is secure because most users don't run as root is nonsense. I can still cause massive damage to a box, and I can still run some interesting trojans without needing root.

      But you make some assumptions that can't possibly be backed up by fact here:
      A decent systems admin can lock down a Windows box to a very decent degree. If you'd delved into the depths of group policy and registry editing you'd agree. I can lock down a machine so you have to get written permission to get execute privs on notepad.exe, let alone do anything remotely interesting in cpanel. You won't be able to install gator, you won't be able to delete Mplayer.exe via an IE exploit which I notice someone has been trying to get people to do today on /.
      Of course, this is just my experience, but it is a "real world example" which you seem fond of.
      The problem is of course training. You wouldn't use RedHat for a week and call yourself a Linux admin, but that's exactly what happens with Windows.

      For a classic example of this witness every time there is a Windows patch, you'll see dozens of posts from so called Windows Admins on /. claiming they spend hours going around installing patches. An admin who knows what they are doing should take around 10 minutes to serve the patch to 200 machines. During a viral outbreak, a decent admin will have the latest virus signature files on everyone's desktop inside 5 minutes via an epolicy. The bad ones will be on /. complaining about Windoze security.

      You truly shine here though:...Which is ultimately my point and the point of the story as well
      Perhaps you should have re-read my original post? Because I clearly state it there too. So if it truly is your point to say that, then you are in fact agreeing with me. Perhaps you should also re-read the article, because it complains about Windows ability to click and run attachments, which is exactly the functionality end users want.

      It's probably why I have my 3 sisters, Mother, Mother-In-Law, and Father-In-Law using it instead of Windows
      My family like to play games on their PCs, so *nix isn't an option. They couldn't care less about messing around with WINE to get games working. However none of them have ever been hacked, I administer them remotely, and the MS "security" updates are blocked by Outlook so their only option is to delete the spoof email.

      The point I've been constantly making is that Windows is not secure for the average home owner, but the article was dishonest about certain aspects of MS and outlook security. I'm not getting into a pissing contest about how great Mandrake is or isn't. Save it for someone who cares.

      --
      It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
    23. Re:But... by Sevn · · Score: 1

      Any claim that somehow *nix is secure because most users don't run as root is nonsense.

      How do you figure? That's entirely the point. The line between admin/user is heavily blurred on Microsoft platforms and requires significant point and click time to rectify it, and you still can't be sure the next security bomb isn't right around the corner, or in your mailbox already. You simply can't debate this. As a Microsoft user, you have to fear your email. You are heavily downplaying the significance of having this very deeply drawn line in the sand with *NIX platforms. Not having access to the root account means you can only effect the files that are owned by that user. You can cause massive damage to /home/thatuser. That's about it. You can delete /var/spool/mail/thatusr. You could potentially fill up /tmp with crap. That's about it. The file descriptor limits that are part of any current *NIX distribution are even going to stop a fork bomb. UNIX has had a lot more time to consider security, and had it's security crisis. Microsoft is in the midst of theirs, and slowly getting the idea. Win2k3 is a huge step in the right direction. Of course, it's very UNIXlike. Microsoft should have taken the right steps to remake UNIX a long time ago.

      An admin who knows what they are doing should take around 10 minutes to serve the patch to 200 machines

      Hmmm...

      MS02-023 Patch Breaks JAVASCRIPT
      IE security patch breaks ASP.NET on XP
      SP4 Breaks Blaster Patch from Microsoft
      Q313450 and Q319733 breaks Microsoft Site Server 3.0 membership authentication

      That took about 10 seconds to find. I could list another 100 examples but I'm sure you get the point. Those are pretty recent. No offence, but Microsoft appears to put the same attention to detail into making their patches as they do with crafting their security. It's no wonder people are wary of their patches. Do a google search for "patch breaks microsoft" without the quotes.

      then you are in fact agreeing with me

      Actually, you replied to me so it's more like you've been agreeing with me while astroturfing your way into a questionable side argument to try to make some house of cards argument for Microsoft having something more than very poor security. I hate to mention that the foremost security experts in the world tend to agree with my position.

      My family like to play games on their PCs, so *nix isn't an option.

      Very true. My sister is completely addicted to Id FPS games thanks to me. She's a "rails only" addict. Id developes all their games on UNIX first, then ports them. But yeah. Mandrake is perfect if you are like most older people and simply want to send and receive email and surf the net and print letters and whatnot. It's definitely not a serious gaming platform unless you go the transgaming route, and even then the performance is horrible by comparison. The games that run natively usually do run faster on Linux given the same hardware, but sadly they are few and far between. My family generally are a bunch of aggressive overachievers that don't have much time for games. Two lawyers, a CPA, and a small business person. Mandrake with commercial StarOffice does pretty much everything they need with greatly enhanced security. I have one sis that is the "Mandrake Expert". So basically I've set up an auto-update function that she understands how to use to keep the systems patched via an ftp server. And they all sit behind a FreeBSD firewall with no ports open. Zero problems in 3 years. I haven't even had to lift a finger to admin them.

      As for the honesty of the article, I think it was dead on. They were not talking about locked down windows machines. You brought that up. They were talking about typical windows users. If you don't stay on topic and insist on strawman type arguments, it's easy to attempt to make some point not relevant to the story. As it stands, the facts in the story check out. There is a massive

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    24. Re:But... by NexusTw1n · · Score: 1
      You can cause massive damage to /home/thatuser.
      On a single user home machine that is devestating. You can always re-install the OS, and in fact probably do on a regular basis, but $HOME is a terrible loss. That's my point. There is this obsession with rooting boxes, but that's irrelevant on single user machines. It's a valid argument on multi user machines, but on single user machines you don't need root to do all the damage you possibly want.
      It's no wonder people are wary of their patches. Do a google search for "patch breaks microsoft" without the quotes.
      What's that got to do with my statement that a decent admin can distribute patches to 200 machines in a few minutes?

      A decent admin won't be running windows update on those boxes, they'll be using SUS. Of course you test the patch before moving it from quarantine to the live SUS server. Patches regularly break things. Be they in house patches, *nix patches, 3rd party drivers or whatever. All admins know this and accept this whatever the OS they're managing.

      But seeing as I'm arguing with someone who uses terms like "astroturf" because someone has a slightly alternative viewpoint, and admits they actually "care" about OS pissing contests rather than genuine discussion about security I may as well stop posting and find an adult to talk to.
      --
      It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
    25. Re:But... by Sevn · · Score: 1

      On a single user home machine that is devestating.

      Because of the ease of setting up multiple user accounts on Linux, most of them are multiuser. Hell, I'm in Vegas and most of my family is in Pennsylvania but when I visit them I still have a login with my favorite setup on 3 out of 4 machines, and they all have a login on this machine when they visit here. The FreeBSD server has backup configured with rsync. Having a good backup is your first concern. Perhaps with windows it's usually a single user affair, but the same is not usually true of *NIX. It's a good thing that Windows 2000 on has a very user friendly and admin friendly way of configuring multiple logins, but utterly pathetic that a security problem can wipe out everyones files. They finally fixed this on Windows 2003. They learned the lesson that UNIX learned two decades ago. Good for Microsoft. I'd definitely try out a desktop oriented operating system based on the logic that's finally built into win 2k3.

      What's that got to do with my statement that a decent admin can distribute patches to 200 machines in a few minutes?

      Everything because of this statement...

      Patches regularly break things.

      I'd only change that to say Microsoft patches regularly break things. And I wouldn't even say regularly. They seem to have about a 66 percent success rate with their first patch out the door, and then perhaps 2 out of 5 of those messed up patches actually break something that effects a huge number of people. That's still a very high amount of bad patches. Significantly higher than anybody else by far. Apple had their recent OSX patch fiasco much to their embarassment, but even Apple doesn't release really bad patches that often. It's almost unheard of for a *NIX patch to outright break things. That has a lot to do with the couple of levels magnitude higher amount of peer review and "number of eyes" on things. It's also why *NIX is much more secure than Microsoft can hope to be anytime soon. Microsoft simply can't compete with the sheer number of people working on *NIX. It's the reality of the security failures inherant in the closed source model of development. That's simply how things are.

      All admins know this and accept this whatever the OS they're managing.

      I'd have to strongly disagree with this. All admins are definitely not created equal. An Operating System with ease of use as its primary goal instead of excellent security and raw horsepower and torque as their focus is not going to inspire the zealous level of attention to detail necessary to keep up with security concerns. If this were the case, there would never have been a code red or a nimbda, etc. You have a supposed Server OS that advertises ease of use but has consistantly had more security problems in the past 10 years than *NIX has in the past 30. From my very considerable experience, I have to agree with the experts that say a qualified UNIX admin can admin easily triple the same number of machines that a qualified Microsoft admin can. And it's no wonder considering how much extra work and patch testing and whatnot you have to do with a Microsoft platform. My hat goes off to anyone that has to deal with 1000+ machine Windows networks. I can remember about 6 years ago I was having lunch with Mark Minasi and he was complaining about 15 different security problems and how he was constantly fighting users over installing things they shouldn't be. How it was this nonstop fight to add new things to the list of things they couldn't run. I'm sure you know who he is. Even he is on record stating the huge difference in the workload associated with managing a large Microsoft server environment as apposed to something better suited to the enterprise. It's amazing Mark found the time to write the excellent books I have on my shelf.

      But seeing as I'm arguing with someone who uses terms like "astroturf" because someone has a slightly alternative viewpoint, and admits they actually "care" about OS pissing contests r

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    26. Re:But... by Anonymous Coward · · Score: 0

      Damn. Checkmate. Match and game. Am I the only person that has been following this thread for days now? Tip for NexusTw1n. Just stop. I'm an NT/Win2000 admin for a very large motor company and I'm agreeing with sevn with much of what he says. I'm strongly agreeing with him about windows 2003. As for how similar it is to unix, I have no idea. I can't even remember my brief exposure in uni many years ago. It is a pleasant departure from what I'm used to working with. Zero problems to date knock on wood. He has shot you down again and again. It's like tyson and a girlscout. That last reply should knock you out for good. I think I am done hitting reload in my browser and I can close this window now. Nice post sevn. Keep up the good work.

      _criZasha_ -too lazy to remember my password-

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

      Slick move baiting him with that mention of filling up /tmp. When he didn't jump all over that you knew he had no unix knowlege at all and took full advantage of that. Very impressive. Some of us are wise to your ways 7. Another excellent thread btw. I had to force myself to stay out of it.

      = )

    28. Re:But... by Sevn · · Score: 1

      topher?

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    29. Re:But... by Anonymous Coward · · Score: 0

      Nope. topher has a slashid. It is suZ! topher showed me. I'm farking today. drinks?

    30. Re:But... by Sevn · · Score: 1

      HEY SUZ

      drinks?

      crown and anchor (by unlv, topher knows)? IM me. topher has me id. See if he can come too. NO GOD DAMN TRIVIA OR KAREOKE. K?

      GET BACK TO WORK BUMS

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    31. Re:But... by Anonymous Coward · · Score: 0

      Nah, I've been following it too. Mainly cos I couldn't figure out why the astroturfer was admitting home 'doze had poor security.

      But reading back I kindof get his point. The article was wrong about Outlook. Windows can be secure if you hire a l33t admin to work full time to go through every line of the registry but for teh home user its wide open to hacker central.

      The wierd thing is I think they agreed on more than they disagreed on, perhaps they should kiss and make up?

    32. Re:But... by NexusTw1n · · Score: 1

      because of the ease of setting up multiple user accounts on Linux, most of them are multiuser.

      Er, a trained chimp could set up multiple accounts in Windows, which doesn't mean to say most home boxes have them. As *nix takes hold in the home I guarantee you most boxes will have if you're lucky 2 accounts, and if you're unlucky 1 account (Lindows?) As PCs become commoditised, buy one get one free in Walmart or whatever, there will be a PC for every family member, and therefore there will be only one main account on each box. Lose that account and you may as well format. It doesn't matter if the hacker never got root, the box is effectively trashed.

      and then perhaps 2 out of 5 of those messed up patches actually break something that effects a huge number of people.

      The figures you're pulling out, aren't backed up with evidence, so I'm not going to take them seriously. In the last 20 or so patches only one has caused me any problems. I average around 3 patches a year that screw something up, only 1 of which will be on a vanilla box, the other 2 patches will break a third party app in someway. Those problems are either MS or the software apps fault, you can't apportion blame without serious source digging, Open Source being something I'm very much a fan of.
      But you're still generating straw men totally irrelevant to my statement that you can patch 200 machines in a few minutes following successful testing. You aren't bothering to dispute or acknowledge that, and are instead going off on a tangent about crap patches.
      Nice attempt at distraction because even a *nix admin has to test patches before rollout.

      That has a lot to do with the couple of levels magnitude higher amount of peer review and "number of eyes" on things.

      I'm a fan of open source, but your statement is BS. When Linux gets an exploit that patch gets rolled out usually within 1 day, far faster than MS. But how many people review that patch before it's rolled out? When a patch is rolled out in 24 hours, the many eyes claim is complete nonsense. Many eyes will then look at the patch and spot problems, but the patch has already been released, so any problems those "many eyes" see result in a patched patch, a fault you criticise MS of.

      I'd have to strongly disagree with this. All admins are definitely not created equal.

      Er, You're agreeing with me again, I clearly stated my contempt for most Windows Admins who think they can admin because they can use a mouse. However

      An Operating System with ease of use as its primary goal instead of excellent security and raw horsepower and torque as their focus is not going to inspire the zealous level of attention to detail necessary to keep up with security concerns.

      is nonsense. You're effectively saying *nix admins are zealous geeks and Windows admins are all teeth and suits. It's childish and completely untrue. For every paper MCSE there is a *nix idiot who believes that a default Red Hat box with all services running is secure because it isn't a 'doze box. There are some Windows admins that take security very seriously, and can lock boxes very tightly down, and there are *nix admins that couldn't shut anything down if their 9 key was hidden.

      I have to agree with the experts that say a qualified UNIX admin can admin easily triple the same number of machines that a qualified Microsoft admin can.

      This is true, but completely irrelevant to the discussion.

      I can remember about 6 years ago I was having lunch with Mark Minasi and he was complaining about 15 different security problems and how he was constantly fighting users over installing things they shouldn't be.

      6 years ago was Win 98. An OS where pressing cancel at the login prompt logged you in. Irrelevant to 2000/XP. This is the 21st century you know.

      I tried

      --
      It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
    33. Re:But... by Sevn · · Score: 1

      This is really getting boring. I'm drunk at this point THANK SUZ! so I'm probably going to swear and be rather unreasonable. Please take that into account.

      As *nix takes hold in the home I guarantee you most boxes will have if you're lucky 2 accounts, and if you're unlucky 1 account (Lindows?)

      This is pure fantasy. Neither here nore there. GNU/Linux(pat me on the back Stallman) isn't going to take hold of the home market in my lifetime. The pathetic (TAKE OVER THE WORLD!!!) GNU/Linux pundits are dreaming. The only thing that could possibly replace a Microsoft offering in the home is an equally easy to use offering. Apple has an easier to use offering and it isn't going anywhere. How the hell is a free offering going to accomplish more with a zero marketing effort? People believe the marketing rhetoric. Microsoft isn't going anywhere anytime soon. The only hope is for Microsoft to fix their broken shit. Period. They will be in control of the desktop market for the forseeable future. I'm sorry, but that is reality. It doesn't have anything to do with the fact that their security is fucking laughable and needs fixed. A *NIX user got there because of the type of person they are AT THIS POINT. *NIX is getting easier to install, but you have to understand the type of extremely pissed off and motivated person that takes the time to install it. Microsoft has to have seriously pissed them off at some point. That ideology represents a majority of your pissed off Linux Zealots here on slashdot. They somehow got totally fucked by Microsoft and said "fuck this". "Fuck this" is a hell of a motivator. That's why they don't get "owned". Mentality has a lot to do with it.

      The figures you're pulling out, aren't backed up with evidence, so I'm not going to take them seriously

      Look, you can attempt to use my own mechanisms against me, but assume I'm 10 steps ahead. Kudos for learning something. Either way, sure. That's based on my experience supporting Windows since Dos 3.x. Totally my experience. Debate it at will. If you should take the time to do some research you'll probably find out I'm not far off the mark.

      I average around 3 patches a year that screw something up

      The ones I quoted were within a 4 month period.

      But you're still generating straw men totally irrelevant to my statement that you cwhereas I'm only interested in discussing security, and discussing facts rather than half truths. I couldn't care less if your OS is faster, more secure and has a bigger dick than mine, as one of the few decent admins out there, I'm only interested in cutting through the hype and dicussing security of all OS's with mature intelligent peoplean patch 200 machines in a few minutes following successful testing.

      Once again, nice try at attempting to use my tactics against me, but you were seriously flawed in execution. You have to assume that I'd think this far ahead. I covered myself very clearly in my last post. Please reread then commence smacking yourself on the forehead.

      instead going off on a tangent about crap patches.

      That pretty much makes the point. It did for anybody else reading the thread.

      Er, You're agreeing with me again

      Good lord how? you said All admins know this and accept this whatever the OS they're managing and that kinda threw me. You should understand why.

      When Linux gets an exploit that patch gets rolled out usually within 1 day, far faster than MS. But how many people review that patch before it's rolled out?

      That's yet another strawman. Show me a single instance in the past 10 years where they had to review a damn thing.
      Furthermore, it's more like hours and not a single day at least where FreeBSD and Gentoo are concerned. It's a completely different ballgame when geek pride and reputation are on the line. That's the beauty of open source. Immediate negative motivation to do your shit right the first time.

      For every paper MCSE t

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    34. Re:But... by NexusTw1n · · Score: 1

      How the hell is a free offering going to accomplish more with a zero marketing effort? People believe the marketing rhetoric. Microsoft isn't going anywhere anytime soon.

      I kind of agree, I think the only thing that can break MS home stranglehold is DRM. Implemented too strictly and the more computer literate, who aren't necessarily "geeks" will start looking elsewhere because they want to "rip and burn".

      The ones I quoted were within a 4 month period.

      Indeed, there are plenty of patches that break things, but they don't break things on every computer in every workplace, which is why I've only had 3 in 12 months. 2 of which caused apps to behave badly, amd that could be the apps fault not MS. The problem with closed source is you have to give the benefit of doubt in such circumstances.

      That's yet another strawman. Show me a single instance in the past 10 years where they had to review a damn thing.

      Er, it was you that went on about many eyes reviewing the code, I merely pointed out many eyes can't review code before its released. If you're seriously suggesting that because many eyes WILL review the code, all coders get it completely right first time to avoid losing guru status, then I can't take you seriously. No coder is perfect, and if you write a fix in a few hours for a zero day exploit for example, you can't possibly guarantee it's going to be perfect. Adding new software to a box can cause unforeseen problems, ALL admins have to test before patching. I'll happily admit it's a a hell of a lot easier when you have the source so you can see what it's doing. Windows admins dread patching far more than *nix ones do, it's what keeps their lives "interesting" for want for a better term.
      But, I've never said MS patches were great, that patching isn't a pain, YOU decided I'd said that, because you want to argue rather than discuss. I used the example of patching 200 machines in a few minutes to show how good admins work, rather than the tiresome bad admin kiddies who spend all day on /. complaining they've had to spend 2 days walking around patching a mere 50 boxes one at a time, whereas if it was *nix they could have written a script, such posts of course getting "+5 Insightful" rather than "-10 doesn't know how to do their job". You have either deliberately or accidently misunderstood the point I was making and have ranted on about patches breaking things, which I agree with. However if you dare claim *nix patches never break anything because "geek pride" means they write NASA standard code first time every time, then I'm afraid I will have to laugh long and hard.

      And you are completey forgetting about NT4. Huge surprise. You are showing your age.

      Spectactulary missing the point in a failed attempt to be patronising. I hadn't forgotten about NT. I think I first encountered NT back in 94, running on possibly a P1 or maybe a 486DX. My only memory of the time was thinking "is it supposed to be this slow?".
      My point was you were citing examples from 6 years ago. 6 years ago some bozo thought pressing cancel to login was somehow a neat idea. Times have changed, NT was more secure than that, but it still wasn't in W2K's league, which of course still isn't in UNIX's league. Citing an example of how hard it was to lock down users 6 years ago is one of your infamous strawmen.

      I wasn't paid for my fucking opinion of the OS.

      I never said I was. Simply that my bad temper and constant outbursts of "f**king MS, f**king c**ting pile of stupid sh*t" everytime something bizarre happened that I knew was the OS's fault not mine generated my first and only official warning for constant foul language. I didn't jump ship when something new and more shiny came along. I stuck with it when SDK 7 evolved into Visual C++ and I could finally stay in Windows while coding, but by the second half of the 90's I fancied something less fru

      --
      It has become appallingly obvious that our technology has exceeded our humanity. --Albert Einstein
    35. Re:But... by Sevn · · Score: 1

      You win.

      I win.

      You lose.

      I lose.

      Whatever. I'm adding you to my friends list now. :) We probably could have a kickass discussion in real life.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
  19. No widespread viruses on Linux? by moderators_are_w*nke · · Score: 1

    None of the Unix or Linux viruses became widespread - most were confined to the laboratory

    Surely slapper?

    --
    "XML is like violence. If it doesn't solve your problem, use more." - Anonymous Coward
    1. Re:No widespread viruses on Linux? by ceejayoz · · Score: 1

      Heh...

      Nice to know the article had good research, eh?

    2. Re:No widespread viruses on Linux? by styrotech · · Score: 1

      Wasn't slapper a network worm?

      Then again, the article author seemed to mix worms and viruses up too. Do these latest outbreaks of nasties still actually infect files these days, or do they just run independently and spread themselves around (ie worms)?

  20. Re:Let's Keep the Party Going by TooTechy · · Score: 2, Funny

    Please. Let's just remove this comment.

  21. he forgot one thing. by HornyBastard · · Score: 0, Troll

    Stuid users.

    If Linux (or any other OS) is going to be accepted by the idiots who allow viruses to spread (the majority of users) mail-clients that can exec an attachment with one click will have to arrive.
    The thing that allows viruses to spread is people that want everything done automagically.

    --
    Death has been proven to be 99% fatal in lab rats.
    1. Re:he forgot one thing. by Anonymous Coward · · Score: 0

      I have seen so many new linux users log in and do everything as root 'because it's easier.' Even seen chmod -R 777 abunchofstuff/* because they couldn't figure out why something wasn't working and thought permissions must be the problem

  22. Re:meh by Anonymous Coward · · Score: 0, Offtopic

    "Opinions are like assholes, everyone's got one."
    And they all stink.

    Well, not necessarilly. My girlfriend's asshole smells like flowers. It doesn't taste too bad either.

  23. Windows viruses and GNU/Linux by ciaran_o_riordan · · Score: 5, Insightful

    RMS commented on this issue earlier this year:

    There are several reasons why GNU/Linux has few viruses:

    1. We designed the GNU system, from the outset in 1984, as a multi-user timesharing system with security features. An ordinary user cannot change the system software. Linux, Torvalds' 1991 kernel, followed this design as well.
    2. We did not make the incredibly stupid decision to design applications so that they execute programs that arrive in the mail.
    3. Free software developers seem to do a better job, overall. (This is the point that the Open Source Movement primarily focuses on. For us in the Free Software Movement, this is a nice bonus, but please mention that freedom is even more important.)
    4. GNU/Linux is less popular than Windows and most virus developers target the more common system.

    If everyone switches to GNU/Linux, reason 4 will go away, but not the others. Therefore, people can expect to have much fewer virus problems in a world of GNU/Linux users than then have now with Windows.

    --END-OF-RMS-TEXT--

    1. Re:Windows viruses and GNU/Linux by realdpk · · Score: 4, Funny

      Of course! I'm certain that once Linux is more popular than Windows, all of the people who used to code for Windows will simultaneously implode, preventing them from writing bad code on Linux.

    2. Re:Windows viruses and GNU/Linux by Woko · · Score: 1

      Just the VB programmers please.

      --
      ---
      Silence is consent.
    3. Re:Windows viruses and GNU/Linux by ciaran_o_riordan · · Score: 4, Interesting

      Ah, the strawman. You're arguing against something he didn't say.

      The platform isn't the issue. RMS said that Free Software developers seem to do a better job. This may be because of peer review, or even the threat of peer review etc.

      Ciaran O'Riordan

    4. Re:Windows viruses and GNU/Linux by spektr · · Score: 1

      I'm certain that once Linux is more popular than Windows, all of the people who used to code for Windows will simultaneously implode

      And then their souls will shiver with cold, because hell will be seriously frozen over.

    5. Re:Windows viruses and GNU/Linux by realdpk · · Score: 1

      He's saying that if everyone switched to Linux there'd be less viruses than if they all stayed on Windows.

      I find that claim laughable.

      The reason the mail software executes programs it receives is because a programmer designed it to do that. That same programmer, once Windows is dead and buried, will still be around writing code, maybe writing a new Linux mail program which does the exact same thing. Or, even if it's not him, somebody can, because even on Linux it is possible.

      There's nothing stopping Linux developers from requiring everyone to run as root.

    6. Re:Windows viruses and GNU/Linux by dh003i · · Score: 2, Insightful

      aside from the fact that no-one would use a program that requires to run as root, and e-mail programs with Outlooks crappy features would be exposed as worthless and not used.

    7. Re:Windows viruses and GNU/Linux by nmos · · Score: 1

      The reason the mail software executes programs it receives is because a programmer designed it to do that. That same programmer, once Windows is dead and buried, will still be around writing code, maybe writing a new Linux mail program which does the exact same thing. Or, even if it's not him, somebody can, because even on Linux it is possible.

      Right and five minutes later some other programmer or one of the users will fix that bug. It won't take the years that it took MS to figure out that the small measure of convienance provided by running around without any pants just isn't worth the risk.

      There's nothing stopping Linux developers from requiring everyone to run as root.

      Yes there are two things preventing this:

      1. Common sense, this just isn't the way *Nix developers do things.
      2. The lack of a marketing department insisting on stupid features.

    8. Re:Windows viruses and GNU/Linux by TrancePhreak · · Score: 1

      Wasn't there a study on code using a robot to find exploits that stated OSS code was more vulnerable than even that of MS? I know it was only by a few percent, but it proves my point.

      --

      -]Phreak Out[-
    9. Re:Windows viruses and GNU/Linux by hardaker · · Score: 1
      1. We designed the GNU system, from the outset in 1984, as a multi-user timesharing system with security features. An ordinary user cannot change the system software. Linux, Torvalds' 1991 kernel, followed this design as well.

      Can some one please explain to me how he claims to have designed features that have been around in unix a lot longer than 1984? GNU software basicly copied a millon other applications as Unix replacements.

      Now, I'm normally neutral on the RMS issue, but this one just makes me go "huh".

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    10. Re:Windows viruses and GNU/Linux by GoofyBoy · · Score: 1

      His basic argument in the first 3 points is basically "we are better" or "we know better".

      That sounds like a recipe for massive failure.

      "Man makes plans, God laughs" or something like that.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    11. Re:Windows viruses and GNU/Linux by flossie · · Score: 2, Funny
      That same programmer, once Windows is dead and buried, will still be around writing code

      Yeah, but it probably won't be free code, and as we Linux users are all to cheap to pay for software, we should all be ok! :o)

    12. Re:Windows viruses and GNU/Linux by Anonymous Coward · · Score: 0

      A single study (that you can't remember, or link to) proves what point exactly?

    13. Re:Windows viruses and GNU/Linux by ciaran_o_riordan · · Score: 1

      Ah, you're also arguing against something he didn't say.

      He didn't claim to have invented/designed the features mentioned. He designed "the GNU system" as a system that includes feature X, Y, and Z.

      Like if I design a scriptable, themeable text editor. There is no implicit claim of inventing scriptability or themeability. (and it wouldn't be the first such editor, but I would still have designed *my* editor.)

      Ciaran O'Riordan

    14. Re:Windows viruses and GNU/Linux by JoeBuck · · Score: 1

      RMS does not claim to have invented the concept of a multi-user timesharing system with security features; he just says that GNU and Linux software was designed that way from the beginning (taking ideas from existing systems). Since Microsoft started with the concept of one user and no security, then when they added multiple users and security they had to make tons of compromises to keep the legacy software running.

      The result is that Windows XP has a very nice security model which is turned off by default, because if you turn it on, you can't use any apps that were originally designed for older Windows flavors.

    15. Re:Windows viruses and GNU/Linux by Xtifr · · Score: 1

      Wasn't there a study on code using a robot to find exploits that stated OSS code was more vulnerable than even that of MS?

      Never heard of such a thing. Perhaps you were thinking of one of the many studies that show the opposite, such as UWisc's Fuzz Testing study which showed Gnu and Linux code to be more reliable in the face of random input than equivalent code from commercial Unix vendors?

    16. Re:Windows viruses and GNU/Linux by Tokerat · · Score: 1

      (Disclaimer: I'm no expert on the subject of UNIX, GNU, or GNU/Linux code. However, having written code before, this only stands to make sense in my head.)

      Can some one please explain to me how he claims to have designed features that have been around in unix a lot longer than 1984? GNU software basicly copied a millon other applications as Unix replacements.
      If that logic where to hold true, SCO might have actually had a case. All GNU code would be an exact duplicate of any other UNIX code.

      Think of it this way: just because a program's end result is the same as another (I.E. GNU's inetd vs. a closed inetd) does not mean the actual code of said programs aren't different, or more secure. GNU is designed with security in mind, and once again, has the advantage of being open. Anyone looking over the code might find some major mistakes which need fixing. To be fair, perhaps there are closed implementations which are far more secure than their GNU counterparts; it can go either way.

      Now, if the flaw where to be in the actual UNIX model of operation (POSIX, correct?), as opposed to a programmers mistake, then that would be the fault of mimicking the features in UNIX. This is also something you can design against, granted of course you spot the problem. However, I would think that the whole arrangement would have been scrutinized over enough by now that fundemental flaws in the overall design are minimal at worst, considering there have been so many different versions for such a long time.
      --
      CAn'T CompreHend SARcaSm?
    17. Re:Windows viruses and GNU/Linux by bobertlo · · Score: 1

      at least if there were more exploits in the code (which i highly doubt), because of the open nature of open source, they'd most likely get fixed. wheras in the closed source code, it would probly either be ignored, or have an update hidden somewhere on the interweb

    18. Re:Windows viruses and GNU/Linux by michael_cain · · Score: 1
      We did not make the incredibly stupid decision to design applications so that they execute programs that arrive in the mail.
      Yes, but it is probable that for Linux to achieve significant desktop market share (relative to Windows), someone will have to write an e-mail client that will execute programs that arrive in the mail. The users will demand it. The broad population of computer users will not give up what they regard as conveniences in order to gain security. And once the author of a trojan can get the user to fork() a particular process on an Internet-connected machine, it becomes more difficult to stop that process from downloading other programs (eg, a rootkit) and running that.

      My personal opinion is that the only answer is an execution environment which supports fine-grained control of access to system resources. That is, a process that is launched in such a fashion might have access to the screen, or keyboard, but not the disk, or only to sections of the disk, and not to the network, etc. Said access to be enforced by the operating system. I would not bet on anything except interpreted languages as being able to provide that degree of control.

    19. Re:Windows viruses and GNU/Linux by hardaker · · Score: 1
      Ok, my main point was missed by three replies, so I picked one but it applies to the others as well:

      My problem is the way it's phrased. I know he's pissed at all the people that don't call it GNU/Linux, but Linus wrote a unix kernel. He did not write a kernel designed for the GNU tools (though it was an obvious choice of utilities to put underneath it). My problem is the way that RMS says Linus followed the GNU design. I'd argue he didn't. He followed the Unix design which has been around for ages. The text is misleading. There's a shadowing of dependency which isn't true (IMHO, INAL, ETC)

      --
      The next site to slashdot will be ready soon, but subscribers can beat the rush and start slashdotting it early!
    20. Re:Windows viruses and GNU/Linux by ciaran_o_riordan · · Score: 1

      > My problem is the way that RMS says Linus
      > followed the GNU design.

      RMS only said that the two projects followed the same design. Linus didn't know about GNU when he started on Linux, and RMS is aware of this.

      "We designed the GNU system .. as a multi-user timesharing system with security features. .. Linux .. followed this design as well"

      Which is like me saying: "I designed my website to be XHTML 1.1 compliant. W3C later followed this design as well".

      I know W3C didn't copy me, or even know about my site. Could it be that you are looking too hard for flaws in RMS's comment?

      Ciaran O'Riordan

    21. Re:Windows viruses and GNU/Linux by Alomex · · Score: 1


      We designed the GNU system, from the outset in 1984, as a multi-user timesharing system with security features. An ordinary user cannot change the system software. Linux, Torvalds' 1991 kernel, followed this design as well.

      There was a time when the sole mention of "security" and "unix" in the same sentence without the word "none" would have caused anybody who anything about OSes to fall to floor bawling with laughter. What has changed since? Not much on the unix side, I'll tell you. Simply people started talking up unix as a state of nirvana, and now we have well meaning kids who believe that X windows is anything else that an unmitigated disaster and that the all or nothing root model of unix makes any sense...

    22. Re:Windows viruses and GNU/Linux by Anonymous Coward · · Score: 0

      No, the first two are simply facts. The third is arguable.

      Even the consistent sloppiness of Unix implementors (both free and proprietary) in terms of buffer overflows has come nowhere near the massive failure caused by Microsoft's decision re. 2...

      And having the system designed ground up with multiple users and remote access in mind will inevitably result in a more robust solution compared to something that most people think of as a single-user desktop. Even now that recent Windows versions have multi-user features, a lot of Windows applications don't take that into account.

      There should've been a clean start, like Apple with MacOS classic -> OS X. Give legacy applications their own sandbox, don't even try to pretend to be the same old system you used to be.

      Sometimes totally breaking or at least cleanly separating backward compatibility is necessary for progress simply to avoid creating a mess. This applies to lots of things. An important example is the 32/64 -bit transition. Tru64 is still the cleanest 64-bit Unix platform; Alpha was 64 bits from the ground up, and the entire system is 64-bit with legacy options for compiling applications into 32-bit mode which are seldom used. Backward compatibility was purely by emulation and that was cleanly separated from the main system.

      Other vendors with 64-bit solutions (Sun, HP, SGI, IBM) have ugly, multi-ABI disasters and much of the software is still 32-bit.

    23. Re:Windows viruses and GNU/Linux by Anonymous Coward · · Score: 0
      We did not make the incredibly stupid decision to design applications so that they execute programs that arrive in the mail.

      True, but once Linux is adopted by the unwashed masses, the bonehead users will demand such insecure features because they are too damned lazy to click a mouse button.

      Once you start developing software for the mass consumer market, security considerations are secondary to what the moronic end-users want.

    24. Re:Windows viruses and GNU/Linux by jesterzog · · Score: 1

      RMS said that Free Software developers seem to do a better job. This may be because of peer review, or even the threat of peer review etc.

      This is probably true. Even though I'm not currently an active open source developer, I've always really enjoyed how easy it is to be involved in the process and give feedback.

      If I find a bug or disagree with how something works, I can usually communicate directly with the developers instead of having to go through a marketing/helpdesk shield whose main job is to stop me from telling those people where things are broken. At worst, the developers will probably tell me that they're not going to fix something, in which case I at least know that they're aware of it.

      Bugzilla's a great example of involving users in the development process. One of the reasons that Mozilla is becoming such a neat browser is that hte developers have direct contact with the users... and they don't have to respond to every problem (since obviously not everyone has good ideas or knows what they're talking about), but they at least know what the issues are.

    25. Re:Windows viruses and GNU/Linux by TrancePhreak · · Score: 1

      What about when an OSS developer simply refuses to fix it for whatever reason they see fit? Or what if the OSS project is given up on altogether?

      --

      -]Phreak Out[-
    26. Re:Windows viruses and GNU/Linux by TrancePhreak · · Score: 1

      It was a link on /. about a month ago. A company developed a piece of software that look for potential exploits in software. The point is that an OS is only as secure as the software you run on it. If you don't run anything on *nix, then of course it will be secure. Once you start up Apache/sendmail/etc, then you are vulnerable.

      --

      -]Phreak Out[-
    27. Re:Windows viruses and GNU/Linux by bobertlo · · Score: 1

      lol im a bit late but what if thats pretty much the case for every proprietery project out there, as theres not much encentive for them to fix it once its released, and still hard to distribute the fixes.

  24. Forget Windows by mutewinter · · Score: 5, Insightful

    If people just stopped using Outlook and only used plain text email there'd be much less of a security problem... I doubt Gabe over at Valve is going to be using it again any time soon.

    1. Re:Forget Windows by TrancePhreak · · Score: 1

      Or how about just not using a really out-dated (patch-wise) version of Outlook? He said that he had not updated his machine for roughly one year. There have been some pretty serious exploits found in that time. Or how about just not putting a machine with sensitive material on the web?

      --

      -]Phreak Out[-
    2. Re:Forget Windows by anthony_dipierro · · Score: 1

      I use Outlook (Express), but I checked the "read all messages in plain text" box in options.

    3. Re:Forget Windows by yeschat · · Score: 0

      Really? I have been using the newer Outlook 2003. It doesnt download images or HTML code by default even with the preview pane. I can't say for sure if opening attachments is disabled since I don't usually get them and yes those should have been disabled in Outlook years ago, but now it seems MS got a clue about Outlook's problems.

  25. desirability and non-root destruction by maliabu · · Score: 1

    i thought virus-writing is based on the desirability rather than the ease. so as long as an OS is popular and spot-lit enough, there will be enough people to do so.

    and the article mentioned a linux-based OS without root privilege will only damage one's /home directory. personally i think that kind of destruction is enough to damage an OS's security reputation.

    1. Re:desirability and non-root destruction by Aadain2001 · · Score: 1

      But you did remember to backup, right?

      The point there is that is can't infect the whole system and spew more copies of itself (in general). To open low level ports to make itself look like a valid daemon service to outside observers, you have to have root permission, which a virus in user land won't have. Thus the virus doesn't spread very far if at all. And even if the virus does destory the user's home directory, in a corporate environment you just restore it from backups and scold the (l)user for running that program they knew nothing about.

      --
      Space for rent, inquire within
  26. Reminds me of an old virus joke by UrgleHoth · · Score: 0

    - YOUR HAVE NOW RECEIVED THE UNIX VIRUS -

    This virus works on the honor system:

    If you're running a variant of unix or linux, please forward
    this message to everyone you know and delete a bunch of your
    files at random.

    --

    Dogma - "let's just say we'd like to avoid any empirical entanglements."
    1. Re:Reminds me of an old virus joke by pyrrhonist · · Score: 1

      Whew! I'm glad I read this in Windows! Wow, dodged that bullet.

      --
      Show me on the doll where his noodly appendage touched you.
  27. "Normal user" by owlstead · · Score: 5, Insightful

    Luckily I've already responded to the author in person before this became /.ed.

    As I've pointed out to the author, being just a "normal user" is enough to let the virus spread and to destroy the "normal" users documents.

    I keep seeing this argument over and over again when talking about system stability. But my system would be next to useless if all my documents and configurations would be gone. Maybe it would be easier to recover from backup instead of a full reinstall, but that would be it.

    Most pc's out there are single user (or single family) computers, instead of the old multi-user mainframes. All the important data are in reach of the virus.

    If I get a response I will let you know...

    1. Re:"Normal user" by lhand · · Score: 4, Informative

      Keep in mind that your losing all your files is a lot different than hosing the entire system. The virus that affected me (say from doing something silly like running an email attachment) does not affect other users of my system. (My wife and kids use my system too. Their data would remain secure.) Finally the *spread* of the virus would be hampered because the virus could only do what *I* can do, so binding arbritary ports, hijacking the web server, infecting critical system library components, is just not possible. The virus may still spread, but it is limited as to the infection vectors available to it.

    2. Re:"Normal user" by Anonymous Coward · · Score: 0

      "the *spread* of the virus would be hampered because the virus could only do what *I* can do" Forgive me for sounding stupid, but can't you send email as a normal user on most Linux boxes? Can you set up cron jobs that run as you? What part of "mass mail self to others every frequent interval" can't be done with those two steps?

    3. Re:"Normal user" by spitzak · · Score: 1

      If the system is properly designed, the virus *goes away* when you reboot. This is not true of Windows virii, and is the big difference. Despite the fact that they can easily do it, few Windows virii destroy users data.

      Now this certainly does not clear Linux, unless it is VERY carefully designed and it will require the painful decision to require passwords to by typed for various simple things the user wants to do. A virus that can change the programs automatically run when you log in is going to infect the computer in a way that (to the user) is just as bad as any Windows registry-writing virus.

    4. Re:"Normal user" by YrWrstNtmr · · Score: 1

      Add in the architecture of Lindows, where the "normal" user is root, and the problems expand.

      Lindows made the same choices as MS did. For usability and configuration, the admin is the normal user.

    5. Re:"Normal user" by Anonymous Coward · · Score: 0

      If you got important data and don't want to backup on a CD, why don't you take away your own writing rights on the file (or a copy)?

    6. Re:"Normal user" by Anonymous Coward · · Score: 0

      And Lindows is still unexploited. Lindows made the same choices as MS did. If it gets exploited, they can sell an update, people will pay for security. On the other hand, Lindows is one of many ditributions, time will tell if it is save enough.

    7. Re:"Normal user" by 4lex · · Score: 2, Insightful

      The solution are backups. If you have a user called "backup" wich regularly copies the content of the other users' homes, compresses them and does nothing else, I doubt anything bad could happen.

      Joe User uses the virus, loses his data, but has no permissions either to affect the system nor to destroy the backup, owned by "backup". "buckup" doesn't execute any program save from "cp" and "gzip", so it is doubtful his home can be infected...

      --
      My journal. Mainly about freedom.
    8. Re:"Normal user" by wobblie · · Score: 1
      Keep in mind that your losing all your files is a lot different than hosing the entire system.

      Yes, it is. Most of the time, it's worse.

    9. Re:"Normal user" by Anonymous Coward · · Score: 0

      As well as what lhand said, the difference is that if your data is hosed you should have backups. If the system is hosed, how can you trust ANYTHING your system does until you;'ve done a complete reinstall? Add to that, the Windows reinstall is always a lot nastier than Linux re-install (registry keys need recreating, since they are not separate, libs for that code mixed with (compromised?) system libs, etc...).

      So, yes, you've lost all your data, but you can still trust your system.

    10. Re:"Normal user" by Anonymous Coward · · Score: 0

      No, because you need to reinstall the system, then reinstall all the apps that read/created your data, then check that the system is NOW uninfected (since your data files could contain the infection).

      Under Linux, you only have to reread the data from backup. If you haven't made a backup, you'd be fooked under any system (unless Admin cannot read/remove your files!?!).

    11. Re:"Normal user" by Anonymous Coward · · Score: 0

      I keep seeing this argument over and over again when talking about system stability. But my system would be next to useless if all my documents and configurations would be gone.

      Yeah, but how useable would your system be if you didn't have permission to modify your documents and configurations?

    12. Re:"Normal user" by Anonymous Coward · · Score: 0

      There are plenty of disk imaging products for Windows that can reload the entire installation in less than 10 minutes. And it isn't any harder than backing up and restoring data.

    13. Re:"Normal user" by Anonymous Coward · · Score: 0

      Keep in mind that your losing all your files is a lot different than hosing the entire system.

      and this brings up another advantage of Linux over Windows. Microsoft has gone to great lengths to make it difficult to back up your environment, also. It is very easy to back up a Linux user environment, including: applications, data, and settings. Even if you do get hacked, restoring the complete environment is infinitely easier.

    14. Re:"Normal user" by Anonymous Coward · · Score: 0

      No, but what everyone seems to be ignoring is that most of the worms simply send mail to everyone in your email address book. If an email client on Linux ever becomes really popular (i.e. installed on a similar number of machines as Outlook), it will probably be, in part, because it makes some things very easy (like clicking on an attachment to view/run it right away). It will still be vulnerable to idiots clicking on unknown attachments. Hopefully it won't have the "feature" of automatically running attachments, but there will still be email storms.

      -Tim, the AC Poster Child

  28. I still argue.. by cK-Gunslinger · · Score: 1

    ... that having your /home directory trashed and losing all your settings on a single-user, *nix-based machine is just as bad as having to format/reinstall your MS OS. (This is for home/personal use - any large, competent business should have a recent ghost image ready to go and a backup solution for user data.)

    1. Re:I still argue.. by evilquaker · · Score: 1
      ... that having your /home directory trashed and losing all your settings on a single-user, *nix-based machine is just as bad as having to format/reinstall your MS OS.

      True enough... but how many single-user home computers are there? Most of the people I know who have computers have family computers, with 2+ people sharing the same computer. With Windows, if little Janey clicks on a wicked screensaver, she can wipe out Dad's tax returns for the past 5 years. In Linux, all that gets lost is little Janey's teenybopper pictures, and Dad's tentacle rape pr0n is safe.

      --
      To within half a percent, pi seconds is a nanocentury. -- Tom Duff
    2. Re:I still argue.. by rainwalker · · Score: 1

      You are correct, it would be a disaster for the person infected...however, I, as the hypothetical neighbor on your cable segment, don't have to care at all about your misfortune, as you aren't spewing gigabytes of virus-laden packets over the Internet. That was the point made in the article. Getting a virus is always going to suck for the user. With Linux, it doesn't have to suck for the rest of the world, too.

    3. Re:I still argue.. by Gaijin42 · · Score: 1

      um, so the machine itself isn't infected, just my account. But nothing stops the virus from installing itself into my account specific startup code/config files, and then it is running every time i log in. If I am the only one on this machine, then that is the same if the whole machine is infected.

      Once that code is running, it can hook up to the internet and spam those virus laden packets all it wants, just like any other app can connect to the internet.

      On a single user machine, infecting my account is the same as infecting the entire box.

    4. Re:I still argue.. by Anonymous Coward · · Score: 0

      In the first place, Unix flavored OSes are almost never single user operating systems. Even standard Mac OS X isn't really single user. (Embedded OSes are another subject altogether.)

      If you do almost all of your installations as root, you can't just delete or corrupt that stuff as yourself. This means you should (a) install software as root, (b) run software as someone without any administrational privileges. But even if you installed a lot of things as yourself, your regular system would not be corrupted if that software got corrupted. If you only corrupted what was in your home, no matter how much it was, it would be strange to reinstall your operating system. Or is this a troll?

    5. Re:I still argue.. by Ohreally_factor · · Score: 1

      This is generally NOT true, unless you are stupid enough to be running a root account as your user account.

      --
      It's not offtopic, dumbass. It's orthogonal.
    6. Re:I still argue.. by Gaijin42 · · Score: 1

      How do you figure? If it runs every time i log in, and can do what other apps can do (connect to the net, just like my email and browser and chat etc) then how is that any different?

      The only thing that is better is that if a different user logs into my machine, they aren't infected. But like I said, for a single user box (99.9% of the boxes out there) its the same.

  29. ummm by Ty · · Score: 2, Insightful
    This sort of social engineering, so easy to accomplish in Windows, requires far more steps and far greater effort on the part of the Linux user. Instead of just reading an email (... just reading an email?!?), a Linux user would have to read the email, save the attachment, give the attachment executable permissions, and then run the executable. Even as less sophisticated users begin to migrate to Linux, they may not understand exactly why they can't just execute attachments, but they will still have to go through the steps. As Martha Stewart would say, this is a good thing. Further, due to the strong community around Linux, new users will receive education and encouragement in areas such as email security that are currently lacking in the Windows world, which should help to alleviate any concerns on the part of newbies.

    Yes, until someone decides to add that functionality to a mail program. Things like having a 4 step process to read email attachments is WHY linux is not seeing mainstream growth. The average person cares a heck of a lot more about convenience than security.

    1. Re:ummm by rainwalker · · Score: 1

      Read more carefully....specifically, the part about *executing* the attachment. Reading email attachments is trivial. Executing them is not. That is the point.

    2. Re:ummm by vsprintf · · Score: 1

      Yes, until someone decides to add that functionality to a mail program.

      That would be a Very Bad Thing, but it still wouldn't have root privileges. I'd imagine the program's authors would subsequently be run out of Linuxville on a rail.

      Things like having a 4 step process to read email attachments is WHY linux is not seeing mainstream growth. The average person cares a heck of a lot more about convenience than security.

      Maybe the average person (and some companies) will finally get tired of having their equipment trashed and time and money wasted and switch to a more secure OS, even if your email doesn't automatically execute programs - oh, what a sacrifice. :) Besides it's not a 4-step process to READ email attachments with many Linux clients, it's 4 steps to EXECUTE an attachment.

    3. Re:ummm by Durandal64 · · Score: 1

      Except when the average person's system gets wiped out by the Latest Windows Virus/Worm. Then the average person suddenly starts giving a shit about security procedures like patching and virus definition updates (though the latter usually come around after the virus has begun spreading).

      Honestly, what would be so hard about having a dialog pop up saying, "This program wants to run with administration privileges. This is highly suspect behavior for an E-mail attachment, and it is recommended that you do not allow it to run unless you know for certain that it was sent to you in good faith," then having the user click "Okay," (or "Cancel, of course) then having a password prompt come up?

    4. Re:ummm by EvilTwinSkippy · · Score: 1
      Every 6 months I have morons who get the email that asks them to dump a chunk of the OS. They follow an elaborate series of steps, dutifully, without hesitation.

      I need to harness the power of these morons somehow.

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    5. Re:ummm by anthony_dipierro · · Score: 1

      That would be a Very Bad Thing, but it still wouldn't have root privileges.

      Why do you need root privileges to write a virus? You don't need root to access the user's crontab, do you? Or the autoexec for the user's X session? Why does it matter whether or not you have root?

      Furthermore, once you have a desktop user's privileges, it's easy to get root. You just pop up a dialog box asking for the root password, or install a keystroke logger or whatever and get the password next time the user installs something.

    6. Re:ummm by vsprintf · · Score: 1

      Furthermore, once you have a desktop user's privileges, it's easy to get root. You just pop up a dialog box asking for the root password, or install a keystroke logger or whatever and get the password next time the user installs something.

      Yeah, that does poke a big hole in my initial response, but it's still more complicated and problematic than the typical Windows malware, which has "root" as soon as it executes. Your point reinforces my belief that the authors of any such Linux email client would be run out of town. :)

  30. What a load by Anonymous Coward · · Score: 0

    This was favorite paragraph:

    This sort of social engineering, so easy to accomplish in Windows, requires far more steps and far greater effort on the part of the Linux user. Instead of just reading an email (... just reading an email?!?), a Linux user would have to read the email, save the attachment, give the attachment executable permissions, and then run the executable. Even as less sophisticated users begin to migrate to Linux, they may not understand exactly why they can't just execute attachments, but they will still have to go through the steps. As Martha Stewart would say, this is a good thing.

    The protection come from being harder to use!?!?! But it gets even better:

    Further, due to the strong community around Linux, new users will receive education and encouragement in areas such as email security that are currently lacking in the Windows world, which should help to alleviate any concerns on the part of newbies.

    I've found the community's respect for newbies is boundless.

  31. Missing the point? by psydid · · Score: 3, Interesting

    Seems the author misses the very obvious point that many of the weaknesses in Windows are there for user-friendliness. Making it easier for users to open attachments & see HTML mail is practically a requirement for the great mass of users. Yes, they're clueless, and yes, it would be nice if they could get over their fear of slightly more complex interfaces. But it ain't gonna happen.

    Yes, if Linux _in its current form_ was as common as Windows, it would be be much more secure. But we might as well wish for green eggs & ham ... Linux in its current form will never be as popular precisely BECAUSE of those same limitations. It's practically a tautology that any popular operating system, in order to become popular, must make compromises that make worms inevitable.

    1. Re:Missing the point? by gawi · · Score: 1

      I agree, this is computer dilemma #21: must choose between secure and usable.

      Also, nobody mentioned that Windows users are quite different from Linux users. That have different habits, concerns and goals toward their systems. I think that this plays a big role in this phenomenon. Linux users are more technical, no wonder why they don't execute attachments.

      I don't share the author's vision on the linux community effect (i.e. everybody helping each other suddently because we're all linuxians). This is utopy.

      --
      All humans are mortal. Socrates is a human. Socrates is dead.
    2. Re:Missing the point? by NaugaHunter · · Score: 1

      Exactly how is it "user-friendly" to allow programs to run with administration access without warning? Would it really be that unfriendly to pop up a dialog saying "Program X wants to do Y. Is that OK?" It seems a bit more unfriendly to just let it run, and let the user discover on their own that the computer will no longer boot. (Or whatever.)

      Real world analogy: anthrax mail. Computers have the power to say "This attachment may be hazardous - are you sure you know where it came from?" Outlook chooses not to, to hell with the consequences. It is possible to be friendly and safe, believe it or not.

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    3. Re:Missing the point? by antiMStroll · · Score: 1
      You're confusing attachments and executables. It's the hidden executables embedded in attachments which cause the damage.

      Yes, if Linux _in its current form_ was as common as Windows, it would be be much more secure. But we might as well wish for green eggs & ham ...

      At home, not at work. My XP work environment is already screwed down tighter than a Gentoo box. Once businesses become accustomed to the lack of end user convenience forced on them by these virus attacks, the less convenience becomes an objection to the adoption of Linux.

    4. Re:Missing the point? by tgibbs · · Score: 1
      Seems the author misses the very obvious point that many of the weaknesses in Windows are there for user-friendliness. Making it easier for users to open attachments & see HTML mail is practically a requirement for the great mass of users. Yes, they're clueless, and yes, it would be nice if they could get over their fear of slightly more complex interfaces. But it ain't gonna happen.
      This in itself is a form of "social engineering." Unsophisticated users are offered these "simple convenience" features, and tricked into thinking that they will make their life simpler. Instead, they are trapped into a bewildering nightmare of frequent patches, virus infections, spyware, and confusing complaints that their computers are sending spam or emailing their private documents to random strangers.
    5. Re:Missing the point? by abertoll · · Score: 1

      How about just a window that pops up and says "you're about to open a file that may contain a virus" ... without the "do not show this again" box

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
  32. No one is debating.. by NanoGator · · Score: 1

    ... that Microsoft's vulnerability-prone. However, I'm not so quick to accept this guy's suggestion. Viruses are only successful to the author of them if they cause a lot of mischief. Why target a handful of Linux or Mac boxes when you've got a common base many many times larger?

    This guy is right that Windows security sucks, but it's ignorant to dispute that the sheer number of Windows machines out there makes it an attractive target. Look towards Blaster if you don't believe me.

    --
    "Derp de derp."
    1. Re:No one is debating.. by jakkarth · · Score: 1

      The article did not discount the fact that the number of machines running Windows makes that particular OS an attractive target. It simply hypothisized about what virii development would be like if linux and/or mac osx were to be as widespread.

  33. Linux virusen are easy to create. by Anonymous Coward · · Score: 0

    Its just that nobody does them because its not as fun. There has been for a long time a backdoor that allows hax0rz to gain acess to your system.

    Don't belive me? Then do this! Press alt+printscreen+b! This sends a secret signal to the kernel to open a back door.

    PRESS IT AT YOUR OWN RISK!

    1. Re:Linux virusen are easy to create. by Anonymous Coward · · Score: 0

      all your lunix boxi are belong to virusen!

  34. Architecture by deputydink · · Score: 2, Funny

    One of the things that makes Linux a poor target for virus writers is an almost bewildering array of platforms, kernels and architectures.
    System binaries are often in different places even on the same distribution, depending on whether you are using package management or compiling source and sometimes run as different users.

    I've seen about 5 diffenent schemes for laying out apache on the disk and i bet theres tonnes more. and i've seen some old solaris admins that move to linux feel the need to move important binaries into /etc.

    there are alot of reasons why linux has less viruses than windows and none of them have to do with marketshare or bad admins. That being said, i wonder if it couldn't hurt to fuck with your filesystems just in case i'm wrong...

  35. The users are a factor by Jason1729 · · Score: 2, Insightful

    Any OS is only as secure as the user. When an OS has as much market dominance as windows, it will have a lot of stupid users who do things like open email attachments and not install security patches.

    That's why any dominant OS will be a prime target for virus writers.

    Jason
    ProfQuotes

    1. Re:The users are a factor by HoldmyCauls · · Score: 1

      very much dealt with in TFA, so R it, please?!?

      --
      Emacs: for people who just never know when to :q!
    2. Re:The users are a factor by mccalli · · Score: 1
      This argument ignores OS X, however. This platform has its fair share of non-technicals...and yet still they are unable to mess up the system as badly as under Windows.

      I'm using OS X at the moment, having returned to Apple after quite an absence (System 7.5 being my previous machine) because of a combination of good functionality and general prettiness all combined with solid Unix underpinnings. That same combination is what keeps the non-technical people safe. Apple's apps do not auto-execute attachments, its Mail app has the useful feature of blocking external HTML requests, and the Unix base keeps things nicely separated into different users and groups, each with their own privileges.

      I'm not saying the above is unique - I know for a fact that it isn't. However, I am saying that a commercial OS with a passable number of "stupid users" (to use your terminology) has already survived this test.

      Cheers,
      Ian

    3. Re:The users are a factor by NaugaHunter · · Score: 1

      If x is the security of a system, and y is a measurement of the security of a users tendencies, then it is definitely true that:

      x <= y

      However, even if y -> Infinity, it still may be that x = 0. Which it is by definition if attachments can run with full system access without user interference.

      --
      R: That voice. Where have I heard that voice before? B: In about 365 other episodes. But I don't know who it is either.
    4. Re:The users are a factor by Anonymous Coward · · Score: 0

      With the latest version of outlook express, MS has gone to the opposite extreme. It won't allow you to access an attachment at all if it doesn't recognize the extension.

      I made the mistake of installing the latest security patch and I wish I could undo it without a reinstall. Some mac friends of mine don't have access to a zip program, and now they have to rename the files the email me to .zip just so OE will let me view them and change the extension back. It's the ultimate in stupidity...only from Microsoft.

  36. Most executables are +w only by root by bersl2 · · Score: 4, Informative

    You can't infect a normal system executable from a normal user on a normal UNIX-like system which, IIRC, is how most true viruses work on Windows. There are security holes; but then again, there are security holes in all software.

    1. Re:Most executables are +w only by root by E-Rock · · Score: 1

      Of course, you can't infect a normal exectuable from a normal user on Win2k either, you just have to take that extra step and create a user account and not use the administrator account.

    2. Re:Most executables are +w only by root by Anonymous Coward · · Score: 0

      yes, and then most software won't work properly..

    3. Re:Most executables are +w only by root by E-Rock · · Score: 1

      Bullshit. I have more than 300 users, not a one of them is anything more than a user.

    4. Re:Most executables are +w only by root by EvilNTUser · · Score: 1

      No, he's right. I encounter the problem all the time, and I have just one user (myself).

      Several Windows-programs assume they can write to the weirdest places, none of which are the user's home directory.

      But that's not Microsoft's fault.

      --
      My Sig: SEGV
  37. Right by Anonymous Coward · · Score: 1, Insightful

    If Linux were as popular on the desktop as Windows is, there would be thousands of crappy apps from stupid vendors making the attack surface about ten times greater than what it is today, even ignoring all the r00tkit exploits that stupid sysadmins running unpatched Apache boxes get to know so well when some kid defaces their website.

    Oh yes, there would be a wildly popular Outlook Express equivalent that would give you a "rich internet experience" by allowing aunt Martha to email the joke of the day and executing bash scripts on arrival.

    There would also be about 100 distro "vendors" pumping out "teh gratest Linux yet!" with insecure shit running by default out of the box. Take the recent SSH vulnerabilities and apply them to this scenario - millions of zombied boxes pumping out billions of "Taste the latest internet pack from teh $CO corp." messages.

    The oft-quoted "given enough eyes, are bugs are shallow" goes to hell real fast when the problem becomes "given enough unpatched boxes, all worms are happy".

    And besides, by that time everyone who is '133t' enough would have moved to some other OS because Linux would be too "mainstream" and "lame". Heck, even today most of you people think Lindows and Lycoris (along with RedHat) are the scum of the earth.

    So carry on with your wild dreams of technological superiority. Me? I just want to write some code and play some games. Windows works just fine.

    1. Re:Right by Anonymous Coward · · Score: 0

      Yup and if people thought like you! we would still be in f***g stone age.

      Think about it, a tiger kills your baby and you cannot even sue anyone!!

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

      Wouldn't you like to compile the code as well? That's $300 extra.

      One of the problems you point out is actually an advantage: There aren't 100 Windows vendors all pumping out "teh greatest Windoze3 yet!" Instead, there is one vendor, with one set of defaults. If I get hacked or infected on RedHat (or more likely Lindows), I can try out Bastille Linux, or some other variant that focuses on security rather than convenience.

  38. A little off on the virus numbers...nitpick by midknight32 · · Score: 1

    The article DOES miss out on all the MS-office macro viruses that affect the mac.... which effectively raises the total of mac viruses above the otherwise correct 40-ish.

    OTOH.. you can still lay the blame for that on MS's door.

    1. Re:A little off on the virus numbers...nitpick by Rosyna · · Score: 1

      Except at the most a lot (99.9%?) will not run on a mac (they use ActiveX, VBA or Windows style absolute pathnames) so the most they can do is pollute the normal.dot file with themselves and spread that way.

    2. Re:A little off on the virus numbers...nitpick by quacking+duck · · Score: 1
      IIRC quite a few MS macro viruses won't work on the Mac because they expect Windows filepaths and such. They can of course still screw up Windows boxes if the infected document is read on a WinPC.

      While we're being nitpicky, it should be noted that the "40 or so" mac viruses only affect classic Mac OS, and many of THOSE were eliminated when System 7 replaced System 6. For OSX there are exactly ZERO viruses.

      More in this editorial.

      BTW, the free Disinfectant, discontinued around 1998, still protects against every Mac virus ever produced except for the MS macro ones.

  39. They all live in the highschool of popularity by t_allardyce · · Score: 1

    Obviously people would target those platforms if they were more popular. But more often than not, developers on those platforms wouldnt be stupid enough to create a hole like outlook visual basic script exicution on mail open!

    And why the hell do system DLLs/procs on my Windows machine need to access the internet? they dont, i block them and the OS still works fine.

    No OS is perfect, but some just leave poor hackers laughing on the floor with tears comming out - how can they possibly resist exploiting such stupid flaws? Its like drawing on the kid thats asleep at the desk infront of you!

    --
    This comment does not represent the views or opinions of the user.
  40. How about, partly true by phorm · · Score: 1

    With the popularity of any OS, it is quike likely that you are going to get an increase in script-kiddies, etc using that OS and thus hacking at it.

    Also, while you might get credence for hacking secure webservers... the major ones are fairly tight, and it might actually be easier to simply look up the hack-of-the-day and write an exploit. Even linux is vulnerable to this if they catch you before a patch. By hacking many windows boxen... said script kiddy can at least say "See all that, I did it! Look at how leet I am" to all his friends just before the FBI come and haul him away...

  41. Differences... by SharpFang · · Score: 4, Funny

    Windows "out of the box" is as wide open as the goatse.cx guy. Linux by default usually has some tiny backdoors (say, unpassworded LILO) and is generally hard to break into. Now assume, breaking into the system using self-sustaining program (like virus - you deploy and it proceeds on its own, without "external help") is quite a bit harder than breaking in "manually" (i.e. trying diferent exploits, snooping, spoofing etc). If Linux is so much harder to break in manually, it's just as much harder to spread viruses.
    Plus the "flavour" factor. If there were as many as different "windows distributions" and windows was as customizable as Linux, the viruses would have much harder time to find "exploitable system".
    Now, when we are past the political differences, we may consider how "technically" harder is it to write Linux viruses.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:Differences... by Tyler+Eaves · · Score: 1

      I question the point of password protecting LILO. If a person has physical access to the machine, you're hosed.

      --
      TODO: Something witty here...
    2. Re:Differences... by zarniwhoop · · Score: 1

      >>> Now, when we are past the political differences, we may consider how "technically" harder is it to write Linux viruses.

      Ok - lets talk once 300 million arsehole users and sys-admins deploy linux. Are you SOOOOOOOO sure that there will be NO exploits?
      GROW UP - I'm no windoluvver but hells bells!!!

    3. Re:Differences... by SharpFang · · Score: 1

      Not quite. Just install lilo password, set up BIOS to boot hdd only, add BIOS password and install a really good lock on the case (plus thread a metal string through all devices) so they can't open it to reset BIOS. The worst they can do is DoS your computer by powering it off or try to damage the filesystem (same way). Your data remains confidential as long as the case is closed (and I assure you, you can spend hours and hours in front of a "login:" prompt and achieve nothing if you don't know the password. It's easier to hack through the net than from console without login) and it's old anti-thievery security devices that will assure the data won't be compromised. For example, there's just enough room inside a PC to safely fit a claymore mine.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    4. Re:Differences... by SharpFang · · Score: 1

      Err. Sure there will be exploits. Did I say something about exploits? I talk about viruses. A virus to install requires some kind of exploit inside. Either "psychological engineering" ("See attached file for details") or a classic (like buffer overflow or security hole) one. A very effective Windows virus includes one Outlook exploit, possibly second one for mIRC, rarely something else. A marginally effective virus would have to include tens of different exploits, because there are so many versions of software and there's only minimal chance that "your" exploit will fit "this" host. Like, say, you get an exploit for sendmail 8.8.8, but I may run qmail, procmai, don't run mail at all or run sendmail 8.8.9 and good bye, the exploit won't work. Better luck elsewhere... while great most of Windows has the same easily exploitable and way too often unpatched versions of outlook and that's just enough for a simple virus.

      Even if 300 million deploy linux, still 1 in 500 will have it exploitable in that particular virus' way and before the virus gets to that 500th guy, alarms will ring in hosts of 30 different guys before him and the host with the virus will just get hosed.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    5. Re:Differences... by Sevn · · Score: 1

      So I'd need boltcutters, or at worst a dremel and a few cutt-off wheels. Man, it could take minutes to reset the bios with the jumper. Most of the time you can punch out a few of the 5 1/4 bay covers, then MAYBE have to wobble some metal covers off of the bays before reaching in and resetting the bios jumper. A lilo password is going to be a real pain in the ass until I boot Leka on a floppy and mount the filesystems anyway. There is always a way around an obstacle. Always.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    6. Re:Differences... by Anonymous Coward · · Score: 0

      Yes. And then your dremel reaches the c4. Boom.

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

      Windows "out of the box" is as wide open as the goatse.cx guy.

      I am speechless here.. this has to be the ultimate goatse.cx slashdot line.

  42. In summary.... by Joe5678 · · Score: 1

    In order to eliminate viruses, you either need to eliminate the stupid people who run them, or make the operating system so impossibly hard to use, that the stupid people who run viruses won't be able to use them.

    Seems kinda like getting rid of traffic accidents by making it so nobody can drive a car.

  43. Read the post date of the article too by Anonymous Coward · · Score: 0

    Slashdot excels in old news!!

    1. Re:Read the post date of the article too by Anonymous Coward · · Score: 0

      Slashdot excels in old news!!

      Come on man, maybe they just have a dyslexic editor who read 6/10/2003 and thought it was 10/6/2003? You ever think about giving the disabled people in this world a break?!

    2. Re:Read the post date of the article too by Anonymous Coward · · Score: 0

      The date is in DD/MM/YYYY format, because the article is from a UK source.








      fucker

  44. IF IF IF by Anonymous Coward · · Score: 0

    If money grew on trees, you could say that there would be no more robbery or killings for money. But could you REALLY say that without knowing unless it happens?!

  45. disappointing article by mOoZik · · Score: 2, Insightful

    While poor programming may lead to holes, it is only widespread use (and frequency of use) that brings these holes to the surface. There are all sorts of holes found in Linux, BSD's, many open source software, etc, and considering their user base is much smaller, one could venture and say the products put out by microsoft are actually *safer* than open source. Think about it!

    1. Re:disappointing article by neurojab · · Score: 1

      Actually in open source, there's a different mechanism available: code review. That means that many of the "holes" are not found by crackers, but by developers. These "holes" are fixed before they're ever expoited. This is quite contrary to what happens in the Windows world, where an exploit is not noticed until websites are defaced and credit card numbers are stolen.

  46. More Microsoft bashing... by teks0r · · Score: 1

    How long till the author of the article gets fired? Er wait...

  47. Another reason by evilmrhenry · · Score: 1

    (First off, the author's point is that *nix is, by its very nature, more secure.)

    Another reason for the greater viruses for Windows would be motivation. Simply take a look at Microsoft. A convicted monopoly, seeking (as far as I can tell) to control the world, and generally not-very-nice people.

    Compare this with Mac. The icon of the counter-culture, and known for doing things the 'right way', they are simply cool.

    Next, compare with Linux. A distributed project, with versions existing for almost all users, and the option to create your own if you dislike all of them.

    With both Mac and Linux, there is little or no reason to hate those behind it, and so damage their work. With Windows, this is quite easy.

    1. Re:Another reason by Anonymous Coward · · Score: 1, Informative

      With both Mac and Linux, there is little or no reason to hate those behind it, and so damage their work. With Windows, this is quite easy.

      Motives behind writing a virus have little or nothing to do with "who do I hate today?" and has everything to do with "whos system can I get into today?". This has become alot easier in MS systems because of lack of security in some cases, and their programmers attempting to create more functionality in other cases. But either way, just about every virus writer could give a shit whos system they are infultrating. They would write more viruses for Linux if either A) it existed on only 1 platform, B) more people used it, or C) more stupid people used it.

    2. Re:Another reason by Durandal64 · · Score: 1

      I'd have to contest your portrayal of Apple in the circles of people that write virus software. Many viruses have come from VBScript Kiddies who think that Macs aren't "real" computers and generally hate the 1-button mice they're forced to use in a Mac computer lab. They'd probably love to bomb the crap out of Macs, but they don't have the first clue as to how to do it, so they stick with destroying the "real" computers and leaving the "toys" alone.

  48. Unixcorn by unixcorn · · Score: 2, Insightful

    It is clear the author of this twaddle has never worked with the masses supporting any type of computer system. If he had, he would know that explaining the steps to open an email attachment and giving it executable permissions to 80% of end users would be like teaching a dog to drive. I get the same blank stares from my "charges" every day while explaining the most rudementary computer related tasks. If I hear "I am not a compter person" one more fricking time, I am going to go on a 5 state killing spree!!
    I welcome the ease of use of Windows and I am happy to pay for the virus protection and fix an occaisional fuck-up. At least it keeps those blank stares from cluttering up my dreams at night.....

  49. It's not that simple, is it? by Raptor+CK · · Score: 2, Insightful

    What about wrapping a virus around a rootkit?

    Once anything has root access, it's tough to stop it from making a great many changes to a system, and worming into other systems with the same vulnerability.

    This isn't very different at all from the Windows viruses, where almost everything runs with admin access.

    I'd say that Linux is a VERY tempting target on the server front, it's just that those systems aren't only under a more watchful eye than the common workstation, they're also usually locked down more tightly out of paranoia.

    Now that Win2000/XP has a "Run As" feature built in, home users really shouldn't have default admin access anyway, so it's more of an issue of defaults than anything else.

    This is, of course, coming as long-time Linux admin/Windows PC owner/current Mac OS X user. I've seen all three platforms, and Windows isn't really that bad if you just a) set it up properly, and b) train the users. Perhaps if Microsoft actually made a point of enabling privilege separation out of the box, it wouldn't have all these problems. Of course, this is exactly what's wrong with Lindows, ironically enough. It's engineered just fine, it's just not set up right.

    --
    Raptor
    "Procrastination is great. It gives me a lot more time to do things that I'm never going to do."
  50. Symantec Makes It Worse by Anonymous Coward · · Score: 2, Interesting

    Symantec's new 2004 package with required product activation is highly entertaining, as it now suggests that I buy four! copies for my personal PCs alone.

    Give them a call and tell how you feel.

    1-408-253-9600. Hit 3, and then ask to speak to a senior supervisor.

    1. Re:Symantec Makes It Worse by Anonymous Coward · · Score: 0

      Symantec's new 2004 package with required product activation is highly entertaining, as it now suggests that I buy four! copies for my personal PCs alone.

      Give them a call and tell how you feel.


      Such unthoughtful bastards Symantec's workers are! I mean why do they expect to get money for all the copies of their software, when probably half to two-thirds of the people using their LiveUpdate service are using pirated copies! Oh you mean they actually have to pay for that BANDWIDTH required to send updates to their customers? Ohhhh....

      Still they are unthoughtful bastards!

      For reals though, if you have that many PCs using 1 copy Symantec AV 2004, maybe you should consider looking into their corporate version. Even if it is not a legitimate copy, you are still lessening the load on their servers if you infact use their LiveUpdate service on all machines.

  51. Quick security test. by Anonymous Coward · · Score: 0

    If you are running linux, press alt+f2, and type the following into the run command box

    yes > /dev/mem

    If your computer crashes doing that, then your version of linux is not secure. Secure versions of linux will give a permission denied message.

  52. Webserver or Desktop? by TLouden · · Score: 1

    A server and a desktop are two very different things as you all know (or should). A server could be exploited by a password insecurity and much damage done, but the server would need to be specifically targeted. A desktop on the other hand is not as valuable individually and so less effort is going to go into 'hacking' it. A desktop is also going to have less to defend it and be more vulnerable to these hacks. Open source allows servers (and desktops) to be patched hours after a major problem is found. Proprietary may take days to fix. A desktop that gets hacked is not a serious problem. A server is. So use an open source OS for a serve AND patch it regularly AND use algorythmic passwords (the server doen't need to be accessed by more than the admins and they can remember an algorythm). Desktops can continue to be dominated by windows but if you want to see safe servers they need to implement these security features.

    --
    -Tim Louden
  53. Good conclusion, bad logic by proberts · · Score: 2, Informative

    The number of viruses doesn't map directly to "OS is safer." There are lots of factors, like motivation to create malware, and ease of injection that come into play, and ease of injection is an application issue more than it is an OS issue. Small modifications to the most popular mail application on each platform would have more effect (discounting worms) than anything else outside of motivation of malware authors.

    Secondly, the author obviously lacks clue- modern Windows OS' do *not* execute files based on file type, its a combination of reading the first N bytes of the file, and file type. Rename any .exe to anything else and click on it on a Windows host.

    If you have to go back 4 years to get security bulletin examples, it's because you don't have sufficient information- there are ~30 unpatched IE vulnerabilites that affect IE and Outlook that are public, and another ~20 that aren't. You don't have to go back to 1999 to find examples of why the platform is seriously hosed.

    It's also too bad the author doesn't address rootkits, because it's important to give some overall malware pictures to show that everything isn't rosy on either side of the fence.

    *nix is definitely in a better default state, but it's not the OS that makes that possible (heck, NTFS has filesystem attributes that could likely help.) It's too bad someone with a better understanding of the issues didn't write this article, there are too many holes for serious *doze admins to poke in this one to make it worth passing around.

    [Addressing exec-shield and worms would have given a really good argument for Linux, for instance.]

    Paul

    --
    http://www.pauldrobertson.com
    1. Re:Good conclusion, bad logic by Hrocdol · · Score: 1
      Secondly, the author obviously lacks clue- modern Windows OS' do *not* execute files based on file type, its a combination of reading the first N bytes of the file, and file type. Rename any .exe to anything else and click on it on a Windows host.
      Wrong. Executables in Win32 must have an appropriate extension. In Win2K, particularly, those listed in the PATHEXT environment variable are considered 'executable', and the registry info has to be in order for them to run. Naturally, it also checks for magic numbers in .exe files, but .com files are considered machine code from start to end. .scr files are treated like .exe's, and .bat and .cmd files are interprited by the shell. Others listed must have registry keys arranged to associate them to an executable program to run them.

      Don't let the 'Hide Extensions' user interface fool you. Tools -> Folder Options -> View -> 'Hide file extensions for known file types' Even disabling this option, you still won't see the .lnk extensions on all those shortcuts on your start menu or desktop.

      All the registry schmooze for associations lives in HKCR\.[ext] and HKCR\[ext]file (generally. That's not a hard-and-fast rule).

      --

      EOT
    2. Re:Good conclusion, bad logic by proberts · · Score: 1

      From Microsoft:

      When you type a file name at a command prompt, or you use a file name as a command line in a batch file or Windows NT command script, Cmd.exe calls the CreateProcess function to open the file. The CreateProcess function examines the file's contents. If the file's binary image contains an executable header (which indicates that the file is really a .com or .exe file), the file is run as a program. This behavior is compatible with previous versions of Windows NT.

      As you can clearly see, the existance of a PE header in the file is used as a decision point to run the file rather than handle it a different way.

      Again from Microsoft:

      Cmd.exe recognizes files with .com, .exe, .bat, .cmd, .vbs, .js, and .ws extensions, and any other extensions that are defined by the PATHEXT environment variable as executable files, but it can also run files without these known extensions if the file's binary image contains an executable header.

      Windows and Microsoft Internet Explorer perform additional checks before opening a file. This includes determining if any program is associated with the file name extension in the registry. This MIME-type detection permits Windows Explorer and Internet Explorer to find and start the object server or program that is associated with the file name extension.


      You'll want to pay special attention to the phrase "but it can also run files without these known extensions..."

      Thanks anyway.

      Paul
      [1.] http://support.microsoft.com/default.aspx?scid=kb; en-us;811528

      --
      http://www.pauldrobertson.com
  54. windows xp & "linited" users by Anonymous Coward · · Score: 0

    One thing the article pointed out that struck me was this... it is possible for the limited user to damage the system, yet from a practical standpoint the "limited" account is basicly useless. Perhaps the guest account is MORE secure, but you can only have one. This in essence nullifies all of the windows xp account features.

  55. not at many viruses but... by gr1mm4c3 · · Score: 1

    you are dealing with technology and paradigms that were cutting edge when Manson was a free man.

  56. Advocacy in disguise by motek · · Score: 0, Flamebait

    Just gotta love this: advocacy disguised as so called 'objective journalism'. Firstly, the point if moot: 'what ifs' are not a valid line of reasoning. Perhaps Linux would be less vulnerable - but we will never know, because it is not as popular a desktop system, as MS stuffy thingee is.
    Secondly, maybe the very aspects of Linux that would prove it more secure render it less popular. Actually, I am quite certain that this is the case.

    Besides, I do not think anyone in his/her/its right mind considers Linux superior just because its concept is so dated.

    -m-

    --
    I would like to die like my grandfather did - sleeping. And not screaming in terror, like his passengers.
  57. What tripe... by Anonymous Coward · · Score: 0

    Yet another article by some halfwit who believed he can stand on a soap box and profess to the inherent security in the Unix operating system. I've used Unix and Windows of all flavours and only a nob like this guy could talk such drivel. I know that in Unix it's more likely that someone will take advantage of an already +x'ed program like Perl, bash or sh to do their handy work - it would take a different kind of virus writer but someone with the wit could still do it.

    Windows isn't any less secure than Unix and I think that most Unix users who really *do* know what they're talking about would admit this - I also take the point that it's the apps and not the OS that are to blame - hell someone with more time than sense should write an Outlook clone for Unix just to prove the point.

    The other thing that made me smile was the comment about the guy's default e-mail client - Jesus some people forget that computers as tools are only as good as the software that you run on them and personally i prefer to make an informed choice and have the options of running more than a handful of "guy in his bedroom" apps that have less zero functionality - if Windows is so freaking bad then why do people (including veterans of the computer industry like myself) continue to use it? You prepare yourself, protect yourself with good virus software and laugh at the virus writers that do their half-assed job to infect your machine....

    Meanwhile i run a bunch of great apps, games, development systems, graphics systems and games..... I can live with that..

  58. Virus results according to Google by Anonymous Coward · · Score: 0

    "mac virus" 1,260,000
    "linux virus": 2,410,000
    "windows virus" 5,620,000

    Looks like THAT theory is blown...

  59. Importing windows viruses thru wine... by jubalj · · Score: 1

    With wine slllloooowly maturing, i wonder if we'r going to start seeing more of the windows viruses affecting linux computers? And as someone else has pointed out.. loosing the ~ directory is bad enough..

    This sorta stuff has got to be a good indicator of how well wine works: http://appdb.codeweavers.com/appview.php?appId=277

  60. Rebuttal linked from newsforge by Eberlin · · Score: 2, Informative

    For those interested, there's a rebuttal linked from Newsforge which pretty much summarizes a lot of the points made here.

    Direct link to the article here.

    I do wish I could get a good, clear, Linux-favoring argument on the security level (or any other level for that matter). I really am concerned about personal zealotry and the less I come off as a Penguinoid, the more believable/convincing I would be.

  61. How MS does "security" in Outlook by Anonymous Coward · · Score: 1, Interesting

    In MS clients "Exchange Client" and later "Outlook" somebody who receives text in written with Word (yes they did it before) or HTML simply can't even choose "view always as plain text".

    MS added it this feature to Outlook 2002, but you get it together with the famous "activation" which is there not "to protect piracy", but to make you pay for a new Office each time you change machine (since activation IS bound to the hardware)! Talk about MS tax.

  62. why programs on linux are hard to run by Anonymous Coward · · Score: 0

    Could this also be why programs on linux are hard to execute and get running for new users?

    If you think not that is because you are an educated linux user who understand the instructions for getting applciations to run... as for users who did not know you had to grant exe rights.. or that you had to run the make file.. or i love.. oh because you have kernal 2.56.43.2 you have to do A but if you have 2.56.43.1 you have to first get x then b then u .....
    flame? no, just a little over worked......

    1. Re:why programs on linux are hard to run by gilesjuk · · Score: 1

      You can download and execute programs in your home dir if you downloaded them. However such an app cannot alter any system files or install new ones.

      If the app requires installation then you need the root password, if you allow installation then there's very little protection once you've entered the root password. This is why many people read Makefiles, scripts etc..

  63. Linux isn't that much better.. by Chris_Jefferson · · Score: 1

    Lets see what a program can do under Linux if we run it as a normal user..

    1) Copy itself so it starts at startup for that user? Check

    2) Send itself to everyone in your email directory? Check

    3) Delete your home directory (where all your most important files are)? Check

    Also, saying "you have to chmod +x executables" isn't going to save people much, because users are going to have to do that somehow to files they download from the internet / mails they do want to run.

    --
    Combination - fun iPhone puzzling
    1. Re:Linux isn't that much better.. by Anonymous Coward · · Score: 1, Insightful

      So your logic is, we should automatically execute anything that arrives as an attachment that has a malformed header (Yes it is one of the M$ vulnerabilities), since user is going to have to do this anyway.

      For god's sake let me decide if I want to run it or not. Letting a security-challanged company decide it for me is f***g stupid.

    2. Re:Linux isn't that much better.. by Chris_Jefferson · · Score: 1

      There WAS a bug in OE that executed things due to a buffer overflow. That has been fixed for a long time. I notice that the most recent version of pine had a similar bug, but of course no-one bothered taking advantage of it as pine has such a small user base who tend to upgrade.

      --
      Combination - fun iPhone puzzling
  64. I would've had first post.. by rampant+mac · · Score: 1
    But Blaster/Nimda/Sobig slowed me down... DAMN!

    One sec, I gotta reboot... *smack*

    Whoa... For a second there I thought I was running Windows. What a nightmare!

    --
    I like big butts and I cannot lie.
  65. A bit OT but ... by OMG · · Score: 1

    Have YOU already patched your OpenSSH and OpenSSL packages and sealed the latest holes ?

    If not, do it now, PLUIIISE ;-)

  66. *Braces for the flood of comments on this topic.* by EggMan2000 · · Score: 1

    I will say first of all, the article is an op-ed, not well researched, and very biased.

    The author should ignore ALL Outlook, mIRC, MS - Office viruses, and just discuss the 3000 (my estimate, not going to research it either) Windows viruses. The fact that he lumps dumb VB macro viruses in this article that blows his whole position.

    That said, I would not only agree that market dominance can lead to more vulnerabilities discovered, but extend that to also include animocity towards MS as a big contributing factor.

    If you want to look at the social reasons people develop viruses, I think that would make a good discussion as well. It's too easy to just blame MS for having a buggy OS. The author should try thinking shit our before just regergitating the anti-MS spew.

    --
    what? what I thought we were in the trust tree in the nest, were we not?
  67. Default daemons. by Anonymous Coward · · Score: 0

    Red hat for example, comes with a number of insecure daemons running. Most other distros do too untill you get the rc files to not run samba and inetd etc. This makes the uneducated newbie insecure.

  68. Ive been using windows over 10 years... by Anonymous Coward · · Score: 0

    ... without ever contracting a single virus.

    why? because i never install outlook.

    it really is that simple

  69. Mod parent up! by ProtoCat · · Score: 3, Insightful

    Most of the arguments presented by the article can be dismissed once the lowest common denominator is taken into account. Your average *CONSUMER* does not like having computers being more complicated than they 'really need to be'.

    If and when the so-called great Linux revolution occurs, distros will have to keep the needs of the average consumer in mind. Y'know, the people who outnumber your average slashdot reader in droves? Most of these people have no desire or need to really learn anything beyond what it takes to turn on the machine, open a browser and check their email, maybe running an IM client and the occassional game. Having any expectations of them learning commandline tools such as chmod is pushing it. Microsoft's design choices weren't always out of their own stupidity so much as knowing the majority of potential customers -- the customers with the biggest numbers, thus ones you'd need to be a dominant OS -- aren't informed and *don't wish to be*.

    Feel free to wring your hands over it.

    1. Re:Mod parent up! by adamfranco · · Score: 1

      Well, OS X falls into just about everyone's definition of an "easy to use computer", though for many no computer is easy. It uses the standard unix file permissions and root access through intelligent use of sudoers. Easy to use and secure.

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
  70. This seems very naive by DrPascal · · Score: 4, Interesting

    The premises of his entire argument are not very sound. He talks about how Linux is safer because it is difficult to run an attachment without knowing how to save it / set execute permissions, and how you can 'only screw up your /home directory' since you don't run as root.

    _Really_ think about this one. In order for Linux to become as popular and intuitive [shiver] as Windows, things like "setting execute permissions" need to be automatic. Installing apps should be relatively simple as well. Look at Lindows! You run as root. Tie that in with a couple of "intuitive" features in a mail client, and you have a handful of rootkit'ed machines.

    Plus, what if everyone magically rolled to Redhat 7.3 when it came out, ditching Windows all together? Since then, we've had two SSH vulnerabilities. Sure, those using Linux applied the necessary patches / updates and we're all safe again... probably within minutes.

    But "Regular User Guy" won't apply that patch. Multiply that by a million users. Now you have millions of machines out there running a rootable linux box.

    OSes will have vulnerabilities. They need to be patched. It ALWAYS comes down to the user. Will Linux be 'safer' than Windows (i.e. less vulnerabilities / worms)? Possibly. But it certainly has nothing to do with its difficulty to become root or inconveniences of a mail application.

    --
    DrPascal: Not the language, the mathematician.
    1. Re:This seems very naive by d0n+quix0te · · Score: 2, Insightful

      Your argument falls apart easily. One just has to look at Mac OS X. Here's a UNIX variant (BSD nevertheless...) that is easier to use than Windows.

      Ease of use is important but then so is intelligent design. Windows arguably has the former , Linux the latter, but OS X seems to get it right on both counts.

      Windows problems are not limited to poor kernel design (extraneous graphics routines and such are included in the kernel, bad bad bad...) but also extend to the usability front. Cryptic error messages and bad interfaces compound this problem. The users have been desensitized to reading dialog boxes since they often do not help. Admittedly, many of the viruses use social engineering to spread.. and the reason this is successful is that users are used to seeing tons of very cryptic messages written by engineers-- virus writers take advantage of the ability of the Windows user to blindly click the OK button without reading the dialog box.

      Apple dialog warnings on the other hand seem to have been written by humanities majors who seem to speak well to the user. Even GNOME has done an amazing job in making the error warning easy to understand...

    2. Re:This seems very naive by Admiral+Burrito · · Score: 3, Informative
      In order for Linux to become as popular and intuitive [shiver] as Windows, things like "setting execute permissions" need to be automatic. Installing apps should be relatively simple as well.

      An email client is not a program installer. That is what apt/up2date/whatever, and their various GUI front-ends, are for. Those do set execute permissions, among other important functionality (like handling dependencies) that does not belong in an email client.

      OSes will have vulnerabilities. They need to be patched. It ALWAYS comes down to the user.

      Internet Explorer has 31 unpatched vulnerabilities. How does it "come down to the user" to fix those holes when there are no patches available?

    3. Re:This seems very naive by 44BSD · · Score: 1

      Back in the day, there was an easy-to-use UNIX variant that held the user's hand, had all sorts of fancy graphical gizmos to help n00bs do sysadminly things like add printers, had a graphical help system, had a spiffy SW updater/installer that understood dependencies and all sorts of neato stuff. Admins experienced with other UNICES were often startled by how easy many things were. That OS was called Irix, and it was also the least secure POS ever foisted on the UNIX community. But try telling that to the physics postdoc who just wants to do math with one. The only thing that stopped this bad boy from going critical was that:

      a) Not every chowderhead who can put on his pants can become a physics postdoc, and

      b) The boxes were expensive, as were all the commercial apps for them.

      What Granneman, who should soon be granted the nickname "Master of the Obvious", is pointing out that if you want to sell to the masses, you need to make it simple, convenient, cheap, and inoffensive -- like Windows (or American beer). Well, except for the cheap part, that's what SGI did, within the context of the time. Linux, with its comparative n00b userbase, is going in nontrivial measure down that same road, but has way more boxes out there. An even easier-to-use Linux, with anything near the market share of Windows, would be just as susceptible to worms because they are the inevitable side effect of features demanded by people who do not care (enough) about security.

    4. Re:This seems very naive by Our+Man+In+Redmond · · Score: 1

      But "Regular User Guy" won't apply that patch. Multiply that by a million users. Now you have millions of machines out there running a rootable linux box.

      IMO one of the things that will make Linux ready for Regular User Guy is an automated update process, something like Windows Update, or an automated version of apt-get or emerge. Ideally you'd get to choose the level of updates you want (anywhere from Gimme Everything to Don't Bother Me and including Security Updates Only, Update Installed Programs Only, and Ask Me About New Stuff along the way).

      --
      Someone you trust is one of us.
    5. Re:This seems very naive by DrPascal · · Score: 1

      The problem with this is the same problem that Windows Update has. People don't want to bother with it. I can't remember how many times I've seen that pop up on my friend's screen and seen them choose "Remind Me Later" because they don't want to restart. I don't even bother the say anything anymore ... it's an inconvenience that people aren't willing to deal with.

      Sure, most "apt-get upgrade"'s don't have to reboot (unless the kernel changes), but some might require leaving X at least (including all of the running X apps). If this is the case, many people will choose "later" over and over. It's all about the user, unfortunately. :-/

      --
      DrPascal: Not the language, the mathematician.
    6. Re:This seems very naive by Rich0 · · Score: 1

      I wonder if the executables via email problem will fix itself if the world moves to linux.

      Think about it - if the world moves to linux chances are they won't switch overnight. There will be a considerable period of time where the market share is 50/50. If you send the latest elf-bowling executable to all your friends as a binary, half won't be able to run it. Sure, the linux folks have wine, but I don't know of any solutions for running ELF designed for a fully POSIX-compliant OS on win32... And we're not even getting into questions about which glibc they have installed (unless everything is statically linked).

      People will just give up on sending executables and just send reference to websites where their friends can download the appropriate format. Viola - no more email viruses. Unless the virus sets up a webserver to host itself for others to download from - but of course it will have to be on a high-numbered port.

      Linux has its share of social-engineering vulnerabilities just the same. You don't need to be root to do serious damage to the rest of the world with a linux box (though you can't do much to the box you're sitting on, except maybe launching fork bombs).

    7. Re:This seems very naive by antiMStroll · · Score: 1
      But "Regular User Guy" won't apply that patch. Multiply that by a million users. Now you have millions of machines out there running a rootable linux box.

      Sigh. Yes, all those Joe-Six-Pack users who initialize SSHD, edit /etc/.../sshd.conf to allow root logins, and ignore patches stand the chance of a random portscanner finding them. This is to 'I Love You' what a windshield bugsplat is to getting tagged by a Freightliner at high speed. Both, in theory, can be considered impacts, but there's plenty of quibble-space over the severity.

    8. Re:This seems very naive by abertoll · · Score: 1

      "In order for Linux to become as popular and intuitive [shiver] as Windows, things like "setting execute permissions" need to be automatic."

      Well Windows uses the extension to see if it should try to execute something... what would Linux use? How would it know if something is executable?

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    9. Re:This seems very naive by JCholewa · · Score: 1

      > IMO one of the things that will make Linux ready for Regular User Guy is an automated update
      > process, something like Windows Update, or an automated version of apt-get or emerge. Ideally
      > you'd get to choose the level of updates you want (anywhere from Gimme Everything to Don't
      > Bother Me and including Security Updates Only, Update Installed Programs Only, and Ask Me About
      > New Stuff along the way).

      Linux has that, and it's a darn sight better than the equivalent that Microsoft offers. I use Mandrake 9.x, and Mandrake Update trumps Windows by updating and patching not only programs written by the OS vendor, but many other programs, as well. Would Microsoft be kind enough to include a security fix to Eudora or Netscape in their Update service?

      The automation side could use a bit more userfriendliness, I grant you. On the command line, it's ridiculously easy:
      # urpmi.update -a && urpmi --auto-select --auto --no-verify-rpm

      The above command (the '#' just means that it's typed at a root or super-user console, not that it's a comment) will install all programs recommended by Mandrake. It will also update any currently installed but out-of-date programs.

      # urpmi.update -a && urpmi --update --auto-select --auto --no-verify-rpm

      That command will update all currently installed but out-of-date programs.

      # echo "0 0 * * * urpmi.update -a" >> /etc/crontab; echo "0 1 * * * urpmi --update --auto-select --auto --no-verify-rpm" >> /etc/crontab; crontab /etc/crontab

      I don't really play with automating system updates. I personally think that it's a dangerous thing. I've done both Windows Updates and Mandrake Updates that caused problems that I had to work around. Imagine what horror an end-user would go through if their computer did an automatic update that caused an administrator-level disaster! Nonetheless, the above command (typed in as root) installs two scheduled jobs, assuming that I typed that correctly. At midnight each day, the database of installable and updatable programs is refreshed from the internet. One hour later, the system automatically installs updates.

      You can set up these scheduled jobs via Mandrake's graphical scheduling program in their "Control Center" program. Still, yes, I see what you mean here. It is a bit lacking for a new user. Would be nice for there to be a simple button somewhere to automagically set up the automated updates.

      Of course -- again -- I'm against automated updates. I don't know a single end-user type person who *ever* proceeds with an automatic update that notifies them about it first. There's always that little windowsey icon in the system tray, and when you click on it, it says something about an update being necessary, and all the normal users that I know have been trained to click on the "bother me later" button (or whatever it says here).

      Aargh. My Mandrake system is now set to autoupdate every day. Perhaps I'll let this sit for a while, and I'll see for myself if any issues crop up. Heh, if I feel brave in the near future, maybe I'll write a graphical front end for setting up these automated updates . :)

      --
      -JC

    10. Re:This seems very naive by Our+Man+In+Redmond · · Score: 1

      Perhaps if each update was individually accessible, with an explanation of why the update was recommended, people would be more likely to install recommended updates (and they could choose NOT to update, if they don't want to).

      I agree, and it's a good point, you can't force people to be secure. Still, I think you could make upgrading easier for the average user than it is now (it's easy for most of us, but we're all above average around here).

      Me, I run gentoo's "emerge sync" nightly on my two production machines, then mail myself the results of "emerge -p world" to see what the recommended upgrades are. Then I can choose whether to make the upgrades or wait on them. But unfortunately even that is too much for Joe Average.

      --
      Someone you trust is one of us.
    11. Re:This seems very naive by Keeper · · Score: 1

      An email client is not a program installer. ...and making it hard to do a common task (saving/opening email attachments) is not a security feature.

    12. Re:This seems very naive by _Sprocket_ · · Score: 1

      ...and making it hard to do a common task (saving/opening email attachments) is not a security feature.


      Who says it has to be difficult? Have you used any of the common email clients on Linux? Very easy to save and open attachments. Especially with the GUI ones (my favorite being Evolution).

      The issue at hand is dealing with dangerous attachment - namely binaries and scripts. Maybe your use of email is different than mine... but I don't deal with executable attachments on a regular basis.
    13. Re:This seems very naive by Keeper · · Score: 1

      Everyone is always saying that in order to open an attachment in a linux mail app you have to follow 50 different steps, and that complexity is "good" because it makes it hard to open up dangerous attachments. Doesn't matter if it's true or not -- all the linux advocates claim that this is the way their world works.

      A poor ui does not good security make.

      I personally don't deal with attachments much at all these days. Most emails reference documents inline as network shares. I've got a nifty little usb keychain drive thingy that I use to copy files from home to work, so I don't email things back and forth...

      The last mail client I used on unix was pine back in college. And for it, it DID take like 50,000 steps to get a frick'in attachment out of an email ... *whimpers in pain from the memory*

    14. Re:This seems very naive by poot_rootbeer · · Score: 1

      In order for Linux to become as popular and intuitive [shiver] as Windows, things like "setting execute permissions" need to be automatic

      No. Not automatic. NEVER automatic. It only needs to be simple.

      Right click, "Let me run this file". That's intuitive enough for Windows users that can't deal with `chmod u+x`.

      Look at Lindows! You run as root.

      That's what I would call a "critical design flaw." YMMV.

      But "Regular User Guy" won't apply that patch.

      He might if a "Redhat Update" daemon popped up a dialog saying "It is recommended that you install this security patch."

    15. Re:This seems very naive by _Sprocket_ · · Score: 1


      Everyone is always saying that in order to open an attachment in a linux mail app you have to follow 50 different steps, and that complexity is "good" because it makes it hard to open up dangerous attachments. Doesn't matter if it's true or not -- all the linux advocates claim that this is the way their world works.


      I think you're hearing something other than whats being said. The points I've heard is that attachments have to be handled smarter. In the case of binaries and scripts, that means there should be extra steps required to execute them. The end user should be completely aware of what they're dealing with (which doesn't even get in to the ways one can hide the true nature of a file within common Windows email environments).

      It seems that the reaction from a Windows-centric viewpoint is that this makes it hard to install software. The misunderstanding is that in a *nix world, installing software generally doesn't involve executable files. They involve a different application handling a binary package - the actual file being transfered is pure data.


      I personally don't deal with attachments much at all these days. Most emails reference documents inline as network shares. I've got a nifty little usb keychain drive thingy that I use to copy files from home to work, so I don't email things back and forth...


      I see office documents attached to emails all the time at work. Our folks make extensive use of network shares, web sites, etc but they just can't get away from using email as another file transfer medium. But having said that - its all documents and data files. No executables.

      I've been wanting to get one of those memory keyfobs myself. Seen the memory watches with the USB cable in the wristband?


      The last mail client I used on unix was pine back in college. And for it, it DID take like 50,000 steps to get a frick'in attachment out of an email ...


      Times have changed, it seems. The last time I used pine, it was very easy to save attached files. Heck - there is even methods to allow pine to launch image viewers and whatnot. However, these days I tend to use some of the more modern GUI email apps. Like I said before, my current favorite is Evolution. I find very little difference in my ability to handle attachments at home with Evolution and my ability to handle them at work with Outlook.
    16. Re:This seems very naive by Keeper · · Score: 1

      I think you're hearing something other than whats being said. The points I've heard is that attachments have to be handled smarter. In the case of binaries and scripts, that means there should be extra steps required to execute them. The end user should be completely aware of what they're dealing with (which doesn't even get in to the ways one can hide the true nature of a file within common Windows email environments).

      I somehow doubt that most email apps on the unix side of things made a conscious choice to save "executables" without setting the executable bit -- executables were probably an oversight that the programmers never accounted for, and how people claim "it's not a bug, it's a feature!".

      I don't have problems making it harder to save an executable. Make the user click a checkbox that says "enable execute permissions" or something when they save the file. Making it hard to execute something you save is NOT a security feature. Making ignorant users afraid to user your software is not a security feature either. It just means your UI is poor.

      Anything that depends on a poor UI for "security" will be defeated as the user educates themselves. And trust me, when a user "educuates" themselves, they'll learn to do things like "chmod 777 *"...

      It seems that the reaction from a Windows-centric viewpoint is that this makes it hard to install software. The misunderstanding is that in a *nix world, installing software generally doesn't involve executable files. They involve a different application handling a binary package - the actual file being transfered is pure data.

      It has nothing to do with being hard to install software. It has everything to do with deliberatly cripping it in the name of "security." Why the hell should a computer be hard to for me to use because some schmuck can't tell the difference between a boobs.jpg and a boobs.jpg.exe?

      For all the crap people give outlook, the damn thing today with an the option which filters out executable attachments enabled. Yet, the ability to save them is still there for those that really want it. This is the RIGHT way to do it, instead of saying "No, because stupid lusers can't be trusted".


      I see office documents attached to emails all the time at work. Our folks make extensive use of network shares, web sites, etc but they just can't get away from using email as another file transfer medium. But having said that - its all documents and data files. No executables.


      This would be the usage I would expect 99% of the time.

      Seen the memory watches with the USB cable in the wristband?

      Actually, I have ... those are a bit over the top for my taste. I've got a friend who wants one though ... :)

    17. Re:This seems very naive by Anonymous Coward · · Score: 0
      Plus, what if everyone magically rolled to Redhat 7.3 when it came out, ditching Windows all together? Since then, we've had two SSH vulnerabilities. Sure, those using Linux applied the necessary patches / updates and we're all safe again... probably within minutes.

      Umm, keep your pants on. The key word here is vulnerabilities. Not root holes with exploits. So far as I know, there is no working code out there that gets root by exploiting these particular flaws in OpenSSH.

      And besides, Joe Regular User isn't going to be running sshd in a default RedHat install.

    18. Re:This seems very naive by _Sprocket_ · · Score: 1


      I somehow doubt that most email apps on the unix side of things made a conscious choice to save "executables" without setting the executable bit -- executables were probably an oversight that the programmers never accounted for, and how people claim "it's not a bug, it's a feature!".

      If email app developers wanted to buck traditional Unix methodology, they could certainly do it. One could save the identified binary or script and automagically set the executable bit. Even do it as a part of a click-to-run action. But they don't. It would seem these developers are completely aware of how unix environments handle executables and are more than happy to work within it.


      I don't have problems making it harder to save an executable. Make the user click a checkbox that says "enable execute permissions" or something when they save the file. Making it hard to execute something you save is NOT a security feature.

      I suppose a safety switch on a revolver isn't a safety feature. Its just poor UI.

      What you're describing is an interesting idea. But it seems a little convoluted for a small subset of attachments. I know saving a file and then going to its properties to check "executable" is a little different from the Windows mindset. But is it really that difficult?

      A side note to usability and dangerous email behavior... Evolution does a nice job at handling remote image files in HTML email. It doesn't load them until the user prompts it to do so. On one side, one might claim this is just making things harder for the end user (and in fact one can change the default behavior if I remember right). But on the other hand, Evolution developers are aware of some of the shenanigans involved with HTML email and have taken steps to protect the end user. Its a great feature that does a lot to defang HTML formatted email.


      Anything that depends on a poor UI for "security" will be defeated as the user educates themselves. And trust me, when a user "educuates" themselves, they'll learn to do things like "chmod 777 *"...

      Which goes to show that anybody sufficiently motivated to shoot themselves in the foot will find a way to do it. A truely educated user will understand that they don't need to do a "chmod 777 *" for a functional environment. In any case, it won't do much to affect the shell script they just got attached to some email.


      It has nothing to do with being hard to install software. It has everything to do with deliberatly cripping it in the name of "security." Why the hell should a computer be hard to for me to use because some schmuck can't tell the difference between a boobs.jpg and a boobs.jpg.exe?

      I think you've missed one of my main points. In the average GUI email app in a unix environment (or at least my own Linux environment), one can easily view boobs.jpg without any problem. Clicky-clicky away and see what insanity your friend emailed to you. There is no crippled interface. But if that attachment is really boobs.jpg.sh, I'm not going to accidently run a malicious script in my enthusiasm.

      Its interesting you use that particular example. Part of the problem there resides squarely on Microsoft's shoulders. Outlook tried to pander to the schmucks by hiding all that confusing .exe and .jpg stuff. Instead, it displayed a nice friendly image icon and labled it "boobs" (in our example). Joe Schmuck thinks "boobie pics!" and dutifully clicks away. Unfortunately, there was a bug in how Outlook handled those icons and the file was actually boobs.jpg.exe and Joe Schmuck just ran malicious code.

      Having said that... Joe Schmuck does have something to do with the problem too.

      Awhile ago, I was over at a friend's geek compound for a weekend of LAN gaming. There

  71. What about OS X? by tb3 · · Score: 4, Insightful

    I don't like the way he keeps mentioning OS X in the same breath as Linux, but neglects to point out the differences.

    OS X was designed from the beginning as a desktop OS, and the designers have taken these issues into account. For one thing, the root account is disabled. It is not trivial to enable the root account, and it isn't even necessary.

    Secondly, even though OS X ships with a standard mail client it's a good mail client. It can't run applications or scripts with a single click, HTML email is limited to display, no JavaScript can run, and plug-ins don't work.

    I wonder if Apple should thank Microsoft for setting such a bad example!

    --

    www.lucernesys.comHorizon: Calendar-based personal finance

    1. Re:What about OS X? by Anonymous Coward · · Score: 0

      Also try this out: Send yourself an application and rename it to "application.jpg" or some such name (instead of .app). Then try to launch it.

      Mail will actually give you a warning that you're launching an application and that it isn't recommended because of malicious code and whatnot, don't remember the exact message.

  72. Default daemons. by Anonymous Coward · · Score: 0

    I think you are confused because you have only installed and used idiot linux distros.

    Also, I have never seen a linux box running the "quote of the day" service. (ie. nmap your windows xp box)

  73. Some early viruses ran only on UNIX! by c13v3rm0nk3y · · Score: 2, Interesting

    The part I find ironic about this article (most of which I agree with) is that some of the world first viruses were written for, and designed to run on, UNIX.

    At least the early work by Dr. Fred Cohen was certainly done on a variety of boxes, and UNIX figured prominently.

    The shell viruses were particularly interesting to me.

    His book A Short Course in Computer Viruses, ASP Press (1991) is a fantastic read, even for it's age.

    --
    -- clvrmnky
  74. Interesting observation... by gillbates · · Score: 1
    ...so easy to accomplish in Windows, requires far more steps and far greater effort on the part of the Linux user..

    Which, IMHO, is why Linux hasn't taken over the desktop market. People like things simple! If Linux was reengineered to accommodate the average desktop user, would it still be secure? I think not.

    Yeah, it's a double-edged sword. The same convenience of automatic execution is also a gaping security hole. But I'm willing to bet that the average user would rather slow their machine down with AV software and the occasional crash than to click 5 times to save an attachment and then open up a terminal session to execute it. Viruses happen. Geeks are the only ones who no longer get them. The average user thinks it is normal for viruses to occasionally crash their machines.

    I understand that it is possible to create secure, highly usable software. Look at the Mac, for example. No offense to Mac users, but your platform isn't exactly a Microsoft killer. Even if Linux did all the right things, people would still buy Microsoft software, for no reason other than familiarity.

    --
    The society for a thought-free internet welcomes you.
    1. Re:Interesting observation... by Uberbah · · Score: 1

      Which, IMHO, is why Linux hasn't taken over the desktop market. People like things simple! If Linux was reengineered to accommodate the average desktop user, would it still be secure? I think not.

      Except Apple puts the lie to that argument. Macs have always been renouned for their ease of use, but have never had a fraction of the viruses that Windows has had.

      This is because Microsoft is a feature company and Apple is a good feature company. Microsoft crams as many features into a product as possible, but it doens't matter if they are any good. Compare that to Apple, who actually puts a thought or two into the making of their products.

  75. Re:meh by Anonymous Coward · · Score: 0

    Translation: "I never had, do not have, and never will have a girlfriend".

  76. i just dont buy this... by zarniwhoop · · Score: 1

    The article is misguided, misquoted, misleading and miswhateverhernameis.

    The sheer fallacy that somehow one OS is *inherently* better than another!!!

    Have you people not learnt anything?

    Obviously not. I'm not even going to bother to spell it out here.

  77. Agreed! by Pink_Robot · · Score: 1

    Unknowledgable users could even be a way bigger problem in Linux than in Windows, at least with things as they are now.

    How much training/experience does a new Windows user need to keep their system and programs updated and patched? Hardly any - the system and many programs tell you when they need to be patched.

    How much training/experience does a new Linux user need to do the same? Suffice it to say a lot. You just say "not install security patches," but installing security patches in Linux for a new user isn't as easy as just checking every now and then. For the uninitiated, patching is a hell of a lot of trouble.

    If Linux doesn't solve this before Linux gets greater market share, there will be plenty of unpatched boxes in the wild.

    Or am I missing something?

    1. Re:Agreed! by lhand · · Score: 1

      Yeah, you're missing something.

      Several distributions already have auto patching available. RedHat, by default, has an icon on the screen that lets you know whenever updates are available. You can even set it up to automatically download and install them if you trust RedHat that much. Or check out autodld (search for it) to do automatic updates to any RPM based system.

      Funny thing happened to me this morning. I got an email from RedHat telling me that one of my systems hadn't checked in to see if there were updates for a while (it's a laptop that isn't often on the Internet). They wanted to remind me that it should either get the updates or they will assume it is no longer in use and delete it from their files. I sure can't imagine Microsoft doing that.

  78. Vacuous truth... by anthony_dipierro · · Score: 1

    An article at The Register, authored by Scott Granneman of SecurityFocus, examines the conventional wisdom that if Linux or Mac OS X were as popular as Windows, there would be just as many viruses written for those platforms.

    Logically, of course, this statement is absolutely true, as Linux and Mac OS X are *not* as popular as Windows. But without bringing out analogies to becoming the pope it's still clear why Granneman's explanation fails.

    Mr. Granneman bluntly says this is wrong, then proceeds to detail the fundamental differences between those OS's and Windows which make Windows an easy and inviting target for virus-writers, as opposed to the Unix-based platforms.

    Of course, these fundamental differences are also the reason why Windows is so popular.

    • "It's easy to run executables in the Windows world" - Go figure. Maybe that's part of the reason for its popularity.
    • "This sort of social engineering, so easy to accomplish in Windows, requires far more steps and far greater effort on the part of the Linux user." - Likewise, running a non-viral application contained in an email requires far more steps and far greater effort on the part of the Linux user. Another reason for the popularity of Windows.
    • "Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system." - Or to install software. Another reason why Linux is less popular.
    • "On a Windows system, programs installed by a non-Administrative user can still add DLLs and other system files that can be run at a level of permission that damages the system itself." - Or enhances the system itself. A reason why Windows is more popular.
    • "Linux runs on many architectures, not just Intel, and there are many versions of Linux, many packaging systems, and many shells. But most obvious to the end user, Linux mail clients and address books are far from standardized." - This one is just a bad argument. Mac has the most standardized platform of all, and yet it has far fewer viruses than Windows. Of course the standardization is also part of the reason for the popularity of Windows (and Macintosh).
    1. Re:Vacuous truth... by samwhite_y · · Score: 1
      I wish to endorse and extend this response.

      There are a lot of examples where convenience trumps common sense. I will just go through some examples.

      We are still using a creaky and ancient way of doing email that allows anybody to spoof anybody else.

      The entire "domain/host" structure of the internet is based on a certain level of unverified trust. Besides the obvious issues with the ease with which domains can be hijacked there are less known problems. Verisign has become the defacto place to get commercial web server certificates thus centralizing the point of attack for those who wish to compromise our https web infrastructure. The utf-8 extensions for domain names allow font confusion for domain names (something like registering Micr0soft but with a subtler character variation for the 0).

      And now I am going to do an extended rant. A common preferred security implementation is to allow a user to dictate precisely who accesses each atomic piece of content (called the Access Control List or ACL security). Usually that user has to pick from a vast list of users and groups (groups of users) for granting access without much of a clue to the nature of the users or the groups. In a reasonably complex environment, the chances are that most assignments will either deny access to those who need it or grant it to those who should not have it. The biggest problem is that it is practically impossible to audit the model so that an administrator can understand who has access to what and why. It is the fundamental failure of this model to create real security that allows the compromising of one machine to compromise a network. An ACL model does not make as clean a separation from those who are privileged from those who are not. But it is highly convenient and beloved by end users.

      And if you want to leave software and look for other examples, you just have to look at credit cards. Credit cards have many vulnerabilities but they are so highly convenient that the issuers of the cards are willing to accept a significantly measurable "bleed rate" due to credit card fraud.

      People leave keys in running cars when going into a store. They leave house doors unlocked when doing a short errand.

      In many ways I am just stating the obvious. But let me give a different spin on this issue. It might still be true that the convenience of certain Microsoft OS features/applications create greater productivity than the productivity lost to security holes (although lately that has been harder to argue). In other words, it may be the proper and healthy state (just as with credit cards) to have a certain number of viruses and such running around all of the time. It is just the cost of having highly convenient software.

      The fact that the software is from a single vendor is just another "convenience" feature that has been embraced by the end users.

  79. Remember its the "flavour" of linux. by Anonymous Coward · · Score: 0
    I work as a Security consultant for Linux systems. I have rolled out secure linux desktops for companies who want a secure system after getting burned by the worms. I can therefore speak from firsthand experiance.

    First of all, I DON'T run Debian linux. Several of my clients were rooted becasue debian uses out of date software versions.

    I use a customized gentoo based distro that uses the nlsecurty patches. Here are the restrictions.


    • The only installed software allowed to be installed are digitally signed ebuilds, signed by ME!
    • I use a very defensive firewall
    • I use the kiosk framework in kde to lock down potentially dangeous features (eg alt+f2, konsole).
    • The mail server STRIPS all .exe, bat, sh, py, c, .com, .app files and even when they are ziped, bzipped and gzipped, rared or aced!
    • Support for the root account has been removed from the kernel. Any root access must be done through a custom digitally signed bootdisk, which I keep in a high security safe when its not needed and the password is 35 characters long!


    My clients have been very happy with me, and the firewall reports that hundreds of hackers have tried, but all have failed miserably.
  80. Re:meh by mcdrewski42 · · Score: 1

    ObSimpsons: Smells like crapweeds, or stinkblossoms, right?

    --
    /* affect != effect */ void affect(int *thing,int effect) { *thing += effect; }
  81. Everyone knows... by Anonymous Coward · · Score: 1, Insightful

    That all MS viruses are really written by MS. Here's why.

    1. Keep the platform in the news, more exposure more sales.
    2. Results in the employment of more people with MSCE's which in turn results in more spending on MS products.
    3. The patch exists BEFORE the attack. This means MS knows the attack is coming!

  82. Author spreading Windows FUD by Anonymous Coward · · Score: 0

    The author is blaming Windows for User error. Why does he think that if these users migrate to Linux, they won't demand the same conveniences, and when they get them, the same problems? For instance, it's as easy to run everything as root in Linux if you want to as WinXP, (although there is some legacy stuff that needs to be revamped for WinXP so it doesn't need to run as root). At some point, clicking on an attachment in a Linux mail client will probably execute code, if you want it to, and as a correlary, Windows software does make it possible to stop people from executing code directly from the mail client. Given the number of web site hack of Linux is proportional to the number of Linux web servers out there, there is a strong correlation between popularity and exploitation of security flaws, depite the authors attempt to push Windows FUD.

  83. Good and bad points by Michael+Woodhams · · Score: 1, Flamebait

    There are some good points in the article, but also some that really don't hold water.

    * If it is too hard to run an executable sent as an e-mail attachment, this is a lack-of-feature in Linux e-mail software, not a feature. It should be capable of automatically correctly setting file modes when saving an executable attachment.

    * The "strong community around Linux" argument would fall over if Linux became as widespread as Windows - so this is really just the "only because Windows is so popular" argument in disguise.

    * Outlook uses IE to display HTML - who would write an entire new HTML engine when they already have one to hand? (This can become a problem if it is unnecessarily run with Admin priviliges. Unix has had problems with this, where a big program does one little thing that needs root, so it runs as root, then exploits in other parts of the program give root access. I think most of these are fixed now.)

    * Many criticisms are about MS's applications, rather than the OS - e.g. Kmail's policy to HTML compared to Outbreak's. (This is still MS's fault, but it is Outlook vs KMail rather than Windows vs Linux. Unlike the OS level complaints, MS could fix these quickly if they cared.)

    Some good points:

    * Windows users running with Admin priviliges. In Linux, when I try to install a new package I get a box popping up asking for the root password. In Windows, I have to log out and then back in as Admin to install anything - this pain encourages users to grant Admin to their normal accounts.

    * Window's intertwining of OS, application, data - in particular, non-Admin installed DLL's which then get run by Admin. (I'm taking his word for this - I don't know windows enough to know if this is so.)

    --
    Quattuor res in hoc mundo sanctae sunt: libri, liberi, libertas et liberalitas.
    1. Re:Good and bad points by Todd+Knarr · · Score: 2, Insightful

      Hard to run executable attachments being a lack-of-feature: no, it IS a feature. 99% of the Windows malware going around depends on users unwittingly running executable attachments. Making it easy for Linux users to suffer the same fate is NOT a feature, and in particular not a desirable one.

      Application vs. OS: MS itself is the one that integrated the HTML component into the core OS. And they can't fix it, because things like Windows Help also use that component. If you fix the behavior for e-mail, you break Windows Help. If you leave the behavior available for Windows Help, it's also available in e-mail. This is the price you pay for integration, and it's a high one.

    2. Re:Good and bad points by ThePeeWeeMan · · Score: 1

      Actually, since Win2000, you've been able to right-click on the executable and select "Run As" -- which prompts you for the user/password you want to run the program under.

      Also, if you're trying to run a setup.exe program then this step isn't necessary, as Explorer prompts you to run it using a different account (as long as your current account isn't an admin, of course.)

  84. Re:*Braces for the flood of comments on this topic by t_allardyce · · Score: 1

    Outlook VB viruses are more relevent, since Outlook was designed by the same company as the OS and is the defult mail client and uses the rendering engine of the default browser, that said company argues is part of the OS (VB may also carry more weight with the OS in terms of what it can do to files etc, im not sure about this though). VB and Outlook tie into most of the companys products and Outlook is "patched" by the OS's built-in updating system. Not to mention that it may represent a good deal of the philosophies and standards that are used through-out Windows.

    --
    This comment does not represent the views or opinions of the user.
  85. Stimpy!!! You idiot!!! by erioshi · · Score: 1

    The subject line above pretty much covers all of the article's "social engineering" blah blah. As an IS/IT manager I can assure you that no amount of click boxes, pop-up warnings, etc. will prevent some users from doing "bad things" (tm).

    As for the author's technical reasons; please see above. Most of the people who click and/or view every e-mail they shouldn't are also the ones who install every bit of spy/add/mal-ware, etc. onto their PCs, and run as root. PCs are just so easy to use that way.

    Right now most of those users wouldn't even dream of trying to wrestle with a 'nix variant; nothing "just works". Once stuff really does "just work" they'll be able to commit all of their same bad behaviors quickly and easily in a shiny new OS.

  86. linux/unix viruses by jk666 · · Score: 1

    Linux/UNIX/*BSD -- i'm going to lump them all together for simplicity. We're going to enjoy our security until we get popular enough for people to write M$-"quality" code and tip the security/convenience teeter-totter the wrong way.

    It would probably take only one port of outlook to UNIX (with badly written support enivronment) before we had almost all of the same problems that we do today, even if it is much harder for the actual operating system to be damaged. The damage the rest of us see in SPAM and network congestion would be about the same.

    M$ gets tared with a big brush because they've bundled their OS with buggy applications. I don't know if the distinction is clear enough for your virus-happy media channels, especially since some business will inevitably bundle/support it if the "killer app" is popular enough.

  87. MacOS by Gurudev+Das · · Score: 2, Insightful

    MacOS Classic used to have many of the same programs as Windows such as Outlook and stuff and the os has only one user with full access (aka root access). Still, there were not as many virus problems as Windows has, then and today. May be there is something the article missed.

    1. Re:MacOS by Chris+Johnson · · Score: 3, Informative
      MacOS Classic didn't have so much in the way of automated scripting tapping deeply into system tasks. Hell, even Applescript pretty much needed applications to be written especially to handle scripting events.

      MacOS Classic didn't have so much in the way of auto-execute, auto-run etc. stuff- compare that to Windows. MacOS did copy one feature from Windows: auto-running programs on insertion of a CD, for ease of use. MacOS got a well-known worm, one of the 40 or so that have been recorded in Mac history, called the Autostart worm. There was also a way to stop it: turn off auto-start in the Quicktime control panel. And MacOS didn't go around turning it back on for you, either.

      Most Mac-capable viruses are exclusively Microsoft software viruses for the simple reason that most are Office macro viruses.

      The article author has a point. Leave the OS sitting there like a lump rather than scampering about trying to convince you that it's intelligent and friendly, and you don't get the viruses. Viruses REQUIRE a degree of autonomy from the OS. Even the example of how you could edit login .rc files on Linux take advantage of a degree of autonomy present in the OS, that auto-runs common programs to save you the trouble. If you logged in and manually typed everything in initrc every time, not even a user-space virus could auto-run, even if you'd run it yourself and infected your linux box. It requires the autonomy of an OS that's doing trusted stuff.

      Old MacOS has very little of that, and as a result can be incredibly reliable IF you have it in a condition that's not bugladen: too many extensions and microsoft programs that run OS-level support code at all times, and you're hosed.

      Even then, the coding culture of old MacOS was to let the user totally run the show. Not so many labor saving devices- not so many vectors for hostile code to work. It's that simple.

  88. Repeat this as a mantra by melted · · Score: 1

    I don't have to log into Windows as Administrator. I don't have to log into Windows as Administrator. I don't have to log into Windows as Administrator. I don't have to log into Windows as Administrator. I don't have to log into Windows as Administrator. I don't have to log into Windows as Administrator.

    Feel better? From now on quit using Administrator-level account for your day-to-day stuff and learn to use runas command.

    1. Re:Repeat this as a mantra by Uberbah · · Score: 1

      But thats a pain in the ass and doesn't always work. How hard would it be for Microsoft to add an authentication widgit to conrol panels a la OS X?

    2. Re:Repeat this as a mantra by windex82 · · Score: 1

      WinAmp crashes unless its run as an admin or the user running it has local read/write to c:\progra~1\winamp and c:\windows (some ppl claim just the installation directory is needed, but it wouldn't work that way for me on multipule machines), took me forever to figure out what the crash on start was.

      The bigger problem, ISTM (It seems to me), is most applications for windows have major problems when not run as admin. So what you have is a user running everything as an admin or the permisions set everywhere to let the user read and write to places they dont need to be. Also Windows access errors in programs generally seem to be very cryptic (read as: GPF, failure to start, etc) as well.

      Not to say Linux dosnt have its share of horrid error messages as well. I spent a week trying to figure out what (damn I dont even remember what program it was in now) had wrong with it as it was simply outputting "error")

      Back to the topic, I can't say that I've ever had a problem running my userland programs as non-root.

  89. older platforms.. by gl4ss · · Score: 1

    one could perhaps use them in argueing market dominance/viruses(or viruspronedesign/viruses) ratio.

    like, pick a time from '92 or so, how many viruses were there for netware and whatnot vs dos vs amigaos vs macos found yearly? yeah well, might not be a fair comparision since internet has brought the hordes of copycats doing copys of some freaky dinky visualbasic emailing worms(how lame is that? i mean, doing some real coding and elaborate viruses could be fun but christ, doing worms in v. basic?? ), but ibm pc's immunity system has been broken from '81, as the os was somewhat not ready(but hey, it worked and the basis for it was quite cheap, money in the bank..) and never completed..

    personally i just think that the design foundations windows was built on was just a ticking time bomb from day 1(for problems like this, ending up with running code that's from outside the system), but it didn't matter on day 1 since there were no internet for the world to easily access your computer, so they didn't care back then because only total nerds think things like that. maybe they started to care honestly later but not enough to tear the whole system apart for that(well, they did tear it pretty much apart for some not that important things but i guess that's what being cool and trendy means, and yeah windowses are pretty stable nowadays but you still have to reboot them weekly to patch).

    -

    --
    world was created 5 seconds before this post as it is.
  90. Yuck by cookiepus · · Score: 1

    Here are just the couple obvious lapses in logic and truth in this clearly dishonest article.

    And though Microsoft's latest versions of Outlook block most executable attachments by default, it's still possible to override those protections.

    Yes, it's also possible to edit and recompile Ximian to delete your hard drive when an email comes in, but who's going to do that? Users savy enough to do that (or to figure out how to enable executable attachments in Outlook) aren't the ones clicking on the WICKED SCREENSAVER!

    Unfortunately, running as root (or Administrator) is common in the Windows world. In fact, Microsoft is still engaging in this risky behavior.

    Right. The more prevalant an OS is, the higher the chances of a "non computer savy" guy running as Admin.

    In the Windows world, a virus writer knows how the monoculture operates, so he can target his virus, secure in the knowledge that millions of systems have the same vulnerability.

    You mean... market dominance is to blame for Windows being targeted? I thought that ran contrary to the guy's point?

    I am not sure reading his troll any further would be a good use of time.

  91. Are you joking? by Durandal64 · · Score: 1

    If your home directory gets wiped out, you can still run your system. If your system gets wiped out, you can't run your system and you have to spend hours reinstalling all your system software and applications. Since applications aren't stored in the home directory, you save yourself the tedium of having to reinstall them. You may have to re-register them depending upon how the application stores registration information (settings file or actually in the binary) and retool your settings again, but please explain how this is equivalent to digging out the application install disk or hunting on the internet for a the download, installing it again and then re-registering and retooling your preferences. Don't forget to repeat for every application you had. You save yourself time. And let's not forget the people that compile everything from source, either. Stick "configure the build," "set appropriate flags," "download dependencies" and "wait around for it to compile" right before "installing it again."

    Home directories are also far easier and faster to backup than the system itself. Copying a bunch of XML files containing your user settings is not a big deal at all (you could put most of your settings on a single floppy disk). Copying thousands of system files and binaries is a big deal, and they most certainly will not fit on a single floppy and could require some compression to fit on a CD. That means you waste time decompressing and then recopying if your system gets wiped out.

    Furthermore, if it's difficult for a malicious piece of software to get to your system, that means that it can't get to the backup of your home directory, either (unless you're stupid enough to back it up to your home directory). What's more, if you have applications that must be run as root, their settings are left intact (unless you're stupid enough to log into the GUI as root, which some Mac OS X users insist on doing so they can recapture the "glory" days of the Classic Mac OS). Seriously, there's a world of difference between having your home folder wiped out and having your system wiped out. If you are "still" arguing this position, it implies that you've held this view for a while. I think it's time for you to probably revise your position.

    1. Re:Are you joking? by mithras+the+prophet · · Score: 1
      Seriously, there's a world of difference between having your home folder wiped out and having your system wiped out. If you are "still" arguing this position,...
      I agree there's a world of difference.
      To be precise, that difference is:
      • if my system files are wiped out and I have no backup... I have to reinstall the OS from the CD, and maybe spend awhile downloading updates.
      • if my home folder is wiped out and I have no backup... Weeks, months, or years of work are irrevocably lost.

      The fact is, I care one hundred times more about my home folder than my system files. That's why I back up my home folder, and not my system files. That's why I use the same home folder on three different operating systems. That's why user-level viruses are potentially just as bad or even worse than root-level viruses.

      --
      four nine eighteen twenty-7 thirty-nine forty-7 fiftyeight sixty-nine seventy-9 eighty-8 one-hundred-and-nine one-twenty
    2. Re:Are you joking? by Uberbah · · Score: 1

      if my system files are wiped out and I have no backup... I have to reinstall the OS from the CD, and maybe spend awhile downloading updates.
      if my home folder is wiped out and I have no backup... Weeks, months, or years of work are irrevocably lost.


      Except that a Windows virus can do both of those. 90% hosed is still better than 100% hosed.

    3. Re:Are you joking? by Rob+Simpson · · Score: 1

      As the other poster wrote, 90% hosed is better than 100% hosed, but also - since backing up my /home directory is so much easier, I find that I do so far more often. With Windows, I have to pick through gigabytes of stuff installed from CDs to get to the savegames and other files that I want to backup.

    4. Re:Are you joking? by Durandal64 · · Score: 1

      You're missing the point. This little portion of the commentary was started because someone brought up the fact that in a standard Linux distro, an E-mail attachment could only possibly wipe out the home folder. Your illustration of the difference isolates these scenarios, which is not the case. You're saying that a virus would actually wipe out your system stuff without touching your home directory, which doesn't really make sense from a virus writer's perspective. If you go to all the trouble to write an exploit that can gain root privileges, why limit your actions to the system directory? Root-level viruses can delete anything. How is this a better situation that only being able to delete a certain portion of the drive?

    5. Re:Are you joking? by mithras+the+prophet · · Score: 1

      Well, user-level viruses are presumably easier to propogate, and hence overall more dangerous, I'd say.

      --
      four nine eighteen twenty-7 thirty-nine forty-7 fiftyeight sixty-nine seventy-9 eighty-8 one-hundred-and-nine one-twenty
  92. M$ sw is badly designed, written, and maintained by Anonymous Coward · · Score: 0

    The brunt of his arguement is that Unix and Linux are more complicated, and is more confusing for the virus writer to deal with, so they don't. No, I don't think that's it. From what I have seen of Microsoft software (and from what I have used), suffers from a poor design and really poor implementation. (not from the user point of view though, they manage to keep the user happy). Their design seems to be: see kewel new product come along, buy company, retrofit code upon old cruft, changing as little as possible. Don't check to see if it works well, is well integrated or breaks any security (most people don't know what a buffer overflow is, so neither should we). Make sure you tell marketing!!

  93. Why Mr Granneman is Wrong by sheldon · · Score: 0, Insightful
    Mr. Granneman provides two reasons to support his argument as to why the most popular OS, Windows, has more viruses.

    He calles these Social Engineering, and Poorly Designed Software.

    With regards to the Social Engineering claim, the logic that Granneman uses is basically that tasks are so difficult to do in Linux that no user would be able to put themselves at risk.

    This sort of social engineering, so easy to accomplish in Windows, requires far more steps and far greater effort on the part of the Linux user. Instead of just reading an email (... just reading an email?!?), a Linux user would have to read the email, save the attachment, give the attachment executable permissions, and then run the executable.

    Unfortunately this argument fails to address why Windows is the dominant OS... that being that Microsoft listened to consumers and provided them tools that worked easily. So it is this very functionality which makes Windows popular and weak at the same time.

    Mr. Granneman then goes off on a tangent claiming that the real problem is running as local admin.

    Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system.

    But this is obviously not true. In most corporate environments end users do not run as root, yet viruses still do great damage. Even as a normal user, a virus still has access to all the files in the users home directory, shared file server shares, etc. Furthermore a virus can run in memory during the users session.

    The main impact that running as root as on the spreading of viruses is the cost of having to clean up the local machine, either by running some script or by reinstalling the base OS and applications. This can be a signifigant cost, but it's not related to the spread of viruses.

    It's also interesting to note that Mr. Granneman does not make any distinction between worms and viruses... although in todays networked world there is no distinction. Apparently Mr. Granneman thought by not mentioning the term he wouldn't have to discuss the high impact worms have had on Linux installations.

    Mr. Granneman also brings up the worn out argument of biodiversity with regards to computer operating systems. Anybody who has had time to study biology certainly understands the issue and the risks associated with having only one strain of bannanas for instance.

    In the same way that genetic diversity in a population of living creatures is desirable because it reduces the likelihood that an illness - like a virus - will utterly wipe out every animal or plant, diversity in computing environments helps to protect the users of those devices.

    But Mr. Granneman ignores the major difference between genetic organisms and computer software... i.e. software is easier to change. Thus making the analogy trite and irrelevant, and if anything he is simply arguing for Security via Obscurity. This may be important in genetics when you have no other choice, but is it the wisest course for computer systems? Few would agree on that one.

    Mr. Granneman then talks about software design, but sadly his knowledge is severely outdated. He makes this statement:

    Further, the email programs themselves are designed to act in a more secure manner. The default behavior of the email program I prefer - KMail - is to not load external references in messages, such as pictures and Web bugs, and to not display HTML.

    But obviously has failed to look at Outlook 2003 to find that it behaves in nearly the exactly same way with regards to external HTML images, and that Outlook 2002 and 2000(with patches) had settings which prevented all scripts, activeX, whatever from executing anyway.

    So Mr. Granneman would rather spread FUD, tell us the sky is falling, then

    1. Re:Why Mr Granneman is Wrong by Uberbah · · Score: 1
      Unfortunately this argument fails to address why Windows is the dominant OS... that being that Microsoft listened to consumers and provided them tools that worked easily.

      ...but Apple has proven that it is perfectly possible to have an easy to use environment without having security flaws up the wazoo.

      • Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system.

      But this is obviously not true.

      Of course its true. On OS X and Linux you can hose up your own files, but not those belonging to the system or other users. 30% hosed is better than 100% hosed. Again using OS X as an example, you could wipe out the files in your home directory, but it wouldn't mess up applications or change network settings.

      But obviously has failed to look at Outlook 2003 to find that it behaves in nearly the exactly same way with regards to external HTML images, and that Outlook 2002 and 2000(with patches) had settings which prevented all scripts, activeX, whatever from executing anyway.

      Except that OE does it in a half assed way - unless you want to fine tune settings, its either way to restrictive or way too lenient.

      The main impact that running as root as on the spreading of viruses is the cost of having to clean up the local machine, either by running some script or by reinstalling the base OS and applications. This can be a signifigant cost, but it's not related to the spread of viruses.

      ...except for the viruses that set up a service to propogate on a privleged port. Again, not possible on Mac or Linux w/o root.

      Any day he wants to, I invite Mr. Granneman to come over to my house or office and I'd love to see him prove this claim.

      And he'll laugh at you when you are as vigilant as can be but get infected because Microsofts half-assed coding, which you have absolutely no control over.

      It's unfortunate that we have people such as Mr. Granneman out there in the computer field giving such horribly bad advice.

      Even if you dislike his points, the main one is still valid: even if OS X had 100% marketshare, it still wouldn't have a fraction of the exploits, worms and viruses that windows has had.
  94. Two fundamentally weak points by ComputerSlicer23 · · Score: 1
    Well, The author has two fundamentally weak points. First, the one that concerns "newbies will be indoctrinated with security training". If that was the case just sending out e-mails saying that you should be very careful what have run, should be enough to stop Windows virus problems. Or at least put a great deal of problems in them.

    Secondly, the author assumes that a regular user can't do damage other then "delete your home directory". Last time I checked, most people can do a huge amount of damage as regular user on Linux. From your garden variety DoS (you don't need to be root to just send lots of packets). Yes a reboot will probably solve the problem. However, just altering your .bash_profile or .bash_rc scripts could make it possible to create problems for you when you log back in. I could use this as a launching point for any remote exploit that will get me an account, so I can then download a local root exploit.

    Finally, the author assumes that a regular users couldn't run a program which downloads a local root exploit to give him pretty much full access to the machine. So any given local root exploit could potentionally be exploited by the virus.

    The points he is correct on, are that if the mail programs stay secure by default, or written so they can't be configured to be insecure, then he has a point. However, writting a great e-mail client, or just writting a secure version of Outlook is a complete possiblility, that could lead to most of his argument appling to a monoculture.

    As a tangental point to all this, the author assumes that under Linux/MacOS there will not be a monoculture. I believe that point to be relatively incorrect. In the sense, that I think there will be a critical mass of a specific version of a specific distribution, running a specific subset of software that will be available to a virus writer. So if say, RedHat 9.0 users running Evolution, that have Mozilla installed. If Linux we're on 25% of the corporate desktops in world, that, and only 40% of those have that configuration, we are still talking about a large portion of the corporate world having that liability. I'd further venture to say, that RedHat, Suse, Gentoo, and Debian don't differ that much on the software versions that are available. The differences are more in the integration, the installation, and the management tools. It isn't in the bulk of the software itself that differentiates one Linux distribution from another. Thus I believe even if there isn't a mono culture, a critical mass will exist, and that's all it takes to successfully disrupt the portions of Internet, and any single business.

    I also think he skipped the fact that under Linux, worms instead of viruses are the primary cause problems. So worm writters can have a great time with all that Linux software. So you merely traded one set of security problems for another.

    Linux will in fact have security problems for as long as it is turned on. So will MacOS, OS X, BeOS, Windows, QNX, or any other OS. I love my Linux, I think it has great security, and much better potential for not being as easy to exploit. However, you are deluding yourself if you believe that critical mass of a given mail client with an exploit won't exist, or if you believe that Linux won't be the cause of internet wide security problems in the future.

    Kirby

  95. it's easy to be self-congratulating.... by Malor · · Score: 1

    The author of this article mentions only three real differences between Linux and Windows; Linux users don't run as root, Linux email programs don't automatically run attachments, and Linux has more than two main programs to read mail.

    Now, I have believed for a long time that Linux is less susceptible to virii than Windows. I stated as much in a fairly long post in a Lindows discussion, which basically boiled down to "don't run as root!". I got some great replies to that post which shifted my thinking quite a bit.

    Now, I still stick to my original assertion that running as root is bad. The single biggest reason is rootkits; if you are compromised while running as root (or if a process running as root is exploited), it's possible for the exploit software to hide itself from you almost completely. A good rootkit can make itself extremely difficult to detect, and no user-space virus can do that without a further exploit.

    That said, it's perfectly possible to have userspace virii. They can't hide themselves as well, but they can still run, and can still propagate. And while they can't take down *the whole machine*, they can certainly wipe out your home directory, and for most users, it's almost the same thing.

    We're used to looking at this as sysadmins; as long as the system stays intact, we can restore data. But for home users, most of whom don't back things up, losing the home directory is about the same as losing the machine. They may save a couple of hours on the reinstall, but compared to the weeks or months to recreate data, big deal. We can be all smug about "the system wasn't compromised!", but the user lost everything, and from his or her perspective, that's all that matters.

    So the "no running as root" idea is useful for disinfection, but doesn't help at all for data loss, and doesn't stop propagation in most cases. Outbound connections can be made just fine from userspace.

    The more secure email programs are good, but I suspect that may be a temporary advantage. There's a natural tendency toward monopoly in system software; over time, groups of people tend to converge on similar software. My office, for instance, has three main Linux users; each of us runs a different distro, but we have all independently chosen Evolution for email. Less security means more ease-of-use, and more ease-of-use means more uptake among the end-user population, so over time, it seems likely that Linux email programs will become less and less secure. The Linux email program advantage is very high, but over time, I believe it will be much less so.

    Additionally, there's more and more tendency for everyone to use the same fundamental object libraries, like, say, OpenSSL. This tendency to write against the same core libraries means that whole classes of programs may suddenly become exploitable at once.

    It's easy for us to get complacent, but our armor here is pretty thin. The lack of a Linux monopoly really may be much of the reason we don't see many virii.

    After all, how many email virii do you know that spread via Eudora on Windows?

  96. Re:Let's Keep the Party Going by Anonymous Coward · · Score: 0

    Please, don't feed the trolls.

  97. What does "fewer" mean? Re:Windows viruses and GNU by WolfWithoutAClause · · Score: 1
    There's a logical error here.

    Even if there are less exploitable bugs or features in Linux, there's a fixed population size of 'sick in the head' people willing to exploit them at any one time. At the moment, most of them are addressing Windows because it's a bigger 'market', but if Linux grows that will change. Therefore if there are any bugs in a Linux system, then Linux will still end up just as subverted.

    And trouble is, last time I checked, there were certainly bugs in Linux based systems; software engineers, even open source ones, do tend to make mistakes.

    --

    -WolfWithoutAClause

    "Gravity is only a theory, not a fact!"
  98. Simplicity by spiritraveller · · Score: 1
    Unfortunately, running as root (or Administrator) is common in the Windows world. In fact, Microsoft is still engaging in this risky behavior... The reasons for this decision boggle the mind.

    Not really, the less complicated it is to use Windows, the more software MS sells. If occasionally, millions of dollars are lost because of inattention to security... they spin it as the consumer's fault for not installing their patch as soon as it came out.

  99. It's not the system, it's the user. by Airconditioning · · Score: 1

    In regards to e-mail virii, the main problem is that people will open anything that shows up in their Inbox, no matter how many times you warn them that ones addressed from unknown people with unusual subject lines are probably malicious.

  100. And yet my University won't listen. by paroneayea · · Score: 1

    I attend college at a smaller campus of DePaul University, Barat, and I've tried to talk to not just the technical workers here, but those responsible for company decisions at DePaul that would relate to such a move. But nobody seems interested in listening. This may or may not have something to do with me being "just another undergrad student" though. Regardless of that, my university spends hundreds of thousands of dollars every year than they need to on their computers, and much more inconvenience.


    Allow me to explain the monetary loss first. It isn't just the maintenance. Far before there is any actual need for technical modernization, they replace old ones that have gotten "slow" over time. This is caused for a number of reasons: first there is Microsoft's less efficient filesystem, which experiences so much more fragmentation than the ext filesystems on Linux that I can only reasonably calculate the difference by exponential values. But worse yet is the user's ability to run executable files that can do whatever they well please on the system. This means not only viruses are let loose on the machine, but all sorts of little programs, many with spyware. And they all hog up the system memory. Somehow the public misunderstands and thinks that somehow computers are supposed to go one millionth the speed they originally ran at a year later.


    Now it is true that a user could let loose a virus on the computer if Linux was running. They could potentially lose the paper that they worked oh ever so hard on. But this won't make it so that the entire system needs to be redone in order to fix the problem. The system itself will not be damaged, and with restrictions on hard drive use, you can prevent a worm from taking over the entire system. It's really very simple to just remove one user and put in another. But let's look at what happens now with our lovely microsoft machines when a virus gets loose... nobody gets to use the system, it's screwed up for everyone who comes in afterwards. Likewise the problem persists with users installing a billion programs on one computer that just hog resources... there really isn't much the person who wants to get on and get off next can do about it. If there was Linux (or potentially even BSD, though I am not as familliar with this OS) on there, it would be easy enough to just log off that user and log back in as another, even an anonymous one.


    There is, of course, the common objection to Linux: "It's too difficult for normal users." No, it might be more of a challenge for administrators, which is in some respects somewhat arguable, but let me point out something. Most users on Windows have no idea what the hell they are doing, outside of opening a browser and a word processor. A well set up system on Linux is just as easy to use. It's really all the fancy things people hear about in Linux that makes them think it is automatically difficult, or the install process (reminder that most people get a computer with Windows pre-installed, and they never have to deal with something like formatting a hard drive, so when they see someone setting up a Linux computer for the first time, they think that to use it will be beyond their understanding... or such is what I have found). Let me give an example... my friend recently went and installed Linux on his Dad's computer. He spent a few minutes explaining the basics on the computer, which button opens Mozilla, how to browse through the filesystems on the GUI and how you right click and tell the system to mount the drive you want it to run. Other than the basics, which with most distributions are so well laid out that even an absolutely new user will understand immediately, there really wasn't anything more his dad needed to know. His dad called him up a while ago, though.

    "There's something funny about my computer now that you've installed Linux," his dad said.

    "Yeah? What's that?" said my friend.

    "Well it isn't crashing any more."

    "Well yeah," said my friend. "It's very rare that Linux ever crashes."

    "Really?" His father was silent for a moment. "I always thought that computers just normally crash."

    --
    http://mediagoblin.org/
  101. linux less of a monocolture? by iceco2 · · Score: 2, Insightful

    Lately I see this argument coming up a whole lot, saying one common application+os makes a weak enviorment.

    This has been known for a while, is definetly a valid point. But is linux really so much less monocolture than windows? and will it be able to keep the diversity it has when the public smartens up and makes the switch?

    What percentage of the linux systems in the world run an openssh server, and were volnerable lately? and what would have happened to a worm written to exploite this.

    Most systems in linux you have several good alternatives commonly used, but not all. And when creating a system for the masses one of the most important things is to be standard.
    You can't expect everybody to learn how to do everything twice!
    If linux will ever reach the masses it will have to be a version very similar in behaviou and UI for practicly everyone.

    This leads to the dreaded monocolture enviorment.

    Me.

    1. Re:linux less of a monocolture? by spitzak · · Score: 1

      Almost none run openssh, and even a smaller percentage would run it in the "monoculture". It is turned off by default.

      However, despite that error, I do agree that successful Linux would probably lead to a monoculture. Even if there are dozens of vendors (most likely popular linux would be made by the computer manufactures themselves) there would be extreme pressure for compatability and thus a monoculture.

  102. Reminds me of by Anonymous Coward · · Score: 1, Funny

    The good old (INSERT ETHNIC GROUP HERE) virus:

    This is the (IEGH) virus. As we have no programming skills, this relies on the honor system. Please forward to 10 of your contacts, and then format your harddrive.

  103. Not all but more by horace · · Score: 1

    Granneman also said that it is irrelevant. If more people used other systems things would be better too. Replacing one monoculture with another is not a good idea either.

    If only a lot but not everybody switches to Linux, BeOS and OS X then things would be much better as ar as point 4 goes for everybody. I know my mail box would be happier without infected Microsoft software.

    1. Re:Not all but more by JoeBuck · · Score: 3, Informative

      The good folks at Red Hat have come up with a cool way to avoid some of the problems of monoculture in GNU/Linux: position independent executables. Addresses of code segments can be randomized at load time by the dynamic linker. The result is that common techniques for writing buffer overflow exploits no longer work, because every executable on every server is different. You can no longer insert code into a buffer whose length is not checked and then override the return address to point to it, because you don't know what return address to use. Worms can't spread if this technique is used.

      While this technique still doesn't stop people from exploiting cross-site scripting bugs, it's progress.

  104. Something Not nice to say about linux. by Anonymous Coward · · Score: 0

    The main vulnerability I see in any operating system is mono-culture. All it takes is one piece of software used by nearly every user of that particular OS that is exploitable somehow. (Beit virus, beit rootkit, whatever.)

    Linux is succeptable in the same way any other Default Config os is. SSH being a prime example, nearly every distribution either comes with it pre-installed, pre-configured, and already running. Of course, you can (and many do) change the port #, but now that nmap has service recognition that's almost useless. All it takes is the next latest and greatest ssh vulnerability and all of a sudden most default configured or even recently patched SSH configs are now vulnerable if they aren't patched against a specific vulnerability (because the issue is now in the public eye... )

    These vulnerabilities in any software do exist. Sure they're patched quickly, but not every Admin (of any OS) is able to update every server they control (although they should.) Monoculture does hurt, not only M$ garbage, but also Linux/OSX/BSD etc. So perhaps disabling things like nfs services, having X11 run on 6000 open to the world, or any of the default configurations you see in many different distros could be disabled, or at the very least giant warnings could appear during setup.

    Yes yes, banter on about how this distro or that is better. Most admin's level of competence is clicking the big buttons (thank you mcse.) Or creating jails etc.... but unless the DEFAULT options during installation processes are configured to be more secure. And the SSH being the defacto standard is great, but maybe we can see some alternate default configurations.

    I don't have to being drawing the parallels between RPC and SSH.... I'm sure a blaster style worm set to attack port 22's a day after an ssh exploit patch was released would make people a bit queezy.

    1. Re:Something Not nice to say about linux. by eatdave13 · · Score: 1

      There is no such word as beit.

      Even if there was, it would only be one syllable.

      --
      "Verbing weirds language." -- Calvin
  105. He forgot about the macros. by scruffy · · Score: 1, Redundant

    Another hole is that you can embed programs in Word documents and the like.

  106. This is half truth and half BS by Anonymous Coward · · Score: 0

    "To mess up a Linux box, you need to work at it; to mess up your Windows box, you just need to work on it"
    Funny, all I have to do to mess up and crash Linux is try to install a device driver. Or another way is to install some extra programs. My fave is when Open Office brings the whole damn thing down.

    "Someone on a mailing list or discussion forum complains about the latest in a long line of Microsoft email viruses or worms and recommends others consider Mac OS X or Linux as a somewhat safer computing platform"
    Ironic no one complains about the monthly, weekley, daily "patches" and "upgrades" to Linux. Linux itself may be a nice system but when you start adding things ontop of it then it shows some of its own flaws.

    "The only reason Microsoft software is the target of so many viruses is because it is so widely used!"
    I have not encountered a Virus in 4 years and I have two servers (one Debian and the other Windows 2000). Also I use SuSe Linux and XP PRO regularly for daily use. To me SuSe crashes more then XP.
    I have to patch the Linux ones many times more often then my Windows machines. Granted this is mostly because of fixes and new functionality, but there are still some security bugs worked out if you look closely.

    "Why, if Linux or Mac OS X was as popular as Windows, there would be just as many viruses written for those platforms!"
    They would also have to put up with all of the In-Duh-Viduals asking for tech support.
    (I am Running RedHat 9, how do I update my Nvidia graphics driver? I am using SuSe 8.2, am I stuck at the shell when I use a Radeon 9800?)

    "There are about 60,000 viruses known for Windows, 40 or so for the Macintosh, about 5 for commercial Unix versions, and perhaps 40 for Linux."
    Well considering that the avarage Windows user would sign up for mail order Viagra thanks to a SPAM message, I am not suprised.

    "social engineering"
    Which is about 90% if you look at it from a network security standpoint.

    "poorly designed software"
    Of which Linux has its fair share.

    "Even worse, Microsoft's email software is able to infect a user's computer when they do something as innocuous as read an email!"
    Linux is learning from M$' mistake... Microsoft realy isnt.

    "This sort of social engineering, so easy to accomplish in Windows, requires far more steps and far greater effort on the part of the Linux user"
    The end result is the same. They give out their credit card information or execute something to screw their computer up.

    "Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system"
    I have bloody run tech support for Linux before. root privlages means shit. There is always a way to do things one isnt suposed to de.
    There is nothing worse then running help desk when the topic is Linux. Every day someone finds a new way to screw it up.

    "He could damage his /home directory, but that's about it."
    I have seen people with restircted accounts wipe out a hell of a lot more then their /home directory.

    "Windows XP, supposed Microsoft's most secure desktop operating system, automatically makes the first named user of the system an Administrator, with the power to do anything he wants to the computer. The reasons for this decision boggle the mind."
    The owner may want to install a program that requires admin privilages (of which there are plenty). Then again the requiring admin privilages is both a blessing and a curse. In the corprate it is a blessing. However in the home it is a curse.

    "non-Administrative user can still add DLLs"
    DLLs are not going to exist soon anyways. Besides those are worthless files not realy used by anything anymore (that is well writen).

    "Even worse, the collection of files on a Windows system - the operating system, the applications, and the user data - can't be kept apart from each other."
    Hmm, ide

  107. BS by daVinci1980 · · Score: 1

    No offense. But the law of numbers *does* apply here. If there were 10x the users of *nix, there would be 10x the virii written. There would be 10x the number of people prying for holes, and 10x the number of holes found.

    As other posters have said, the effects of these holes might be severely less than windows (I expect they would) but every once in awhile there would be some massively bad virii.

    --
    I currently have no clever signature witicism to add here.
  108. A couple of things by Trailer+Trash · · Score: 4, Insightful

    While I agree with the gist of his article, there are a couple of obvious problems:

    Further, due to the strong community around Linux, new users will receive education and encouragement in areas such as email security that are currently lacking in the Windows world

    That's unlikely. As Linux takes over corporate desktops, the users are not going to be joining LUG's or mailing lists. This has been mostly true up to this point, but mass acceptance will change the demographic of the user community to be more like that of Windows.

    Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system. He could damage his /home directory, but that's about it.

    It's mind-boggling that this stupid line of reasoning is still used. First, my home directory is the part of the system that I'm most concerned about protecting. Holy shit! That's where my files are. The rest of the OS can be downloaded off the internet or from any CD that I have. But what about the files that I have created? A program destroying my home directory is a far larger problem than a program that mucks up executables or something.

    Second, the modern worm/virus on Windows doesn't need any elevated privileges. The whole point is to spread, and there is absolutely nothing about that process that needs or uses any elevated privileges. Being root is not terribly relevant for the modern worm.

    With all the lost money and productivity over the last decade caused by countless Microsoft-borne viruses and worms, you'd think the company could have changed its procedures in this area, but no.

    And it wouldn't have made a damned bit of difference for the most destructive email worms. Is the author from another planet? I have to wonder.

    1. Re:A couple of things by abertoll · · Score: 1

      But...

      the ability to "automatically forward or send email" without the user actually CLICKING SEND is a flaw in Outlook.

      I agree with you that the article is weak in some regards, but we can expand "executable power" to "things only the user should do"

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    2. Re:A couple of things by abertoll · · Score: 1

      also... I wanted to mention that the viruses may be more clever than just destroying files. You're totally right that for a desktop computer your home directory is maybe "just as important" but I don't like the idea of someone setting up a backdoor on my computer to distribute kiddie porn. ;)

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    3. Re:A couple of things by Trailer+Trash · · Score: 1

      also... I wanted to mention that the viruses may be more clever than just destroying files. You're totally right that for a desktop computer your home directory is maybe "just as important" but I don't like the idea of someone setting up a backdoor on my computer to distribute kiddie porn. ;)

      And what does that have to do with elevated privileges?

    4. Re:A couple of things by Trailer+Trash · · Score: 1

      But...

      the ability to "automatically forward or send email" without the user actually CLICKING SEND is a flaw in Outlook.

      I agree with you that the article is weak in some regards, but we can expand "executable power" to "things only the user should do"

      You are absolutely right! I am now petitioning Linus to modify Linux so that only root can make an outbound connection to port 25 on another server. That way, we can make sure that only the user can send email.

      Moronic. Programs have no problem sending email on Linux, Unix, or any other OS.

      The singular flaw of Outlook/OE, and it's a big one, is that it allows the user to easily execute a program simply by viewing an attachment.

      There have also been various bugs, most fixed, that will run executable code simply by having the user view/preview a message, but I believe most of those have been fixed, and most nasty viruses (i.e. Melissa, etc.) have relied on social engineering to get the user to open an attachment.

      The idea that when these same users come to Linux they'll all join LUG's and be educated is hilariously stupid.

    5. Re:A couple of things by Anonymous Coward · · Score: 0

      How is a worm going to spread without Root privileges. Tell me that.

    6. Re:A couple of things by abertoll · · Score: 1

      "You are absolutely right! I am now petitioning Linus to modify Linux so that only root can make an outbound connection to port 25 on another server. That way, we can make sure that only the user can send email."

      That's not what I said or implied. I only mean that "things from within an email cannot instruct the mail client to send out mail." Hence, users must click send (as an example) on the GUI. Hello? What's wrong with that?

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    7. Re:A couple of things by spitzak · · Score: 1

      exec("mail", "name", "file", 0); (or something like that) will work.

      Now it actually does not work on my machine because the mail command is broken (why isn't it as easy to set up as the mail in the browser?) but I would think that might be fixed in a successful Linux distribution.

    8. Re:A couple of things by abertoll · · Score: 1

      Sorry, I was referring to the people who write the email clients... putting the responsibility for writing a client that doesn't propagate worms in their laps...

      And I guess you're saying this is the same as saying "email clients shouldn't be able to execute anything" ... so I guess yes, that's what I'm saying

      (I THOUGHT there were some worms for Outlook which didn't even need the user to execute for tho...)

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    9. Re:A couple of things by evilviper · · Score: 1
      It's mind-boggling that this stupid line of reasoning is still used. First, my home directory is the part of the system that I'm most concerned about protecting.

      No, it's this stupid line of reasoning that needs to die-off. Your home directory may be important to you, but a virus-writer couldn't care less about making you miserable. They want a virus that will spread, that will take over the system, and remain for as long as possible. None of this is possible with only access to ~.

      If you have something important, back it up, and maybe setup a script to automatically copy portions ~ to a root-owned folder.

      Also, the one great thing you are forgetting, is that there will likely be more than one home dir on your computer. Sure, it'll suck when your files are wiped, but if it was like Windows, you'd have done something that allows a virus to wipe out everyone else's files as well. Not-so-knowledgable users taking out an entire hard drive, or wiping important files is a very big problem.

      there is absolutely nothing about that process that needs or uses any elevated privileges. Being root is not terribly relevant for the modern worm.

      It certainly is. If it's not root, it can't hide at all. If it's not root, it can't backdoor a system. If it's not root, it can't start at startup, it has to wait until that single particular user logs-on before it can do anything. If it's not root, it can't send many types of packets, and so on.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    10. Re:A couple of things by evilviper · · Score: 1

      Hmm, what happened here? I was replying to another comment, and my post ended-up here instead.

      Bug in slashcode? Bug in my browser? Hmm.

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
    11. Re:A couple of things by Anonymous Coward · · Score: 0

      "How is a worm going to spread without Root privileges. Tell me that."

      Umm it runs as the current user and pilfers their mail addresses AND then sends itself to other users and that's just the user vector. Sure it cannot take down the whole system but it can still propigate and it meets the basic defenition of a worm. (As an aside if said worm sends enough spam how much of an effect will that have on said systems ability to send mail from other users in this RBL world?) The only thing that really stops this is a lack of motivation attacking and standardization on the Linux desktop. Exactly what the article tried but failed to debunk.

      As for getting root lets not forget that one of if not the first Internet worm(s) attacked and propigated by exploiting services on Unix systems. Let us also not forget that said platforms are still vulnerable. Heck sendmail is still out there in force :-( and there are still lots of services waiting to be used by those who exploit.

      I like using Linux (I am using it now) but articles like this only further gloating and complacentcy.

      pingmeep

    12. Re:A couple of things by Anonymous Coward · · Score: 0

      It's mind-boggling that this stupid line of reasoning is still used. First, my home directory is the part of the system that I'm most concerned about protecting. Holy shit! That's where my files are

      *You're* most concerned with your home dir. *I'm* most concerned that I don't get infected when you make a boo-boo. Linux/*nix won't prevent the hosing of the files of the user, but *will* prevent the spreading of the virus. Which is rather different from the ms perspective and a good thing.

  109. The ONLY reason that Linux has fewer viruses by dilvish_the_damned · · Score: 2, Interesting

    Is becouse I havent written them yet.
    J/K
    It is an interesting point that the author inadvertently brings up: As Linux becomes more talerable to the masses, security is likely to suffer. Or, as security suffers, Linux will become more tolerable to the masses.
    Most users will point to the new shiny things on their desktop and go 'Looky at what I can do!!'. Security takes a far second even if they are aware of the problem.
    Making things hard to do is not the answer. Making things easy to accomplish while maintaining some semblance of security would seem the desirable path. I understand this can be a difficult proposition but trying to leverage the users ignorance to form some sort of security model is just plain counterproductive.
    I think this article points out a shortcoming in the Ease Of Use dept. The rest wouldnt appear all that insightfull.

    --
    I think you underestimate just how much I just dont care.
  110. A lack of cluefullness by taustin · · Score: 1

    Instead of just reading an email (... just reading an email?!?), a Linux user would have to read the email, save the attachment, give the attachment executable permissions, and then run the executable. Even as less sophisticated users begin to migrate to Linux, they may not understand exactly why they can't just execute attachments, but they will still have to go through the steps.

    Until, due to popular demand, Microsoft ports OE to Linux, and it does all that for the average user, who really has demanded it so they can view the wicked screensaver - that really was just a wicked screensaver - that their pervert friend sent them.

    Further, due to the strong community around Linux, new users will receive education and encouragement in areas such as email security that are currently lacking in the Windows world, which should help to alleviate any concerns on the part of newbies.

    Based on my personal experience, asking the "strong community around Linux" a question like "How do I run this wicked screensaver my pervert friend sent me" is far more likely to get you killed and eaten by cannibals.

    Further, due to the strong separation between normal users and the privileged root user

    Unless the averate user just logs in as root all the time, because it's the easiest way to run that wicked screensaver their pervert friend sent them. There's already distros that will automatically log in a user. I suspect they won't, for the most part, auto-log you in as root. Yet. But the Microsoft distro will, of course, because the users wante to be able to run that wicked screen saver their pervert friend sent them, and that's the easiest way. In fact, the author even talks about Lindows doing just that.

    The more steps, the less likely a virus infection becomes, and certainly the less likely a catastrophically spreading virus becomes.

    No, the more steps, the more likely someone will do an "easy to use" distro that simply automates those steps. That's how Windows get where it is: user demand.

    Microsoft continually links together its software, often not for technical reasons, but instead for marketing or business development reasons (see the previous link for corroboration). For instance, Outlook Express and Outlook both use the consistently-buggy Internet Explorer to view HTML-based emails. As a result, a hole in IE affects OE. Linux email readers don't indulge in such behavior . . .

    If Linux becomes a major part of the desktop world, the most popular email readers will do such things, for the same reason that Microsoft's do: users want stuff integrated.

    I doubt Linux will ever be as prone to viruses and worms as Windows is, except a Microsoft distro maybe. But the arrogance, and absolute cluelessness of the fact that social engineering works both ways - user demand socially engineers programmers in to doing stupid things every bit as much as virus writers do to users - that arrogance and cluelessness are the reason why viruses will continue to plague the world regardless of what operating system we use.

  111. 40 Mac Viruses by WatertonMan · · Score: 1

    Of those 40 Mac viruses how many work under OSX?

    1. Re:40 Mac Viruses by 90XDoubleSide · · Score: 2, Interesting

      No viruses have been written that work under Mac OS X yet. See: http://www.macobserver.com/editorial/2003/08/29.1. shtml

      --
      "Reality is just a convenient measure of complexity" -Alvy Ray Smith
    2. Re:40 Mac Viruses by vonsneerderhooten · · Score: 1

      No viruses have been written that work under Mac OS X yet. See: http://www.macobserver.com/editorial/2003/08/29.1. shtml

      Immediately after this post was made, it was discovered that OS X is a virus.

      No really. The symptoms are very similar to the Ebola virus.

  112. The difference between Linux & Windows is by Travoltus · · Score: 1

    Hackers can find remote root exploits by "smashing the stack" (causing buffer overflows) in various root-priviledged server apps running in Linux. You have to scan for open TCP/UDP ports, and hope that the daemon you do find, is not LYING to you (say, sendmail-ultrapatched-10052003 server calling itself "sendmail-unpatched-2002"). If, then, you determine what daemon it is, and what version it is, and if it is unpatched, you can transmit a code to make it cough up a root-level exploit. *Then* the fun ensues.

    In Windows? You just send an evil email attachment, or lure your victim to an evil webpage with an ActiveX exploit. Badabing!

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  113. Only /home? by chill · · Score: 4, Insightful

    I'd rather wipe out my system, and not touch /home than the other way around. I can reinstall most of the system in short order, but my /home directory contains all the important stuff.

    Remember, it is the *DATA* that is important, not the programs. There are boxes and boxes of the same program on most computer store shelves -- or tons of .tar.gz, .rpm or .iso files for the download.

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Only /home? by smack.addict · · Score: 0, Flamebait

      It is not /home, it is YOUR home. You the idiot who decided to infect the machine. Everyone else's data is safe.

    2. Re:Only /home? by adamfranco · · Score: 1

      Remember, it is the *DATA* that is important, not the programs.

      For viruses to spread and cause this data-loss, they have to be (and use) programs. If they can't do this, then they can't propagate or delete your data.

      If any binary (compiled for your distro/architecture) named "*.exe" can delete or overwrite data on your coworker's system, then spread itsself to your identical system, then your data is in trouble. If it can do the delete bit, but not the propigation bit, then your data is a bit more safe. If it can't do either (as in it needs to explicitly be given "execute" permissions to do ANYTHING), then your data is even more safe.

      Yes, data is the thing to care about (and bandwith of your internet connection), but securing that requires preventing programs (viruses are programs) from running which you don't want to run.

      --
      "When ideology and theology couple, their offspring are not always bad but they are always blind." -- Bill Moyers
    3. Re:Only /home? by horza · · Score: 1

      I'd rather wipe out my system, and not touch /home than the other way around. I can reinstall most of the system in short order, but my /home directory contains all the important stuff.

      I'd rather not have either wiped out. Losing /home is inconvenient, losing around a days work (you *do* back up daily don't you?). Losing my system, I lose also around a days work (default install is useless, I need all my apps, customised and configured to the way I work).

      Phillip.

    4. Re:Only /home? by FooBarWidget · · Score: 3, Insightful

      That's only true for systems with 1 user. Most home computers are family computers, used by you, your wife, your kids, etc. If a virus wipes out my home directory, at least my parents' homes won't be wiped. In Windows on the other hand, *everything* will be wiped.

      "I'd rather wipe out my system, and not touch /home than the other way around"

      Not possible. Either your system *and* home directory is wiped, or your home directory only.
      What would you prefer:
      1. A full system install *and* data restore.
      2. Only data restore.

    5. Re:Only /home? by 4lex · · Score: 1

      I keep on reading this, and can't get the insightfulness...

      It's *your* home which can be wiped, /home/user. What about a "backup" user cp-ing ang gzip-ing your data regularly? If you don't have root permisions, you can either wipe e.g. /usr *nor* /home/backup, so your backups are safe.

      Where is the problem, then?

      --
      My journal. Mainly about freedom.
    6. Re:Only /home? by chill · · Score: 1

      For a single-user system, if losing / is 100% bad, then losing /home/user is 99% bad - the last 1% is trivial in comparison.

      The article was talking about if Linux was the dominant OS. I was assuming users would be no smarter, and thus not backing up daily to other uids, etc. I've got 40 Gb of data in /home -- you just don't dump that to CD-R/DVD-R on a daily basis. End users don't understand "incremental" or "differential" backups, either.

      --
      Learning HOW to think is more important than learning WHAT to think.
    7. Re:Only /home? by 4lex · · Score: 1

      Users don't need to be smart: distributions need to be. Nightly -or otherwise- incremental backups may be easily and automatically implemented, without user intervention.

      As a bonus benefit, users may be offered restoration of their files to any specific date, so that they are also protected from their own not-malicious-software-assisted errors.

      --
      My journal. Mainly about freedom.
    8. Re:Only /home? by CutterDeke · · Score: 1

      You raise an interesting point. There are two types of damage that can result from malware: damage to your system/files and damage to other peoples' systems/files. In the interest of looking out for number one, most people would put a higher priority on preventing the first than the second.

      I have a feeling that a non-technical Interent user would not be too highly upset if his machine were compromised and used to launch attacks as long as:

      1) None of his personal data or applications were compromised

      2) His ability to access the Internet at near-normal speed was not impacted

      3) He was not prosecuted for the attacks

  114. Security vs. Convenience. by xplenumx · · Score: 2, Insightful

    "Instead of just reading an email (...just reading an email?!?), a Linux user would have to read the email, save the attachment, give the attachment executable permissions, and then run the executable."

    And people wonder why Linux isn't sweeping the market. Simplicity sells, and for good reasons. I'm a technophile and I value security, but even I don't want to go through a dozen and a half steps just to open a file that I 'know' to be safe.

    The Windows operating systems certainly have their problems - particularly with how certain defaults are set up. However making life more difficult for the end user definitely won't win any support.

  115. This argument has never made sense to me by Anonymous Coward · · Score: 0

    So could someone explain to me why I should care about not being able to clobber my system without su'ing first? I've never understood people who say *nix is inherently more secure than Windows for a single user.
    Assume a Linux virus that spreads by email, exploits a vulnerability in something or uses social engineering to run, and at some date executes rm -rf ~.

    Let's compare the virus under Linux and a similar virus in Windows.

    Vector: Linux sorta has an advantage here since there aren't as many vulnerabilities in the email clients, and they make it harder to run attachments. But assuming the vulnerability, there's really no difference. (this comparison begs the question, so feel free ignore it)

    Replication: Nothing in Linux prevents a user from sending huge numbers of messages. It's harder to find a single address book since as far as I know there's no address book API like MAPI for Windows, but OTOH there's no sendmail on Windows either. I'd call this one even.

    Payload: Here's what I don't get. People say that hey, since Unix lets you run as a less privileged user, in the case of a virus you're safer. Uh huh. For a mom-type user, let's see what is and isn't protected:
    Not protected:
    Email, favorites, documents--most likely anything they've ever created, which is to say everything they care about.
    Protected:
    System software, binaries, and configurations...which is to say, all the stuff they could get back by sticking their Mandrake cd in and reinstalling.

    Under Windows, of course, you're probably stuck reinstalling the OS, whereas in Linux you can most likely just delete your home directory and be assured you're starting fresh. But which matters more? Windows machines are going to come with a restore cd, and most mom-type users don't customize their systems that much. Their documents are irreplacable. So this one's a tie too.

    So please, could someone explain to me why Unix is so much better than Windows with respect to viruses, for a single user?

    1. Re:This argument has never made sense to me by Tuqui · · Score: 1

      Assume a Linux virus that spreads by email, exploits a vulnerability in something or uses social engineering to run.

      You are assuming too much, which is the mailer on Linux that have a vulnerability to run a virus?. Is that one the most used Mailer?

  116. Build a Better Mousetrap by Anonymous Coward · · Score: 0

    If linux was the monoculture, the viruses developed would be smarter. Less vulnerable to machine specific issues, and less likely to need "default" configurations.

    Then again, most of em would smell somewhat like redmond

  117. Ummm... Morris Worm? by throughthewire · · Score: 2, Insightful
    "None of the Unix or Linux viruses became widespread - most were confined to the laboratory."

    It's clear that the author includes worms in his definition of "viruses." The first worm I had ever heard of was the Morris Worm, which most certainly did impact UNIX machines, and was very widespread in terms of percentage of infected machines back in 1988.

    I agree with the premise to some degree, but I consider a significant amount of the author's "evidence" to be FUD, distorted or simply wrong.

  118. The bigger reason is Closed vs. Open and Kudos. by dilvish_the_damned · · Score: 1

    Its about social atmosphere surrounding the motivation to crack/hack the serivice to begin with. Most of the time (but not always) it would seem more an advantage to get thanks from the Apache maintaner than from your Haxor friends. Or maybe you can do both. Hell I dunno.
    Anyway, there is an open avenue to get your recognition from the developers in an open way, say in a Changelog, than with closed source.
    In the event of closed source, you get a brick wall( I mean BRICK), denial, in the event they say 'thank you' no one will ever know but you. Hardly motivation for those seeking recognition.
    To me, this is why Linux and GNU are more secure than redmond (besides redmond being one of the bricks). Its all due to the social suroundings, and people have choices on where to get their supply of kudos.

    --
    I think you underestimate just how much I just dont care.
  119. Ease-of-use ~ Ease-of-infection by jbum · · Score: 4, Insightful

    > the conventional wisdom that if Linux or Mac OS X were as popular as Windows...

    The very features which make Linux less vulnerable to virii also insure that it will
    never be as popular as Windows.

    Try explaining 'chmod' to your mother-in-law.

    1. Re:Ease-of-use ~ Ease-of-infection by UnknownQ · · Score: 1

      Hell, I still don't know how to use chmod. However both me and my mother can (un)check read/write in a gui, which both *nix and Windoze (NT/XP at least) has.

      --
      Wherever you go, there you are!
    2. Re:Ease-of-use ~ Ease-of-infection by Anonymous Coward · · Score: 1, Funny

      My front door is safer because it is an airlock requiring a physical key, a blood sample, urinalysis, and voice match before it lets me open it.

    3. Re:Ease-of-use ~ Ease-of-infection by Anime_Fan · · Score: 2, Insightful

      Try explaining 'chmod' to your mother-in-law.

      I've actually done this. She wasn't all too pleased with my answers but agreed that beeing able to prevent other users from hampering with your files was a good thing. She was even happier when I told her Nautilus and Konqueror could set the permissions in a GUI that she completely understood.

      One does not need to understand chmod in order to use a *nix system. One need only understand the concept behind it.

    4. Re:Ease-of-use ~ Ease-of-infection by Anonymous Coward · · Score: 0

      I'm guessing towards the end of that conversation he head was bobbing up and down and that she had a glazed over look in her eyes...

    5. Re:Ease-of-use ~ Ease-of-infection by evilviper · · Score: 1
      Try explaining 'chmod' to your mother-in-law.

      Okay, let's see...

      "Okay, you right-click on that, then click on 'Permissions', then click on 'executable', and now you can run your program"

      However, this is really besides the point, because who ever downloads an executable by itself? Just about always, you download a package of some sort, and that will set everything up without any knowlege of permissions on your part.
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  120. Interesting rebuttal by geekee · · Score: 3, Informative

    Here's an interesting rebuttal. The 1st line is "The single biggest security issue facing Linux users at the moment is the misconception perpetuated by highly vocal advocates that Linux is somehow impenetrable to security-based attacks, and in particular, viruses and other malware."

    --
    Vote for Pedro
    1. Re:Interesting rebuttal by Some+Dumbass... · · Score: 1

      The 1st line is "The single biggest security issue facing Linux users at the moment is the misconception perpetuated by highly vocal advocates that Linux is somehow impenetrable to security-based attacks, and in particular, viruses and other malware."

      That first line doesn't exactly convince me of the quality of the article. What does he mean by "impenetrable"? In discussing the possibility of a Linux worm, say using the recent ssh vulnerabilities, I might point out that most people run ssh with priviledge separation, so the attacked would just get user "nobody" priviledges (as compared to the recent Windows RPC worms). Does this mean that I'm making some wild claim that Linux is "impenetrable", or am I simply pointing out one reason why Linux is more secure than Windows -- that servers often run as non-root users? What is a "security-based" attack (that's a made-up term, isn't it)? A worm? A trojan? I think Linux advocates admit that both of those are possible on Linux. There are good reasons why viruses would have a hard time spreading on Linux (strict priviledge separation), but other types of attacks are certainly possible and acknowledged as such -- with the caveat that they might be harder to pull off (see ssh worm discussion above).

      Looking at the article, I'm starting to understand why so many people believe that marketshare is the only reason why Windows is attacked more. It's as though every random Windows user thinks they understand Linux security. The author states "The reason we have not seen malicious code exploit recent vulnerabilities in other widely-installed open-source applications is pure luck." Bull. See my comment above about an ssh worm. Also note the usual arguments about the heterogeneity of Linux environments. Misunderstandings like that combined with flat out MS apologism ("It wouldn't be sticking one's neck out too far to suggest that Outlook enables the execution of attachments straight from the mail client due to user-demand.") suggest to me the author is one of those people who want to blame anyone other than MS for the problems with Windows. Sure end users are responsible for many security breaches, many of which have little to do with software, e.g. weak passwords. But that still doesn't explain this

  121. Huh, I wrote a journal entry on this early A.M.... by __aagmrb7289 · · Score: 1

    Take a look: Security in Linux - is the what people are talking about?. So, what was my primary conclusion? If we listen to this guy, Linux will never have a decent market share with the average computer (l)user. Oh, and also - this guy needs to actually look at the products he's insulting. Please, intelligent discussion on real, actual, useful information on why Linus is inherently more secure - I'd really appreciate the data.

    Thanks!

  122. Worst article ever by Anonymous Coward · · Score: 0

    What he's basically saying is that if you take all the Windows users and let them use the current user-unfriendly versions of Linux, that they will suffer less from vulnerabilities and social engineering. While this is true, it's also true for Windows -- if you take all the Windows users and make them work on a less-user-friendly-more-secure Windows installation they will also suffer less from these exploits.

    Fact of the matter is that users will never be able to work on these more secure systems, but the author doesn't understand that. The only way you'll ever get computer illiterates to work with Linux is if you do what Lindows does -- and we all know the author's opinion about Lindows.

    Really, it's a mystery to me how this guy got hired at SecurityFocus -- he clearly doesn't know what he's talking about.

    1. Re:Worst article ever by Tuqui · · Score: 1

      While this is true, it's also true for Windows -- if you take all the Windows users and make them work on a less-user-friendly-more-secure Windows installation they will also suffer less from these exploits.

      Really! Oh, Great. Please tell me how to delete IE and Outlook Express first. This programs are like a virus If you delete them the system will recreate them.

    2. Re:Worst article ever by Anonymous Coward · · Score: 0

      Since when do you have to delete applications to not use them? Go back to your cave, moron.

  123. Outlook Express can be removed by Anonymous Coward · · Score: 0
    ... or at least MS says you can, but you have to search google (MS's KB search engine came back empty) to find it.

    The first thing I did on my new Win2K system at work was remove Outhouse Express. Then I started MS Orifice Add/Remove and removed Outhouse (the full version). Finally, after several reboots, I was free of that dreck, and I installed Sylpheed. One day, I may be fortunate enough to use Linux at work for my main PC.

  124. cool! you got a URL? by ciaran_o_riordan · · Score: 1

    Sounds like a great idea. Do you have any more info on this? or a URL for more info?

    I'm guessing it's a patch against GNU ld?

    I wonder if there is any reason not to add this to Debian.

    1. Re:cool! you got a URL? by tigre · · Score: 1

      Try this.

    2. Re:cool! you got a URL? by ciaran_o_riordan · · Score: 1

      Thanks tigre.

      I've bookmarked the page. I'll suggest it for debian as soon as they have stable out the door.

  125. Re:windows xp & "linited" users VS GNU/Linux by grolschie · · Score: 1

    Exactly. Windows users have too many priviledges unless logged into a domain with tight group policies.

    As I understand it, in GNU/Linux a virus can do only minimal damage unless:
    a). you are logged in as root - stupid idea unless doing maintenance
    b). it attacks a vulnerability that you haven't patched - also stupid, as most dists are very quick to release security patches.
    c). it attacks your bios directly, and it's not write-protected.

    I would think that even if everyone moved to GNU/Linux and the same amount of viruses attacked GNU/Linux instead of MS Windows, there is a big difference in what the viruses can do.

    In Windows XP the default users are Administrators. Bad idea.

    Just my $0.02.

  126. Difficulty is a factor too by FreekyGeek · · Score: 4, Insightful

    A very interesting article, but the author leaves out one very important point: the difficulty of writing a virus for Linux is much higher than writing one for Windows, so fewer people will do it. It takes much greater skill and effort to screw up a UNIX-based system than a winodws system because of the much clearer distinction between user files and system files. Today, a large percentage of Windows viruses are just slight modifications of others, and there even exist "virus toolkits" to generate viruses without much technical knowledge at all. In short, the "script kiddie" factor of relatively clueless people whipping up viruses based on a few instructions received in IRC is much less under UNIX.

    The author does point out, quite correctly, that even if Linux viruses became more widespread, most of them would probably only affect the user space and not currupt the system itself.

  127. Does anyone buy this crap? by Mondain98 · · Score: 1, Troll
    How disconnected can one person get?

    a Linux user would have to read the email, save the attachment, give the attachment executable permissions, and then run the executable.

    Ok, so basically all things absolutely opposite to intrinsic corporate (read: secretary) thinking. Glad to see we're comparing apples and oranges here. Come back to planet Earth, please.

    Even as less sophisticated users begin to migrate to Linux, they may not understand exactly why they can't just execute attachments, but they will still have to go through the steps.

    Damn right they wont understand the steps. Less sophisticated users wont migrate to Linux unless forced, an expensive proposition in the corporate world.

    Further, due to the strong community around Linux, new users will receive education and encouragement in areas such as email security that are currently lacking in the Windows world, which should help to alleviate any concerns on the part of newbies.

    Bwahahahahaa. From where?!?! IRC?? New linux users receive nothing but pain and torment from anyone other than paid technical support. Get over yourselves and just admit this simple folly. Right here this guy lost all credability. All of it.

    Please, I emplore the Linux community, as a Windows admin, I want you to develop a better corporate desktop. But please please please get rid of this fantastic notion that the average user (the kind that make up 95% of Windows' userbase) has ANY fucking clue about anything! They dont understand permissions, they dont understand "making something executable", they dont understand package dependancy, they dont understand almost everything. It's sad, but a reality that must be recognized before it can be changed. Is it terrible? Yes. Do we wish it was different? Of course. Is it going to change by instituting rigid learn-permissions-or-die attitude? Hahaha, of course not, as I install another patch.

    People like this, who spout off about changing how 2 billion people compute in the corporate office as if it were as easy as changing their socks, need a serious reality wakeup call. I'm a windows admin and I know windows is swiss cheeze. I dont deny it. Playing nice in a domain, browser elections, a disgusting reliance on RPC, abhorrent permission expectations, the need to be "chatty" with every fucking box on the network, poor quota enforcement (lack thereof for groups), poor multiple desktop support.. we know all of this. We know its bad in many areas.

    But changing it starts by losing this utopian attitude that "the user will just adapt". Bullshit. That reeks of corporate office mentality inexperience. Understand your target audience before you try converting them.

    I would be very interested to learn how a Linux corporate office operates. And not 10 or 20 or 100 people in the office. I'm talking 6,000 or 7,000 non-domain-managed, secretary-level-of-technical-knowledge employees. Let's stop screwing around.

    Please god stop the agony.

    1. Re:Does anyone buy this crap? by Mondain98 · · Score: 1
      I dont know how I skipped this:

      Finally, if there is an attachment, it does not automatically run ... ever. Instead, I have to click it, and when I do, I get a dialog box offering me three options: "Save As ..." (the default), "Open With ...", and "Cancel". If I have mapped a file type to a specific program - for instance, I have associated PDFs with the PS/PDF Viewer, then "Open With ..." instead says "Open", and if I choose "Open", then the file opens in the PS/PDF Viewer. However, in either case, the dialog box always contains a warning advising the user that attachments can compromise security. This is all good, very good.

      So it behaves exactly how OutlookXP behaves? This is all good, very good. Oh by the way, users always read dialog boxes, right?

      Yet some Linux machines definitely need anti-virus software.

      Some?? Why not all? What Linux box would you like me to leave unprotected in your utopian society? The one that runs your LDAP directory, or perhaps the one that processes your company's credit card purchases?

      To mess up a Linux box, you need to work at it; to mess up your Windows box, you just need to work on it.

      Cute catchphrase, unfortunately it doesnt mean shit. It must be nice to have the luxury of not having your OS be installed on 90% of the worlds computing resources. It buys you a nice buffer. Now if you could only port that into a usable windows-esque product I would switch in a NY minute.

    2. Re:Does anyone buy this crap? by tgibbs · · Score: 1
      Ok, so basically all things absolutely opposite to intrinsic corporate (read: secretary) thinking. Glad to see we're comparing apples and oranges here. Come back to planet Earth, please.

      Do you really think secretaries should be running foreign executables? Somebody who doesn't understand permissions, or what it means to "make something executable" shouldn't be doing it, period. And with a well-designed system, they will almost never need to. It makes more sense to set things up so that the secretary has to consult with a more knowledgable person (i.e. the system administrator) to do such a thing.

    3. Re:Does anyone buy this crap? by Anime_Fan · · Score: 1
      • Further, due to the strong community around Linux, new users will receive education and encouragement in areas such as email security that are currently lacking in the Windows world, which should help to alleviate any concerns on the part of newbies.

      Bwahahahahaa. From where?!?! IRC?? New linux users receive nothing but pain and torment from anyone other than paid technical support. Get over yourselves and just admit this simple folly. Right here this guy lost all credability. All of it.

      No, not the IRC. But I do know that some Linux distros has great forums. Take forums.gentoo.org as an example. Most people there are really helpful. Paid support won't teach you as much as these forums do.

      Sure, Linux users don't automagically receive training in basic email knowledge, because there isn't a grave need for it. Most Linux users grow into common sense when it comes to these things. That, or they quit using Linux because they "couldn't get it".

      Most people need to learn basic security in order to maximize their OS experience.
    4. Re:Does anyone buy this crap? by Mondain98 · · Score: 1
      Do you really think secretaries should be running foreign executables? Somebody who doesn't understand permissions, or what it means to "make something executable" shouldn't be doing it, period. And with a well-designed system, they will almost never need to. It makes more sense to set things up so that the secretary has to consult with a more knowledgable person (i.e. the system administrator) to do such a thing.

      Administrative staff are constantly bombarded by email attachments. Doc files, images, all kinds of stuff that are necessary to get their job done. If you think you're going to require a secretary to just not open things because they cant understand permissions, it simply wont work. With years of training and coersion yes, I'm sure they could get into that habit. But to expect them to just stop, at this point, is unrealistic. It's counter to the way offices currently work; for linux to succeed here the first step has to be integrating nicely with the way people work, not trying to rewrite how they work. That can come later in smaller doses, gradually. But users will despise it early on.

      In order to make a linux corporate desktop transition be successful, the easiest path is to make the transition easy. Secretaries wont be bothered to ask sysadmins how to open things, and sysadmins are too busy to be bothered on that level. Its counter-intuitive at that point and if thats how it currently works that model definitely has to be revisited.

    5. Re:Does anyone buy this crap? by tgibbs · · Score: 1
      Administrative staff are constantly bombarded by email attachments. Doc files, images, all kinds of stuff that are necessary to get their job done. If you think you're going to require a secretary to just not open things because they cant understand permissions, it simply wont work.

      No, I think I'm going to require a secretary to not open things that, on a well-designed system, require administrator approval to install and run--i.e. executables. That does not include doc files, images, or most of the stuff that a secretary should reasonably be dealing with.

    6. Re:Does anyone buy this crap? by Mondain98 · · Score: 1
      Sure, Linux users don't automagically receive training in basic email knowledge, because there isn't a grave need for it. Most Linux users grow into common sense when it comes to these things. That, or they quit using Linux because they "couldn't get it".

      I believe that we as corporations should educate users on the vices of email perils, etc. Most linux users grow common sense, yes, but those are users who are adept enough to "get" linux in the first place. I'm talking about thrusting it upon users who barely know how to operate Windows. The mindless masses. The non-techie users. The sheep.

      Moving linux to the corporate desktop isnt about convincing the techies, its about convincing the sheep. I would love to hear a linux advocate stand up and say "We understand the corporate masses need to be treated differently than techie users." But all I hear is "the users will conform to our way of thinking" and that just isnt gonna happen unfortunately.

  128. What a bunch a crap by Anonymous Coward · · Score: 0

    OK, so I'm to take their word for it on the number of viruses. Never mind the viruses that, like exploits, aren't even fucking known about yet. I've never seen an article so obviously biased towards open source that they would just be obtuse. Seen it plenty from MS, but I thought open source people had higher ethics. Besides that whole big issue. The article opener is retarded. "To screw up Linux, you have to work at it. To screw up windows, you have to work on it" Nothing like quoting yourself to sound like you have a clue. Big difference between misconfiguring something (screwing up) and getting infected via virus. This guy is a fucking moron!!!

  129. missed cause and effect by Anonymous Coward · · Score: 0

    It's not just that Linux has few users, so doesn't provide a tempting (visible) target.

    Linux is used mainly by a small audience that understands technology and is willing to trade small conveniences for security - a classic example is XP's default root mode (that's been beaten to death on /.)

    Also, because it's a small audience that knows tech, it's very customized - it's not straight-out-of-the-box configuration for the majority of the population, and sootb config is locked up, b/c it's assumed users know how to unlock what they need/want unlocked.

  130. Thanks for THIS point. by Anonymous Coward · · Score: 0

    "This sort of social engineering, so easy to accomplish in Windows, requires far more steps and far greater effort on the part of the Linux user. Instead of just reading an email (... just reading an email?!?), a Linux user would have to read the email, save the attachment, give the attachment executable permissions, and then run the executable. Even as less sophisticated users begin to migrate to Linux, they may not understand exactly why they can't just execute attachments, but they will still have to go through the steps. As Martha Stewart would say, this is a good thing."

    Your ass it's a good thing. On the surface it seems it is but it's a hell of a pain in the ass if you just want to read a text file. Maybe you just don't get that there are a lot of people who don't want/need that hassle. You're a linux user so stfu about viruses that don't affect you anyways. Gee, as a windows user, I think I'll spout off authoratativly about compiling!!

    1. Re:Thanks for THIS point. by Anonymous Coward · · Score: 0

      "it's a hell of a pain in the ass if you just want to read a text file"

      Why on earth would you go through all those steps to read a text file? At the most, all you'd have to do in that case is save the file and open a text reader. Oooooh, so much hassle! How will the users ever understand something like that?!

  131. Everything has exploits (Pine?), and @stake audits by telemonster · · Score: 1

    It seems quite a bit of the recent "virus" activity is done thru email clients. Pine has had a number of vunerabilities, and I'm sure the other outlook-clone Linux clients have vunerabilities as well. People want functionality in these stupid mail programs... if all the businesspeople were running Linux and there was some sort of standard to allow cross compatibility with all of the email clients (holding the addressbook) then you might see the same issue. Pack in an exploit and you would nail a good number of linux desktop users, because like Windows users not everyone patches every night. Or every 6 months. Hackers love Ramen? I remember when all of my BSD and beautiful SGI boxes were getting hammered due to a Linux / Solaris worm pounding the shit out of my netblock. There are more viruses on the PC versus the Mac because there are more PCs. And @stake, the company born out of the l0pht is contracted by Microsoft to audit the code. What is really disturbing is how shitty viruses are. Back in the good ol' days they were 3k and stealth. Now what we get is 5000 emails a day with this fucking huge attachment. Oh thank you for sending along VBRUN300.DLL just in case I don't have it and 4 GIF files to display when your evil virus attacks. What the fuck has happened to programmers? No wonder software is so shitty. The Virus writers make Microsoft look *GOOD* with the turds they are sending around. Done with the rant. Till next time... http://users.757.org/~ethan

    --
    Southeastern Virginia REPRESENT!
  132. MS on Linux and OS X by rm_monterey · · Score: 1
    Of course, hybrid setups pose an interesting question. What about running Outlok on Linux via Wine/Crossover? It still uses IE to render HTML emails and if it's a worm, wouldn't it still spread to everyone in the Outlook address book?

    The article asserts that Linux newbies wouldn't even know how to infect themselves. A lot of newbies faced with it-doesn't-open-when-I-click-the-attachment would reach for MS Office via Wine. Some distros even include Crossover in their package and promote installing MS Office.

    Same thing goes for OS X users. My iMac came with MS Office pre-installed. Do my infected Word documents stay infected when I open them on the Mac? Probably.

    Bottom line, "Install Linux and avoid viruses" isn't the whole picture. Your email software and office suite make all the difference in avoiding spreading viruses.

  133. FYI by Anonymous Coward · · Score: 0

    Default config of OS X is to run as a "wheel" user, which makes it easy to socially engineer root privs.

  134. Then they must be trained. by uberdave · · Score: 1

    The fact that the majority of potential customers do not wish to be informed is no excuse for sloppy OS design. Joe average doesn't know the internal operation of a deadbolt, but he does know how to lock and unlock his front door. He may not know how to tune an engine, rebuild a transmission, or do an oil change, but he doesn't need to know how in order to drive a car. All he needs to know is that there are routine maintenance things he needs to do, and if any of the warning lights come on, he needs to see a mechanic. There are plenty of ways computers can be made secure without overly complicating the user experience. Having said that however, the consumer must be trained to NOT to give his keys to strangers, to NOT ignore the warning lights, and to NOT forget the regular maintenance.

  135. Short-sighted, or just clueless? by r_cerq · · Score: 1

    He could damage his /home directory, but that's about it
    Well, duh! Where does he think people keep their documents, mail and source trees? /tmp? Granted, most of my stuff is in CVS and IMAP (for mail), but few people keep copies of *everything* outside their machines.

    read, save, become root, give executable permissions, run
    How about: save, untar, run? Tarballs carry permission bits, and a "./configure" could carry a payload which infects, say, ~/.bashrc with, for example, a LD_PRELOAD=evil.so... Ooops, there you go trying to infect someone whenever you run something. Or maybe a simple "evil daemon attempting to replicate a-la Blaster". Or even a regular-user shell bound to 4321 (privilege escalation is easier than outside access).

    Sure, MUAs won't run attachments out-of-the-box (barring MUA overflows/underruns), but dumb lusers are everywhere. There's lots of ways to use a Unix box without ever getting root permissions. Even if it's just to build some stupid DDoS network or a "cache" of open proxies/relays

  136. Re:What does "fewer" mean? Re:Windows viruses and by gilroy · · Score: 1
    Blockquoth the poster:

    Therefore if there are any bugs in a Linux system, then Linux will still end up just as subverted.

    The people saying this are missing the point. The idea is, OS are not fungible. The Register writer makes the argument that Linux and MacOS are intrinsically more secure -- that not all of the problems Microsoft suffers comes just from being the biggest target. So even if Linux completely eclipsed MS, the number of exploits and viruses -- and, especially, the cumulative damage -- would not approach current levels... because the operating system is, of itself, more secure.
  137. If you can't tell the difference, you'll be owned. by Population · · Score: 4, Informative

    They are very different beasties and they are handled in very different ways.

    A worm is handled by keeping your patches up to date and by NOT RUNNING ANYTHING YOU DON'T NEED.

    A virus is handled by NOT RUNNING AS ROOT.

    A trojan is handled by EDUCATION.

    Microsoft has made the spread of trojans and viruses very easy by automatically running code. Sometimes without the user even knowing that the code has been executed.

    A rootkit usually uses an exploit in a running process to install itself. In this fashion, it is similar to a worm. But it does not automatically spread itself to other machines.

    Or it could be a hacked version of ls that is executed because someone was dumb enough to have . in their path. In which case it is similar to a trojan.

    Different terms to reflect different attacks that are defeated in different ways.

    All the patching in the world will not stop a trojan.

    The best security on your email program will not matter if you're running a vulnerable version of sendmail.

    Only run what you need to run.
    Run with the minimum rights necessary.
    Don't run unknown code.
    Keep your patches current.
    Run tripwire or something similar.
    Review your logs.

  138. OS X Administrator != root by MacDork · · Score: 3, Interesting

    The reason it asks for a password is that an OS X 'administrator' is not root. It's staff. There is no root account by default. You have to enable that purposely. The point is that if you double click something that looks like a picture file and it asks you for your admin password, you KNOW something is up. On Windows, double click and you're dead. If it doesn't ask and you're running as an Admin, it might wipe out /Applications and ~/, but it can't touch /System or any other user's files. If you run as a regular user, then only ~/ can be hosed.

    1. Re:OS X Administrator != root by Anonymous Coward · · Score: 0

      Only an idiot double-clicks on a picture file when running as Administrator in Windows, though.

      The Administrator account is for *ADMINISTRATION*, not for viewing pictures.

      I'm also pretty sure no-one's died from it.
      BTW, there's also a variety of protections in Windows that stop OS-level files from being wiped out by an administrator - so it can't touch %WINDIR% unless you let it.

      Again, if you run as a regular user, only your own files are open to deletion. Just like a Mac.

  139. MOD PARENT UP by CoolMoDee · · Score: 1

    Wow, very good responce.

    --
    Jisho - A Japanese English German Russian French Dictionary for the rest of us.
  140. debunking "Linux Vs. Windows VIruses" by md_seymour · · Score: 2, Insightful

    Much of this article represents widely held ideas about modern Unix-like OSes that are either false now, will change in the near future, or are based on 20 year-old ideas about Unix. These seem to stem from the idea that the *nix OS will be installed on a large, multi-user server running many small limited-function tools such as text-based e-mail clients. This is changing. Many of these operating systems are installed on single-user desktops running large, graphical applications such as Evolution and KMail which attempt to be very user friendly.

    Here are the arguments from the article:

    "a Linux user would have to read the email, save the attachment, give the attachment executable permissions, and then run the executable."

    The default behavior of *nix mail clients is to save files if instructed, and not executable. However, There isn't anything inherent to *nix which dictates this. A mail client that claims to be more user friendly can also save a file and run it automatically as well. There just hasn't been a popular one in use yet.

    "Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system. He could damage his /home directory, but that's about it."

    The configuration that Linux has been trying to increase its numbers with, and OS X's main configuration is the single user desktop machine with no automatic backups. To the home user, blowing away /home/foo is the single most disastrous thing that can happen.

    "Windows XP, supposed Microsoft's most secure desktop operating system, automatically makes the first named user of the system an Administrator, with the power to do anything he wants to the computer. ... On a Windows system, programs installed by a non-Administrative user can still add DLLs and other system files that can be run at a level of permission that damages the system itself."

    Ok, I agree with these points. However, as Linux penetrates the home user market, the limited capabilities of the regular user will be increased. Remember Lindows? I believe (all) user(s) run as root. The author address Lindows near the end of the article, but he dismisses it as an exception rather than the rule. Ask yourself *why* the developers chose this route. It's because they want more home user/desktop penetration. Expect more of these types of decisions to be made in the future.

    "Even worse, the collection of files on a Windows system - the operating system, the applications, and the user data - can't be kept apart from each other. Things are intermingled to a degree that makes it unlikely that they will ever be satisfactorily sorted out in any sensibly secure fashion."

    Ever look at /usr/lib lately? Over 1500 files in mine at last count, including very few subdirectories and lots of symbolic links. The same for /usr/bin. Or is it /lib? Or /usr/local/lib? Or is it /usr/local/bin? Besides for some accepted practices, most applications dump their libraries in /usr/lib and executables in /usr/bin, but without any organization.

    "Linux runs on many architectures, not just Intel, and there are many versions of Linux, many packaging systems, and many shells. But most obvious to the end user, Linux mail clients and address books are far from standardized."

    Again, as Linux becomes more popular with home users, one or two mail clients (depending on if one or two desktop environments will survive in 5 years) could possibly dominate the market, on possibly one type of architecture, the x86. As well, Linux prides itself on supporting standards, across different applications.

    "Microsoft continually links together its software, often not for technical reasons, but instead for marketing or business development reasons"

    Here I will agree with the author,

    --
    "Posessing a degree in science does not necessarily make one a scientist"
    1. Re:debunking "Linux Vs. Windows VIruses" by dvdeug · · Score: 1

      A mail client that claims to be more user friendly can also save a file and run it automatically as well. There just hasn't been a popular one in use yet.

      Right, because that's been shown to be a stupid idea.

      "Even worse, the collection of files on a Windows system - the operating system, the applications, and the user data - can't be kept apart from each other."

      [...]
      Besides for some accepted practices, most applications dump their libraries in /usr/lib and executables in /usr/bin, but without any organization.


      But the user data and and applications are kept seperate from each other.

      This is true in the present, and developers/distributors are compelled to do so, to make their distribution more attractive as they try to penetrate the home market. Will this continue?

      It's one of the big selling points of Linux; who really wants to screw it up?

      A lot still needs to be done in terms of Linux security before it can be said that in an equivalent environment and set of demographics, Linux is more secure than Windows.

      Not really. All your arguments above say "they could". Linux has a strong root/user seperation; very few programs need to be setuid root. Linux has a strong multiuser seperation that Windows doesn't. Linux doesn't have the bad default behaviors that Windows does.

  141. Single user systems by ishmaelflood · · Score: 1

    and on a single user machine what precisely is the benefit of that?

    It would take me a couple of weeks worth of evenings to reinstall my PC as-is, it has data on it that has taken 10 years to accumulate. The relative value of my data compared with the hardware cost of the machine and the effort to rebuild it is astronomical. Now admittedly I have many many CDs of backups of data, but I bet there is some recent stuff that would have slipped through the net.

    Losing the system is annoying. Losing my data would be worse than a broken leg.

    1. Re:Single user systems by Anonymous Coward · · Score: 0

      Set up a remote box, and use rsync to perform daily snapshots of your $HOME for remote backups through a cron job.

      There, that's not so bad (or painful) as breaking your leg now... is it....? =D

    2. Re:Single user systems by Anonymous Coward · · Score: 0

      So don't be an idiot and run attachments from wierdos. That's what I do on Windows and it's kept me safe. (well, that and a number of firewalls, but that's a different issue)

      Not that your point is completely invalid, but for most of those who it is relevant to, messing up the system is worse. Messing up user data: lost those pictures of my new baby niece. Messing up system: have to take it to the shop and pay some guy to restore it. (assuming it doesn't just install some DDoS client that they never notice)

  142. It not just OS's with problems. Look at the BIOS by Anonymous Coward · · Score: 0

    It's not just the OS. Take the BIOS for the computers at my school. All you have to do it hold down F8 when you turn on the computer, and and a menu comes up, letting you boot from a floppy, CD, etc. You can still boot from something else, even though the BIOS is password protected!

    Ha. The teacher was bragging also about the "special stuff" on the computer. Like DeepFreeze, which makes the disk return to a default state whenever it boots up (Linux: rm -rf ~/*, cp /usr/share/homedef/* ~/*), or something view the screen remotely. (Behold the power of X)

    Oh well. The BIOS made it easy to show off Knoppix.

  143. MS Windows, Viruses, Worms, all the same by Anonymous Coward · · Score: 1, Funny

    I would say that MS Windows, Viruses, Worms all fall into the same category... after all dont they all pose dangers?

  144. Slight flaw in your logic by freeweed · · Score: 2, Insightful

    Plus, what if everyone magically rolled to Redhat 7.3 when it came out, ditching Windows all together? Since then, we've had two SSH vulnerabilities. Sure, those using Linux applied the necessary patches / updates and we're all safe again... probably within minutes. But "Regular User Guy" won't apply that patch.

    Every install of RedHat I've ever done sure as hell doesn't install and run an SSH daemon by default. And if you turn it on, you can turn it off.

    Hundreds of posts, and not one Slashdotter has pointed this out: the most recent RPC vulnerabilities are all the proof you need to show why Windows, in its current incarnations, is far less secure than any Linux distro I've ever seen. An unpatched Windows system on the internet can be compromised within minutes, and it's not because there are "oh so many Windows viruses". It's because the RPC service is enabled by default, "run as root" insofar as Windows does that, and YOU CAN'T TURN THE DAMN THING OFF. So even if I'm clueful, don't open email attachments, only use plain text email, never run foreign binaries, I can still get "rooted" trivially.

    Show me a Linux distro that does that. Hell, RedHat goes one further and runs IPtables by default for you these days. I'd love to see you try to root my box without being able to connect to it first. With a Windows machine, you as user leave a half-dozen almost unclosable ports open by default.

    (Note: I realize that Apache, OpenSSH, and every other server daemon under the sun has known vulnerabilities. But I'm comparing apples to apples here, and Joe Sixpack doesn't often run a webserver off his WindowsXP box).

    --
    Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
  145. Screw Grandma by Anonymous Coward · · Score: 0

    You should be licensed to work a computer before you're even allowed to touch one. A computer can cause more damage than an idiot in a car. If you can't be bothered to learn how to use a computer, you don't deserve to use one. Of course this will never fly. <dreamer/>

  146. You also have to remember by The+Analog+Kid · · Score: 1

    the fact that there are people that write virus just because quite frankly, they hate Microsoft. Not only is it an easy platform to write viruses on, it's because a lot of people outright hate Microsoft, and they want to show how badly their OS really is. However even if that's show Microsoft software is poorly designed, if you compare to other operating systems it looks like a 5yearold wrote it. Then again that's what you get for hiring fresh out of college, no experiance, programmers.

  147. POSSESSIVE ITS HAS NO APOSTROPHE! by csoto · · Score: 0

    Just in case you didn't know :)

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  148. Poorly written by gutbucket · · Score: 1

    I agree with the general sentiments expressed by the author. I think, however, that the piece was very poorly written. Posting it to slashdot directly, I daresay, would have resulted in downward mods aplenty.

    The crux of Mr. Grannemans two points, that social engineering and bad software design are more at fault for worm propagation than anything else, can be articulated better in just this way: M$ takes the wrong things seriously. Linux, *BSD systems and MacOS X do not. To wit, M$ has chosen feature-rich clickability over robustness and configurability. Linux, MacOS X and the *BSDs are all about configuration and robustness first.

    MicroSofts first mistake is to assume that every user is a novice (of the twenty or thirty so XP and or W2K installs I've done this calendar year, each has that annoying, nay infuriating pop-up..."take a tour of XP" and/or "learn how to keep your computer current with Automatic Updates". That was semi-informative the first time. Annoying the second and very quickly -and continuously- infuriating after that) As such they start with a baseline configuration that is very generic. The second mistake is in assuming that everyone will want a 'wizard' to do the 'advanced' configuration neccessary once they realize the generic baseline isn't cutting it for them. 'Wizards' are just middleware written to avoid having the user come into direct contact with a config file or the registry. I'm a master sysadmin. I've seen config files. They don't scare me. Nor does the registry

    The real, and most important difference between Windows and almost all other OSes is configurability. Consider this:
    I can take a Linux, BSD or MacOSX box and, within an hour, tweak the config it into an unrecognizable shape and still remain with the use of the thing. It will be a unique, workable, computer, running the same software, but with different parameters and purposes as other unix boxen. It will serve the purpose for which I built it, and none other, unless I say so.

    I can take a windows box and tweak the config all the livelong day... and at the end of the day I'll have a windows machine that remains very close to most other windows boxes in the entire world. That machine will continue to try to open my attachments for me, run 'wizards' to do my config work for me, and generally get in my way trying to add more 'gee-whiz' features I neither want nor need.

    Then, when I've 'patched' the thing, I'll find all the unwanted services I just turned off, back on!

    Why is configurability important? Because it leads to diversity. Diversity is the first and best defense against viruses, worms, plaques and pestilence. Diversity - mutability- is what has allowed the human race to survive the many scourges visited upon us... until M$ that is... =-)

    --
    Just do what you do best
    Arnold "Red" Auerbach.
  149. Enabling root? by ProfessionalCookie · · Score: 2, Informative

    Enabling root is totally non-trivial.

    Applications/Utilities/Net Info Manager:
    Security >> Enable Root User

    Didn't even have to touch the command line or restart or anything. But for the most part you're right about it not being necessary.

    In addition...I like the idea of having a pure System directory. For those of you who don't know, as a programmer you never have to touch the System directory in OS X save kernel extensions.

    1. Re:Enabling root? by zpok · · Score: 1

      Well, that's very easy ... compared to command line. I've enabled root a few times the past few years.

      But it's quite hard to do compared to for instance setting desktop preferences. Net Info Manager really is very hard to understand for the average guy/grrl.

      And you get warnings along the way to disable root as soon as possible.

      All in all I like the way it's done: you still get a GUI, but you have to work for it. After all, you're doing something that's not recommended and can seriously impair your system.
      I don't know anybody who logs in as root just for fun or out of ignorance.

      --
      I think, therefore I am...I think.
    2. Re:Enabling root? by ProfessionalCookie · · Score: 1

      And you get warnings along the way to disable root as soon as possible.

      No you don't.

      Net Info Manager really is very hard to understand for the average guy/grrl.

      No It isn't- or at least enabling root with it is not confusing.

  150. BeOS by Anonymous Coward · · Score: 2, Funny

    HA HA HA, BeOS has no viruses written for it. But on the other hand it has no other applications written for it either.

  151. If it were that easy by Anonymous Coward · · Score: 0

    to write a Linux Virus, there would be hundreds a month coming out of Redmond.

    With all the resources and the lack of ethics that M$ has shown, don't you think that they will be writing virus for Linux?

  152. The Great Worm of '88 by deek · · Score: 1
    From the article:
    • There are about 60,000 viruses known for Windows, 40 or so for the Macintosh, about 5 for commercial Unix versions, and perhaps 40 for Linux. Most of the Windows viruses are not important, but many hundreds have caused widespread damage. Two or three of the Macintosh viruses were widespread enough to be of importance. None of the Unix or Linux viruses became widespread - most were confined to the laboratory.

    Obviously they've already forgotten the Great Worm of '88. This was certainly not confined to the laboratory, unless you consider the whole internet, at the time, as a big lab :).

    But that point aside, the article makes many good points. The only thing it really left out, was the homogeny of server software (it did mention client software, though). This is what made the '88 worm possible. All servers at the time were running sendmail, because it was the only thing available. Now, with the proliferation of different mail services for Unix, it's nigh impossible for this to happen in a widespread way on Unix.

    So basically, it seems diversity of software and hardware is the real answer to making the internet more secure. This obviously goes against what Microsoft try to achieve, but fits in very nicely in the open source world.
  153. Re:What does "fewer" mean? Re:Windows viruses and by WolfWithoutAClause · · Score: 1

    Yes, but you've missed my point, even if Linux is 10x better than Windows, Linux will still have as many subverts; because it's not the number of bugs, it's the number of virus writers. Only if Linux has massively less bugs than virus writers will the number of viruses be reduced because then the number of ways to stick exploits together will be restricted. But it doesn't have enough less bugs; it's better, but not enough to matter.

    --

    -WolfWithoutAClause

    "Gravity is only a theory, not a fact!"
  154. I'm sure everyone knows this but... by abertoll · · Score: 1

    Even without the Internet with the common user, you'd still get Word viruses on floppy. Why? Because someone at Microsoft thought "wouldn't it be great if Word didn't just do plain word processing? Wouldn't it be great if Word could also do OTHER THINGS?" So they give Word some executable power on the system... and always running essentially as the super-user means it can do pretty much what it pleases.

    So these are two lessons:

    1) FORCE the user/admin consciously choose to become the super-user BEFORE making any system changes
    2) Make programs conceptually simple which accomplish useful tasks. And if you do give programs some kind of executable power, restrict it.

    I disagree with an earlier post that said UNIX's and Windows are opposite because in UNIX the exploits are in the apps and in Windows the exploits are in the OS. Windows exploits are in the apps too. Sure there is ANOTHER LAYER of protection (the OS) which Windows also is deficient--but basically Windows is worse on both sides of the equation.

    On another note: the mention of Lindows making root password optional--all I can say is I hope they disable ssh.

    --
    "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
  155. Sitting on the fence by mark-t · · Score: 1
    *IF* a system like Linux had desktop dominance, and *IF* those distributions came with no services beyond the absolutely essential running by default, and *IF* the average computer user could be convinced that 'root' is for administrative purposes only, and not to be used under any circumstances almost on promise of ultimate pain and suffering (ie, get them to use 'su' if they *REALLY* need root), then in spite of market dominance, Linux would not be the virus playground that Windows has been.

    That's a lot of if's though... I can't see it ever happening.

  156. basic math by Uberbah · · Score: 2

    10 * 0 = 0

  157. Missing the point entirely by kylef · · Score: 1
    A rootkit is injected manually by a human being AFTER they burrow through an exploit.

    His point is that those exploits that allow rootkits were obviously not counted, and the "perhaps 40 for Linux" statistic is therefore entirely misleading when taken out of context, like it was.

    The other misleading issue about the 60,000 Windows viruses statistic is that it includes every variation of any virus written for Windows since Windows 1.0. After eliminating variations on a theme and duplicates, the total number of unique exploitable holes in Windows is some smaller number. And nearly ALL of those are eliminated when using a permissions-based filesystem like NTFS and restricted user logins, both of which have mainstream since NT 4.0 in 1996.

    1. Re:Missing the point entirely by Trepalium · · Score: 1

      I should say something about RTFA, but instead I'll tell you what was in the article. Yes, NTFS and restricted logins would reduce the number of viruses, but many systems become nearly useless with restricted logons. You can run few, if any, games, many applications that weren't designed to work on NT will fail, and so on. Plus, Windows XP pretty much encourages use of the Administrator account rather than suggesting you use runas to run specific tasks as an administrator instead.

      --
      I used up all my sick days, so I'm calling in dead.
    2. Re:Missing the point entirely by Anonymous Coward · · Score: 0

      Oh, come now.... There were like 60,000 viruses back in DOS days, if you counted every variation.

      I wouldn't find it difficult to belive that there were 60,000 viruses that targeted the major in-use versions of windows today: 95 and up. I don't think that it's unreasonable to count 98 and up, certianly.

    3. Re:Missing the point entirely by kylef · · Score: 1
      You can run few, if any, games, many applications that weren't designed to work on NT will fail, and so on.

      How is this the fault of Windows? Every single application that Microsoft releases works with restricted logins, and that is not by accident. If you have applications that do not, I would suggest contacting the manufacturer and letting them know they have a horrible security problem.

      Plus, Windows XP pretty much encourages use of the Administrator account

      Now that *is* a legitimate gripe about a default install of Windows. In my opinion, it should force you to add a restricted user account during installation. (But note that most linux distributions do not force you to do this either...) Luckily, it is easy to add a restricted user to the system by using the incredibly simple "User Accounts" control panel applet.

      But anyone who knows about the control panel can easily add a restricted user account. It takes:

      • 4 clicks (Start->Control Panel->User Accounts->Create an account)
      • typing in the user account name
      • 2 more clicks (Limited Account->Create Account)
      and you're done! What's more, setting an administrator password is just as easy...
    4. Re:Missing the point entirely by Trepalium · · Score: 2, Informative
      How is this the fault of Windows? Every single application that Microsoft releases works with restricted logins, and that is not by accident.

      Actually, that's not true. Just about every office application MS releases works as a limited user, but Microsoft has a long list of games that do not work, and several Microsoft published games are listed. Age of Mythology, Asheron's Call, and Microsoft Flight Simulator 2002 to name just a few are part of this list. There's even some non-game software in there that Microsoft creates, such as Microsoft Money 2003 and Works Suite 2001/Picture It Publishing 2001.

      In my opinion, it should force you to add a restricted user account during installation. (But note that most linux distributions do not force you to do this either...)

      More Linux distributions are forcing you to create one, or just tell you that you're stupid not to add one. However, in regards to WinXP, I'd go one step further, and say that the user it prompts you to create should be made a limited user by default, and to encourage the use of runas to do system maintainance. Unfortunately, then we run into another problem. People will forget the administrator password.

      --
      I used up all my sick days, so I'm calling in dead.
  158. Even then.... by RdsArts · · Score: 1

    A upgrade via ports, portage, apt-get, what-have-you doesn't require any restarts/reboots.

    Everything in memory will continue running. You update. Next time you reboot, boom, everything is updated for you.

    Even a kernel upgrade doesn't require you to reboot after it's installed. Just because you have a update doesn't mean you have to restart. Sure, it's not as safe as it should be, but it's safer than the example you provided, that of not upgrading ever.

  159. doesn't change anything by Uberbah · · Score: 1

    Microsoft makes that easy to happen. OS X and Linux don't. And there are OE viruses that you don't even have to open attachments - previewing them is enough. But even if an Apple or Linux user did launch an attachment, they aren't going to be doing it as a priveleged user.

  160. Redhat 9 is dumbed down too.. by Anonymous Coward · · Score: 0

    It remembers root authorizations....

  161. Don't you agree by Anonymous Coward · · Score: 0
    That the world would be a better place if users learned more about computers? People don't have to be lazy or ignorant. That's just because Microsoft was enabling them. If you create an atmosphere where the user has to spend some time learning the environment, then, they will also be more likely to understand that computers should not be easy to use.

    What the hell am I saying. Computers should be easy to use! Doh!

    Um, two conflicting ideas....*BZZZZTZTTTTTTTTT*

    *BOOM*

  162. uh, no by Uberbah · · Score: 1

    The subject line above pretty much covers all of the article's "social engineering" blah blah. As an IS/IT manager I can assure you that no amount of click boxes, pop-up warnings, etc. will prevent some users from doing "bad things" (tm).

    Except that Microsoft makes it easy for a super genius with 300 iq points and 24/7 vigallence to get infected, much less a shmoe user. Contrast that to OS X, where you would have to have some knowledge and do a great deal of work to make it vunerable.

    1. Re:uh, no by erioshi · · Score: 1

      I agree with where you are going, but only up to a point. My most responsible users have the Outlook preview window turned off, don't open attachments from senders they don't know, if they think it might be legitimate email know to right-click and scan first, ask about (or forward a copy) of any suspicious emails received, etc. They also don't install spy/add/mal-ware, 3 different IM clients and whatever "cool" new download is making the rounds. And they behave like that in Windows. Preventing "bad" users from doing this simply takes locking down and pre-configuring their desktop and apps. It's not really any harder to do under Windown than it is under 'nix. I will agree that Windows should default into a more secure configuration, however. The same can be said of most Windows software, too.

      My point was, while there will be technical differences in how a virus infection plays out in a 'nix environment, the same people are likely cause the same problems. The only reliable way to prevent those problems is to remove user privileges; that can be largely accomplished in Windows as easily as it can be in 'nix. The problem is that many organizations (mine included) don't really want to have user PCs locked down that tightly; it forces a call to IT every time a user needs to change their workstation environment. Giving them SU wouldn't help; they'd use it to install the things they do now in Windows without it.

      If a PC does become infected, I can completely re-load a workstation in 30 to 45 minutes, unattended, with apps and all. It only requires a few initial keystrokes; just wipe and reload. Even the user's desktop, shortcuts, documents, etc. will be restored. This minimizes the overall impact of an infected PC. Unfortunately there is no perfect way to prevent virus infections and other exploits. Just keep the defs and patches up to date, scan everything, try to make sure you are only running minimum needed services, and your keep firewall tight.

      The end result is that I believe that against a specific "new" attack, I'm no better or worse off than anyone else. Given comparable user control of the target PC, a shiny new 'nix exploit would be just as likely to land (ignoring all the 'nix flavor variation issues) as a shiny new Windows exploit would, given the same user base. The 'nix flavor issue is essentially security through obscurity; it works, but I don't consider it a reliable core strategy. How many organizations with centrally managed 'nix desktops officially support more than one 'nix desktop flavor in house?

  163. Yes, *but* by stewby18 · · Score: 2, Insightful

    For one thing, the root account is disabled. It is not trivial to enable the root account, and it isn't even necessary.

    On the other hand, he doesn't mention that all you have to do is convince someone to enter their Administrator password, and all hell can break loose. I would say you are far more likely to sucessfully socially engineer someone to do that (Check out this wicked screen-saver; you just need to enter your administrator password to install it (a common install procedure)) than to get a *NIX user to run something as root.

  164. because its not user error, you moron by Anonymous Coward · · Score: 0

    You can be the most intelligent and vigilant person ever to walk the earth and still get bit in the ass by Microsofts half assed security. Put a smart user in front of a Windows box and a dumb user in front of a Mac, and the smart user will always be the one to get infected. Every. Single. Time.

  165. But it can still trash my /home you say by Pfhor · · Score: 1

    Yes, but a virus that hoses your /home directory probably doesn't have the privileges to spread as well as a virus that hoses your entire system. Actually a virus that does either would be recognizable right away, and would kill its host quickly, making it difficult for it to spread. A good virus would have to run as a hidden service, and continue to propagate itself unbeknowst to the user, such as klez did, which modified executables and ran ontop of them whenever they were run, continuing to reinfect files. A virus that could have similar powers on a Linux machine would have to run as root to modify global applications, but could also affect your /home directory scripts and applications also. I envision that linux viruses will become a combination of rootkits, worms and viruses, like klez. Of course the virus would have to contain multiple root kits because of the variations in linux distributions (or one could create a self probing / modifying rootkit system, could be done if the source was available on the machine to recompile versions of ps, rm, ls, etc.). And most likely, because of the level of interaction with the user, most linux "virii" i would probably assume would be more worm like and trojan like in nature (auto infecting, without user intervention). Of course, when linux or OS X becomes common, it will be a mono culture of its own, since I don't see corporations deploying various versions / distros of the OSes unless they want a tech support nightmare.

    So will viruses and virus like software begin to be developed for these systems as they become more popular... Yes. Will they be as widespread, possibly, depending on the exploit. Will it be more difficult to write "successful" viruses, most definatly.

  166. It should use a sandbox by spitzak · · Score: 1

    Several people have said that making it easy to run executables is necessary for Linux to be popular.

    This is wrong: instead it must be easy to run executables in a *sandbox* where it cannot do anything other than perhaps draw in it's own windows.

    This is not easy, but it is possible. Under Linux it would involve changing to nobody (requiring I think changes to the system so that it is legal for a program with any permissions to change to "nobody") and settings of local environment variables containing keys to things like the X server connection.

  167. Wrong place to write this but by Anonymous Coward · · Score: 0

    I know that many slashdot readers are linux admirers. I am one of them, but I think I am quite different than a typical slashdot reader.

    I read the article and it has so many misrepresentations of the facts.

    First of all, let's talk about social engineering. As he points out, social engineering is important, because many viruses spread through making someone do something which he/she shouldn't do. In this case however, he claims that Linux is safer. He is right in a sense, but this is because Linux is harder to use. There aren't programs like Outlook or Outlook Express which are easy to use for Linux. So it is quite hard to do things which make it easy for viruses to spread.

    Also he talks about file extensions, gives information about them and somehow magically without giving any reason he claims that windows' having executable and non-executable file extensions is a security problem. That's quite stupid I believe, because Linux doesn't have extensions, and this confuses users a lot. When people come across a file name without extensions, they don't know what type it is. Is it a word document, a jpeg file, or what? In addition, you can have any file executable, by simply chmodding it. So in essence you can easily argue that, this is a bigger security risk, since people may get used to running arbitrarily named programs, and then they can be trickked into executing a virus, because its name looks like a photo. Like photo.jpg can be executed when double clicked on an explorer like browser. Author simply omits this fact, and makes a wrong claim without even backing it up.

    Also the argument that, it is harder to trick people for email in Linux is mostly because Linux doesn't have Outlook type programs. On windows world, many things are extremely easy to do. On linux however, people are still using pico, and there is no possibility of viruses there. Of course you lose tremendous amount of productivity by using such a limited email client, but that's fine for simple email usage.

    Administration argument is also weak. If he was right, then why lindows chose to make the user root user automatically. Obviously, they thought about the security issue, but since they are targeting mass number of users, they decided to go with the root user. So the author doesn't even consider usability issue.

    Lastly, the author talks about monoculture. When there is a dominant email program, that program will capture the market no matter what. For example, if evolution is the best program, nobody will be able to compete with that. So, every linux platform will use it. There is no inherent rule in linux that says people will use different email programs. The author, at this point becomes really ridiculous. If you apply the same argument to other software segments, or other protocols, then you will have a problem too.

    The author argues that since Outlook uses IE to render, outlook is suspect to IE's flaws. He may be right only because IE had some flaws, but he doesn't go into detail, so we don't know whether any IE flaw can effect Outlook users. However, aside from that, he argues that Mozilla and KHTML have excellent security records. Now, we can apply the same idea that, they have better security records because IE is the dominant browser. The author doesn't prove anything on this issue again.

    He gives Kmail as an example, but I believe that, he could have given pine as an example too. Less functunality always mean better security, and there is nothing suprising for this. Nobody forces you to use Outlook, by the way. And given all those email programs for Windows, I would pick Outlook, personally, despite all the FUD around it.

  168. One can "only" damage /home... by Anonymous Coward · · Score: 0

    This is rather a stupid argument if you think about it. With the rise of options like Knoppix, damaging your OS files becomes less and less important, while damaging files in /home, i.e. the manifestation of most of your hard work, received communications, time spent setting preferences, etc., becomes the worst that could happen!

    Sure, on true multi-user systems, there is the benefit of not being able to damage others' files, and there is the benefit of not being a tool in the propogation of the virus, but for the likely use of a home linux desktop, the data is everything, and is precisely what would still be vulnerable to a malicious program.

  169. This guy's seriously deluded by Alomex · · Score: 1

    I'm a Unix expert. I know of at least ten different attack lines to hack unix not least of which is to use the fact that to install pretty much any program you have to become root (something that, sadly, windows is starting to emulate).

  170. Every single piece of software written by MS by melted · · Score: 1

    Every single piece of software written by MS in the rencent years works without any problems under non-Admin accounts. The problem with Winamp is not a problem MS can address. If you're concerned about privacy you'll have to sacrifice winamp and use Windows Media Player (with winamp skin if you want).

    1. Re:Every single piece of software written by MS by windex82 · · Score: 1

      ahhhh I get it, so if I use a microsoft OS I /have/ to use all MS codded applications? Great, that solves all the problems...

      ROFL, did I read that right? If you're concerned about privacy you'll have to sacrifice winamp and use Windows Media Player

      Not that I trust winamp or anything, but you werent really being serious were you?

  171. That guy works for securityfocus? God help us by Foo-Bar · · Score: 1

    How can he work for securityfocus, must be an intern or something, this review is ridiculously short sited. Certainly there is something to be said for the internals of the operating system, however it all comes down to the biggest fact of the problem:

    The USERS.

    They are the problem, uneducated in the ways of the computational facets of modern technology they go about their daily business without thinking about every action they take. To click or not to click, to give permissions and then execute or not, most of them turn a blind eye because they don't know what the #!*@ they are doing!

    Windows has made it easy to use the computer, try getting grandma to sit down login to her unix account, start using vi and send an email. It's preposterous! Wake up people!

  172. Stop using the term FUD, please by MobyDisk · · Score: 1

    You are partially correct, and partially mistaken. Let me clarify:

    Have you even tried running Windows post-NT without administrator privilegs...?

    You are correct that it is very difficult to run Windows NT, 2k, or XP without administrator privileges. It is a pain in the butt (I do it, and 99% of apps assume they have admin priveledges). Microsoft knows consumers don't want to be sysadmins.

    ...consumer feedback from years of user research ...because this is EXACTLY what people want...

    You are incorrect when you that people want to run with admin priveledges all the time. What people want is security without hassle. Apple does far better market research in this area, and Apple systems do prompt for an admin password. So does linux, and the Java VM.

    The problem here is that someone looks at a problem statement like "Running Windows without admin priveledges is difficult." and concludes "Users should run with admin priveledges." The correct solution is the find the cause of the problem, and fix it. In this case the real problem is "Windows does not prompt for a password when admin priveledges are required." Macintosh, Java VM, and many Linux distros have solved this problem in a way that is user friendly.

    Your post was just endless FUD.

    You may disagree with the post, and with this one as well. But none of this is FUD. Can we stop applying that term to anyone we disagree with?

    1. Re:Stop using the term FUD, please by pVoid · · Score: 1
      You are correct that it is very difficult to run Windows NT, 2k, or XP without administrator privileges. It is a pain in the butt (I do it, and 99% of apps assume they have admin priveledges). Microsoft knows consumers don't want to be sysadmins.

      I don't know what apps people run these days, but here's my list of apps I run perfectly fine *without* admin priviledges:

      SQL Server (I actually run the service as a user that I created just for it, it isn't part of any group, so hijacking my SQL server doesn't grant access to any part of my system anyways).

      MSDev studio (I can even attach debuggers to running programs by manually granting SE_DEBUG_PRIVILEDGE to my user group)

      Photoshop

      Macromedia (Flash and Dreamweaver)

      Trillian, YM or MSN

      winamp

      Maya

      Office (obviously)

      WinDVD 5

      Soulseek

      winrar and the whole toolkit of utilities

      SSH

      VMWare (and fuck do I respect them for letting me run an entire virtual machine without being an administrator - ALL HAIL THE VMWAre)

      Now... what isn't there that you just absolutely need to run that you can't otherwise? Cause I'll tell you this, I'm a developer and I tax my system to the very edge of what it can do. Most people just run windows XP with office on it to type emails and the occasional fax cover.

      Macintosh, Java VM, and many Linux distros have solved this problem in a way that is user friendly.

      Tell me this: run "rm -rf /*" without being su in linux. Tell me what you see... is it "ugh, could you please give me your su password?" or is it "access denied".

      Besides windows allows you to "run as" a different user (read Admin) by simply shift-right clicking.

      You are right when you say The correct solution is the find the cause of the problem, and fix it. But you are wrong when you say the fix is anywhere else then in RTFM.

      Your post was just endless FUD.

      You may disagree with the post, and with this one as well. But none of this is FUD. Can we stop applying that term to anyone we disagree with?

      FUD is when someone cites bullshit data, like how 95% of all Russians are actually gay. Now, you may not agree with my opinion when I say, "well, since 95% of them are gay, we should nuke the country" (cause that's my opinion), but you certainly have a right to call bullshit on my facts.

      I, and your parent post called bullshit about the claims made about Administrator priviledge necessities in windows.

    2. Re:Stop using the term FUD, please by Anonymous Coward · · Score: 0

      "... 99% of apps assume they have admin priveledges ... "

      Outright lies.

      99% of apps make no such assumption. In fact, it's very rare I find software that expects this, and when I do, I skip it. It's badly written, and I don't want it.

      "You are incorrect when you that people want to run with admin priveledges all the time."

      Did you deliberately mis-understand the parent? Or are you just illiterate?

      "What people want is security without hassle. Apple does far better market research in this area, and Apple systems do prompt for an admin password. So does linux, and the Java VM."

      Linux does NOT prompt for an admin password when something needs admin rights. The Mac seems to in a few cases, but certainly in not all. Java never has when I've used it.

      I'll skip the rest of this line of reasoning, since you continue in the same vein, yet what you're saying is incorrect at best and outright lies at worst.

      "You may disagree with the post, and with this one as well. But none of this is FUD. Can we stop applying that term to anyone we disagree with?"

      But what you say *IS* FUD. And outright lies. This is not opinion. This is fact. I don't even like Windows all that much, but at least when I attack it, I don't make up stuff about how it's broken.

      Look, I know you hate Microsoft, but can you at least learn the REAL problems with Windows, instead of picking on things that aren't actually a problem?

      That chip on your shoulder must get awfully tiresome at times...

    3. Re:Stop using the term FUD, please by MobyDisk · · Score: 1

      This topic is old, but I like the discussion.

      Now... what isn't there that you just absolutely need to run that you can't otherwise?

      I too am a developer, and let me give you my list of applications that don't work without administrator priveledges. I will grant you that I can live without them, but I consider that irrelevant. To generalize this list, the problem exists on any application that was made prior to 2000, since most applications made at that time assumed Windows '9x instead of NT, where admin priveledges did not even exists.

      • B^2logic (an old circuit simulator made for Win 3.x)
      • A freeware Spanish-English dictionary
      • SecureCRT (An SSH application)
      • Trillian (IM clone)
      • Every game I own (Oni, B&W, Q3A, Tron 2.0, SimCity, Mame, Chessmaster...)
      • Winamp 3 (Winamp 2 is better anyway)
      • Lego mindstorms (cheesy SDK for legos)

      All of the above applications suffer the same problem: The try to write application settings to their install directory (usually C:\Program Files). Games are the worst offenders, and some of these games came out in the past 3 months. Tron 2.0 behaves horribly if you try to install or run it without proper priveledges.

      I just noticed that you have Trillian and Winamp in your list interesting...

      Trillian writes most of the user profile data into the Application Settings folder, just as it should. However, it also writes a list of users into the C:\Program Files\Trillian\users directory. If you run it without admin rights, it will create the files in the user's application settings folder, but it won't write the user name into the Trillian users directory, so it won't find the settings next time you run the app. I've discussed this with the developers on the discussion groups, and they call it a bug in XP! None of them runs XP without admin priveledges to even notice it.

      Winamp 3 works 99.999% corectly, so maybe I am picky. The only issue is that it remembers the last playlist, and it writes this into the global registry settings, rather than the user's registry settings. So when I run winamp, I get the last playlist of the administrator. I plan to switch back to Winamp2 anyhow, but I assume it is the same way.

      On to other issues...

      You are right about rm -rf, but the point is outside the scope of the discussion. We are talking about end-users, and end-users don't do that. They use the GUI.

      Simple by shift right-clicking

      True, but also outside of the scope. Shift right-click assumes that 1)You know when to do it, and 2) That you can do it. It doesn't apply to control panel, or the display settings, or to autorun installs. These are the times that it matters. You are forgetting the limitations of the end user. The OS should prompt you when you need it, not assume that you know when you need it and what obscure click must be done.

      FUD is when someone cites bullshit data, like how 95% of all Russians are actually gay...

      Agreed. The original poster did not do this. No one has debated any of the original posters facts. The only fact the persion mentioned is that Apple already prompts for a password in their OS, which I assume is true since no one stated otherwise. Noone should be calling FUD.

      On another note of FUD: FUD is "Fear, Uncertainty, and Doubt" and it is different than simply bogus facts. FUD is a debating tactic that involves attacking the credibility of their opponent. It confuses the audience so that they don't know who is telling the truth, so they will avoid thinking about the subject intelligently. Nowhere, in any part of this thread, have I seen anyone try to do this. Debate! Argue! Discuss! Roar like a lion! But don't call FUD unless someone else starts making personal attacks. Usually, it is safe to ignore them anyway because they are quickly moderated down to 0 (yay for moderation!).

    4. Re:Stop using the term FUD, please by stanmann · · Score: 1

      MS Studio Suite doesn't run correctly except as Admin. And as a developer, in a company where windows is the primary client, that is what we run.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    5. Re:Stop using the term FUD, please by cbiltcliffe · · Score: 1

      Linux does NOT prompt for an admin password when something needs admin rights.

      Uuuhhh....yes, it does.
      Depending on your distribution, of course.

      Start the Mandrake Control Center as a regular user, it asks you for the root password.
      Same with MandrakeUpdate, or anything else that needs to run as root.

      Debian doesn't do it, that I know of, but I don't run KDE on my Debian systems, anyway. Besides...no newbie is going to be installing Debian until the next version comes out with the friendly installer.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    6. Re:Stop using the term FUD, please by pVoid · · Score: 1
      More and more offtopic, but here goes:

      Get Filemon and Regmon from sysinternals.

      Set the filter to highlight ACCESS_DENIED (in Filemon) and ACCDND (? I think) (in Regmon). Run any program you want, and see what it does wrong.

      Some programs are irreperably stupid. Others like trillian are relatively isolated.

      The way I run trillian is that I set the "users/" directory ACL to Users rw-. And you will be able to run it as non admin.

      I run SecureCRT and VShell too, I don't know for earlier version, but for later versions they run perfectly fine too. If you have issues, do the above method, and find out what they are trying to access.

      Btw, if you get access denied's in the registry, you can change the ACL for a key as well using regedt32.exe in Win NT/2k, and regedit.exe in WinXP.

      All part of sensible configuration. Granted, normal users wouldn't be able to figure this out, but normal users wouldn't use SecureCRT either.

  173. Hmmm... by BrokenHalo · · Score: 1
    from a well-known open-source project

    But you go on to describe a typical spam message, 99.999% of which have forged headers, and most of which are easily filterable. I would be willing to bet that the majority of Linux advocates use some sort of filtering on their email, so where's the overconfidence/laziness? You weren't actually going to click that link, were you?

  174. MS Apologists by Nishi-no-wan · · Score: 1

    Good. Maybe this will shutup a good portion of the Microsoft apologits who always start of posts with "I'm no fan of M$ either, but ..."

  175. Source of this article by yodha · · Score: 1

    The original article at SecurityFocus.

  176. You are *so* wrong by Dion · · Score: 1

    The thing is that no attachment is supposed to be code that is to be run.

    On windows all you have to do to make a file executable is to give it a magical name ending in .exe on Linux you need to change its permissions.

    Normal users will never need to manually change permissions on a file, because normal users never create programs.

    They download them from official sources and install them using official installers (like rpm or apt).

    This all means that there is no reason for a user to ever go around setting the executable bit on a file, so it's only good that it's hard for users to do that.

    Making everything hard does not make Linux more secure, but making the right, safe operations easy and the unsafe operations slightly harder (and rarely used) does.

    --
    -- To dream a dream is grand, but to live it is divine. -- Leto ][
  177. You can turn "call home features" off by melted · · Score: 1

    Using one single checkbox. Don't be ridiculous. The fact that some third party pieces of software don't work under non-Admin accounts is not a problem MS can address. And it is not their problem at all! It's the problem of respective software manufacturers.

  178. users and permissions are a monumental pain by Anonymous Coward · · Score: 0

    in the Butt
    The whole point of personal computers is that you don't share them. Having spent the last3 or so years migrating from OS9 to OSX. I find it is the biggest pain of my day. And I atleast understand what they are, God help those with no idea at all (most users) If you are talking servers then fine. But now days where hardware is at the point of becoming disposable then it is just a bloody nuisance. The old mac OS nine had it right, only folders had permisions not files.
    OS 9 was very secure probably more secure than OSX

  179. Like security through obscurity. by edunbar93 · · Score: 1

    His main argument is that it takes many steps to install and run a virus in linux, therefore it makes it more secure. This argument may hold true, but it's the same reason that Linux isn't on the desktop in the home of Joe Sixpack. We're talking about people that don't even have the most basic word processing skills, let alone knowing about what application will open what file type. Once you start dumbing it down enough to appeal to the masses, these "security" measures go right out the window. It's one of the reasons he says Lindows is less secure.

    What would really make a difference would be if software was designed with security in mind from the start. Outlook (Express) was not designed this way, and thanks to a set of spectacularly stupid decisions on the part of the developers and no doubt management and marketing as well, it functions better as a virus delivery system than it does an e-mail client. Internet Explorer doesn't help either.

    --
    "No problem. I have the capacity to do infinite work so long as you don't mind that my quality approaches zero."-Dilbert
  180. Re:and not touch /home by Technician · · Score: 1

    I'd rather wipe out my system, and not touch /home than the other way around.

    Are you kidding? You want your /home directory untouched while a keylogger is watching your online Ebay transactions, ?. login, Amazon.com transactions, online banking, etc... You want all the bounced mail from your now open mail proxy? Identity theft is more damaging than anything in my /home directory. I would rather rebuild my /home directory than rebuild my credit report.

    --
    The truth shall set you free!
  181. Oh grow up. by Nailer · · Score: 1

    "Check out the wicked screensaver! Just install the package!"

    owned.

  182. [OT] Feeling Low? Read this! by Anonymous Coward · · Score: 0

    This has nothing to do with anything remotely Slashdot related, but I need to do something before my head explodes...

    As I type this, my roomate and my best friend/recent lover are fucking in the next room over. WHAT THE FUCK. After 10 years of friendship and built-up sexual tension, we finally hooked up and now less than a week later she's banging my roomate. I am so fucking incensed right now I can't think straight. I wouldn't mind if they went to a hotel or otherwise didn't make it known, but she just FUCKING WALKED PAST MY ROOM TOPLESS AND SHUT THE DOOR IN MY FUCKING FACE. How fucking insensitive can you be?!

    This sucks. It's 3AM and I'm telling strangers (GEEK strangers, no less) about my personal problems. I am a big pussy and will most likely not say anything to either one of them so I expect this to go on for a while. Fuck.

    Feeling low? There's someone else out there that's having a worse day than you. Trust me.

  183. Patches: OS vs Applications by hughk · · Score: 1
    You make a good point but it also good to compare patching techniques.

    Microsoft has Windows Update which informs you of and downloads many OS patches in a timely manner. Red Hat's up2date gives you warnings about everything that is supported by Red Hat but you must opt to download. After the vulnerabilities with non-OS Microsoft software (MS SQL, Outlook, Word). In the unlikely event there was a security problem with Abiword, Evolution or whatver, it would be picked up by Red Hat.

    If you don't mind 'pulling' new versions and don't have a Red Hat subscription, there is always apt-get. AGain it updates applications as well as OS, with an even wider coverage than up2date.

    --
    See my journal, I write things there
    1. Re:Patches: OS vs Applications by Theaetetus · · Score: 1
      Microsoft has Windows Update which informs you of and downloads many OS patches in a timely manner. Red Hat's up2date gives you warnings about everything that is supported by Red Hat but you must opt to download.

      Good point, but two small points - about three months ago, there was a worm for Windows that modified the DNS tables such that after a user ran anti-virus software and removed the worm, instead of then going to Microsoft's update site, it would go to the worm's server and download a new copy. Microsoft, at the time, recommended turning off Auto-update.
      Other point is that if you have a brand new install of XP, and a dial-up modem, with auto-update on, it will download and install updates for the next eight hours... without letting you choose to ignore the patches that you don't care about. On my OSX box, I've turned off the Airport security updates since I don't run wireless. Saves some time.

      -T

  184. Easy Use = Poorly Designed ??? by Anonymous Coward · · Score: 0

    Interesting article, but I think this guy has some problems in his logic. The dude complains about how everyone on windows uses Outlook or OE and how on linux that people use.... "KMail, Mozilla Mail, Evolution, pine, mutt, emacs ... the list goes on." Yes obviously because of the many different programs, distros, and what have you, linux viruses do and will "fizzle out quickly."

    In order for linux to flourish, they HAVE TO get some standards. People hate change and won't switch to linux until it is easy to use.

    I am NOT saying MS doesn't have their major problems, I am just saying IF linux becomes a major player on the desktop they first must make their software easier to use for the average user. This ease of use results in what Scott Granneman calls "Poorly designed software".

    I belive if Linux were to make it big on the desktop-oxSere would be a lot more damaging viruses for linux.

  185. Attention newbies! by Anonymous Coward · · Score: 0

    Further, due to the strong community around Linux, new users will receive education and encouragement in areas such as email security that are currently lacking in the Windows world, which should help to alleviate any concerns on the part of newbies.

    As a member of this strong, supportive Linux community, allow me to provide you now with the aforementioned Linux education.

    (You'll probably want to write this down.)

    "RTFM!!!"

    I can rest assured that any of your former concerns have just been alleviated. If you ever forget the education you received here, don't panic! Just seek out a highly regarded linux guru on the net, and he will invariably and unselfishly re-educate you in the same manner as shown above.

  186. /. reported bull. by jotaeleemeese · · Score: 1

    If you go back to that article (vain hope) you will find tha the company that issued that study is completely discredited as a source of trustworthy information.

    --
    IANAL but write like a drunk one.
  187. Another dumb article comapring apples with oranges by Anonymous Coward · · Score: 0

    Why do everyone assume linux is the best competitor for windows? Common folks wake up, I mean I love as much as the next guy, but all my linux boxes belong nowhere else than in my server room. OS X is far superior and other desktop OS, and thats a fact!

    btw: Ofcourse AC on this on, or my karma dies...

  188. Which is why you back up your data nightly by The+Revolutionary · · Score: 1

    Which is why even as a home user you store nightly backups of all important data to two machines on opposite ends of your home, machines which for all other purposes are essentially "non-executable".

    Keep once a week backups going back 3 months, and nightly backups for the past 7 days.

    If you can, include an offsite (i.e. a neighbor's house) backup.

  189. Pine? by Anonymous Coward · · Score: 0

    Wow, man! You're out of date there!

    Pine's something I used when I first got onto the web. Try evolution now - it's about as easy as Outlook, but still more secure.

  190. I use Windows programs under Linux with Crossover by Anonymous Coward · · Score: 0

    I have a hybrid setup and have wondered about the same thing. CrossoverOffice allows me to run several Windows programs under Red Hat 9 Linux. I use Word 97, Excel 97, Powerpoint 97 and Winzip under Linux. I have deliberately avoided installing Internet Explorer and Outlook Express because of security concerns. I do not feel a desire to use those two products anyway.

    Codeweavers who makes CrossoverOffice recommends that it only be installed while logged in under my ordinary user name not while logged in as root. I installed it that way, so I would assume none of these Windows programs are running as root. However, I still wonder if it is totally safe. Several friends occasionally send me MS Word files. MS Word files sometimes contain macro viruses. Would they pose any significat threat to my computer? Would it be better if I opened those MS Word files with the Linux version of Textmaker instead of with Word 97?

  191. This is blatantly false by daniel_yokomiso · · Score: 1

    The open-source community knows that the only way to ensure market share is taking the virus monopoly from Microsoft.

    --
    Disclaimer: If I disagree with you I'm probably trolling...
  192. A waste of 10 minutes by weinrich · · Score: 1

    I read this article, or at least most of it, thinking I would actually get some new insight into why the Linux was "Safer" than Windows when it came to Viruses. But all he offered was: "It's harder to do stupid stuff on Linux, so if Linux rulled the world people wouldn't do stupid stuff."

    False Assumption: If Linux rulled the world at some point in the future, it would look/feel/act the exact same was it does today.

    If Linux rulled the world it would be because the user community (ie: Windows users of today) accepted it. If Linux continues to disallow "stupid" stuff to happen, users will continue to reject it, so it won't rule the world. Therefore, it must change. The user community has enjoyed a high-degree of freedom, and they will no give it up in HOPES that their computing lives will be safer from viruses, etc. The majority of consume-grade computers run Windows today because it does what they want, not because it's the only choice.

    The author clearly has no understanding of the role usability plays in acceptance of an OS. If it's not easy to use out of the box no one is going to pick up the box. Period. Oh yeah, except of course for that small, 3% of the desktop user-space that enjoys the challenge. But those folks don't really matter since they aren't spreading viruses anyway.

    --
    Error: .sig not found, using /etc/passwd instead
    1. Re:A waste of 10 minutes by Psychron · · Score: 1

      That's exactly what I was thinking. People are inherently lazy.. and because of it they will always choose what is easiest to do what they want. Create something that forces the average user to take multiple steps to achieve the same goal that something else allows in one step and that user will ultimately choose the easiest and fastest route. IE Windows. I like Linux and think it's going to be a contender soon, but only because the gui's are becoming more all inclusive and easier to navigate.. almost like windows. Once all the functionality of the console has been given a gui interface, I'm sure companies will start to adopt Linux as the main OS mostly because it's free, but there's still a long road ahead. Btw.. this is my band http://www.ridalyn.com

  193. The guy who wrote this article is an idiot by Anonymous Coward · · Score: 0

    Sure sure he makes valid points about how people are stupid and want things easy, which is why microsoft has been and will continue to be so successful in obtaining majority OS Marketshare. But if I know most people like most of the technically inclined out there I know do, people are inherently lazy. If it takes more than one step to open their email attachment they won't open it, or they'll find something that will let them do it in one step. The only reason Linux is really starting to gain some sort of foothold in the end user market is because the gui interfaces booted by default with versions like Mandrake and Red Hat make it easier and more fun to do the things the average end user wants to do. Given that logic, it's easy to agree with the majority on the fact that if the Linux OS were more widely used, the balance sheet for virii available for different OS's would be a little more even keeled between the Linux and Windows fronts. On another note, check out this cool band I found the other day: http://www.ridalyn.com

  194. Consider this... by gosand · · Score: 1
    I think Windows systems suffer more from vulnerabilities at the operating system level (possibly because it tried to integrate so many things) than application level (though they do exist). In Unix like environments, it is the opposite. The operating system is generally secure against remote attacks but it is the applications that run on top of the OS that introduce vulnerabilities. As long as there is software there will be bugs, no matter where it is run.

    A very excellent point. But consider this: Not everyone running *nix is running that vulnerable application - all Windows users are running the OS. The application can be uninstalled or turned off (or easily patched), whereas for the OS it is a different story.

    --

    My beliefs do not require that you agree with them.

  195. Different distros by JayJay.br · · Score: 1

    I risk being modded as redundant (maybe I browse too high) but there's another thing needing to be accounted for: Linux is the kernel, all around it is a distro. Vendors choose their packages, and not all of them choose the same. And this also works for the kernel version.

    So, if there happens to be a virus out there that makes use of an exploit, my guess is that you won't see most machines vulnerable, as in the Blaster incident. Diversity inside Linux itself may make it harder to write a global-target virus or something, and even disencourage virus writers, since they can only affect a minor number of computers.

    Just a thought. I'd like to be corrected if I'm saying something stupid.

  196. lion, ramen, and sandmind by Anonymous Coward · · Score: 0

    none of the *nix viruses where important my arse.

    There are some valid points here, but most go away when the use is the average computer user. not worth elaborating - the author is a linux bigot.

  197. Does anyone think the author had any valid points? by journeyman101 · · Score: 2, Insightful
    As I trudged through this article on the Register, I am thinking to myself, does this guy even have any valid points here? After reading the article, I dont see how he refutes the idea that if Linux was on as many desktops as Windows, that it wouldnt have the same problems.


    I personally dont use OE and prefer Linux over Windows, but the points he made in this article are well.....pointless.

  198. Stop FUD on Lindows please. by stm2 · · Score: 1
    No one in the field of security, or even IT, can recommend Lindows while such a blatant disregard for security is the norm for the OS.


    You can get a secure enviroment under Lindows as under any "standard" Linux if you set up an user account. Lindows 4.0 make it very easy to set up a non-privileged user account.
    If the user doesn't know he/she has to do it, we are in the same case as Windows, an uneducated user could damage your system no matter what OS you are using.
    Regarding recomending Lindows to newbies, I would do it, but telling the user to set up an user account.

    --
    DNA in your Linux: DNALinux
  199. Re:Does anyone think the author had any valid poin by Psychron · · Score: 1

    I think he made some very valid points. However, I also think that regardless of how valid his points are, his conclusion was flawed, thereby resulting in the idea that he probably shouldn't have written that article in the first place, and instead ended up exposing himself as a complete idiot.

  200. This is stupid by BinxBolling · · Score: 1

    From the article:

    Further, due to the strong separation between normal users and the privileged root user, our Linux user would have to be running as root to really do any damage to the system. He could damage his /home directory, but that's about it.

    Oh, so the virus can't damage the system, only my /home directory? Is that supposed to be some sort of consolation? If the OS gets damaged, I can reinstall. But if my /home directory gets destroyed, it's a complete catastrophe. (Or rather, it would be if I didn't back up compulsively.) That's where all my email and chat archives, digital photos, and the code and other documents I've written all live. That data is literally priceless, in my eyes.

    Foul up my system, and all I've lost is the few hours it takes me to reinstall. Destroy my /home, and you've taken away my primary record of my travels and other activities and my creative output for the last several years. Only a total gearhead with no sense for how and why normal people use their computers could value the 'system' over the personal data that resides in /home.

  201. Re:Forget Windows (can I get an Amen!?) by gosand · · Score: 1
    If people just stopped using Outlook and only used plain text email there'd be much less of a security problem... I doubt Gabe over at Valve is going to be using it again any time soon.

    Amen. People think I am crazy for using pine as my primary mail program. But I have yet to see a reason to stop using it. Just because there is something newer? Nope. Prettier? Nope. Provides more functionality? 'Fraid not. Allows me to create HTML emails? I think I will stab your eyes out now...

    I can associate applications to open attachments, but *I* choose to open them. I can check my email from virtually anywhere, and I don't have to download all my messages. Download PuTTY, ssh in, check email, get out. Bing bang boom. Or, I could check it via my webmail account, nothing to download there either, unless I want to view an attachment.

    I hate to sound like some old crusty dude, but you don't need all that fancy-pants stuff to use email.

    --

    My beliefs do not require that you agree with them.

  202. Linux is better because....um....Linux is better! by serial_crusher · · Score: 0
    This guys a moron.

    He claims that Linux is more secure because it makes it harder to open email attatchments. I remember when my grandma first started using computers to email the family. She specifically told me that she wanted the most difficult email program possible.

    All of the "Windows vulnerabilities" dealt with common windows software. If I used any other mail client on my windows machine, I'd be more secure. But why do most windows users use Outlook Express? Because it comes pre-installed on the system and is easy to use. Yes, if MS installed many email clients by default, there would be a smaller user base for attackers to exploit.
    But we're once again forgetting that John Q. Moron likes things to be easy to use. "Which email program should I use? Why isnt there just a button that says email?" Or, even worse, John Q Moron will check his mail with one program once, then use another the next time. "Where's my old mail?"

    John Q. Moron also likes to say, "What do you mean, I have to be root to do this? Why is my computer telling me what i can and can't do?!" So then he goes and logs on to root permanantly (I know that's why I'm always an administrator on my Windows machine). For the same reason, he also doesn't want his email program warning him about HTML. I can just see my mom calling me up now. "Oh no, I have a virus on my computer." "How do you know this?" "My email program told me there was some virus called 'HTML' in my mail, and all of these wierd characters are on my screen! I think that means its corrupting my files!" Once I had finished laughing at her, she would be humiliated enough to set her mail program to always open HTML mails.

    As for the "it can only affect my home directory" thing... The big viruses recently have all damaged systems by causing massive amounts of network traffic. Unless Linux says "Hey, stop using so much bandwidth when you're not root," A common user can still propogate one of these. Sure, the traditional "delete your files" style virus will only screw over the moron user, but they'll still be able to propogate email worms just as easily.

  203. morons debunk myth 'markets" by Anonymous Coward · · Score: 0

    that's right, you give them yOUR monIE (aka 'investing'), & it goes so far away it cannot even be found DOWt with the pateNTdead eyecon0meter.

    the infactdead BugWear(tm) blight suppLIEd buy the felonious kingdumb of FUDgePackers, is a worse fate than debt. yOUR monIE's not coming back. lookout bullow.

    need just the facts? consult with/trust in yOUR creator...

  204. Misnomers of social engineering in the article by Anonymous Coward · · Score: 0

    First off, I agree completely that Linux and MacOS are more secure and less likely to allow virus infection. But my complaint here is the same one I make to all my Linux using friends... right now there are too many steps to easily infect your system, but it might not be that way if Linux was as wide spread as Windows. Think about this, why is it so easy to shoot yourself in the foot with Windows? Because of normal day to day users who simply want to make their email work. If Linux was as popular, these built in automatics of Windows would work their way into Linux so that the simple users who think root is something in their gardens can make their email work. And application designers will happily write these automatics in to make their customers happy. So for those of us who use Linux and are more than simple users... yeah it will never happen. But for the rest of the 99% of the world, they are gonna make it happen. Just something to think about.

  205. Even some Office 2000 components under Win2k... by Soulfader · · Score: 1

    Photo Editor (which comes with Off2k) will not work quite properly in a default Win2k install for non-admin users. There's a registry permissions issue which prevents Office graphic filters from being accessible by unprivileged users. It usually manifests itself with an error when you double-click on a JPEG file; Photo Editor will pop up, but then tell you that it can't get the format information (or something; it's been a while since I've seen the error). There's a Technet article on this issue that tells you how to do a workaround (basically, assign more liberal permissions to that particular registry key), but MS basically states that it won't be providing a real fix because Photo Editor is not considered a "core component" of the Office suite.

    We are rolling out thousands of Win2k/Off2k systems here over the next few months, and I discovered yesterday that the standard build does not have the registry fix.

  206. Re:If you can't tell the difference, you'll be own by smitty45 · · Score: 1

    "The best security on your email program will not matter if you're running a vulnerable version of sendmail."

    what are you talking about ? please re-read that sentence and make sure you don't have to qualify it with some other facts to make it true.

    what does it matter to a desktop machine's security if sendmail is totally rooted ?

  207. Not entirely. by autechre · · Score: 1

    It seems to have removed the Outlook Express binary itself (or moved it somewhere else), but there are a bunch of DLLs still in c:\Program Files\Outlook Express. I don't know enough about Windows to know whether that would be enough for malware. To be fair, the entry in the "Add/Remove Programs" box does say "Removes access to Outlook Express from the Start Menu".

    You can do the same thing to IE, but it certainly doesn't remove it. This is a big problem; why MUST a server have a Web browser? I know that they've tied their auto-update system to it, but in my opinion that is also wrong (when up2date first came out, I thought it was incredibly stupid that it required Netscape 4, while AutoRPM only needed a few Perl libraries).

    --
    WMBC freeform/independent online radio.
    1. Re:Not entirely. by antiMStroll · · Score: 1

      Sorry, didn't have a box in front of my. Look for "Add Remove Windows Components".

  208. Re:This seems very naive - not so by zpok · · Score: 1

    Two reactions:

    1:
    "In order for Linux to become as popular and intuitive [shiver] as Windows, things like "setting execute permissions" need to be automatic"

    I really really disagree with that statement. It can be very easy without being automatic.
    On my Mac, I'm prompted to fill in my Admin Password when installing software. That's really a very very small thing.

    But so far it does the trick in two ways:
    1) It gives me pause. If I'm asked my password, I know something "deep" is going to happen. And I'm more likely to remember this event when strange things start to happen.
    2) It keeps significant others from messing up my system for me. They can happily do anything they like, but can't install stuff behind my back.

    2:
    "But "Regular User Guy" won't apply that patch. Multiply that by a million users. Now you have millions of machines out there running a rootable linux box."

    Again, on my Mac, I have an extremely friendly updater. It tells me I need to install something. I click "OK" and it installs it. That's a two step process.
    One: read their message,
    two: click "OK".

    And notwithstanding the new geeky crowd, the majority of mac users couldn't tell you the difference between Root and Admin. This foolproof update mechanism has kept the overwhelming majority of macs up to date. Although Windows Update is not bad at all (and was there before us Mac-heads had a tool like that), it still is beyond regular user's understanding or too much of a hassle.

    Both mechanisms can be adopted by other OS's. There's no reason why good ideas can't be copied, happens all the time. I know OS X isn't everybody's cup of tea (coffee, java, cool aid) but it's an example of a secure desktop system that proves you wrong: the system can be secure without being demanding. I want to hear the first person to state his mac is more difficult than his windows machine.

    And as an afterthought: both the article and some posts have rightfully pointed out that by adhering to some sound design principles, even very simple, useable mail-clients can be a lot safer than outlook.
    Again: on my mac I use Mail which is quite acceptable. It's extremely easy to handle attachments, even for the totally clueless.

    Disclaimer: I like outlook, always did. Simple and powerful at the same time. But running exe's and other doodahs without my permission is totally unacceptable.

    --
    I think, therefore I am...I think.
  209. Re:If you can't tell the difference, you'll be own by Upphew · · Score: 0

    I need to run every attachement that comes with my e-mail.

  210. Users are a link in the security chain by Error+404 · · Score: 1

    Any OS is NO MORE secure than the user.

    That doesn't mean that all OS are equally insecure.

    Obviously, the dominant OS will be the prime target. The question is how soft that target is. Windows is the prime target because it is dominant. It is an easy target for other reasons.

    The stupid user can always be hit, the security obsessed will always be hard to hit. But there are a lot of people in the middle, and Windows security does not serve them well.

    --
    We apologize for the inconvenience.
  211. In Other News by rifter · · Score: 1

    SecurityFocus fires Scott Granneman for his anti Microsoft comments after disavowing all connection with his statements. :)

  212. Re:If you can't tell the difference, you'll be own by hesiod · · Score: 1

    > what does it matter to a desktop machine's security if sendmail is totally rooted ?

    I can't read the poster's mind, but if sendmail is r00ted, most likely the rest of the machine is at risk as well.

  213. Remasters by hughk · · Score: 1
    Yes, that is a bitch of mine. Windows people say it take N hours to get Linux up and running but it seems to take at leats 2N to get Windows up because of the layered products and the incredible mess of patches.

    I'm really suprised when patches arent integerated into the main release and the release remastered. I accept this with free or almost free software, but why do I get it when I'm paying too much money to Microsoft?

    On your point about switch DNS, Red Hat signs their updates (nice touch). Do you get the same with OS X?

    --
    See my journal, I write things there
  214. Re:If you can't tell the difference, you'll be own by smitty45 · · Score: 1

    I would say that anyone running an SMTP server on their desktop deserves to get rooted.

  215. He Contradicts Himself - somewhat by jbischof · · Score: 1
    He is trying to say that Linux, if used as widely as Windows, would not be as vulnerable. However, he then goes on to describe how Window's monoculture of running the same apps the same way is virus prone. A monoculture is virus prone for the very same reason that a pervasive OS is virus prone. One vulnerability effects all the same OSs.

    Maybe Linux is less "monoculture" prone than Windows however the point stands that diversity prohibits infection and similarity encourages it. If everyone in the world used Linux, we would see more linux viruses, although maybe not nearly as many as Windows.

    He also seems to ignore the fact that the average computer skills of a Linux user are vastly superior to the average skills of a Windows User. The worst propogaters of viruses, chain mails, and worms (due to unsecure computers) are the family computers and uneducated users who use Windows for its ease of use. I don't know if the marketing dept. would be able to survive if all computers in the world instantly started running Linux instead of Windows tomorrow.

  216. Hilarious by Anonymous Coward · · Score: 0

    Very amusing.

    Mr Granneman's point: Linux doesn't have many viruses because the wildly diverse, complex, and inconsistent ways of doing even simple tasks such as e-mail on a Linux system make virus writer's jobs harder.

    Of course, the wild diversity, complexity, and inconsistency involved in doing simple tasks is exactly the same reason why the general population isn't demanding Linux on their desktops! Can you imagine explaining how to execute a _legitimate_ e-mail attachment to Grandma over the phone if she used a Linux box?

    "Grandma.. ok, now we've saved the attachment, so click the little icon at the bottom that looks like a window. No, it's black with a little frame around it. Grandma, pretend it's a window at night. Yeah, that one. Now, click twice on it. Grandma? No, I know it says 'bash%', but please don't hit the computer again. Now, type 'chmod +x foo/bar'; that's 'c', 'h', 'm', ...."

    And of course, since the Lindows people are actually trying to make a distribution of Linux that ordinary mortals can use without going insane, guess how they're configuring things? Wide open, so that everything "just works".

    Despite the author's claims, there's nothing about Linux itself that makes it more secure than Windows (well, Windows XP, anyway) other than the wise choice of default settings, which is something Microsoft can and should address. Of course, most people will still turn things off to make their lives less annoying.

  217. So then, how do you explain - OS X? by SuperKendall · · Score: 1

    OS X has similar sets of features (yea, even chmod is present) yet I would far rather give my grandmother a Mac than a Windows box. They figured out a good balance between locking things down in the UNIX way and letting programs have higher level access when needed with an admin password (as in during installs) which is pretty much just a really easy to use Sudo.

    Here's an alternate question - would you rather explain chmod or Windows Update?

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  218. You don't get out much, do you? by Population · · Score: 1

    I've had an SMTP service, FTP service, ssh service and NFS service running on my workstation.

    It's a lot easier to handle things like that than to have those services running on other machines. Except for the ssh service. Instead, I'll have the clients on the other machines so they can connect to my workstation.

    Fewer services running on those machines means reduced chances for worms.

    1. Re:You don't get out much, do you? by Anonymous Coward · · Score: 0

      Oh I get out plently. Yeah, I got tcp-wrapped ssh, postfix in a chrooted environment, syslog logging stealth to a cd on a remote machine, blah blah blah....all on my desktop box. You're impressing no one.

      My point was that _most_ organizations (i.e. all) taking SMTP mail in for their domain via MX is NOT going to be on someone's workstation, and if it is, then fire the f*cking idiot who did set it up that way. An admin who makes a primary mail server as a machine used as a desktop box should be flogged.

      Which bring us back to my point...sendmail being rooted has nothing to do with worms and viruses on desktop machines, because sendmail shouldn't be running on them, period.

      And if you're smart, then the server being used to relay mail out to the internet is NOT the same machine as the box taking mail in for the organization. Welcome to SysAdmin 101.

    2. Re:You don't get out much, do you? by smitty45 · · Score: 1

      oh sorry..that last AC reply to you was me.

  219. a Clever Retort by Rhaize · · Score: 1

    My friend and I have a rivalry going on.. reguarding Linux vs Windows. I sent him the link, he sent me a retort.. My point-by-point response to this article.

    Jack Clarke, European product manager at McAfee, said, So we will be seeing more Linux viruses as the OS becomes more common and popular.

    Mr. Clarke is wrong.

    .... let's compare the numbers. ...

    There are about 60,000 viruses known for Windows, 40 or so for the Macintosh, about 5 for commercial Unix versions, and perhaps 40 for Linux. Most of the Windows viruses are not important, but many hundreds have caused widespread damage. Two or three of the Macintosh viruses were widespread enough to be of importance. None of the Unix or Linux viruses became widespread - most were confined to the laboratory. >>Editor's note: unfortunately we have been made aware that this quote by Dr. Peeling and Dr. Satchell is incorrect; the independent WildList organization produces a monthly in the wild list of viruses. While the vast majority of viruses in their report are Windows-based, there are still some Linux-based viruses (listed as Other) found in the wild as well.>>

    So, the very basis for stating that Mr. Clark (a high ranking official with a well-known anti-virus company) is wrong is flagged by the editor as being invalid. Am I the only one who thinks this is not a small deal? It's also worth nothing that this is the first of two such statements that the editor had to mark as being factually unsound or misleading.

    First, look at the two factors that cause email viruses and worms to propagate: social engineering, and poorly designed software. ... Virus writers use social engineering to convince people to do stupid things, .... Poorly designed software makes it easier for social engineering to take place, but such software can also subvert the efforts of a knowledgeable, security-minded individual or organization.

    Can anybody explain the use of the word but in the previous sentence? (Look at the sentence again if you're wondering what I mean.)

    ... It's easy to run executables in the Windows world, and users who get an email with a subject line like Check out this wicked screensaver! and an attachment, too often click on it without thinking first, and bang! we're off to the races and a new worm has taken over their systems.

    Even worse, Microsoft's email software is able to infect a user's computer when they do something as innocuous as read an email! Don't believe me? Take a look at Microsoft Security Bulletins MS99-032, MS00-043, MS01-015, MS01-020, MS02-068, or MS03-023, for instance. Notice that's at least one for the last five years.

    There is an upcoming editor's note about this along with the following sentence.

    And though Microsoft's latest versions of Outlook blocks most executable attachments by default, it's still possible to override those protections.

    So, the complaint here is that it is possible for somebody to manually override the security settings put in place by Outlook? Does the autho

    --
    Within the arms of tragedy, there is little comfort in being right.