Slashdot Mirror


UNIX Security: Don't Believe the Truth?

OSNews has an interesting editorial about security on UNIX-like systems. "One of the biggest reasons for many people to switch to a UNIX desktop, away from Windows, is security. It is fairly common knowledge that UNIX-like systems are more secure than Windows. Whether this is true or not will not be up for debate in this short editorial; I will simply assume UNIX-like systems are more secure, for the sake of argument. However, how much is that increased security really worth for an average home user, when you break it down? According to me, fairly little"

520 comments

  1. Backup by biocute · · Score: 3, Insightful

    So if an OS is to make a daily backup of user's home directory (or My Documents) automatically and locks it away (until emergency) from user access, it might just win the heart of users.

    1. Re:Backup by RailGunner · · Score: 5, Insightful
      So if an OS is to make a daily backup

      Google "How to use cron".

      The OS already can be set up to do this. The premise of the article is flawed; and based on a premise that I reject. Chances are, if you're smart enough to run Linux, then you're probably smart enough to backup your important files.

      Plus, given the author's scenario - let's flip it around: A Windows virus can bork your data and your OS. At least with UNIX, backups notwithstanding, the OS is still there and you'd have a much better chance at recovering your data than you would with Windows.

      Mod article -1, Flamebait.

    2. Re:Backup by Jordan+Catalano · · Score: 3, Insightful

      Wow. This snippet of an article really misses the point. If nothing else, it's just mean. It finds this "flaw" which exists not as part of the OS's security systems, but in user behavior. It waves its arms in the air, trying to make it seem like a big deal, and offers no insight into any sollution. Responsible computing has responsible users as a requisite. You have to give users SOMETHING to call their own. If they don't respect this space, backing it up or storing off-site copies of important files, they don't deserve to have it. I don't mean to be snippy, but how much hand-holding is the OS supposed to do? Would the author prefer a computer that was more TV than anything else, showing a lot of output but not taking any input from a user that could conceivably "gum up the works"?

    3. Re:Backup by Chrismith · · Score: 2, Interesting
      So if an OS is to make a daily backup of user's home directory (or My Documents) automatically and locks it away (until emergency) from user access...

      Who determines what the emergency is? The system itself? If there really is an "emergency," will the system even be in a state to realize it? The last thing users need is to be lulled into a sense of security by automatic backups that can't be retrieved when you really need them.

    4. Re:Backup by SirGeek · · Score: 1

      Plus, given the author's scenario - let's flip it around: A Windows virus can bork your data and your OS. At least with UNIX, backups notwithstanding, the OS is still there and you'd have a much better chance at recovering your data than you would with Windows. I fully agree with you. I just had one virus basically roach a friend's laptop. The virus attached itself to EVERY executable image on the hard drive. I had to wipe the programs ( Adaware, Spy Bot, or Avast could not remove the virus and all recomended deleting the files ). I had to re-install Windows inorder to get the system to start after virus find/repair/delete was done. The system is fine now. Its running Avast and Zone Alarm and I'll be educating them in how to use Firefox and to run Adaware and Spybot.

    5. Re:Backup by PastAustin · · Score: 1, Insightful

      I am sorry but first of all if you have important data that matters to you, you should be backing it up.

      Second since when was it true that Windows backed up the data? As he says in the article Windows and Linux do the same for that.

      I would take the car with airbags (linux / unix with security and less vulns) over the car with a shaky tinfoil frame that I always need to take to the shop -- even if that photograph I have pinned on the sun visor gets burned in both cars if I get in an accident.

      I don't see the point of this terrible "article" (if it can be called anything more than a short, unsubstantiated rant) or why it was posted anywhere, let alone /.

      --
      Firefox 2.0 - Spell Rightly.
    6. Re:Backup by MandoSKippy · · Score: 5, Funny

      My grandmother would like to know what this "cron" you speak of is... it sounds like a old science fiction movie, but she can't figure out the connection between movies and backups....

    7. Re:Backup by xtracto · · Score: 0, Redundant

      Then I would recommend you setting up an NON ADMINISTRATION privileged account on any system she uses.

      The only real difference between Windows and all Unix flavors now is that the first gives administrator privileges to its users by DEFAULT, and *promotes* the use of the computer with them, while the last (all unix flavors including Linux and BSDs) promotes the contrary.

      I think Windows is less secure than say, Mandriva on the same way that Mandriva is less secure than OpenBSD, they just leave the more "dangerous" services/tools disabled by default.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    8. Re:Backup by Anonymous Coward · · Score: 0
      The virus attached itself to EVERY executable image on the hard drive.

      Who has executable images?

      Its running Avast and Zone Alarm and I'll be educating them in how to use Firefox and to run Adaware and Spybot.

      I'm thinking they're not the only one who needs some educating.

    9. Re:Backup by electroniceric · · Score: 1

      To be honest, this is an long-overdue idea. What an end user really wants is something like FreeNet (minus the creepy libertarian/spook overtones) where your data is transparently saved, unreconstructable except by you, to a whole raft of peers, with a full local copy that flushes out to the 'Net at the right times. It would be nice to have the whole OS whole OS hosted, but for the pressure that puts on having a reliable and fast internet connection.

      The core technical idea of FreeNet is an excellent one, but people's interest in it has much less to do with liberty and freedom from censorship, and everything to do with robust access to data. Frankly I don't give a rip if my mom can see my bank number or even my cheesy love letters to my ex-girlfriend as long as I can relax and know that my data isn't a either a hard drive failure or a virus away from elimination or widespread dissemination to Russian teenagers who I do NOT want seeing either of the aformentioned items.

      As for the article, about the only assertion one can find there is "compromization of userland matters too". Yup, it does.

    10. Re:Backup by arkanes · · Score: 4, Informative
      The article, and most of the posters here, are missing an even more important point. There are very few viruses that just delete all your files anymore. The two major threats the PCs these days are spyware (a threat Linux has greater resistance to, because modifying plugins and such usually requires root permissions (with some exceptions, such as Firefox plugins - you're down to app level security there, on both platforms) and zombies to add your PC to a botnet, which Linux is more resistant to, again, because of not running as root. Yes, you have roughly the same level of resistance to "delete all your files" viruses, which are rare these days relative to the amount of "take over your machine as a botnet" viruses.

      All that, of course, is ignoring practical differences in the security history of the platforms and common applications, as well as the lower profile of Linux in terms of automated threats. Direct attacks (ie, someone is specifically attacking you) are just as much of a threat, and many distros are vulnerable to attacks in an unpatched state. Linux is *not* a panacea against threats (and only idiots portray it as such), but it is a very different threat profile than a Windows machine.

    11. Re:Backup by afd8856 · · Score: 1

      I didn't knew anti-spyware software could remove viruses, or, for that matter, detect viruses. But what do I know, it's not like I've used any.

      --
      I'll do the stupid thing first and then you shy people follow...
    12. Re:Backup by ltwally · · Score: 2, Insightful
      "Chances are, if you're smart enough to run Linux, then you're probably smart enough to backup your important files."
      That's rather presumptuous, isn't it? Not everyone that installs linux on their pc is automatically a linux-nerd... In fact, these days, there are probably just as many people running linux that wouldn't be able to set up a cron script to backup their stuff. The vast majority of linux users that I've known were not professional admins, and would never have had the patience to install linux if they hadn't found distros with fancy gui installers.

      I think it's time to face the facts: Linux may still be mainly for geeks -- but it no longer requires a PhD to run it on a daily basis.

      --



      /dev/random
    13. Re:Backup by DrSkwid · · Score: 4, Interesting

      plan9 does this

      and you get a day by day (or however much you fancy) snapshot so you can roll back your files to any snapshot in time you have recorded, on a process by process basis. I.E. you can have two different days open at the same time in different processes.

      And, to add compliment to health, it doesn't use up extra space but uses Venti

      Venti is also available for Unix-likes via plan9port

      while I'm here, plan9 is secure BY DESIGN. No super user, networked authentication, networked file storage, diskless terminals etc. et bloody cetera.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    14. Re:Backup by predator79 · · Score: 0

      Actually, TFA makes a valid point, however hidden under a layer of trollish language and general lack of substance (IMHO).

      Users do care most about their own data, whereas programmers and geeks care more about their "environment", i.e. OS and applications. The latter can be restored easily (though it takes time), whereas restoring someone's collection of personal poetry is a lot harder. We also know that users are quite careless with regards to backups and overall system maintenance.

      So why not go the extra step for them and reduce the amount of homework they have to do?

      How about a versioned file system, where a deleted object "foo" is simply a version of "foo" that isn't linked to any directory (or container)? For more advanced uses offer configuration options that copy older versions onto different mounted media. Furthermore, a querying mechanism allows applications to retrieve a changelog of the file system and backup the changes (thus creating an incremental backup).

    15. Re:Backup by pmjordan · · Score: 5, Informative

      What I continually fail to understand is why everyone I know logs in as an Administrator under Windows, even after falling victim to a virus, spyware, etc. I don't necessarily mean the account with that name, having a personal user in that group amounts to the same thing.

      I'm a fulltime Linux user (4 years on the desktop, 7 years otherwise, so no veteran, and no newbie either) and I'd never even consider using logging in as root for any activities that aren't associated with system administration. (guess where "Administrator" comes from) Typing in the root password to install software isn't something I'd call a nuisance or even mildly irritating.

      The same thing is of course possible under Windows: Make your main login a 'Power User', or if you feel that's not safe enough, put it in a group with the same policies as the 'Users' group and slowly increase its permissions until you can work productively. (there are problems with debugging code and other niggles by default) Recent versions of Windows will prompt you for an Admin password for stuff your user isn't allowed to touch, although in some cases you have to explicitly right-click the link/executable and select 'run as'. I think there even are some utilities around to make the process even less painful.

      If you're doing extensive admin stuff, you can also log in as an Admin explicitly of course, and since XP you can switch between users quite easily without logging out.

      It always astounds me how incredibly adverse peoples' reactions are to this suggestion. Sure, it doesn't provide absolute security (ActiveX springs to mind) but that, together with frequent Windows Updates, an enabled WinXP SP2 firewall, and not using IE, I can't imagine you'll have a problem. You might be able to lose some data if you catch a virus, but you're very, very unlikely to bone your system. I do occasionally boot into Windows to play games (Cedega doesn't really work on ATI graphics cards) and I've never caught a virus or spyware, and I don't have an antivirus program installed, as they slow the system down to an infuriating degree IMO.

      ~phil

    16. Re:Backup by rcpitt · · Score: 2, Interesting
      You stole my thunder :)

      I have a number of Unix/Linux users who use their systems as desktop workstations and don't use root (at all - I set them up and do all maintenance remotely)

      Their systems do daily backups of home directories to a protected area that is read-only by their IDs. Whether or not the overall systems are less virus/worm prone is not really the issue, the fact is that only an attack that can get root access can actually do (locally) irretrievable damage.

      The better thing IMHO about Linux/Unix is that there is transparency about what actually needs to be backed up in most cases (some require a bit of sleuthing but even they can be made transparent) - the home directory and maybe a major application data directory (MySQL for example)

      Only these need to be dealt with - the rest of the machine's resources can be replicated/restored/reinstalled and add the data and go on your happy way.

      --
      Been there, done that, paid for the T-shirt
      and didn't get it
    17. Re:Backup by 1u3hr · · Score: 1
      My grandmother would like to know what this "cron" you speak of is

      Your granny would probably be happier using OSX, which is definitely a "Unix-like OS", so this is on topic and serious.

      Anyway, TFA is a troll. He sets up a straw man: "People say *ix is invulnerable", then says why it isn't. Well, no one says it is, (not even OSX).

    18. Re:Backup by Loconut1389 · · Score: 1

      Google "Volume Shadow Copy"

    19. Re:Backup by Anonymous Coward · · Score: 0

      Anyway, TFA is a troll. He sets up a straw man: "People say *ix is invulnerable", then says why it isn't. Well, no one says it is, (not even OSX).
       
      No, he did not set up a straw man. RTFA instead of whining. He pointed out that for a common user (ie not computer expert), the difference between losing one's data and the entire system is none.
       
      Unix's reputation as a secure os is misleading to common users. They don't give a damn about the system still running if they've just lost their precious data. And with a "secure os" backups may seem less nesessary.

    20. Re:Backup by ArsonSmith · · Score: 2, Insightful

      I don't think cron is the solution for this. Perhaps LVM and snapshots is what people should be looking into for this type of backups and locking away.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    21. Re:Backup by Ultra64 · · Score: 2, Informative

      Who has executable images?

      Anyone who has a computer.

      For Windows, .EXEs and .COMs are executable images. (Image does not always mean "picture").

    22. Re:Backup by Scoth · · Score: 4, Informative

      I recently had to flatten a friend's box and do a restore as it had a similar situation to a previous post - literally every executable on the system was infected with something. I set him up with all the usual security software, got it running, and then switched his user to Limited, made sure his business software still worked properly, and let him run. A week later he calls me back and tells me he's having more problems, and when I go back I find out he's put a virus'd exe attachment on the desktop from his e-mail and used the Run As to run it as the Admin.

      My point about all this is no amount of security or proper setup will prevent stupidity. Although this is a case where Linux/UNIX would suffer from the same problem. Social Engineering is still the greatest exploit out there, for any OS.

    23. Re:Backup by man_of_mr_e · · Score: 1

      Typing in the root password to install software isn't something I'd call a nuisance or even mildly irritating.

      But it IS insecure. When a user logs in, they're in an environment that cannot typically be spoofed. However, training user to type in their administrative password routinely, in an environment where user programs can easily pretend to be administrative ones is a recipe for password sniffing.

    24. Re:Backup by jeriqo · · Score: 2, Funny

      Just googled "how to use cron"

      First page's answer : man cron (thanks a lot)
      Second page : asks me to run VI to edit a file

      Now googling "how to use vi"... ...coming back in 3 months when my crontab will be working.

      --
      Alexis 'jeriqo' BRET
    25. Re:Backup by Coryoth · · Score: 2, Insightful

      What I continually fail to understand is why everyone I know logs in as an Administrator under Windows

      The same reason that Linux users don't have reasonably strict SELinux policies in place on their machines - a lot of applications are still stuck in the older model and don't play nice with Windows if you aren't the Adminstrator, or Linux if you try and confine their access to reasonable least privilege. What I find interesting is that both Linux and Windows have this issue but people keep ignoring the Linux side - more effort needs to be put into making SELinux and similar security systems workable with good policies even on general workstations. Linux users need to start expecting more of their applications with regard to security.

      Jedidiah.

    26. Re:Backup by Theatetus · · Score: 2, Informative
      Who has executable images?

      Users of software suites called "operating systems" and "filesystems". An "executable image" is a file (generally on disk) that is (more or less) an image of the program's initial state when it is loaded into memory. Users who are less careful with wording than GP often call them "executable files" (even though not all executable files are executable images), .exe's (even though not all operating systems do magic by file extension), or just "programs".

      --
      All's true that is mistrusted
    27. Re:Backup by MaestroRC · · Score: 1

      The primary issue is with the setup utility that does the user creation on first boot. It asks you to create a password for the Administrator user (Pro only?), and then FORCES you to create at least one user to login as, and sets this user to auto login if you only create 1 user. However, EVERY user that you create using the first run setup is created as part of the administrators group. Why? because of the inherent brokenness of XP, where a lot of apps will not function when you aren't an administrator, and that you cannot install programs unless you are a power user or administrator. Most people would think the system is broken if they can't just install programs.

      --
      I hate sigs...
    28. Re:Backup by Anonymous Coward · · Score: 0

      Check out rsync
      http://samba.anu.edu.au/rsync/
      Back up your files accross the globe using ssh if you want.

    29. Re:Backup by Tharkban · · Score: 1

      I do all my work in a subversion repository so that I have versioning and I have the same work files on all my computers (office, home, laptops). However, I don't put my pictures and music into the repository because of the disk space required. A subversion working directory stores two copies of the files, plus one of the computers must host the actual database, another copy (plus all historical data). So the data I have would explode into either twice or more than three times the size. I don't have large enough disks to do that, especially not on my small laptop that only has a couple spare gigs. That's why versioned file systems don't work effectively transparently. Not to mention that some process must maintain the filesystem, an administrator account could toy with the filesystem all it wants to.

      --
      Tharkban (It is a signature after all)
    30. Re:Backup by Senzei · · Score: 1
      Who determines what the emergency is? The system itself?

      Maybe the person who has credentials to these alternate accounts? Nothing about automated backups indicates that you will not be able to do a manual restore.

      --
      Slashdot: Where anecdotes and generalizations can be freely substituted for facts, logic, or intelligence
    31. Re:Backup by colinrichardday · · Score: 1

      I install programs in Linux by logging in as root in an xterm. If you can spoof xterms on my machine, maybe I should do something else.

    32. Re:Backup by laplandsix · · Score: 1

      On the topic of CRON. Why is windows task scheduler so utterly worthless? I mean come ON! This is the finest software company on earth and they can't write a decent task scheduler? Why is it that all my tasks stop working when I follow proper security guidelines and change my password? Oh, it's because each task is stored with the password of the user who runs the task? I see. So you can run tasks as other users. Brilliant! 'course it means that every time my password changes (3 months) I have to step down the list of 15 or so scheduled tasks and clickety click with my mouse to put in the new password. Sheesh. What utter crap.

      --
      Free The Lapland Six!!!
      http://www.whatiwore.com
      What I wore, now with 100% more pool project!
    33. Re:Backup by colinrichardday · · Score: 2, Insightful

      Install programs where? Should ordinary users be allowed to install programs in the system, as opposed to their own folder/directory? If so, why bother having a distinction between Administration and User in the first place?

    34. Re:Backup by VON-MAN · · Score: 1

      Those are not issues, as long as backups exist. Even a simple configuration where a mirror of the home directory is made on a regular basis protects against harddisk failure. And i don't know if you ever had a hd failure, but i realized it soon enough. Obviously, failed backups are of use to none. But protection of your data is matter of weighing your options against your need, and keeping it simple is in your own interest. Generally there's no need for obscure backup software with convoluted backup schemes. And home users are advised to mirror and/or burn their important data, so that surprises are unlikely.

    35. Re:Backup by drauh · · Score: 2, Funny

      whatever it is, it sounds pretty nasty

      --
      This is a tautology.
    36. Re:Backup by MaestroRC · · Score: 1

      That's part of the Windows problem. On windows, everything pretty much assumes that it will be installed in \Program Files\. I agree, users should be able to install user-specific programs (and in the Windows model, most of the time even a user specific program is put in Program Files). Regardless, there are still issues with the registry, and what should go where.

      The OS X model (UNIX) is much better, in that programs are generally drag and drop, and can be run from anywhere. For example, on my personal machines, I have a /Applications as well as a /Users/username/Applications. All of my user-specific (mostly everything, since my machines are only me using them), I put in my Apps folder in my home.

      --
      I hate sigs...
    37. Re:Backup by colinrichardday · · Score: 1

      Indeed, some distributions include /home/user/bin in $PATH, although I don't know how to include libraries.

    38. Re:Backup by pugugly · · Score: 2, Funny

      Well, to be fair, evidently Windows had executable images. Just (Cough Cough) an undocumented feature . . .

      - (Insert Evil Grin Here) Pug

      --
      An Invisible Entity of Vast Power whose existence must be taken on faith alone: Liberal Media
    39. Re:Backup by Oliver+Defacszio · · Score: 1
      But, it does still require a willingness to screw around endlessly with absolutely everything, and then screw around with it again when it inexplicably stops working after the first reboot. Aside from, to use your term, "linux-nerds," I don't know anyone who is willing to spend two weeks researching and getting an OS install running just so that they can proudly claim to be Windows free. Yes, yes, I am SURE that 98% of potential Slashdot respondents can complete the whole process in six minutes, but we're talking about how the use of linux doesn't require an interest in linux.

      Everyone who is actually, you know, BUSY with things just loads OS X or XP and moves on with life. So, perhaps linux isn't hard to USE anymore (although such a statement is not my opinion), but that only matters after the endless initial "tweaking" is complete.

      --

      -
      Inventor of the term 'pardon my French'.
    40. Re:Backup by fitten · · Score: 1

      So did Linux, if all those recent patches for PNG and a few other libraries I installed were to be considered.

    41. Re:Backup by stanmann · · Score: 1

      The fact that WMeta File was most commonly used as a wrapper for images, didn't make it an image format.

      --
      Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
    42. Re:Backup by man_of_mr_e · · Score: 1

      That may be what YOU do, but that's certainly not what everyone does, and we are talking about Windows here.

    43. Re:Backup by just_another_sean · · Score: 1

      No, I didn't RTFA. And I may or may not. And I may be totally wrong on what we're talking about. But I'm going to risk it and assume we mean System Restore.

      To quote the parent post "A Windows virus can bork your data and your OS"; not only is this true but their wonderfully helpful feature, System Restore, is not very bright. It doesn't realize this fact (the potential borking that is). System Restore is happy to make daily backups of infected files. In fact it is so user friendly that if you do something stupid, like manage to clean the virus from your system, System Resatore will Do The Right Thing(TM) and put your infected files back on for you. Nice, eh?

      I found this out the hard way when my boss was in China and calling me daily asking how the f&*k the virus could come back after all the time we spent cleaning it. Turned off System Restore and voila, no more autoexec infect.

      System Restore is no longer featured on our users' PCs. You know what we did? We mapped their C drives to a Samba Server and use Cron to backup thier files every night.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    44. Re:Backup by !equal · · Score: 1

      According to "man ld.so" in Ubuntu Linux, it says you would put the additional library path(s) in $LD_LIBRARY_PATH

    45. Re:Backup by Anonymous Coward · · Score: 1, Insightful

      I don't know anyone who is willing to spend two weeks researching and getting an OS install running just so that they can proudly claim to be Windows free.

      perhaps linux isn't hard to USE anymore (although such a statement is not my opinion), but that only matters after the endless initial "tweaking" is complete.

      Two weeks? Really, you can't use gentoo as the standard to describe linux distributions. Seriously. When was the last time you installed linux? Most linux distributions no longer require any tweaking whatsoever. And while we're on that topic, I might as well point out that a new windows install requires a lot of time and effort to set up, ie install updates, drivers and useful programs. I have never installed OS X so I can't say anything about the process.
      Oh yeah, don't try to say that most windows users never have to install the OS. I don't know where those stats came from - everyone I know that owns a computer has had to reinstall windows at least once. The majority of them were average users too.

    46. Re:Backup by pixel+fairy · · Score: 1

      nice. but the vast majority of us dont have "unlimited" storage. for the rest of us, rdiff-backup is as good as it gets.

    47. Re:Backup by colinrichardday · · Score: 1

      Actually, the person to whom you responded was talking about installing programs in Linux. Now in Windows it may be a pain, but whose fault is that?

    48. Re:Backup by Drachasor · · Score: 1

      I'm fairly knowledgeable about dealing with Windows, and it is my opinion that you might as well log on as an administrator. This is true, at least, if you are the only one using the computer. I've had a number of Windows machines over the years and I have only ever had a virus once. Suspicious email is easy to spot, and it isn't hard to get programs to avoid automatically opening/running files that might be suspicious. Once you have that taken care of then you have 99% of the problem solved (IMHO). Windows doesn't have easy ways to wreck your own system by accident. In this instance, its underpowered command-line and "yes-yes-yes-I-really-want-this-done-you-stupid-ma chine" interface is a strength of sorts. As long as you don't do anything supremely stupid (and take standard precautions such as a firewall, anti-virus software, etc), then you are quite safe running as an admin on Windows.

      In short, if you are smart enough to administer a Windows machine, then you certainly can just run as admin when you use it. (To be fair, there are many windows users that are extremely stupid/ignorant/gullible when it comes to potential viruses and the like, and if one of them will be using a machine then more stringent precautions are necessary).

      In fact, I'd say you don't even need to be capable of being an admin for a Windows machine to run as an admin. The potential mistakes to make (vs. Unixes) are much harder to make. Generally a few simple rules will do you well, such as: 1. Don't run any program you get via email/IM/etc unless you were both expecting it and the message it is part of seems completely normal; 2. Only get downloadable programs from trusted sites -- such as one's university's website, a known business's site, etc; 3. Never have your browser set to automatically run .com, .exe, and other executable files.

      There are maybe a few other guidelines against doing something stupid, but even if you don't spot something before it happens (a rare thing), then once you make such a mistake you won't make it again.

      -Drachasor

    49. Re:Backup by Zerathdune · · Score: 1

      Not to mention that he suggests the ONLY way that Unix is more secure is through having admin disabled by default. ha.

      --
      No single raindrop believes that it is responsible for the storm.
    50. Re:Backup by Angostura · · Score: 1

      But even on OS X there are shed-loads of apps that come with installers that demand an admin password so that they can be installed into /Applications.

      I find this a worrying security hole because without poking around in the package (something I'm not really adept enough to do) there is no way to know that the reason it is asking for the password is really to pop itself into /Applications, rather than doing something more sinister.

    51. Re:Backup by Panaphonix · · Score: 1
    52. Re:Backup by benjcurry · · Score: 1

      Yeah, but the point being made in the article is basically that a standard Unix install isn't all THAT much more secure than an average Windows install. The author still implies that Unix is more secure. You could do like I do, though and create a separate user account for your media, and keep it read only for your basic web-browsing, etc. account. I really don't understand what the point of the article is other than Unix IS more secure than Windows, but not in the way you might think. If you install Windows, set up an account with minimal privileges to run regularly, only logging in as admin to change system settings. If you're running Unix, then...well, it's much more customizable and secure. Period.

    53. Re:Backup by Kadin2048 · · Score: 1

      You really want to Google for 'using crontab' since that's the userland tool for setting up cron jobs.

      If you run that search, you get this page as the first result, which is pretty good.

      And crontab will use whichever editor you specify in your shell's EDITOR variable, the default is vi on some systems, but you can just as easily put a line or two in your /etc/profile file to fix this.

      It would look like (correct me if I'm wrong here)
      EDITOR="/usr/bin/pico"
      export EDITOR

      Obviously, you can replace the path to pico with whatever other editor you prefer.

      I just set up a crontab task on my Mac OS X box at home to back up my Documents directory over rsync every night at 0330 to a remote machine, and send the results to me in an email on the local system, following these pretty-good instructions:
      http://www.macdevcenter.com/pub/a/mac/2002/07/02/t erminal_5.html
      I don't guarantee that those instructions will help you on a non-Darwin based system, though. The mail trick requires sendmail to be installed and working, for one.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    54. Re:Backup by Scoth · · Score: 1

      Let's see... somehow, somewhere, you pick up some *NIX malware. It searches your homedir for symlinks and common applinks to xterms (say, KDE desktop or quicklaunch icon) and replaces it with itself. It could also modify your login prefs to replace your PATH with one that would replace, say, the 'xterm' command with itself. From there, the next time you launch xterm, it's compromised. Whether it's a whole new program that looks like xterm, or something stuffed in the middle of xterm and your session, one su later and the bug has your root password.

      Unlikely, perhaps, but certainly possible :)

    55. Re:Backup by Anonymous Coward · · Score: 0

      You missed the point. The point is people are saying "Linux can't get a virus" so Tom User trys Linux, thinking backups aren't needed, because everyone is saying Linux can't get virus.

      Linux people can't have it both ways. Linux is either ready for the mainstream and the normal user or it's not and you have to be "smart" to run Linux.

    56. Re:Backup by MobileTatsu-NJG · · Score: 1

      "It always astounds me how incredibly adverse peoples' reactions are to this suggestion. Sure, it doesn't provide absolute security (ActiveX springs to mind) but that, together with frequent Windows Updates, an enabled WinXP SP2 firewall, and not using IE, I can't imagine you'll have a problem."

      I'm one of the idgits that run as admin all the time. (I took no offense to your post, btw.) One of the main reasons I do this (besides the convenience) is that I'm not convinced that it'd actually spare me any security issues. It might prevent my girlfriend from installing software, but do Windows permissions actually do anything beyond that that would make my machine the slightest bit more secure? To the best of my knowledge, no. But if somebody could correct me, I'd really appreciate it.

      I have to ask, though, do Linux's permissions really offer that much in terms of protection? I mean, sure, they can prevent data from being written to the disk, but does it extend farther than that? If somebody creates a worm that executes under the current users's permissions, couldn't it still send messages out to affect other people? What about a buffer overflow? Would that data be executed as the currently logged in user or as root...?

      Frankly, I'm not sure I totally understand all the fuss. It's one thing to not want to have sensitive data leaving your machine. It's another to worry about data loss. All of the permissions in the world will not protect your machine from a failed hard drive or a power surge. I don't mean to belittle computer security or anything like that, but a good data backup plan is going to be more beneficial to you than being overzealous about security.

      --

      "I like to lick butts!" by MobileTatsu-NJG (#32700246) (Score:5, Informative)

    57. Re:Backup by DrSkwid · · Score: 1

      The unlimited part is where venti comes in.
      It uses blocks to coalesce repeated data. In field use has reported rather slow growth of Venti arenas for daily use.

      Also one chooses the Venti arena size. By doing so one can choose arena sizes that match your off-disk storage i.e. dvd/cd rom writeable chunks.

      In this way you have a range of snapshots per disk, which you can then mount in your namespace as required.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    58. Re:Backup by Mr2001 · · Score: 1

      The two major threats the PCs these days are [...] and zombies to add your PC to a botnet, which Linux is more resistant to, again, because of not running as root.

      Er, what? You can participate in a botnet just as easily if you're running as non-root. Maybe a couple of the typical botnet attacks require raw packets and thus root access, and you won't be able to listen on ports under 1024 (as if that matters), but you'll still be able to participate in other distributed attacks (e.g. slamming a web server with requests), store files to be picked up later, act as a proxy for IRC or more nefarious connections, and so on.

      Also, remember that running as non-root is hardly a feature unique to Linux. You can easily do it on Windows too - the problem is people don't, because they don't grasp the importance of it.

      --
      Visual IRC: Fast. Powerful. Free.
    59. Re:Backup by cyber-vandal · · Score: 1

      The same thing is of course possible under Windows: Make your main login a 'Power User', or if you feel that's not safe enough, put it in a group with the same policies as the 'Users' group and slowly increase its permissions until you can work productively.

      You can't do that on XP Home that I know of and I'm not paying for XP Pro just to make up for Microsoft's incompetence. I run a LUA but quite a few apps don't work on that and RunAs is a crappy hack that you can't use to force badly-behaved apps run as admin (even if you wanted them to do so).

    60. Re:Backup by Lesrahpem · · Score: 1

      The problem is that so much software requires you to run as admin, especially games. I know any game that uses the popular cheat prevention system Punk Buster isn't able to play on any internet servers unless you're logged in as administrator. I'm not sure who is really at fault here, though. It could be software designers for assuming the end user is logged in as admin, or could be MS for making regular, non-admin accounts so crippled.

    61. Re:Backup by pmjordan · · Score: 1

      Well, permissions will prevent anything running as an unprivileged user from overwriting system files. That means, anything that isn't in \Documents and Settings under Windows, or /home under UNIX. Buffer overruns will only allow privilege escalation if the vulnerable code is running as root, or even happens in the kernel. Buffer overruns in an app running as an unprivieged user will still only be able to do stuff that user can do. Sure, it can probably still run a program that'll send e-mail to replicate, etc. but at least it doesn't infect the whole system. You could log in as a different user and tidy up without having to fear about infecting the rest of the system.

      Backups are good. I make backups. But it'd still be a pain in the arse and a waste of time to have to reinstall the OS even if my personal data was safe.

      ~phil

    62. Re:Backup by Anonymous Coward · · Score: 0

      I'm sorry, but if he managed to get a virus from an attachment he had to select run as..., where the hell was the antivirus???

    63. Re:Backup by Anonymous Coward · · Score: 0

      It might prevent my girlfriend from installing software, but do Windows permissions actually do anything beyond that that would make my machine the slightest bit more secure? To the best of my knowledge, no. But if somebody could correct me, I'd really appreciate it.

      Yeah, it prevents that porn site you visited with IE from installing software.

      Either way, a worm can propagate and do whatever it wants as the current user. Spyware can start logging key presses or pop up windows. But if you run under a limited accout, all will be gone upon reboot.

      (btw, Power User is not good enough and afaik XP Home cannot be properly secured because it lacks filesystem security)

      What about a buffer overflow? Would that data be executed as the currently logged in user or as root...?

      Depends where the buffer overflow is. If it's in an application running as root then there can be priviledge escalation.

      This is why, in Windows, priviledged system processes either do not have windows or have their windows on a different desktop. There's no way to interact with them except through secured interfaces. (which Windows windows are not)

    64. Re:Backup by Anonymous Coward · · Score: 0

      Because with XP (Home at least, I don't have access to Pro), it is incredibly hard to make 90% of software run correctly when not logged in as an admin. Sure you can put the password in to INSTALL a program. But there is stil the problem of RUNNING the program. There is a way around it, you can tell software to run with a certain user's profile, but home users want things to run easily and simply. Most won't want to go that extra step.

    65. Re:Backup by Anonymous Coward · · Score: 0

      he needs to stop downloading porn

    66. Re:Backup by budgenator · · Score: 1

      I've installed blender in a user directory on the wife's WinXP SP2 machine, and it works fine

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    67. Re:Backup by Blakey+Rat · · Score: 1

      and you get a day by day (or however much you fancy) snapshot so you can roll back your files to any snapshot in time you have recorded, on a process by process basis. I.E. you can have two different days open at the same time in different processes.

      Yikes!!! How does the UI for that work? How the heck is a user supposed to know that changes he's making in one window will save as "April 2nd" and changes he's making in another window (to the SAME FILE) will save as "April 4th?" That sounds like a time bomb waiting to happen.

      Did the makers of Plan 9 actually test this with any actual non-supergeek users?

    68. Re:Backup by OneSeventeen · · Score: 1
      Recent versions of Windows will prompt you for an Admin password for stuff your user isn't allowed to touch...

      I'll have to reconfigure my box then, it simply tells me I don't have the rights to do what I'm trying to do. My linux box is the only one that prompts me for a password.

      But you are right, I can just as easily right-click and say run-as

      I also have a windows machine to run the linux-unfriendly hardware I own, and have another linux desktop, laptop, and server. I feel just as secure on all of them until I get online, and even then, I just know which sites I trust, and I ignore the rest until I'm back on my linux box. I think Linux and Windows are interchangable except for hardware support, and security can be brought up to a very comfortable level in Windows. The problem is, windows seems to lose more functionality by doing this, and is more difficult to manage than a simple Ubuntu install is.

      --
      "Now the trouble about trying to make yourself stupider than you really are is that you very often succeed." -C.S. Lewis
    69. Re:Backup by Anonymous Coward · · Score: 0

      My grandmother would like to know what this "cron" you speak of is

      Tell her it is a daemon and that she should never speak It's name. Then be a good grandson and set up her system so that, if she loses a file, she can get it back by pressing a button.

      My mom can't program a DACS but she can make a phone call.

    70. Re:Backup by Hanthus · · Score: 1

      Funny how *nix zealots always have an excuse for everything. "If the user is smart enough to use unix" WTF? so if the user is smart enough to use something that is complicated, than this means the system is good? if the user is smart enough to use unix he will probably be smart enough to have windows just as secured!

    71. Re:Backup by DrSkwid · · Score: 1

      Archives are, by nature, read only.

      If you want Window95 you know where to find it.

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    72. Re:Backup by drsmithy · · Score: 1
      Plus, given the author's scenario - let's flip it around: A Windows virus can bork your data and your OS. At least with UNIX, backups notwithstanding, the OS is still there and you'd have a much better chance at recovering your data than you would with Windows.

      If you follow the same procedures on both OSes, both will protect from being "borked" equally.

    73. Re:Backup by drsmithy · · Score: 1
      I'm one of the idgits that run as admin all the time. (I took no offense to your post, btw.) One of the main reasons I do this (besides the convenience) is that I'm not convinced that it'd actually spare me any security issues.

      It will protect you from three things:

      1. Your own stupidity (ie: accidentally hitting 'delete' with the wrong thing selected).

      2. At this point in time, a lot of malware, as that assumes that users are running as Administrator (this will change over time as LUA accounts become more common).

      3. The fallout of either #1 or #2, as only your own files will be damaged on a multiuser system.

      Think of running as a regular user as being like the safety on a gun. Won't stop you shooting yourself - or others - in the foot, but makes it less likely to happen accidentally.

      It might prevent my girlfriend from installing software, but do Windows permissions actually do anything beyond that that would make my machine the slightest bit more secure? To the best of my knowledge, no. But if somebody could correct me, I'd really appreciate it.

      Windows file permissions for non-Admin users are as restrictive as those on just about any unix system.

    74. Re:Backup by Cyno · · Score: 1

      So your point is people are stupid. Well, duh, we knew that already. Now be quiet about it. You don't want to make them nervous.

    75. Re:Backup by nathanh · · Score: 1
      Would the author prefer a computer that was more TV than anything else, showing a lot of output but not taking any input from a user that could conceivably "gum up the works"?

      Well, I'd like that. A computer that I didn't have to update, maintain, repair, tweak, and can't get the works gummed up... sounds like heaven. Why can't I have a computer that works more like a TV?

      And no, MacOS X doesn't even come close. Keeping programs up to date on OS X is painful because only Apple software is automatically updated. If anything, Linux is easier in that respect.

      While I'm dreaming, how about infinite undo for everything. Delete the wrong file? Undo. Delete some important text in a document? Undo to 4 weeks ago and retrieve the text. Move the icons on your desk to an undesirable arrangement? Undo, undo, undo.

      Continuing the dream, why do I have to save? Give me infinite undo and persistent documents. Why in this day and age do I need to care about the distinction between memory and disk? I don't care that memory isn't persistent; that's a problem for the OS and the apps to solve. Let the OS and the apps do the realtime backup to persistent storage. If I turn my computer off at the wall I expect to turn it back on and see the same application window with the same document loaded, no data lost.

      In fact, why make the distinction between applications and documents at all. I don't care about applications. I only care about documents. So make it so I just edit documents. I should never see the "File" menu. I should never have to "Open" a document. The file dialog is an abomination amongst UI design; I should just use the standard document manager (aka Nautilus) and click on documents to change their contents. When I minimise the document it becomes an icon again.

      Automatic backups with no configuration; let the computer find spare storage around the network and splat copies there. If the only copy of my document is on a single disk I want the computer to tell me that the document's safety is at risk. I want the infinite undo to extend to network copies. In fact, I don't even want to know about network copies. I just want to say "this document is important, this one isn't as important" and let the OS figure it out.

      Computers have a long way to go before they're as easy to use as I'd like them to be. Modern OSs and their WIMP desktops are just improved versions of research computers from the 1970s; I'm still stuck in this broken paradigm where disks, memory, processes, files and networks are exclusive entities and I'm constantly reminded of the limitations of each. There needs to be a revolution rather than continual polishing of the widgets.

    76. Re:Backup by nixkuroi · · Score: 1

      If you're doing extensive admin stuff, you can also log in as an Admin explicitly of course, and since XP you can switch between users quite easily without logging out. This is only true if you're not logging into a domain. If you are (AFAIK) there is no way of maintaining multiple concurrent logins.

    77. Re:Backup by aug24 · · Score: 1

      Next time, don't give him the admin password, and charge a fee when he wants you to come over to correct the time/date settings ;-)

      Justin.

      --
      You're only jealous cos the little penguins are talking to me.
    78. Re:Backup by Scoth · · Score: 1

      Actually, I tried that, but he wasn't too pleased with the idea of not being able to make any system changes if he needed to since he runs a small business that absolutely depends on that box. He's one of those people that is just good enough with computers to maybe install a program or two and make them run, but still does stupid stuff. He figured out the Run As thing by himself, which surprised me.

      Frighteningly, he had his entire customer database on the thing un-backed up. Thank God for the Damn Small Linux disc I happened to have in my car that let me copy stuff off, else he'd have been screwed. Wrote him a couple batch files that copies the thing to a flash drive as well as a Nero thingie that burns it to CD/DVD.

    79. Re:Backup by fdisk3hs · · Score: 1

      If you don't check for spyware, and don't run an antivirus, how do you know you don't have them? Popups would probably warn you of spyware, but viruses/worms are much sneakier these days.
      After leaving a job where I used Linux for everything, I decided to play some mp3's on a Windows box I had set up for some reason. Imagine my surprise when I found that some of my mp3s had virus code in them! I realized that I had never played those songs on a Windows box before. mpg321 didn't care about the virus code, it just played the music. You never know where a baddie could lurk.
      You are right, Windows is a perfectly usable system and with a little thought it can be secure enough for some folks. But users who don't understand these issues are easy targets, and are the ones whose machines are portscanning 60,000 hosts in two days trying to take down everybody else.
      Antivirus is painful, but not running it is a bad idea.

    80. Re:Backup by pmjordan · · Score: 1

      You're right, of course. I should have said I don't run an antivirus application for continuous scanning in the background, which is what actually causes the slowdown. I do have a scanner installed and let it do a system scan occasionally. I only actually use Windows once a month or so, and it generally doesn't talk to the outside world much. I'm prepared to take that small risk.

      Interesting stuff about the mp3s though, I didn't know there were any mp3 viruses 'in the wild'. (not that I listen to music in Windows, or download MP3s)

      ~phil

    81. Re:Backup by jdbear · · Score: 1

      I just had to re-install my Father-in-law's OS (XP home) again last week. He seems to need it done about twice a year because the system tends to get slower and crashes more frequently with time. After an OS re-install, he is back to running quickly, but it does take a while to accomplish. Three weeks ago, my wife's computer died, and I built her a new one with Fedora Core 4 instead of Windows.

      With the BS about taking two weeks to install Linux, and the implied no-brainer of installing Windows, I'd like to point out that it took me all of 45 minutes to install Fedora, complete with Firefox, Thunderbird, OpenOffice, plenty of games, etc. All of the peripherials worked out of the box. When I installed my Father-in-law's OS, it took significantly longer. I had to load driver disks for everything, and when a few of them didn't work, I had to download newer drivers from the vendor's web sites. The manditory OS updates from Microsoft took about an hour by themselves (go to the website, download the updater, run it, let it "recommend" updates, install a couple, reboot, go back to the website, let it run the updater, let it "recomment other updates, etc.)

      All in all I was able to build her machine in one fourth time time it took to re-build his. So far, I have not had to "tweak" either computer at all, possibly because I built them correctly the first time. It is true that more peripherials work on Windows machines than Linux boxes, but if one chooses the peripherials wisely, it does not seem to be an issue.

      I must admit that I've been a Unix admin for nine years, and was a Windows system admin for several years before that. I have installed and operated every version of Windows that has come out, and have been "playing" with Linux since Slackware 5.1.

      The truth is that a well set-up Linux box can be more secure, and more malware free, than the average Windows installation. It is also true that a well installed Windows system can be made to be very secure. It's probably easier to make a Unix variant secure than Windows, due to the nature of the underlying design philosophy, but the difference is more in how the system is configured than the OS archetecture itself.

      --
      If you're not living on the edge, you're taking up too much space.
    82. Re:Backup by colinrichardday · · Score: 1

      Maybe do it in a console.

    83. Re:Backup by SlashDev · · Score: 1

      Lazyness... Loging in as Administrator (or root) makes it easy to install and configure software, that's what's called sysadmin lazyness.

      --

      TOP DSLR Cameras Reviews of the top DSLRs
    84. Re:Backup by PingPongBoy · · Score: 1

      What I continually fail to understand is why everyone I know logs in as an Administrator under Windows

      In Windows 2000, as far as I know, if I'm not logged in as an administrator but I need to, then I cannot log in as root, as I would in Unix, do something, and log out. Windows XP gives more leeway by allowing "switch-user". Does Windows 2003 do this? Is there any way with Windows 2000 to log in as another user without logging out first?

      --
      Know your pads. One time pad: good for cryptography. Two timing pad: where to take your mistress.
  2. I'll Field a Few Questions by eldavojohn · · Score: 4, Insightful
    How much is that increased security really worth for an average home user, when you break it down? According to me, fairly little. Here's why.
    Yes, it is duly noted that you're the only person from which this information is originating.
    But what is more important to a home user? His or her own personal files, or a bunch of system files?
    If "Johnny's first day at school" is more important that system critical resources, perhaps you should have hard copies (CD, DVD, tape, etc.) of this media.
    Of course, they should make backups-- but wasn't Linux supposed to be secure? So why should they backup?
    You're right, you should make backups. You have a love-affair-dependency on your hard drive. Everyday you need it to retain the ones and zeros it holds that forms your data. One day, your personal hard drive isn't going to be there for you. That's why you should back up regardless of how secure you feel. Most "normal home users" don't have redundant RAID arrays running. Furthermore, it isn't "secure period," it's touted to be one of the most secure operating systems. Wait, weren't we talking about Unix?
    Isn't Linux immune to viruses and what not? Isn't that what the Linux world has been telling them?
    I don't think anyone but Mac users claim that. And anyone that claims that for any processing device is lying to you. There are Linux Viruses out there, just use your favorite search engine.
    UNIX might be more secure than Windows, but that only goes for the system itself.
    Oh good, we're back on Unix here (they're not exactly the same, you know). I disagree, both sides (user and system) are more secure in the case of Unix or Linux for that matter.
    In the end, the result of a devastating virus or other malware program can be just as devastating on a UNIX-like system as it can be on a Windows system
    While this might be true, I think you should take into account the frequency of said viruses. When's the last time a massive virus attack has taken down entire networks of Unix machines?
    To blatantly copy Oasis: don't believe the truth.
    So you talked about Unix security without quoting a single authoritative source on the issue. And to finish off this article, you rely on a one-hit wonder brit pop band to prove your thesis. May Slashdot have mercy on your soul, Thomas. Endure the onslaught.
    --
    My work here is dung.
    1. Re:I'll Field a Few Questions by yroJJory · · Score: 2, Insightful

      The article immediately takes the position that any data loss due to malware attack means the system isn't secure. However, the fact that you do not have to rebuild the system because only one user got nailed by the attack is never mentioned. Nor that other users were not affected and could continue using the system without disturbance (most likely).

      So, in effect, the user who was attacked was quarantined, making things _more_ secure.

      --
      Jory
    2. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      Oasis? One hit wonder?

      Wow, may the British Slashdotters have mercy on *your* soul.

    3. Re:I'll Field a Few Questions by TheRaven64 · · Score: 2, Informative

      While I agree with most of your arguments, I think that describing Oasis as a 'one-hit wonder' is a bit far from the truth. Even I've heard of them, and it takes a lot for pop culture to penetrate my little reality-bubble.

      --
      I am TheRaven on Soylent News
    4. Re:I'll Field a Few Questions by yroJJory · · Score: 1

      And one more thing:

      Mac users don't think their system is immune (at least not intelligent ones). They just know that because so much OSS software is included, the patches for vulnerabilities tend to come quickly.

      And there's no point in paying Symantec for virus software that quarantines the swapfiles anyway. :-)

      --
      Jory
    5. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      Off-topic, but...Oasis a one-hit wonder?? Come on, now...I'm assuming you're either an American that doesn't acknowledge the rest of the world (in which case, why should we take you seriously?), or you don't know jack about music and yet insist on trying to make judgements in ignorance (in which case, why should we take you seriously?)

    6. Re:I'll Field a Few Questions by xappax · · Score: 5, Funny

      redundant RAID arrays

      I don't know if it was intentional or not, but that's pretty funny.

    7. Re:I'll Field a Few Questions by hey! · · Score: 4, Interesting

      >>the end, the result of a devastating virus or other malware program can be just as devastating on a UNIX-like system as it can be on a Windows system

      >While this might be true,


      I think it is tautologically true. Devastation is a noun, like "unique" that does lend itself to qualification. I think it's also true that Windows users meet with devestation and the hands of malefactors much more often than Unix users; in part this is due to the prevelance of Windows of course. But it hardly explains the mountain giving birth to a mouse response of Microsoft when it comes to improving the situation for their users.

      There probably isn't a single kind of vulnerability in Windows that has not been in Unix. The only difference is that in Unix is a choice and Windows is a fact of life. Providers of Unix compete with each other, whereas Microsoft, while it may labor mightily on various things, only works barely hard enough to make life bearable. Nor should we expact it to do "better"; as a business they do what the market tells them to, and if the customer bears much, then the vendor does little. I was fascinated during the MS anti-trust trial of the idea of splitting MS up into competing windows providers. If there were competing providers for Windows variants, Windows would be ust as good as Unix, possibly better.

      I expect as more customers desert Windows for Linux (there is no place to go but up), Windows security will improve greatly.

      I am reminded of Lord Macaulay's speech on copyright, in which he explains that perpetual copyright is bad for books, "I believe, Sir, that I may with safety take it for granted that the effect of monopoly generally is to make articles scarce, to make them dear, and to make them bad. "
      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    8. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      Oh, come on. They spout the same whiney atonal not-music that every other 'rock' band does today; the only thing I'll give them is that they were whiney and atonal before most of the other bands figured out that it would sell albums.

    9. Re:I'll Field a Few Questions by stefanlasiewski · · Score: 1

      He was just being redundant, in case you didn't get it the first time.

      --
      "Can of worms? The can is open... the worms are everywhere."
    10. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 1, Insightful

      An important factor to bear in mind is that an increasing number of home computers are multi-user environments where an entire family may have individual user profiles on the machine, isolating those users so that something one of the Kids or, more likely, the over confident father, may install can't destroy everyone's data is a pretty major improvement over the default way in which windows systems work. Having installed and configured windows systems for people and tried to enforce a similar protection with separate admin users and non-privileged users I know first hand that there is no solution as elegant as the GNOME desktop's graphical sudo and these users will invariably either ask to have admin privileges for their own users, or a friend will come round and disable the security so that they can get the user to install junk they send to them with MSN!!!

    11. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      "may the British Slashdotters have mercy on *your* soul"
      damn right!

      mod parent up!

    12. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      yeah, but we're talking about "hits" here. Don't know what your view is of the music charts (containing "hits", by definition), but they don't contain much other than whiney atonal non-music.

    13. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      "So you talked about Unix security without quoting a single authoritative source on the issue. And to finish off this article, you rely on a one-hit wonder brit pop band to prove your thesis." Only last year Oasis had two number one hits in the UK, and it has the second best selling album ever there, losing only to The Beatles.

    14. Re:I'll Field a Few Questions by mblase · · Score: 1

      But what is more important to a home user? His or her own personal files, or a bunch of system files?
      If "Johnny's first day at school" is more important that system critical resources, perhaps you should have hard copies (CD, DVD, tape, etc.) of this media.


      You don't even have to go that far to deflect this particular argument. Just keep in mind that if a virus can infect the entire system, then every other user on that machine can have their files hosed, instead of just the one who acquired the infection.

      The better question should be "But what is more important to a home user? His or her own personal files, or what your spouse is likely to do to you when her/his account is wiped out too?"

    15. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      Well, maybe they're more like a 2/3 hit wonder but I think they were a very, very hyped up band, all over the press. They're quite arrogant too, a couple of weeks ago I saw an interview with Oasis, they called themselves "the most important band in the world today", seemed to mean it too..

    16. Re:I'll Field a Few Questions by DrPizza · · Score: 1

      "You're right, you should make backups."
      Right. And so why do you give a shit about the OS and apps? The OS is on a silver disk with the PC. Backing up means that your important shit is on a gold disk. The copy of the OS on the hard drive at this point becomes practically worthless. You can do whatever you want to it and it really doesn't matter. And if you don't have a backup you're fucked anyway, regardless of the state of the OS.

      It's the data that matters, and most OSes are pisspoor at protecting data, because the person who created the data can also destroy it. Perhaps a capability-based system would offer an improvement in this area, but there are no widely used capability-based systems around, so at this point in time it's academic; it's not even obvious that the system would be usable by untrained and unskilled users (that is to say, it's completely unacceptable for the computer to tell the user "Access Denied" when they try to do something they want to do; DAC is bad enough, and I'm suspicious that MAC and capabilities systems will be even worse).

      Protecting the system is more important in multi-user systems, but the typical desktop PC isn't multi-user, so it's not an important consideration. I'm not the least bit convinced that Unix is any better at protecting the system in such systems. But for the purposes of this argument it doesn't actually matter.

    17. Re:I'll Field a Few Questions by Beryllium+Sphere(tm) · · Score: 1

      >When's the last time a massive virus attack has taken down entire networks of Unix machines?

      1988.

    18. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0
      When's the last time a massive virus attack has taken down entire networks of Unix machines?
      When's the last time an entire network was composed of Unix machines? Last I checked, it's Unix in the server room and Windows on the desktop. Time for a reality check?
    19. Re:I'll Field a Few Questions by marco.antonio.costa · · Score: 1

      Well, the problem with multi-user windows environments is that it's IMPOSSIBLE to find software that installs or sometimes even RUNS without admin privileges.

      It's probably bad programming habits picked on by developers, but that is a serious pain.

      If I could install software JUST for me in my unprivileged winxp account and screw what everyone else in my house installs in theirs, that would be VERY nice.

      --
      Send your spendthrift head of state this
    20. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      Last time I checked, Oasis were far from a "one hit wonder", infact, I'm pretty sure that they are one of the biggest selling british artists of all time. Though I do agree with the rest of your points regarding the pooeyness of this particular article.

    21. Re:I'll Field a Few Questions by hey · · Score: 1

      Maybe the author is suggest multiple RAID enclosures in case on fails.
      (But probably not)
      If you have the money, why not?

    22. Re:I'll Field a Few Questions by Lumpy · · Score: 1

      Funny? why?

      I current run a redundant raid array. it's commonly known as Raid 51 a redundant array (raid 1) of a pair of RAID 5 arrays.

      Granted extremely few have such advanced raid array setup but it does exist and is perfectly normal.

      Granted I guarentee that the article author has zero clue as to what a RAID 50 or 51 is based on the extreme display of lack of any computing knowlege the article has in it.

      --
      Do not look at laser with remaining good eye.
    23. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      If ever there was a quotation for the department of redundancy department!

      P.S. Yes, I know there are RAID configurations which don't provide data redundancy, but still, it's in the name. It's like saying "RAM Memory".

    24. Re:I'll Field a Few Questions by Theatetus · · Score: 1
      I don't know if it was intentional or not, but that's pretty funny.

      There are such things as redundant RAID arrays. Two RAID controllers are connected by a controller controller.

      I set them up once when the controllers that shipped with a certain vendor's servers (not to name names, but there's a reason it rhymes with "Hell") kept failing. So, we bought a controller controller board and hooked up redundant controllers. And, wouldn't you know it, the controller controller fails.

      It just gets back to my old rant that RAID is a waste of money -- spend however much you would spend on RAID on better and faster backup and restore systems.

      --
      All's true that is mistrusted
    25. Re:I'll Field a Few Questions by Idaho · · Score: 1

      One day, your personal hard drive isn't going to be there for you. That's why you should back up regardless of how secure you feel. Most "normal home users" don't have redundant RAID arrays running.

      And even if they (the "home enthousiasts") have RAID arrays running, supposedly they will be administering their own machines - which means a simple rm -rf * in the wrong directory can still easily destroy everything. Hence, you make copies on DVD or (automatically) copy the backups to another system.

      But I completely fail to see how this has anything to do with security - just like I completely fail to see how this guys uninformed opinion is deemed worthy of getting linked on Slashdot. You can summarize the "article" in 2 lines, and the summary is not exactly news, either.

      (btw. the R in RAID stands for Redundant, so talking about a Redundant RAID array is a bit like talking about PIN Numbers or ATM Machines).

      --
      Every expression is true, for a given value of 'true'
    26. Re:I'll Field a Few Questions by leecn · · Score: 1

      come on man, dont complain about this guy knowing nothing about unix security (which he doesnt - i agree with you) and then go make that comment about oasis.



      from wikipedia:

      Oasis are regularly voted towards the top of many "Greatest of all time" polls, some of which include:


              * Observer Music Monthly 100 Greatest British Albums poll, June 2004 #19 Definitely Maybe, #70 (What's The Story) Morning Glory?
              * Channel 4 100 Greatest Albums of All Time, April 2005 #6 Definitely Maybe, #15 (What's The Story) Morning Glory?
              * NME's 100 Best Albums of All Time, 2003 #13 Definitely Maybe, #37 (What's The Story) Morning Glory?
              * Q Magazine's 100 Greatest Albums of All Time, 2003 #8 Definitely Maybe, #22 (What's The Story) Morning Glory?
              * Q Magazine's 50 Greatest Bands List, 2004 #13 Oasis
              * Virgin Radio's 100 Greatest British Artists, 2003 #3 Oasis
              * Q Magazine's 100 Greatest Gigs, 2004 #3 Oasis - Knebworth 1996
              * SPIN magazine's Top 100 Albums from 1985-2005 #28 Definitely Maybe
              * Q Magazine's 50 Best British Albums Ever, July 2003 #1 Definitely Maybe
              * Q Magazine Reader's 100 Greatest Albums, January 2005 &mdash #5 Definitely Maybe, #8 (What's The Story) Morning Glory

    27. Re:I'll Field a Few Questions by darkmeridian · · Score: 1

      redundant RAID arrays

      I don't know if it was intentional or not, but that's pretty funny.


      Or rather, "redundant RAID arrays of inexpensive disks". I mean, the redundancy in words mirrors the concept of RAID, so I guess he meant that.

      --
      A NYC lawyer blogs. http://www.chuangblog.com/
    28. Re:I'll Field a Few Questions by SetupWeasel · · Score: 1

      While this might be true, I think you should take into account the frequency of said viruses [theregister.co.uk]. When's the last time a massive virus attack has taken down entire networks of Unix machines?

      Don't you think that if everyone moved to *nix based systems that the virus writers would change their focus?

    29. Re:I'll Field a Few Questions by Karma+Farmer · · Score: 1

      This was gorgeous. A traditionalist might argue that you went to far when you included Oasis, but I disagree. You stepped to the mad edge, peered gently into the abyss, and jumped in. The fact that you pulled it off, even on a site as ripe as slashdot, deserves accolades.

    30. Re:I'll Field a Few Questions by techno-vampire · · Score: 1
      However, the fact that you do not have to rebuild the system because only one user got nailed by the attack is never mentioned.

      If you RTFA and pay attention to it, you'll see that the author was talking about a single user system. If that user's private data gets hosed, the system might as well be hosed as well. There aren't any other users to keep on truckin' while the backup gets restored. Yes, I agree with you when you say that having the system iteslf staying up is a benefit, but it doesn't keep the box productive if it's a desktop box that never has multiple concurrent logins.

      --
      Good, inexpensive web hosting
    31. Re:I'll Field a Few Questions by Anonymous Coward · · Score: 0

      Um, "unique" is an adjective.

    32. Re:I'll Field a Few Questions by jedidiah · · Score: 1

      Not quite. A user can't necessarily destroy data that has been backed up. This is generally not how backup systems work. You merely request that a current copy of the data be stored. This is exactly what any desktop OS can do. The key is to engineer the backup system so that it can adequately hold enough backup images given the storage available.

                For the average desktop user that barely scratches the surface of their hard drive, this should not be a problem.

                Just have root copy the relevant critical files to some part of the disk where the normal user doesn't have access.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    33. Re:I'll Field a Few Questions by dotgain · · Score: 1
      >1988
      I hope you don't consider that a rebuttal. If you do:
      • For a start, he never denied it happened.
      • That was a long time ago, wasn't it?
    34. Re:I'll Field a Few Questions by bst82551 · · Score: 1

      Not funny in the least bit. People do this all of the time. Ever heard someone say "ATM Machine?" Same thing. People do it all of the time.

      Brian

      --
      "An ignorant person is one who doesn't know what you have just found out." -Will Rogers
    35. Re:I'll Field a Few Questions by shmlco · · Score: 1
      "It just gets back to my old rant that RAID is a waste of money..."

      Yeah, that's why one of my primary servers stayed up last week dispite a failed drive. And not to discount your "controller controller" story, but a mechanical system is much more likely to fail, by several orders of magnitude, than an electronic one.

      Based on past experience, the most likely failure modes are: hard drives, power supplies, cables, and electronics. And in that order. As such, I don't consider fault-tolerant, redundant, mirrored drives a "waste of money". Especially in a mission critical, 24/7, always-on system.

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    36. Re:I'll Field a Few Questions by hawk · · Score: 1

      > Devastation is a noun, like "unique" that does lend itself to qualification.

      1. "Unique" is an adjective, not a nount.

      2. "Unique" does not lend itself to qualification. Either there is one ("uni-") or there is not. There are no "degrees" of uniqueness. The use phrases such as "very unique" and "somewhat unique" are simply signs of "somewhat illiterate."

      hawk

    37. Re:I'll Field a Few Questions by imemyself · · Score: 1

      On the flip side though, I would thinkthat *nix boxes would be bigger targets because (generally speaking), stuff that's running on the average *nix box is probably more mission critical than the the stuff running on the average Windows box. If a Unix box went down it would probably affect more people than a Windows box going down would. A web/database/email server is a hell of a lot more important than grannie's Windows desktop that she uses to get to this new-fangled InterWeb thing.

      --
      Every time you post an article on Slashdot, I kill a server. Think of the servers!
    38. Re:I'll Field a Few Questions by SetupWeasel · · Score: 1

      Yeah, yeah, yeah.

      But on the flipside of that, any business with servers that critical are paying for experts to keep that from happening. Most of the Windows problem is that people do not patch their systems in a timely manner and people open files that they should not. That doesn't apply for your average *nix user.

    39. Re:I'll Field a Few Questions by drsmithy · · Score: 1
      On the flip side though, I would thinkthat *nix boxes would be bigger targets because (generally speaking), stuff that's running on the average *nix box is probably more mission critical than the the stuff running on the average Windows box.

      They're also typically used by people far more likely to notice weird behaviour, and capable of fixing it quickly - making them exceptionally *un*inviting targets.

    40. Re:I'll Field a Few Questions by yroJJory · · Score: 1

      I did RTFA. And I know he's talking about single-user systems. That still doesn't negate the importance of quarantining the user from the OS.

      --
      Jory
    41. Re:I'll Field a Few Questions by SlashDev · · Score: 1

      Security is a direct function of a successful attempt to breach it. If the system hasn't been compromised, then it is secure.

      Some of you might think otherwise, but believe me, when the most secure operating system gets compromised, it feels as secure as a Windows box.

      On the other hand, we could discuss how 'protected' a system is from *known* security flaws, I'd have to say that Linux systems get updated much much quicker than a Windows, making them much more 'secure' at any point in time.

      --

      TOP DSLR Cameras Reviews of the top DSLRs
  3. Haha by BHearsum · · Score: 4, Funny

    This story was ripped on for being lame on osnews earlier this week. Now the slashdotters get to make fun of it too.

    1. Re:Haha by Anonymous Coward · · Score: 0
    2. Re:Haha by Anonymous Coward · · Score: 0

      Re: His Unix/Linux complaints, I sure hope someone over at osnews gave him the obligatory Simpsons quote:

      "Let me assure you, your fears are groundless and your complaints moronic."

  4. Pointless by Dashing+Leech · · Score: 2, Funny

    Why is this necessary? How many people actually run UNIX at home and where's the push to get it at home? Linux is another story, but security is only one of many reasons there.

    1. Re:Pointless by Dashing+Leech · · Score: 2, Informative

      And yes, I note that the article mentions Linux and OSX, but as I mention in the parent post, I would argue security isn't a big reason why people switch. It's just a bonus.

    2. Re:Pointless by davecb · · Score: 1
      Lots of Mac folks now run Unix. Mind you, they may not know it (;-))

      --dave

      --
      davecb@spamcop.net
    3. Re:Pointless by Anonymous+Monkey · · Score: 1
      but security is only one of the many reasons there

      I'm not a Super Linux Master(tm) and doubt I ever will be, but I can say that Linux is more fun. Recently I got a copy of DSL, and it's cool. It's quite nostalgic to boot up a computer with only one disk. Reminds me of my old 8086 I used in high school. Two floppy drives, no hard drive, and it even had a dot matrix printer. Computers like that are just more fun...ok, so I'm weird.

      --
      We are the Borg...
    4. Re:Pointless by flyingsquid · · Score: 1
      Lots of Mac folks now run Unix. Mind you, they may not know it (;-))

      Nothin' wrong with that. I mean, maybe you ride an airplane, but could you discuss the Kutta condition and the bound vortices which keep the thing from falling 30,000 feet straight down? They're as fundamental to the operation of an aircraft as Unix is to OS X and most people have never heard of either.

      Some people want to have a deep understanding of, and control over, how their computer work. And that's great. Many of us don't give a rat's ass, as long as it does what it does. We're not necessarily anti-intellectual, we just have other interests- graphics, writing, science or whatnot. Macintosh does a decent job of aiming for that segment of the computer-using population.

    5. Re:Pointless by davecb · · Score: 1
      I have no problem with Mac: I recommend it, because if it breaks I don't have to resort to geomancy to repair it (;-))

      --dave

      --
      davecb@spamcop.net
  5. *sigh* by Anonymous Coward · · Score: 0

    If you don't patch Windows, you're screwed.

    If you don't patch Unix/Linux/*BSD/et cetera, like with Windows, YOU'RE SCREWED.

    Thank you.

    *sigh*

    1. Re:*sigh* by ivanmarsh · · Score: 1
      If you don't patch Windows, you're screwed.
      Assuming Microsoft has released a patch.


      If you don't patch Unix/Linux/*BSD/et cetera, like with Windows, YOU'RE SCREWED.
      I have a RedHat 8 box that hasn't had any patches applied to it since it went EOL. It sits happily on the Internet serving its users and quietly ignoring unwanted traffic.


      Security should be the concern of every user, but suggesting Windows and Unix/BSD/Liunx are equally matched out of the box when it comes to security is simply hog-wash.

    2. Re:*sigh* by Anonymous Coward · · Score: 0
      Sure, but using an unpatched windows on the net is like walking in on a gay lumberjack party wearing suspenders and handcuffs, you're asking for it.

      And the fact that you're unfamiliar with the difference between windows and linux and spouting here this nonsense tells me you are familiar with the above scenario.

      Heh, thank you.

  6. Doesn't Matter So Long As It Works by American+AC+in+Paris · · Score: 5, Insightful
    That sucks, but: UNIX rocks, the system keeps on running, the server-oriented security has done its work, no system files were affected, uptime is not affected. Great, halleluja, triumph for UNIX.

    and a triumph for the home user. If you had to choose between having a virus that both destroys your personal files and compromises your system or a virus that only destroys your personal files, which would you pick? He's making light of a very significant thing for most home users--a full wipe and reinstall of the operating system and applications. That's a day's work for your typical user, more if you have a bunch of programs you need to go hunting for.

    But what is more important to a home user? His or her own personal files, or a bunch of system files? I can answer that question for you: the pictures of little Johnny's first day of school mean a whole lot more to a user than the system files that keep the system running.

    What's the value of Johnny's first day of school photos if you can't boot the damned computer? Again, the author makes light of the value of the system to the home user. Just because John Q. Public cares more about his cup holder than his engine block doesn't mean he won't care when the cylinder head cracks.

    Of course, they should make backups-- but wasn't Linux supposed to be secure? So why should they backup? Isn't Linux immune to viruses and what not? Isn't that what the Linux world has been telling them?

    Actually, no. I have yet to speak with a single techie who says that you don't need to back up important files under any circumstances. In fact, viruses are almost always a "secondary" reason for backing up files; the primary driving reason behind backing up your files has traditionally been that of hardware failure.

    The crux of his entire argument rests on the supposition that, to the home user, the system simply doesn't matter. In a most cosmetic sense, this is true; home users don't give a damn about kernels and drivers. The instant something goes wrong with that system, however, it's a nightmare for that archetypical home user (who, remember, doesn't know and doesn't care how the thing works). When everything works, they can open and print Johnny's files just fine, but what the heck are you supposed to do when the omgwtf32.dll pops up an error message when you try to open Johnny's picture?

    --

    Obliteracy: Words with explosions

    1. Re:Doesn't Matter So Long As It Works by dc29A · · Score: 1

      If you had to choose between having a virus that both destroys your personal files and compromises your system or a virus that only destroys your personal files, which would you pick? He's making light of a very significant thing for most home users--a full wipe and reinstall of the operating system and applications. That's a day's work for your typical user, more if you have a bunch of programs you need to go hunting for.

      That has nothing to do with Windows vs Unix. Windows offers the same facilties to secure your OS. Juste use a non administrator user and you are pretty much set. On my PCs I always use a non administrator user once system is installed. To patch, log on root, patch, log off. A virus can only erase my files only, just as if I were using unix.

      The problem is, that MS (and many software producers) encourage people to use an administrator accounts. And that's the big part of the problem. The other part is that on Windows you have a plethora of useless services on by default. It's gotten better with XP SP2 but still, many useless services (and some dangerous like Remote Registry) are on by default.

      Don't blame Windows for lack of security, blame the people who use it and to an extent Microsoft.

    2. Re:Doesn't Matter So Long As It Works by digitalhermit · · Score: 1

      When everything works, they can open and print Johnny's files just fine, but what the heck are you supposed to do when the omgwtf32.dll pops up an error message when you try to open Johnny's picture?

      I think you give that author way too much credit :D His article would hold a lot more water if I was the only user on my WindowsXP box. I'm not and share it with two other users. I certainly don't want them to trash my files as well as theirs when they click on some Spanky.mpg link.

    3. Re:Doesn't Matter So Long As It Works by thc69 · · Score: 2, Insightful
      He's making light of a very significant thing for most home users--a full wipe and reinstall of the operating system and applications. That's a day's work for your typical user, more if you have a bunch of programs you need to go hunting for.
      Actually, for "your typical user", it's a lot worse than that. It's dropping the computer off for a week or more, paying $100 or more, and getting it back not working the way you want it to, and struggling to get your settings and preferences and programs back the way you like them...and, like you say, STILL not having the pictures of Johnny's first day at school.

      Besides, I mostly don't hear that Linux (or any UNIX-like OS; collectively referred to by myself as "unixen" or maybe "unices") is automatically and inherently more secure than any other OS (except a few rare cases whose main purpose is security, such as OpenBSD); the truth (which is what you find if you pay attention) is that it's easier to secure, and can be secured better.

      I'm not sure how important that is anyway. The bugaboo for typical home users is so rarely a targetted attack on their data. Rather, it's the daily destruction of their OS by common malware. Their data generally survives even the worst collections of OS-crashing adware, spyware, virii, and Sony rootkits. In this arena, unixen are much better, with their limiting the user to a home directory.

      Of course, OTOH, practical usability (including the fact that Windows is almost exclusively common as the pre-installed OS, and the OS for which classes are available everywhere and for which applications are taught at schools) for joe schmoe still leaves Windows as the most satisfactory for such users.

      Meanwhile, I'm off to test a bunch of modern Linux distributions (as well as a few BSDs and an Amiga OS clone) on old hardware to see what runs best for my purposes (one as a file server, another as a combination thin VNC and RDP client and print server)...
      --
      Procrastination -- because good things come to those who wait.
    4. Re:Doesn't Matter So Long As It Works by Otter · · Score: 1
      The point (and this comes up in the opposite direction when pompous Linuxers slam Lindows and other distros that routinely run users as root) is this: the perception of the security advantages of Unix is based on professionally-maintained multi-user systems and is irrelevant to home Linux use.

      On a traditional university or engineering system, files are routinely backed up, and the design of Unix kept anyone but the admin from breaking anything system-wide or for other users.

      On a home system, files are almost invariably not backed up, with the result that $HOME is precious. The rest of the system is relatively unimportant -- most of the non-default configuration is in $HOME anyway -- and can easily be reinstalled in an hour. (A day?!? Maybe on Gentoo!) Besides, given that the user is the admin, and necessarily has to be able to break anything he has the capacity to fix, there's no reason to assume the magical safety of system files.

    5. Re:Doesn't Matter So Long As It Works by isotropique · · Score: 1

      There is another point the author of the article is missing. Imagine the desktop computer is used by 3 different persons, each one having its own account. Under Windows, a virus could wipe everyone personnal files plus the operating system. Under UNIX/Linux, only the personnal files of the negligent account are lost.

    6. Re:Doesn't Matter So Long As It Works by advocate_one · · Score: 1
      Actually, no. I have yet to speak with a single techie who says that you don't need to back up important files under any circumstances. In fact, viruses are almost always a "secondary" reason for backing up files; the primary driving reason behind backing up your files has traditionally been that of hardware failure.

      Amen brother... having personally experienced two catastrophic hard disk failures... I don't want to go down that road ever again... I save important stuff off to cdrw AND usb sticks and also use a USB hard disk for backups (I regularly make sure that important stuff on that USB disk (the baby photos and the like) is also duplicated on DVD). Basically, I'm paranoid about disk failures now... the last one came with NO warning...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    7. Re:Doesn't Matter So Long As It Works by poot_rootbeer · · Score: 3, Insightful

      What's the value of Johnny's first day of school photos if you can't boot the damned computer?

      System files are fungible; user files are not.

      If my OS gets trashed but my photos are unscathed, I can still view them if I rebuild the OS using the install discs -- or I can even switch to a different OS entirely, and the photos will be viewable there. It may take some time to recover, but it's possible and even likely.

      If my photos get trashed, though, and I don't have a a good backup copy, they're gone forever. There's nothing that can be done.

    8. Re:Doesn't Matter So Long As It Works by American+AC+in+Paris · · Score: 1
      On a home system, files are almost invariably not backed up, with the result that $HOME is precious. The rest of the system is relatively unimportant -- most of the non-default configuration is in $HOME anyway -- and can easily be reinstalled in an hour. (A day?!? Maybe on Gentoo!)

      ...I assume your OS install disk includes Office, Photoshop lite, World of Warcraft, Quicken, TurboTax, Dreamweaver, Eudora, Half-Life 2, RealPlayer, AIM, Limewire, Webshots Desktop, Acrobat Reader, Flash, Winamp, Bookworm Deluxe, Encarta, and the countless other little things that your typical user installs over the lifetime of a machine, yes?

      When this hypothetical killer virus attacks your OS, it's gonna torch everything it can get its bits on. Even if all it does is corrupt your operating system, though, there's an excellent chance that the advice a home user receives is "do a fresh re-install of your operating system", as reparing this sort of damage can be difficult and time consuming, even for an advanced user.

      --

      Obliteracy: Words with explosions

    9. Re:Doesn't Matter So Long As It Works by Xardion · · Score: 1

      That omgwtf32.dll IS a dirty rat bastard, ain't it?

    10. Re:Doesn't Matter So Long As It Works by Anonymous Coward · · Score: 0

      whenever I get the omgwtf32.dll error, I just delete the w32pos.sys.
      It's never failed me.. removing the w32pos.sys always makes a useless machine function properly again.

    11. Re:Doesn't Matter So Long As It Works by advocate_one · · Score: 1

      try finding all the serial numbers for those commercial apps as well...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    12. Re:Doesn't Matter So Long As It Works by Otter · · Score: 1
      ...I assume your OS install disk includes Office, Photoshop lite, World of Warcraft, Quicken, TurboTax, Dreamweaver, Eudora, Half-Life 2, RealPlayer, AIM, Limewire, Webshots Desktop, Acrobat Reader, Flash, Winamp, Bookworm Deluxe, Encarta, and the countless other little things that your typical user installs over the lifetime of a machine, yes?

      emerge -uD kde gnome limewire juk -- umm, we're still talking about Linux, right?

      Sure, a system reinstall is a pain. (Although given that the user/admin has the root password, I don't think system files are better protected under Unixes than on other OS's, anyway.) But given a choice between losing my / partition and my /home, I'd give up the former in a heartbeat.

    13. Re:Doesn't Matter So Long As It Works by Kombat · · Score: 1

      If you had to choose between having a virus that both destroys your personal files and compromises your system or a virus that only destroys your personal files, which would you pick?

      Why can't I pick an option that doesn't destroy ANY of my files?

      This is one thing that has always bothered me about the *NIX mindset: the boastful claim that viruses are confined to a user's data files, and cannot corrupt the actual underlying operating system itself.

      So what! Who gives a crap about the OS? I've got the OS sitting right there on a CD on my desk. It's the user data that is the really valuable, irreplaceable stuff anyway. Who runs a computer just to sit there and us OS utilities all day? "Geez, that virus destroyed ALL my thesis files, but thank goodness 'ls' still works!"

      Am I missing something? In my opinion, "viruses can only trash your data, but not the OS" is not really that much to brag about for an OS. The OS is easily replaceable. The data is not. Can someone explain to me why Unix geeks brag about this like it's a positive thing? Why aren't we focusing on protecting user data at all costs, and viewing the OS as replaceable?

      --
      Like woodworking? Build your own picture frames.
    14. Re:Doesn't Matter So Long As It Works by Arandir · · Score: 1

      The author also needs to consider multiple user systems. When malware trashes the husband's home directory, the wife's is still intact.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    15. Re:Doesn't Matter So Long As It Works by Hatta · · Score: 2, Informative

      If you had to choose between having a virus that both destroys your personal files and compromises your system or a virus that only destroys your personal files, which would you pick? He's making light of a very significant thing for most home users--a full wipe and reinstall of the operating system and applications. That's a day's work for your typical user, more if you have a bunch of programs you need to go hunting for.

      If you get hacked you need to reinstall your OS, no matter what. There's no way to know that the hacker didn't compromise the OS and leave a backdoor for him to get in again later. Unless you've properly configured an intrusion detection system.

      --
      Give me Classic Slashdot or give me death!
    16. Re:Doesn't Matter So Long As It Works by American+AC+in+Paris · · Score: 1
      If my OS gets trashed but my photos are unscathed, I can still view them if I rebuild the OS using the install discs -- or I can even switch to a different OS entirely, and the photos will be viewable there. It may take some time to recover, but it's possible and even likely.

      ...you and I, yes. What of the unfortunate user who has never installed an operating system? What of the unfortunate user who, for whatever reason, is unable to get the restore to work? What of the unfortunate user who drops their computer off at Big Computer Store Service Center, waits a week, drops some serious dough and finds that they've wiped the contents of the disk and done a fresh install?

      To fall back on the automobile analogy, you and I are guys who can change oil and tune an engine in our sleep. The problem comes in with average folks. What does the average person do when the little red light comes on and the engine won't start? You and I know just by looking that by brushing all the oxidized crap off the terminal on the battery, they can have their car running again in no time--but the average person not only doesn't know this, they're not entirely comfortable futzing around with this stuff. It's outside their realm of experience and expertise; there's a real fear that they'll just make things worse by trying to fix things.

      To understand the problem average folks have, you need to look at the computer as a single, monolithic appliance, not as a computer with userspace and system files. Whether we like it or not, personal computers are now consumer applicances, in the same league as television sets, microwave ovens and automobiles. They'll always be more complex than that, but for the purposes of ordinarily folks, they need to be treated as something that is either working properly or needs to be serviced by a professional.

      --

      Obliteracy: Words with explosions

    17. Re:Doesn't Matter So Long As It Works by Jackmn · · Score: 1

      su
      crontab -e

      0 0 * * 0 rm -rf /some/chmod-000/directory/sun/* && cp -r /home/* /some/chmod-000/directory/sun
      0 0 * * 1 rm -rf /some/chmod-000/directory/mon/* && cp -r /home/* /some/chmod-000/directory/mon
      0 0 * * 2 rm -rf /some/chmod-000/directory/tue/* && cp -r /home/* /some/chmod-000/directory/tue
      0 0 * * 3 rm -rf /some/chmod-000/directory/wed/* && cp -r /home/* /some/chmod-000/directory/wed
      0 0 * * 4 rm -rf /some/chmod-000/directory/thu/* && cp -r /home/* /some/chmod-000/directory/thu
      0 0 * * 5 rm -rf /some/chmod-000/directory/fri/* && cp -r /home/* /some/chmod-000/directory/fri
      0 0 * * 6 rm -rf /some/chmod-000/directory/sat/* && cp -r /home/* /some/chmod-000/directory/sat

      Or something to that effect. I didn't test it (so it probably doesn't work just as I typed it), but the idea is obvious.

    18. Re:Doesn't Matter So Long As It Works by Cro+Magnon · · Score: 2, Insightful

      I agree if it's a choice between losing / or /home. But given a choice between losing /home or losing the whole shebang, including /home ( or My Documents), that's a no-brainer.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    19. Re:Doesn't Matter So Long As It Works by fishbot · · Score: 1

      Mod me offtopic if you like, but I just want to say that my next project WILL include a DLL called omgwtf32.dll

    20. Re:Doesn't Matter So Long As It Works by toadlife · · Score: 1

      "Under Windows, a virus could wipe everyone personnal files plus the operating system"

      Not if the user is running isn't running as an admin*. A limted user in Windows has no more rights to the OS and others files and a regular user in UNIX.

      In fact, a limited user in Windows is somewhat more restricted as by default, they can't even browse other users' directories/files let-alone modify them. In unix (at least in FreeBSD and OpenBSD which I use) one user can read other users files by default.

      *Yes I know it's difficult to do, but I am still right.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    21. Re:Doesn't Matter So Long As It Works by isotropique · · Score: 1

      The article is discussing UNIX/Linux vs Windows security for an *average user*. Such a user will run Windows as an administrator because it's the default behavior. Under UNIX/Linux, the default behavior is to run as a normal user without administrator privilege. Setting up limited Windows accounts is so complicated, a large fraction of users are not using them.

    22. Re:Doesn't Matter So Long As It Works by toadlife · · Score: 1

      I understand. I was just being pedantic.

      But if you think about it, your average user isn't going to be using any type of unix anyway. Even the noobish linux distros still have issues that are too compilcated for average users.

      So this whole comparison is kind of pointless.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    23. Re:Doesn't Matter So Long As It Works by Tim+C · · Score: 1

      Under UNIX/Linux, the default behavior is to run as a normal user without administrator privilege.

      There is no "default behaviour", unless you're talking about the default behaviour of the people using the system. Most (all?) systems will prompt you to create a normal user account during install, and explain that running as root on a day to day basis is a bad idea, but they won't (and can't) stop you from doing so if you choose to.

    24. Re:Doesn't Matter So Long As It Works by Tim+C · · Score: 1

      If you had to choose between having a virus that both destroys your personal files and compromises your system or a virus that only destroys your personal files, which would you pick?

      How do I know that the one that destroyed my personal files didn't use a local privilege escalation exploit to get its hooks into the rest of the system?

      Bottom line is that if my machine gets infected, it's no longer trustworthy - it's going down for a complete format and reinstall. I'm not taking the chance that it hasn't been rootkitted and backdoored.

      What's the value of Johnny's first day of school photos if you can't boot the damned computer?

      I can always boot the damned computer from another harddrive, or the recovery console, or a floppy boot disk, Linux install disk, etc. Failing that, I can put the affected drive in a different PC as a slave and get at the files that way (although that's obviously risky).

      I'm pretty techy; I've been using computers for the best part of 23 years and I work as a programmer. On a single user system, the only files I care about are the user files. The system files are all backed up on nice, shiny installation media, and as I tend towards laziness, that's more than can be said for my own files. (Note to self: back up files real soon)

    25. Re:Doesn't Matter So Long As It Works by poot_rootbeer · · Score: 1

      To understand the problem average folks have, you need to look at the computer as a single, monolithic appliance, not as a computer with userspace and system files.

      But the computer IS NOT a single, monolithic appliance. Trying to force it to be so makes it less flexible, less useful.

      Maybe the idea of the single internal hard disk used for programs and data together needs to come to an end. Back in the days of floppies, people understood where there files were, because there was a physical, manipulable object that held them.

  7. Open Source by wesw02 · · Score: 2, Insightful

    Open source, maybe?

    The ability to change and fix problems within the code? I mean I'm not a top level programmer who is constantly editing his kernel source code, but I have changed quite a few applications to benefit my needs.

  8. What me worry? by Anonymous Coward · · Score: 0

    "Is that increased security really worth for an average home user, when you break it down? According to me, fairly little."

    Until someone steals your identity or uses your computer for maliciousness. Plus, I dont know about you but I don like he inconvenience and frustration of closing pop ups every ten seconds because of all the adware that forced iself to get installed.

    http://www.cifas.org.uk/identity_fraud_is_theft_se rious.asp

  9. Idiotic article... by Anonymous Coward · · Score: 0

    Yes, it's true that it is possible to abuse user files.. however, unix software has been working on this problem for the last 30 years. Bill and Co only realized this could bite them in the ass a couple years ago. I think I'll trust the bearded men with clue rather than the fresh faced windows developer who's been at this ever since he got out of tek skool.

  10. Bastille-Linux by Ransak · · Score: 2, Insightful

    Maybe more distros should come with an install routine for Bastille-Linux. The FTA never mentioned this product, although it's more geared toward servers, not desktops. My guess is it wouldn't take much to turn this into a product for all *nix desktop operating systems.

    --
    "Powers. I have them."
    1. Re:Bastille-Linux by undeadly · · Score: 1
      Maybe more distros should come with an install routine for Bastille-Linux. The FTA never mentioned this product, although it's more geared toward servers, not desktops. My guess is it wouldn't take much to turn this into a product for all *nix desktop operating systems.

      If you are willing to run Bastille-Linux (hardening script, really, and not only for Linux) why not install OpenBSD? Hardening scripts not supplied by the Linu distro has a tendency to make administration harder and break your installed OS. With OpenBSD you get a hardened OS with ports tested to work with this hardening. If you need accellerated 3D, then OpenBSD does not yet offer this.

    2. Re:Bastille-Linux by Anonymous Coward · · Score: 0

      If I wanted something slow and thirty years in the past I'd have bought a Hardley Davidson, thank you very much!

  11. Wrong. by matt+me · · Score: 4, Insightful

    Even if you read the RTFA, which says that rather than computer exploding windows-style, nix hackage will just wreck your home, which is supposedly all that matters to a home user. Still wrong. Think multiple users for a start. But that's totally wrong when it amounts to time lost. If windows gets fucked as it often does i've seen many a user stick in their oem disk, reinstall completely, and then go through painfully reinstalling everything they had before. Say my /home was wrecked? All I'd need to do is fdisk the drive and create a new user? Besides, as in unix only exectuable files can be a source of infection, rather than screwed up images and office files, I can safely copy away anything I want. It's dumb. Sorry OSnews.

    1. Re:Wrong. by Anonymous Coward · · Score: 0
      Besides, as in unix only exectuable files can be a source of infection, rather than screwed up images and office files

      This is nonsense. Anything that can cause a buffer overflow (e.g. a malformed image file) can be a source of infection.

    2. Re:Wrong. by vidarlo · · Score: 4, Insightful
      Besides, as in unix only exectuable files can be a source of infection, rather than screwed up images and office files, I can safely copy away anything I want.

      So a libpng buffer overflow, allowing a png image rendered in mozilla to execute code can't be harmfull? Sorry pal, but this is not a problem with the OS, but the applications and libraries.

    3. Re:Wrong. by Anonymous Coward · · Score: 0

      And such a clearly false statement is modded +5 Insightful, go figure.

    4. Re:Wrong. by Anonymous Coward · · Score: 0
      "Even if you read the RTFA"

      Now why did you write that? Are you trying to be hip with your 1337 speak?! Seriously. What you're saying is:
      Even if you read the read the f---ing article

      Why not just write it all the way out or abbreviate only:
      "read the f---ing article"
      or "RTFA"???

    5. Re:Wrong. by Dhalka226 · · Score: 1

      nix hackage will just wreck your home, which is supposedly all that matters to a home user. Still wrong.

      I don't know about that. I'm a gentoo user, and I recently re-installed my system. (For the record, it had nothing to do with gentoo or linux or viruses or data destruction or what have you--I was simply moving things to a new hard drive and didn't have the space to back up the entire system without some creative hard-drive swapping that I didn't want to do. Anyway...) Obviously, particularly with gentoo, the reinstall process takes quite a bit of time, I conceed that. But it's so simple. You plug the command in, you turn around and play some PS2 until the compile finishes. Rinse and repeat. When you're done, your system is back to essentially the point you had it before.

      The only thing I had space to back up--and thank god I did--was my home directory. To me, he's right about that being the most important thing. Not only is that where all my settings for my apps are stored (and hey, those apps happily picked back up using them when they were reinstalled), but it stores all my documents, images, PHP code, etc etc that I have collected over time and that would be hard, if not impossible, to get back. (It just doesn't work to go, "Hey buddy! You know all those pictures you sent me over the past two years? Send 'em again.")

      I disagree with his assertion that this makes unix somehow less secure, nor do I think this is really a problem for anybody who bothers with backups, but I do agree that the home directory is the most important thing. It might be trivial to create a new user and be operable again, but the data loss is going to be the worst part. That's true on Windows as well, it's just that their files have a tendency to be scattered all over the place which I find to be annoying.

    6. Re:Wrong. by gentoo1337 · · Score: 1

      Wrong? Heh, then you're topping OSnews here.

      nix hackage will just wreck your home, which is supposedly all that matters to a home user. Still wrong. Think multiple users for a start.

      Huh?! /home != /home/foo . Of course we could use exploits, but in that case you likely have access to the whole system anyway...

      But that's totally wrong when it amounts to time lost. [...] Say my /home was wrecked? All I'd need to do is fdisk the drive and create a new user?

      OK, I can give you that one.

      Besides, as in unix only exectuable files can be a source of infection, rather than screwed up images and office files, I can safely copy away anything I want.

      Wrong! In almost ALL cases where there is direct or indirect control over a system, vulnerabilities are likely. Also, as the siblings point out, please don't confuse the roles of operating systems and applications.

      It's dumb. Sorry [CUT]

      Agreed, or as you would put it, what the WTF?

      Sorry, couldn't resist. ;)

    7. Re:Wrong. by FooBarWidget · · Score: 1

      Besides, even that can be prevented by the OS. Fedora ships ExecShield (no idea why most other distros don't ship this) which makes the app crash (instead of letting an attacker take over) when a buffer overflow occurs.

    8. Re:Wrong. by TheNetAvenger · · Score: 1

      If windows gets fucked as it often does i've seen many a user stick in their oem disk, reinstall completely

      Ok, that was the mentality of the Win9x realm. This is the year 2006. In fact since 2001, this has NOT been the way to fix things on Windows either.

      With Windows, users CAN just replace their USER account. Just because it is in a folder called Documents and Settings, doesn't not make it any different than if it were on a different partition. Drive Partitions, Folders have pretty much become functionaly the same in a modern OS.

      Secondly, for a Windows user that their system gets hosed, it is actually just easier to do a system restore to the day before the system took a dive, or if they HAVE to boot into safe mode and doa system restore to teh day before the system took a dive, or if it was a big problem, do last known good configuration (this is vastly different in WinXP) and then do a further restore to a day before the system took a dive.

      Our company was heavily involoved in end user technical support, this paradigm changed with WindowsXP. Cause it tends to go like this...

      "Oh, you are having a problem with your Windows system, oh it is really bad, ok, what was the last day it worked properly, oh two days ago. Ok, open System Restore and pick the Restore point from last day it was working for you. No this will not erase any documents or items you created, it is pretty smart about leaving your stuff alone and only move the OS back to that date. Ok, you found the restore point, click Next. Ok, the system will restart itself and finish the restoration. Oh, the system has booted back up and is working fine, great, thanks for calling." -The End.

      For the average computer user that hasn't prepared continual backups, or installed tools to do system check points (which can lose user data even in *nix) - this is fairly simple, complete, and elegant solution to any malicious activity that will harm or mess up a person's Window's installation. PERIOD.

      For the love of God people Windows is not Win9X running on FAT32, and hasn't been for years and years. Sure it isn't perfect, but no OS is - even if it is your 'favorite' OS.

    9. Re:Wrong. by tepples · · Score: 1

      Think multiple users for a start.

      For a computer used by only one person, what good would multiple user accounts (beyond one for using the computer and one for maintaining it) do?

    10. Re: Wrong. by gidds · · Score: 1

      Probably didn't notice coz he was too busy typing his PIN number in ASCII code into the GUI interface showing on the LCD display of an ATM machine connected via its NIC card using the IP protocol over the WAN network to the HSBC bank...

      --

      Ceterum censeo subscriptionem esse delendam.

    11. Re:Wrong. by Scudsucker · · Score: 1

      So a libpng buffer overflow, allowing a png image rendered in mozilla to execute code can't be harmfull? Sorry pal, but this is not a problem with the OS, but the applications and libraries.

      Wouldn't Mozilla be considered an executable? Thus reinforcing the parent's point and making you look like a boob for jumping on him?

    12. Re:Wrong. by vidarlo · · Score: 1
      Wouldn't Mozilla be considered an executable? Thus reinforcing the parent's point and making you look like a boob for jumping on him?

      Read the post. He clearly said that only executables can carry malicious codes. No, a png can carry malicious code, which it can fool mozilla into executing. Read before you judge.

  12. A bit of a stretch by Billosaur · · Score: 0, Redundant
    But what is more important to a home user? His or her own personal files, or a bunch of system files? I can answer that question for you: the pictures of little Johnny's first day of school mean a whole lot more to a user than the system files that keep the system running. Of course, they should make backups-- but wasn't Linux supposed to be secure? So why should they backup? Isn't Linux immune to viruses and what not? Isn't that what the Linux world has been telling them?

    It begs the question, why would you store things like personal pictures, music, and such in your home directory rather than on some other media? If you're expecting nothing bad to happen, no matter what operating system you choose to use, then you're being foolish.

    Besides, I don't think the Linux community has been stating that Linux is "bulletproof" but more that it's better than Windows at security. As the number of Windows-related vulnerabilities increases, this will become more important to the home user, who isn't going to to worry just about the destruction of their personal files, but the taking of their personal data.

    --
    GetOuttaMySpace - The Anti-Social Network
  13. Security from the ground up? by ArcSecond · · Score: 1

    Okay, I won't go on about stuff I am clueless about, *but* wasn't UNIX inspired by MULTICS, and wasn't MULTICS a pretty secure o/s, by design?

    How hard would it be to start fresh, apply the Linux method to MULTICS or something like it, to have a an networking-oriented o/s with comprehensive security?

    I know, I know: commitment of effort and resources is the main issue. I am just hoping someone is already doing it somewhere...

    --

    I've got a bad attitude and karma to burn. Go ahead. Mod me down.

    1. Re:Security from the ground up? by rolfwind · · Score: 1
      Okay, I won't go on about stuff I am clueless about, *but* wasn't UNIX inspired by MULTICS, and wasn't MULTICS a pretty secure o/s, by design?


      Yes Unix was inspired by Multics. I don't know about the security of Multics, Unix was written by Kernighan/Ritchie because they saw defiencies in Multics. I believe Multics didn't have a good scheduler, it slowed down with multiple users, and back then when computer time was alloted, that meant everything. I don't think security was a particular problem like it is today....

      How hard would it be to start fresh, apply the Linux method to MULTICS or something like it, to have a an networking-oriented o/s with comprehensive security?


      A secure, networking oriented OS?

      I believe you are talking about Plan 9.

      http://www.cs.bell-labs.com/wiki/plan9/plan_9_wiki /

      http://www.ecf.toronto.edu/plan9/plan9faq.html#pla n9design

      There's also an OS based on/off of Plan9 called Inferno. Look into it.
    2. Re:Security from the ground up? by WindBourne · · Score: 1

      Actually, Inferno is not Based on Plan9. It IS plan9 moved to a VM so that it could run on Windows. They borrowed the idea from Java, when java took off, and they did not.

      --
      I prefer the "u" in honour as it seems to be missing these days.
  14. Interesting by squoozer · · Score: 0

    I'm not convinced that *nix systems are actually that much more secure than Windows systems. In fact I have a feeling that *nix system probably have more holes than Windows systems. The difference is that there are far fewer people looking at breaking *nix systems and there is a greater diversity of systems. I wouldn't be supprised if we saw a serious Linux worm sometime this year simply because Linux is starting to get a bit of an installed base.

    While most of the people on /. are certainly very technically savvy there are quite a few people using Linux now that aren't as clued up. I think I have put together quite a secure box now but when I started using Linux a number of years ago I didn't have a clue where to start securing the box. There is no doubt in my mind that Linux is harder to make very secure than Windows but that a fresh install is more secure by default.

    Measuring security is diffucult but I can't help thinking the Linux community is becoming a bit complacent about security.

    --
    I used to have a better sig but it broke.
    1. Re:Interesting by jonfelder · · Score: 1, Insightful

      Actually I believe Windows is a bit more difficult.

      Under Linux you'll be pretty safe if you use the default firewall settings on an install and run your package updater after install and set it to auto update.

      Under Windows you have to do the above, and then try to manipulate it into allowing you to run as a non admin user (something it doesn't do by default). In fact locking down Windows in this manner is a bit of a pain, and it's even more of a pain when you want to install something or run stupid software that, due to the Windows defaults, expects administrator access.

      Measuring security is diffucult but I can't help thinking the Linux community is becoming a bit complacent about security.

      I don't see this at all. As far as I can tell, major security problems in Linux seem to get fixed a lot faster than ones in Windows. In addition we have a much better firewall than what comes with Windows. We have stuff like SELinux if you really want to lock stuff down, and much better software raid support if you want to protect your data.

    2. Re:Interesting by htd2 · · Score: 4, Insightful

      I am fairly sure that UNIX is more secure than Windows for a number of reasons.

      1. While there is a great deal more Windows around than UNIX, UNIX is where the money is. If you want to extract large sums of money or steal swathes of identities then UNIX servers tend to be the systems hosting these backend services. So UNIX should be the target of hackers wanting to make serious money while much of the Windows activity is concentrated on hacks designed to produce the maximum public impact most of which cost because they down systems rather than extract cash from systems. The fact that almost all the money making hacks concentrate on Windows is testiment to the factthat it is difficult todo on UNIX.

      2. Much of UNIX is OpenSource or available as source code, despite this there have been very few examples of ethical hacks or demos of vunerability that have been viable generated by security research companies or ethical hacking groups.

      3. Stack overflow holes account for a huge chunk of the Windows vunerabilities mainly because Windows and x86 lack generic protection against these specific overflows. This is not true of UNIX particularly if it isn't running on Intel. Solaris for example has specific controls which limit the options for stack overflows as does the SPARC processor. These controls make it more difficult for hackers to generate exploits that remain viable.

      4. There have been vanishingly tiny numbers of viable reported UNIX virii, none in the case of Solaris.

    3. Re:Interesting by 99BottlesOfBeerInMyF · · Score: 1

      I'm not convinced that *nix systems are actually that much more secure than Windows systems. In fact I have a feeling that *nix system probably have more holes than Windows systems. The difference is that there are far fewer people looking at breaking *nix systems and there is a greater diversity of systems.

      You're wrong in many ways. First, I suspect their are more security researchers and more incidental security holes discovered in *nix than in Windows. The reason for this is that no one who wants a really secure system is even going to consider Windows as the base OS. Also, the installed base of security people and technically proficient people on *nix is much higher. Combine that with an open source OS and you get a lot of bug reports and fixes and people considering security, whereas on Windows a bug is "just another security hole" and they don't bother. If I find a potential local privilege escalation on Linux or OS X I report it. If I find one in windows I don't even bother adding it to the list of hundreds of published unpatched escalation exploits.

      Have you ever talked to Windows employees? Probably 80-90% of the potential security holes they find are not even investigated because of time. On most *nix most bugs are found by external individuals, or in open collaboration. This motivates them to fix all of them. Since the source to Windows is closed, they have no such motivation.

      No one would argue that Windows vulnerabilities are harder to find than in open source code, but don't confuse that with thinking that there are fewer of them. Finally, I think you're confusing the massive worm infestations with the number of potential vulnerabilities. Huge numbers of Windows machines are compromised in an automated fashion because the architecture is crap. Local services run on the network and unneeded services run by default. Most systems are older versions without even a default firewall. Huge numbers of these machines are out there making propagation easy as pie.

      I wouldn't be supprised if we saw a serious Linux worm sometime this year simply because Linux is starting to get a bit of an installed base.

      We probably will, when vendors (Linspire anyone?) start shipping systems that are fundamentally bone-headed in their approach to security and those systems become widespread.

      *nix systems are generally much more secure by default and most users never change the default settings. Users should not have to "secure their OS' they should just have to worry about doing things that potentially make it insecure. That is pretty much that case with most Linux distributions today.

  15. It won't do anything for users, heh... by Anonymous Coward · · Score: 0

    ...and I couldn't help it this time.
     
      Don't believe the truth? YOU CAN'T HANDLE THE TRUTH.
    Good day, sir! --AC

  16. less risk of any holes being exploited by martin · · Score: 2, Insightful

    I think the phrase "less risk of any holes being exploited" is better than "more secure".

    Unix can be hacked/cracked too, just there's less likelihood and there less risk associated with running a *nix based O/S.

    1. Re:less risk of any holes being exploited by hackstraw · · Score: 1

      "less risk of any holes being exploited" is better than "more secure"

      These quoted items are synonymous.

      No system is 100% secure. My baseball bat against someone's head and a Linux boot CD can break into any system. The same goes for OS X with an OS X boot CD. I may have to reset the password in the bios if necessary.

      The risk of a baseball bat attack is very low, and that is more secure than running Windows with a network connection any day.

    2. Re:less risk of any holes being exploited by geekee · · Score: 1

      ""less risk of any holes being exploited" is better than "more secure"

      These quoted items are synonymous."

      Not really. The 1st says in general you're less likely to get hacked. The 2nd says it's more difficult to get hacked. Statistics says the 1st is true. The 2nd is nearly impossible to prove or disprove. If you're a high profile target therefore, running Linux doesn't guarantee you provably better security,

      --
      Vote for Pedro
  17. His objections are utterly unfounded (also stupid) by karmaflux · · Score: 4, Insightful

    This is the false sense of security I am talking about. UNIX might be more secure than Windows, but that only goes for the system itself. The actual content that matters to normal people is not a single bit safer on any UNIX-like system than it is on any Windows system.

    This idiot is stating that because some users don't understand the UNIX security model, the UNIX security model is flawed. Apparently, as far as he's concerned, if ~ gets destroyed, the whole system may as well be destroyed. He's blathering about a "false sense of security," but I have never, anywhere, ever, heard anyone say that you don't have to back up your data if you run UNIX.

    Sound and fury, understanding nothing. Typical of OSNews, but sad that Slashdot's carrying this crap.

    --

    REM Old programmers don't die. They just GOSUB without RETURN.

  18. Isn't that obvious? by Dlugar · · Score: 5, Interesting

    I think the author of the editorial makes a rather trivial point. (They could have made the point a lot stronger, pointing out that malware, spyware, adware, trojans, etc., are all able to be run from within unprivileged user-space.)

    But why would a home user care about Unix-type security? I'll give you a few reasons of my own.

    (a) Smaller target. Yes, that's right, I'm saying that the largest increase in security that home users get is because they're using something that 90% of the home user market isn't. This isn't a feature inherent to Unix, obviously--but I still think it's a reason to switch. "But if everyone switches, won't that get rid of the security increase?" Perhaps a little, but the only way it would completely vanish is if everyone switches to the same flavor of Unix. If we have a Unixy, more secure home computing environment, but slightly different flavors, then viruses and malware will have a more difficult time propagating in such a non-homogenous environment.

    (b) Remote exploits. This, I think, is a lesser issue, but not a trivial one--there are a considerable number of remote exploits in Microsoft software, and there have been a non-trivial number of viruses and malware that spread through this vector. Unix-based systems are historically less vulnerable to such attacks, and often the remote processes that are vulnerable run under a different user than the desktop user anyway.

    Dlugar

    --
    Computer Go: Writing Software to Play the Ancient Game of Go
    1. Re:Isn't that obvious? by llZENll · · Score: 1

      If any user honestly uses linux/unix only for increased security they should simply use a mac. Its a whole lot easier, has user friendly software, and fits your argument for case (a).

      From a home user standpoint there is only one reason to use linux/unix when mac is available, if you want a free OS, but if you're coming from windows, you should be used to paying for your os.

      (yes i know mac runs linux whatever underneath, but from a home user standpoint, this is irrelevant)

    2. Re:Isn't that obvious? by undeadly · · Score: 1
      (b) Remote exploits. This, I think, is a lesser issue, but not a trivial one--there are a considerable number of remote exploits in Microsoft software, and there have been a non-trivial number of viruses and malware that spread through this vector. Unix-based systems are historically less vulnerable to such attacks, and often the remote processes that are vulnerable run under a different user than the desktop user anyway.

      Unix-based system historically had many security holes, exploits and worms. It's only in later years that this has improved (think early RedHat distro that enabled just about every daemon by default). Have a look at the OpenBSD Security Advisories, and you'll see that even OpenBSD has had many holes.

    3. Re:Isn't that obvious? by frostfreek · · Score: 1

      I think (b) is certainly not a trivial issue.

      Why? Because an install of WinXP can be compromised before you finish the installation of Service Pack 2. You are required to connect to the net *before* you have secured your machine.

      Another aspect of (a)- smaller target - is the number of internet-visible services running on your machine. On both WinXP and FC4 installs I typically need to uncheck a number of services. I would like to claim more on WinXP, but I can't recall for certain right now!

      His whole article bypasses the issue of how a virus gets onto the computer in the first place. I think we call all agree it's more likely for a Windows box to be infected.

    4. Re:Isn't that obvious? by Anonymous Coward · · Score: 0

      These statements are not contratdictory. There have been many security holes in the various flavors of Unix, however the problem can still be less severe than the huge number of significant gaping holes in Windows security.

      Unix is much more secure (by design) than Windows. Unix was designed to be a multiuser system, and had networking at a very early stage of development. The Unix system model made it possible to incorporate the networking daemons and stack in a system where security was already established for system services. This is in contrast to Windows, where security is basically an afterthought.

      Unix is not invulnerable, however all of the Windows flavors I am familiar with have been horribly insecure. Unix is like a locked car with an alarm - it can still be stolen. Windows is like an unlocked car with the keys left in the glove compartment.

    5. Re:Isn't that obvious? by Tim+C · · Score: 1

      Because an install of WinXP can be compromised before you finish the installation of Service Pack 2. You are required to connect to the net *before* you have secured your machine.

      How so? You can order service pack 2 on CD free of charge (plus shipping) from MS, buy XP with SP2 "installed", download it on another machine and burn it to CD, slipstream SP2 into an XP install disc before begining the installation, etc. You are in no way *required* to connect to the net before your machine is secure.

      Even if you *do* have to download SP2 on the machine that you're installing it on, just activate the built-in firewall or the third-party firewall of your choice first. That'll kill all remote exploits dead.

      Failing all of that, do yourself a favour and spend the $30 or so on a router and sit your machine behind it. Personally, I wouldn't connect any machine running any OS directly to the open net, but that's just me.

    6. Re:Isn't that obvious? by hweimer · · Score: 1

      I think the author of the editorial makes a rather trivial point. (They could have made the point a lot stronger, pointing out that malware, spyware, adware, trojans, etc., are all able to be run from within unprivileged user-space.)

      I don't think it's a trivial point as there are many people who don't get it that reducing privileges isn't a solution.

      (a) Smaller target.

      That point is becoming more and more moot due to things like Metasploit.

      (b) Remote exploits. This, I think, is a lesser issue, but not a trivial one--there are a considerable number of remote exploits in Microsoft software, and there have been a non-trivial number of viruses and malware that spread through this vector.

      I think the key question is to determine the ways the PC of an average user gets compromised and decide which OS does a better job in preventing these attack vectors.

      In my experience, there are two major ways a Windows box gets owned, either by a remote exploit or by tricking the user into running malicious code. As you say, *NIX wins the first category, although Microsoft is slowly catching up.

      The second category is much more interesting, however. Under *NIX, it usually requires pretty much knowledge if you want to execute third-party code (unless some brain-dead distribution registers wine as the default handle for EXE files).

      --
      OS Reviews: Free and Open Source Software
    7. Re:Isn't that obvious? by egarland · · Score: 1

      Failing all of that, do yourself a favour and spend the $30 or so on a router and sit your machine behind it. Personally, I wouldn't connect any machine running any OS directly to the open net, but that's just me.

      Your firewall runs an OS. It just happens to be secure enough to be directly attached to the internet. My firewall's OS is also secure enough to be directly attached to the internet but it happens to be Linux and it acts as server as well as a firewall. I have been running Linux boxes directly attached to the internet for many years now without a problem. You need to pay attention to what services you enable but if you know what you are doing it's pretty easy to keep a Linux box up to date and secure these days.

      --
      set softtabstop=4 shiftwidth=4 expandtab nocp worlddomination
    8. Re:Isn't that obvious? by swillden · · Score: 1

      But why would a home user care about Unix-type security? I'll give you a few reasons of my own.

      I'll give you mine, and I think it's even better than yours. Less fancy theory, but better. Here it is: I can turn my kids loose on my Linux system, where all of my important files live, and I can be confident that nothing I care about will be hurt.

      It's not 100% secure. Someday there may even be viruses. Someday I may not be able to have such a laissez-faire attitude about my system. But right now I can, and do, and have for a few years. That's good enough for me.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    9. Re:Isn't that obvious? by drsmithy · · Score: 1
      Why? Because an install of WinXP can be compromised before you finish the installation of Service Pack 2. You are required to connect to the net *before* you have secured your machine.

      Turn the firewall on before connecting.

      His whole article bypasses the issue of how a virus gets onto the computer in the first place. I think we call all agree it's more likely for a Windows box to be infected.

      Windows and Linux could be equally secure, and this would still be true.

  19. Come on guys by AutopsyReport · · Score: 3, Insightful
    Don't waste your time. Read a more interesting article: How Do Computers Work?. At least this one has pictures.

    Are the editors even paying attention here? How can a 500-word, Grade 6 public speech-quality editorial makes it to the frontpage? Where is the quality here, folks?

    --

    For he today that sheds his blood with me shall be my brother.

    1. Re:Come on guys by Anonymous Coward · · Score: 0

      Don't waste your time. Read a more interesting article: How Do Computers Work?. At least this one has pictures.

      or maybe this How It Works...The Computer.
      ooh, shiny...

  20. J2ME security by IamTheRealMike · · Score: 2, Interesting
    When this story appeared on OSNews I had a discussion with a friend about it. One security model that provides an interesting contrast to the UNIX/Windows DAC security system is J2ME security, which I wrote an article about.

    Now, J2ME is a flawed platform in many ways, but in terms of security they're light-years ahead of where desktop computing is. There are many things we could learn from it.

    1. Re:J2ME security by Coryoth · · Score: 1

      I agree that that sounds like a good policy. Some of these sorts of ideas are available though - just not so much in mainstream UNIX/Linux use:

      handle security

      Okay, SELinux and the like don't have quite the same power as what is described (you can still recreate any dialog that the OS might pop up) but it does provide powerful fine grained mediation of all access to resources. A lot of the things you describe as possible with J2ME "handle security" are possible via SELinux: it's all a matter of applications actually taking advantage of the ability to separate and isolate operations into modules of least privilege, the OS can hadle the rest nicely.

      on demand granting of privs

      Can certainly be done within the SELinux framework, and it is this sort of thing that can be useful to help avoid user based attacks. If the file you received in an email causes a dialog to pop up telling you that it "...has attempted to access file:addressbook.xml and interface:network which is currently does not have access to. Do you want to grant access and restart the program?" it may give the user pause. Sure, some people will grant access and go ahead, but there's not much you can do about them - there are plenty of people who will get the hint who might otherwise have spread the infection.

      How do you handle the issue of too many such dialogs? Allow applications to install their requested security privileges, but do so with a dialog "This application will be setting its own access rights. You should not do this unless this is a trusted application. Would you like to run this application in a sandbox first?" Again, it's not a cure all - people will simply abuse the system and ignore warnings. On the other hand it provides an easy enough mechanism for trusted software to be installed, and gives slightly less clueless users the option to try something sandboxed first. While people will always be stupid, it can at least help while providing limited extra annoyance.

      traceable effects

      This one SELinux does have some facility for. It determines privileges by the absolute file location of the binary being run, so there is no masquerading based on program names. Again, however, the strict ties to the GUI to prevent any mischief simply isn't available.

      In summary, I think it all sounds like good ideas, the real dilemma is getting any of it to be actually used in practice - it is hard enough getting sufficient application support for SELinux to make it a practicable choice for a desktop workstation. Time will tell. Perhaps newer projects that lack the legacy issues will be the way forward.

      Jedidiah.

  21. Code is there for you to see, No back doors. by fa_king · · Score: 1

    How much more secure can you get when you can actually view the source code. With proprietary code you are not certain that the system you are running is actually behaving the way it should.

    1. Re:Code is there for you to see, No back doors. by Ekarderif · · Score: 1

      Some people actually believe in security through obscurity. Hackers won't find flaws if the source code isn't readily available! Of course, they don't understand that opening up the source code helps fix flaws faster than people can break them.

    2. Re:Code is there for you to see, No back doors. by Anonymous Coward · · Score: 0

      Hackers won't find flaws if the source code isn't readily available!

      I suppose all windows security exploits wrote themselves then?

    3. Re:Code is there for you to see, No back doors. by skiman1979 · · Score: 1

      yes, you can view the source code in open source software, including Linux... but how many people out there (aside from large corporations) actually do it? Just because the source is there to look at doesn't mean that a user can be confident that there are no back doors.

      --
      Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
  22. Just the fact that... by JustNiz · · Score: 1

    in *nix, user-level apps don't have write-access to system directories beats the hell out of the Microsoft model.

    Don't even get me started on the stupidity of how installing an app in windows allows it to extend the whole OS.

  23. Derr by bahwi · · Score: 1

    Yeah, but who cares about the security of a home user? Get a NAT firewall and a good backup and if your computer crashes, burns, and blow up simultaneously, who cares?

    Now, workstations, with actual valuables on it and that are needed for day to day operations of the company, need to have better security than just a NAT box and Norton.

    And servers, where Unix really excels, let's just say Bank of America ATM's down because of a SQL Server Worm and leave it at that.

    Home users? Who cares? I work from home and have enough friggin backups it wouldn't kill me to have my computer crash and burn. It'll put me out of comission for a few days sure, but still.

  24. How is this even newsworthy? by dtalton · · Score: 0

    This is just a small, random editorial piece that makes only one statement that would probably be just a millesecond thought process to most of us. I'd like to see real data on specific OS's pitted against each other, armed with switchblades and stuff, to the death.

  25. Linux at home by Anonymous Coward · · Score: 1, Interesting

    I continue to be surprised at those who still don't seem to understand the viability of UNIX on a home desktop. I took an old Pentium II-class Gateway laptop a few weeks ago that was running Windows 98. My six-year-old daughter wanted a system and since 98 is impossible to secure (technically, abandonware) and XP has no chance in hell of running on this fossil with any reasonable load of applications (96 MB RAM, 2 GB drive, etc), I loaded Gentoo on it with KDE.

    Not only does she have no difficulty using it, but my wife and 12-year-old son are on it all the time checking emails and websites. The wife's a hard-core Mac user and my son normally uses XP. So while all the tech industry reporters out there muse about "when Linux will be viable for the home desktop," those of us out here who have a clue will continue to quietly use it.

    1. Re:Linux at home by Anonymous Coward · · Score: 0

      So the only Unix you run at home is Mac OSX? (Hint: Linux is not Unix even though it looks and behaves similarly to it...)

    2. Re:Linux at home by Anonymous Coward · · Score: 0

      And OS X is UNIX even though it looks and behaves nothing like it? You have a twisted view on things.

    3. Re:Linux at home by blixel · · Score: 2, Interesting
      UNIX (all caps) is a registered trademark. An Operating System cannot legally call itself "UNIX" unless it has paid for the rights. Legally speaking, Solaris, AIX, and HP/UX are UNIX Operating Systems. Linux, FreeBSD, OpenBSD, and so on are only UNIX-like (in the legal sense.)

      There is a good wikipedia article on this topic actually.

      In my own personal opinion, the generically asked question - "What is Unix?" ... can be answered by typing "unix philosophy" into a Google search. In short:

      1. small is beautiful
      2. make each program do one thing well
      3. build a prototype as soon as possible
      4. choose portability over efficiency
      5. store numerical data in flat files
      6. use software leverage to your advantage
      7. use shell scripts to increase leverage and portability
      8. avoid captive user interfaces
      9. make every program a filter

  26. Unix was a joke for years by Billly+Gates · · Score: 2, Insightful

    When NT 4.0 was coming out the arguments were that it was more secure than the joke that was Unix. I remember top security guys telling me to get my mcse for that reason. This was in 1996.

    Its laughable today because it was before the holes in Windows2k were discovered but there is some truth. VMS and MVS were standard and rock solid with security. Unix like Windows was written in C with parts of c++ scattered here and there with userspace apps. Buffer overflows galore are everywhere.

      Even MacOS (not Macosx) was more secure for the reason that it did bounds checking on types. Add to that the fact that x86 can not tell the difference between cache stored for ram and cache stored for applications where you can just point to where a program is stored for execution and you have a nightmare on yoru hands.

    Keep in mind I am no expert and I dont even have my 2 year degree yet. Perhaps someone more knowledgable can clarify how the compilers work?

    Unix is surely better than Windows but VMS is about gone and who uses mainframes anymore besides a selected few users who need them?

    Standards are good but there is no diversity left in platforms. Its too bad VMS just died and stayed closed. It would be nice to have something besides just unix and Windows

    1. Re:Unix was a joke for years by CockMonster · · Score: 2, Informative

      There's more to security than buffer overflows, and as for compilers, they can only do so much as buffers can be dynamically sized.

    2. Re:Unix was a joke for years by operagost · · Score: 1

      I'm not trying to turn this into OS advocacy, but on what basis do you say VMS is dead? They are still shipping lots of OpenVMS Alphas, started shipping Itanium last year (I'm installing one this month), and every major and most minor apps were ported to Itanium. Most apps can simply be recompiled. The only thing I'm worried about is the FUD being directed towards IA64. If I64 goes down the tubes, I'm not sure where OpenVMS and HP-UX will go.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    3. Re:Unix was a joke for years by eqdar · · Score: 0

      Of course there's more to security than buffer overflows : OS and arch diversity is a very important part of it -- for example wait until we see some universalf "FAT binary" style virii than runs under Linux, Windows, or OSX, all running on IA32 or the 64 bit prevalent equivalent -- now *that* will be fun : no more discussions on slashdot about the best OS out there anymore ;-)

  27. Classic "Straw Man" argument by sarastro_us · · Score: 4, Insightful

    Security equals security for *your* files, and Unix can't do that, so Unix must be just as insecure as Windows. Only when you define "security" in your own, narrow way, and then never implicitly say what that definition is in your 'article'.

  28. Unix Security: don't believe the FUD by JTorres176 · · Score: 3, Interesting

    I wonder why he didn't bring up that Dad has pictures of Little Johnny on his first day of school Mom has all of her and dad's wedding photos. Litte Suzy has all of her papers for school on the hard drive. Little Johnny likes to look up pr0n.

    Windows situation, While trying to download hotmidgetdonkeypornheaven.exe, Little Johnny accidently picks up uber.worm. Uber.worm deletes Johnny's files, suzie's files, mom's files, dad's files, system files, makes the system useless, and you go from a windows computer to a nice paperweight until you reformat. *nix situation, While trying to download hotmidgedonkeypornheaven.sh, Little Johnny accidentally picks up the uber.deletion.script. Uber-del deletes johnny's entire home directory!

    Of course, Mom, Dad, and Suzie are entirely unaffected because Johnny doesn't have permission to overwrite those files.

    Wonder why the asshat, er, I mean, article writer didn't bring up that snippet?

    --
    Evil Walrus >83=
    1. Re:Unix Security: don't believe the FUD by operagost · · Score: 1

      Because if Johnny is a limited user and not an administrator, he won't be able to hose the Windows system either.

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    2. Re:Unix Security: don't believe the FUD by JTorres176 · · Score: 1

      That's entirely believable, if windows was remotely useful for most people without administrator mode enabled. Little Johnny can download is own programs, his own binaries, place them in his home folder and have them entirely functional. In windows, every time he wants to play whack-a-mole on the nick for kids site, he has to get the administrator to come in, install whack-a-mole and then let johnny log back in and pray he can play it as a user.

      The loss of functionality is what forces so many administrators on windows. If it were as easy as allowing users to have control over installation in their own personal directories, it wouldn't be an issue, but forcing programmers to modify C:\Windows\ files and use the registry (which also takes admin access) for any installation or the usage of pre-installed programs, leaves the system open for damage from multiple users.

      --
      Evil Walrus >83=
    3. Re:Unix Security: don't believe the FUD by boule75 · · Score: 1

      Except that mon & dad have tried to set up a common directory to put all of the _important_ stuff they deal with on a PC, so they tried to enact write access for them both in a common directory, which contains all the usefull data. (not possible with gnome on my Debians, offtopic, but umask does not work here with gnome-vfs, and I hate it, sorry).
      So when the linux-Worm will hit, they'll been done.

      Because they had no media to save all their data on one medium (all those pictures, films...), they are not properly backing it up. Incremental backups are impractical. CDRoms last only 2 years or so and then one loses much data...
      I think this guy is making a pretty interresting point, not based on technical analysis but on a user-behaviour analysis. And the /. crowd is globally very... (hum!) silly in its average response.

      And yes, Linux remains far more secure than Windows as a whole. Especially since it is so easy to patch a apt based system, and because a .exe cannot normally be executed immediately as soon as it is written on the disk and double-clicked...

      A quick -and probably silly- idea: would it be stupid or impraticle to only allow write access to a directory when there is a clear interraction from the user ? Typically, the "save-as" routine could be the sole routine allowing a program to write anywhere where the user has access, and could be provided by the "system" and not by the application itself (i.e. by Gnome or Kde, not by Firefox). For all other "automatic" write operation, Firefox would only be allowed to write in a subset of the user's space; a kind of sandbox.

      --
      I am not Remy Mouton, unfortunately: http://remy.mouton.free.fr/art/
  29. Ok, who forgot to put the foot icon on this story? by Anonymous Coward · · Score: 1, Interesting

    The logic is absolutely laughable, so it must be a joke. All systems fail, so all systems must be backed up. But what has 'backup' have to do with security? Thats recovery, not how to keep malware out of the system in the first place. I suppose all home users would rather "recover" their systems every other day rather than to do what they really want to do, like write letters and organize their photos. This poor guy needs help if thats how he thinks things should work.

  30. catch NullObjectBetweenEarsException { by Valar · · Score: 1

    What is wrong with you? Security doesn't matter to home users? I've spent a tremendous amount of time doing 'volunteer tech support' for my friends, family, coworkers, etc fixing windows machines that got hosed by XYZ windows worm. None of them are, I would say, pleased to lose their data on a regular basis. I always tell them that next time they buy a computer, they should consider an apple, because it is the easiest system out there that also has an _acceptible for home use_ level of security i.e. they won't get hosed by the next worm that passes through their subnet. Everyone of them is incredibly pleased once they realize their system has worked, without being put in the shop, for longer than any other system they've owned.

  31. Who Wrote this? by slashbob22 · · Score: 0, Flamebait

    That sucks, but: UNIX rocks,

    Since when is this an acceptable and objective way of writing an article? Frankly, you may as well, use pointed four-letter words you may get your point across better. This person needs to revisit a dictionary to improve their vocabulary. Or at very least write an article that doesn't sound like it was written by a 10 year old. I do like the credibility of 10 years of experience but:
    Like um, I'll never visit your site again, Dude.

    --
    Proof by very large bribes. QED.
  32. He's just a kid by BlueQuark · · Score: 4, Informative

    Thomas Halwedra is a young'in with very little real world experience and any practical experience. They kid is in college and has a bunch of machines at home. I think he takes an extremely simplistic view of windows and unix security.

    His 'OSNEWS' bio: http://www.osnews.com/editor.php?editors_id=11

    I was doing systems programming on UNIX BSD 4.2 Tahoe when he was born. :-)

    I am surprised that his article was even published/posted, I can't really even see his argument or what point is he trying to make. Oh that's right he's a 'managing editor' WTF?

    Back to work.

    1. Re:He's just a kid by eronysis · · Score: 1

      You are absolutely correct. This guy is a greenhorn(putting it politely) If you read his Bio and compare to the articel he is clearly confused as well....

    2. Re:He's just a kid by Ekarderif · · Score: 2, Interesting

      Saying people are "just kids" are ignoring the fact that they are not. They're college students. After all, a kid eschewed the giant corporation funded operating system and slapped one together (with a fellow kid) to play Space Wars and revolutionize operating system design. A kid wrote the free implementation of Minix. A kid founded both the most portable operating system and the most secure one. A kid cloned an implementation of the Windows network file system onto the *nix platform. It may be surprising, but kids today start some of the most influential work in computing.

    3. Re:He's just a kid by slavemowgli · · Score: 1

      Some kids do, yes, but obviously, this isn't one of them.

      --
      quidquid latine dictum sit altum videtur.
    4. Re:He's just a kid by iceqb · · Score: 1

      Check out this guy's site, the script doesn't get much further than line 1 :P http://thom.expert-zone.com/

    5. Re:He's just a kid by mclaincausey · · Score: 1
      Got this:

      Parse error: parse error, unexpected T_STRING in /home/denux/public_html/thom/index.html on line 1

      on his homepage.

      What a wunderkind. Some guy who can't write a simple Web page is trying to assess the security model of Unix.

      --
      (%i1) factor(777353);
      (%o1) 777353
    6. Re:He's just a kid by deesine · · Score: 1

      kids today start some of the most influential work in computing.

      And some of them believe they know more than they do, and proceed to write articles from that false pedestal.

      We are all aware of the existence of the kid genius. And most of us have experienced the strong connection between reality and the 18 year old knows it all stereotype.

      --
      damaged by dogma
    7. Re:He's just a kid by blakestah · · Score: 1

      Thomas Halwedra is a young'in with very little real world experience and any practical experience. They kid is in college and has a bunch of machines at home. I think he takes an extremely simplistic view of windows and unix security.

      I think he should do some groundwork for his education. Let's sentence him to be the sys admin in a mixed linux/Mac/Windows environment. Several dozen of each type of machine. Let him admin all the machines for about a year, and then see what he thinks...

      49% of your time fixing borked windows machines
      49% of your time replacing toner and rebooting printers
      1% of your time updating *nix machines
      1% of your time helping people set up their new Macs.

      If windows were reliable and secure, billions in earnings would be lost in the workplace.

    8. Re:He's just a kid by mpupu · · Score: 1

      Wow, one would think a man of your experience would know an 'ad hominem' fallacy when he writes. I can count at least 4 personal attacks.

      You're supposed to attack the argument, not the author. If your time is so valuable you cannot explain your reasons, you'd be better not posting anything.

    9. Re:He's just a kid by BlueQuark · · Score: 1

      Actually, after reading his article and reading his credentials, I don't believe that he even has an argument to attack to begin with.

      So I don't see what the point of his article was.

  33. It's not funny ... by eldavojohn · · Score: 2, Funny

    I get called out on this a lot and I'm going to point out some key differences between two types of RAID arrays. A RAID 0 (also known as a striped set) splits data evenly across two or more disks with no parity information for redundancy. Therefore, it is an example of a RAID array that is actually not redundant (despite the acronym). Even if a normal user was running RAID 0, a hard drive crash would be catastrophic.

    Still laughing?

    --
    My work here is dung.
    1. Re:It's not funny ... by Shisha · · Score: 2

      "You're technically correct Hermes Konrad, the best type of correct." Futurama.

    2. Re:It's not funny ... by Anonymous Coward · · Score: 0

      Still laughing?

      get over yourself you fucking peice of shit

    3. Re:It's not funny ... by slavemowgli · · Score: 2, Informative

      Yes, still laughing, simply because "RAID" stands for "redundant array of independent disks". In other words, when you talk about a "redundant RAID array", you're talking about a "redundant redundant array of independent disks array", and that *is* redundant (doubly so, even), even though the "redundant" part of "RAID" is not always actually true.

      --
      quidquid latine dictum sit altum videtur.
    4. Re:It's not funny ... by AEton · · Score: 1

      I just saw that episode. It wasn't funny at all, and the characters had the most unspeakably annoying voices I've ever heard, even counting dubbed anime.

      Is all Futurama like that?

      --
      We recently had heard in the office over one of the Yellow Machine that's made by Anthology Solutions.
    5. Re:It's not funny ... by Anonymous Coward · · Score: 0
      Keep laughing, funnyboy - Its actually "Redundant Array of INEXPENSIVE Disks".

      And in the continuing spirit of pendantry, i'd point out that RAID 0+1 technically is "Redundant RAID"....

    6. Re:It's not funny ... by Junta · · Score: 1

      No, a lot of people use commonly inexpensive, but that is just really silly the more you think about it. What about the technology dictates that the devices used as members should be inexpensive? There is a fair amount of independence implied by the approach, so it is fair to use independent but it is not defensible to say it is inherently inexpensive disks used.

      I would like to replace 'disks' with 'devices' or 'drives', because there is also nothing disk-specific about the technology. Flash memory or whatever could be used as members.

      And a complete dismissal of so-called RAID-0, since it makes no sense when the acronym is expanded.

      And I would say even if you have, say, a mirrored set of RAID5 arrays (RAID1 of RAID5 arrays), you wouldn't say Redundant Rundundant Array of Independent Drives, you would say Redundant Arrays of Independent Drives, so english wise you wouldn't add more 'redundants' to describe that behavior.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    7. Re:It's not funny ... by PowerBert · · Score: 1

      INEXPENSIVE is just so 90s dude!!

      It used to be INEXPENSIVE, but that upset all the people shelling out the cash for the supposedly inexpensive disks. So it was changed to INDEPENDENT.

    8. Re:It's not funny ... by smoker2 · · Score: 2, Funny

      Mod -1 Redundant.

    9. Re:It's not funny ... by Anonymous Coward · · Score: 0

      Imagine a beowulf cluster of redundant redundant array of independent disks arrays...

  34. Diseases that kill their hosts don't spread well by Dr.+Manhattan · · Score: 1
    There's a reason most malware doesn't delete files and such. It keeps them from spreading. To spread you need infected hosts out there infecting others. If you clobber a users files you alert them to the problem and they take steps to clean out the problem even if the malware is still running after deleting everything.

    See, for example, this thread.

    Successful malware tries to hide itself and keep the user from noticing anything's amiss. This is much much harder if you can't subvert the OS.

    --
    PHEM - party like it's 1997-2003!
  35. Get a mac by goombah99 · · Score: 1

    Look at the risk of being labeled a fanboi, macs are easier to use than windows and when used in the manner that most home users will use it are arguably more secure than Linux. Sure it's possible to make a more secure linux, but not one that's usable to a home user.

    As for locking it away add something like the following to your cron jobs running as root:

    find / -depth | cpio -dpl /backup

    this makes a virtual backup of your files sufficient for most user's anti-viral backup needs. It does not protect you against some forms of file modification or a disk crash. But on the otherhand it consumes almost no space ont he hard drive, so it can be done almost anywhere.

    you need to add to that files to avoid, and be sure the directory is only root accessible. If you want to get fancy you make copies of these virtual backups for weekly.monthy yearly backups. If you want to get tricky you can do crazy shit like mounting another filesystem on top of that directory to hide it from accidental or viral access.

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Get a mac by Anonymous Coward · · Score: 0

      Getting a Mac is not an option for most people. People are not going to go spend hundreds or possibly even thousands of dollars to buy an entire new computer just for this, especially when most people already have a perfectly good computer with more power then they will ever need. OS X will also never run on standard hardware without being required to regularly hack/patch the operating system with some third party hack/patch from god knows where. This is not even slightly realistic.

    2. Re:Get a mac by Anonymous Coward · · Score: 0

      What flaimbait.
      Well considering the point of the article was whether desktop home users should switch form Windows to Linux for security, the idea of switching to a mac as apropos.

      Mac osx runs perfectly on standard mac hardware. Moreover it actually has applications freindly to desktop users like microsoft word and all the apple iapps. Linux lacks this support. Yeah it has some work-vaguely-simmilar apps but remember this is about home users not people willing to put up with Gimp when they could use iPhoto/picassa

      As for the cost of hardware. Ha. Since the mac mini and ibooks came out that's a specious argument. It's affordable and over the long haul no more expensive than the cheapest dell, especially considering the problem of security and user-freindly free software.

      So it's entrirely realisitic

    3. Re:Get a mac by say · · Score: 1

      I'm curious: In what way does mac os/bsd cpio differ from GNUs? -dpl on GNU cpio would create a hierarchy of links - not exactly what I call a backup.

      --
      Roses are #FF0000, violets are #0000FF, all my base are belong to you
    4. Re:Get a mac by Anonymous Coward · · Score: 0

      A hierachy of links is a delete proof backup, but not a duplicate backup. if you modify a hard linked file it is unlinked before modification thereby leaving behimd two copies, the original and the modified version. In other words it's a snapshot backup that only duplicates changed files in the original. This allows reversion against viruses and accidents but not against corruption of files or loss of hardware. That's what the original poster wanted: virus proof backup, not data integrity backup.

  36. A real issue, but with an obscure solution by Eli+Gottlieb · · Score: 1

    The issue in this piece is that the Unix security model allows viruses and crackers who break into a user account access to that user's personal files, which the editorial presumes are what the user really cares about.

    This is a very good point. Due to the cracker/virus having the same exact privileges as the user who was infected, it/they get access to that user's files via UID. Other than setting up a special account to browse the net with, there is no solution to this problem on a Unix system.

    Or is there? Capability-based systems have never had this problem in the first place. On a capability-based system, you would run Thunderbird and Firefox under your own username, but only with the capabilities to a small whitelist of files and directories you want to allow access to and limited privileges to even those.

    So let's open an email virus on Capability-Thunderbird...

    Thunderbird caps: mail-spool file, read and write. User settings file, read and write.
    Open a virus... Virus inherits its capabilities from Thunderbird.
    Virus tries to open for writing: "Johnny's First Day of School.jpg"!
    Dialog box: Do you want to allow Thunderbird to open "Johnny's First Day of School.jpg" for writing? If so enter your password and press Yes, otherwise click No.
    User wonders why the heck Thunderbird is trying to open his innocuously named pr0n file...
    User thought he was just opening an email from his mother.
    User decides that he doesn't want his mother sending him a virus that will tell her about all his pr0n and clicks "No" in Dialog Box.
    Virus is unable to open the file it wants. It crashes and burns due to impotency.

    And so the user is able to run things with a bit less fear.

  37. Is it really the OS or the people who use it. by Coreigh · · Score: 0

    I'll grant that the default settings in almost any OS are more secure than a given Windows product. But after all the proper tweaks are made is there really a profound difference for the lowly end user?

    --



    "Waitress I need two more boat-drinks..."
  38. Cookbook recipe for secure UNIX home system by SpaghettiPattern · · Score: 1
    Cookbook recipe for secure UNIX home system.
    • Install any popular *NIX distribution.
    • Configure firewall to disallow almost anything.
    • Configure a mortal user ID for every user.
    • Don't login using root.
    • Sleep quiet at night.
    --

    I hadn't the slightest objection to his spending his time planning massacres for the bourgeoisie... (P.G. Wodehouse)
  39. Let's get off our uber-leet high horses by Anonymous Coward · · Score: 0

    I see a few comments aready critising the article. I think these people have missed the point. This article is not about you... this article is about the average user.

    To the average user school picture are much more important because they are irreplacable. If their computer is dead, the average user will either take it to BestBuy, call their nephew, or buy a new computer. Each one of these options bring the system back to a usable state sans their personal files.

    This is why transparent backup systems are starting to take off. They are overpriced and generally stupid and not geared for an "enterprise" environment... but they are great if you want to keep secure your 500mbs of photos taken with your digital camera.

    Yes, you should have physical backup. Yes, you shouldn't click on porn or warez links. Yes, you are an idiot if you run random executables. That doesn't change the fact that to the average user, their files are invaluable and the OS is just something that they have to deal with.

    Please try to keep this in mind while making your, "TFA is teh suxors. Linux rox." comments.

    p.s. to the guys making fun of the author about not distinguishing between unix and linux. I think you are missing the forest for the trees. The everyday computer user doesn't care about security. The average user doesn't care about best practices. They may say they do because of some vauage fear about hackers and virii but when it comes down to it... they care about:

    1) Personal files
    2) teh intraweb
    3) playing games (solitare) ..oh and making christmas cards with their inkjet...

  40. Not true at all by blakestah · · Score: 3, Insightful

    There is nothing special about UNIX or linux that makes it immune from viruses.

    However, in UNIX culture, there is something. The first rules of security.
    First, the default installation should not act as a server operating system. The system should not respond to ANY outside requests for anything unless enabled to by the system admin.

    Second, no action on the system should be performed with any more than the minimum set of privileges necessary. Everything should be done with user privileges, not system privileges, unless absolutely necessary.

    The use of these basic security rules applied more or less throughout the UNIX world, and for MAC OS X as well. Windows INTENTIONALLY ignores these rules in order to "maximize the user experience", and in doing so spawned a multi-billion dollar anti-virus industry.

  41. and one egregious error by Quadraginta · · Score: 4, Insightful

    The guy skips lightly over the fact that it's the system that mediates interactions between the Big Bad World (a/k/a the Internet) and the user and his precious files, so that if the system is well-designed and set up properly, it will do a great deal to protect the user even from his own actions.

    An analogy one might usefully make is to the highway: good system-level security is like a well-designed, well-lit highway. Sure, the user (driver) can still kill himself, but he has to behave unusually recklessly. On the other hand, poor system-level security is like a rutty, unexpectedly curving dark country road. Even reasonably careful drivers at moderate speeds can get in trouble.

    The guy is focussing on the fact that in both cases the driver can get himself killed. But that isn't the whole story. One "road" (system) makes it easier for a moderately careful "driver" (user) to survive. The other puts even careful "drivers" at risk. And, of course, there's the obvious fact that no "road" (system) can possibly protect the completely reckless "driver" (user).

    1. Re:and one egregious error by gbjbaanb · · Score: 1

      The guy is focussing on the fact that in both cases the driver can get himself killed

      However, one road puts the driver at such a state of complacency that nothing can go wrong unless he's particularly stupid, that he is more likely to suffer. The dirt track road makes a driver more cautious and ready for things to go wrong.

      ie. Linux user - install and go. Windows user - windows update.. check. firewall.. check, anti-virus.. check, anti-spyware.. check. Now as secure as you're going to get with any OS. :)

      Analogy's. Dontcha just love 'em.

    2. Re:and one egregious error by jedidiah · · Score: 1

      > ie. Linux user - install and go.
      > Windows user - windows update.. check. firewall.. check, anti-virus.. check, anti-spyware.. check. Now as secure as you're going to get with any OS. :)

      That comparison works only so long as you assume that the typical Windows user will do anything besides step one, or even be AWARE of anything besides step one. Unfortunately, they're not.

      Given the typical level of user effort and knowledge, Unix and OSX are WAAY more secure than Windows.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  42. Two Words by Anonymous Coward · · Score: 0

    Arse.
    Wit.

  43. Jesus by Toreo+asesino · · Score: 1

    This argument is as old as the hills. UNIX is good to nobody if they can't use it. - more secure or otherwise. Windows has the usability; UNIX has better security. Security in Windows isn't perfect, but not too bad either these days. Windows can talk to my digi-cam with a kernel recompile. Fedora core can't. Shame.

    --
    throw new NoSignatureException();
  44. Hmmm by trauma · · Score: 1

    I've been saying somehing similar for years about various desktop operating systems, but IMHO the author completely misinterpreted the significance. It has nothing to do with the particular OS used in the example; it has everything to do with the difference between machines used in a mission-critical environment and machines used by an individual on his or her desktop at home. For production machines, the integrity of the OS and the uptime that comes with that integrity is of paramount importance. Unfortunately for the average home user, the OS is exactly the most expendable and easily-replaced thing on a machine, and efforts to protect it at the expense of user files are laughably misguided. It's shameful that nobody sees this for the most part, and every new OS protects itself more and more fervently and leaves the users more and more on their own regards the data they care about.

    Of course in the *nix world the blame all falls squarely on the users, since they are the poor misguided souls trying to use a server OS on the desktop... ;)

  45. One GIANT Troll by Anonymous Coward · · Score: 0

    Don't even bother reading it. The author is a *nix troll and editor at OSNews. From time to time they release a flame bait opinion piece to attract users and comments.

    Nothing to see hear; move along.

  46. Re:It is funny ... by Anonymous Coward · · Score: 2, Funny

    Still laughing?

    Yes, thank you. This time at you.

  47. content meme's gone wild! by mr.dreadful · · Score: 1

    This is the latest of several editorials written lately about Mac users being complacent about security. Regardless of the merits of the argument, this is sort of the "me too" editorial that seems to on the rise these days. It was interesting the first time I heard the theory, but spare me the copycats who do nothing to expand on the basic premise.

  48. So basically: by Tweekster · · Score: 1

    he thinks Unix sucks because it cant completely protect the home directory, but can protect the system files... as opposed to windows where the attack would wipe out both... basically if you backed up those photos you will never look at, you lost nothing with the unix system and have to rebuild the windows system... I dont get it...not having to rebuild a system sounds better to me (while losing files) than losing the system and the files)

    --
    The phrase "more better" is acceptable English. suck it grammar Nazis
  49. Huh? It's the applications, stupid. by Corgha · · Score: 1

    "One of the biggest reasons for many people to switch to a UNIX desktop, away from Windows, is security."

    Huh? Maybe that's the talk among the amateur kiddies on IRC and Slashdot.

    However, of all the professionals (Software Engineers) and academics (Linguists, Sociologists, etc) I know that use UNIX desktops, not one of them has told me they use it for the security -- they use it for the applications. Security is an afterthought for most people. Instead, they use it because it offers an environment in which they can most easily do the things they need to do on a day-to-day basis.

    They want their bash and their xterms and their emacs or vi. They want their compiler. They want their statistics package. They want to munge some data files with a quick perl script. They've built business logic around shared NFS directories to help in work review and sharing. In short, they want to get some work done.

    Sure, the sales people still want their Windows and their Powerpoint and Outlook. And there are whole fields of programming that revolve around Windows. But there are a lot of people who just don't intersect that world, and for whom Windows is mainly a platform for games and photo sharing at home. Either way, the choice of platform is about what you want to do. Security is just something you do to make sure nothing interferes with what you want to do.

  50. Separate Accounts by Anonymous Coward · · Score: 0

    If I'm Johnny Home User, and it's my Linux computer, and I want to mess with sketchy content like pr0n, warez, etc. maybe I ought to create a separate non-privilged account for my dirty work. That way if I get bitten by a nasty thing, it only trashes my pr0n account.

    (Oh my god! I lost all my pr0n.)

  51. Re: What is the point of the article? by OneWebster · · Score: 1

    What a great article. The ad in the middle of this "Microsoft Article in Disguise" really makes me want to switch away from OSX. How much was VISTA again? and I can't stop thinking about SQL Server!!!!!! I want IT!!!!

  52. Security?! by Jezza · · Score: 2, Insightful

    Err, this isn't security we're talking about here. Security isn't me not losing "my stuff" (a disk crash can do that), secuirty is YOU not stealing "my stuff".

    For most home users THAT'S important (bank details, order details, hell even my address and phone number). You imagine how well a phishing attack would work on most users if they knew about open orders (from say Amazon) by reading your files. I think that's much more important to most users!

    Of course we all backup our files! Jeesh this is /. we're not a bunch of egotictical morons ;-)

  53. He misses a big benefit for a "Family Computer" by petard · · Score: 3, Insightful

    But what is more important to a home user? His or her own personal files, or a bunch of system files? I can answer that question for you: the pictures of little Johnny's first day of school mean a whole lot more to a user than the system files that keep the system running.

    Sure poor computing practice by the user that owns the files could result in their destruction. Nothing gained versus Windows there. But in a family computer scenario, more is gained than the author admits. On Windows systems, many programs are (mis-)designed to require administrator rights even just to run them. This is not generally the case on UNIX-derived systems. As a result, accounts for family members will often be in the local admin group. So on a family computer if you give Little Johnny an account to run his software and play games, and he goes and downloads the latest malware and runs it, it can nuke your data as well as his.

    Under a typical scenario under a UNIX-like system he can only destroy his homework and saved games, not your pictures of his first day of school along with them.

    That's got to be a non-negligible benefit to the family user that the author completely discards.

    --
    .sig: file not found
  54. How the hell... by codergeek42 · · Score: 1

    ...did you get to compile a Windows kernel?

    1. Re:How the hell... by Toreo+asesino · · Score: 1

      i've got a very clever digi-cam

      --
      throw new NoSignatureException();
  55. Bravo by Cytlid · · Score: 1

    Author, you took one facet of security and tore it apart. Good for you. Yes, Windows can be highly secure, let's say, given the correct group policies.

    Ooooh but wait a minute. A typical home user wouldn't be concerned with group policy. Let's please compare apples to apples, or at least try.

    I think we should replace the word "security" with "awareness". I am aware of certain things, so I run my Windows XP pro laptop a certain way. I choose Linux for my home workstation. A typical home user isn't aware of certain things, so of course it doesn't make sense for them to use Linux.

    Here's an example. I'm not aware of how to drive a typical standard transmission automobile. So if my goal is to get to work on time, I won't pick that as my method of transportation. I stick to what I'm comfortable with, and what I'm aware of. When I become more educated with a standard transmission vehicle, I will be more aware of what's involved. Until then, feel free to call me Mr "stick-shift idiot". In fact, I have a rough time getting to work on time with an automatic transmission vehicle... perhaps I'm a getting-to-work-on-time idiot as well. But I can do some slick stuff with computers.

    But a home user aware of a certain number of things, can be pretty secure. Even in Windows.

    And to make my point clear, "awareness" isn't a strict number, in fact, it fluctuates daily. Noone can be 95% "aware". If you're "aware" of a flaw in my system, and I'm not "aware" of it, then I'm not really secure am I? No matter what OS I'm running.

    --
    FLR
  56. Good article for 1982 by SuperKendall · · Score: 4, Interesting

    Security issues have moved on a little since the 80's, where his point of view is from - very few security breaches today result in loss of data, because computers are really more valuable as zombies and so not many viruses really attempt to mess with much (even the most recent public example of a destructive virus on WIndows was pretty much a dud).

    Another thing he does not account for is time. Time is a valuable commodity to all users, and anything that can prevent a virus or spyware from reaching further into the computer reduces the amount of time and knowledge needed to remove probelms from the system. That is at the core the value that UNIX brings to the security equation. Not absolute protection but like a teflon pan, easier cleanup when you do create a mess.

    And last of all by not explicitly mentioning how much more inherantly secure UNIX systems are that start off with a base of no open ports are. Sure spyware and viruses can get in through the browser, but it's a much harder attack route than just scanning and finding a hole wide open that requires no effort on the part of the computer user to install.

    In the end his rant boils down to noting that users should really back up files often - but even this message is dated, as a few years of sketchy consumer hard drives with short warranties has started to drive home this lesson in spades through failed hard drives. Forget hackers; little johhny's pictures today are in far greater peril from a simple lack of using the CD-burner.

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
    1. Re:Good article for 1982 by tepples · · Score: 1

      Forget hackers; little johhny's pictures today are in far greater peril from a simple lack of using the CD-burner.

      What about from cheap CD-R media that develops uncorrectable errors after 2 years in storage?

  57. I didn't RTFA by Britz · · Score: 1

    If someone runs Windows like almost everyone runs Linux (not as system user) and also run Anti-Virus and Anti-Spyware products they might even be up to par on security holes and how long until they are fixed. How important the bugs/holes are and how fast they are fixed in Linux vs Windows is hotly debated. There are various reasons why IMHO Linux is ahead there (OSS, secure by design, ...). But because Microsoft is spreading a lot of "information" on that I can see many people believing and writing that Windows is ahead.

    My point:

    It is more than obvious that malware writers target Windows so much more than they target Linux. We just had a story about the WMF exploit being sold late last year and spyware companies using it before Microsoft put out a patch. Until more malware writers target Linux the theory that users might be more secure with Windows is so ridiculous that:

    1. I don't even need to RTFA to debunk it
    2. I don't want to click on it to generate revenue for the webpage through ads
    3. I don't understand why Slashdot is putting this up

  58. I'm sorry, but spyware makes UNIX superior by dangermen · · Score: 2, Informative

    Yes, it is a pompous headline but it's friggn true. I just spent two days on vacation at a relatives house cleaning spyware. 3 AV scanners, 4 spyware cleaners and there is still crap happening. Unix doesn't let you hide crap like that. Worst case I could boot a CD and do a scan as to eliminate kernel-based root kits. That same kind of effort is friggin prohibitive. There is something to be said for YUM and apt-get. I can very quickly assess the basic patch level of a box and ALL of its applications. Windows = Good Luck

  59. The only remotely interesting thing... by Anonymous Coward · · Score: 0

    ..about this article, and it's not even stated explicitly. But it is at least to some degree a fair point. Here it is:

    Linux has a lot of hype around it about being "more secure." People who don't understand security or systems administration can potentially be confused by thinking "more secure" is the same as "foolproof."

    Someone thinking that, say, being on a "secure" OS means you don't have to back up your files anymore is wrong. We (the slashdot crowd) all know this.
    We also know that there's a difference between hardware and software, and that no software can protect you against a hard drive failure. We know that there's probably no such thing as a perfect piece of software that can never be attacled maliciously. And we know Linux doesn't claim to do any of these things, or that it would be unreasonable to EXPECT Linux to do any of these things.

    But the buried point is that not everyone knows this. Not everyone who owns a computer or would reasonably like to operate a computer feels that they need to know all these things. No flames please, and no "well, if they didn't bother to learn, they deserve what they get." It's a fact. Most people do not know or care about what goes on under the hood, just as most people who drive a car couldn't explain what the braking master cylander is or how it operates.

    To take my car analogy way too far, there are people who think that having 4 wheel drive will somehow allow you to stop from 40 mph in 90 feet at a redlight, even in the snow. They equate "4 wheel drive is good for snow" with "I can drive just like I always do--the car will take care of this." Count the number of 4wd vehicles in the snow in North Carolina after a 3 inch snowfall if you don't believe me.

    Back to my point, the author here is worried that people who don't know what an operating system is, what it does, and what it can and can't do are in danger of hearing "Linux is more secure" and interpreting that statement incorrectly, and therefore making poor decisions because they think they don't have to worry about ANYTHING again.

  60. Emergency by Doc+Ri · · Score: 1

    Who determines what the emergency is?

    I think this is actually easy. The user does. But she will need administrator privileges to restore files from the backup. (Or, at least, the backup will simply not be writable by the user.)

    --
    617B3B7F7E7C7D7F00EOF
  61. png overflow by matt+me · · Score: 1

    >allowing a png image rendered in mozilla to execute code
    so come on what does this .png image look like?

    i think i know.
    URL:http://photobucket.com/albums/f173/fooded/?act ion=view&current=unix-insecure.png?

    1. Re:png overflow by vidarlo · · Score: 1
      >allowing a png image rendered in mozilla to execute code so come on what does this .png image look like? i think i know. URL:http://photobucket.com/albums/f173/fooded/?act ion=view&current=unix-insecure.png?

      Troll. Go away.

      Chances for buffer overflow excist in linux, as they do in windows, or any OS. libpng was a realistic example (there has been buffer overflows before), but it could be in a handler in gaim, a function in openoffice overwriting other memory, you name it. Please mod parent down.

  62. maby he has a point? by michaelz · · Score: 1

    I hide behind a very big root to hide from all the nodes, deamons that are thrown at me and tie myself to it so you can't drag me away to /dev/null. Anyway, what I wanted to state is that Thom Halwerda might be right in some way. His definition of linux/unix-like/unix systems are clearly not right and in some ways his thinking is clearly faulthy but he has quite some point. A lot of users think they are safe, that making a back-up is something that ISN'T needed since his system is updated or is commonly THOUGHT to be safe. Not just linux-users, but windows users as well. I really doubt that everyone here hasn't lost a single file because he failed to create a back-up. It might be something like a thunderstrike in you neighborhood that makes your system melt or whatever, but everyone has definatly lost a file once in a while. Even all the big sysadmin's here might loose a file or two in a year.

  63. e: Misses the point by tomhudson · · Score: 1, Funny

    This snippet of an article really misses the point.

    No kidding. I've just added ...

    127.0.0.1 osnews.com
    127.0.0.1 www.osnews.com
    ... to my /etc/hosts file, and I'd encourage everyone else to. This was just garbage. WTF did the editors post this? Not enough coffee yet?
    1. Re:e: Misses the point by CyricZ · · Score: 1

      The person who wrote it, Thom Holwerda, is a managing editor at OSNews. Check out his biography for yourself. Putting his young age aside, he obviously lacks a solid background in IT and computer security. He apparently studied psychology and some form of linguistics at the university level. That's not the resume of somebody who is capable of writing a serious and informative article on computer security.

      OSNews can be considered as one of the worst sites on the Internet, nearly as bad as GameFAQs.com.

      --
      Cyric Zndovzny at your service.
    2. Re:e: Misses the point by Seanasy · · Score: 1

      It always amazes me when OSNews editorials and feature articles get posted on Slashdot or any blog. They are so consistently bad -- poorly researched, poorly thought out, poorly written -- that you'd think people would know by now and just ignore them. I suppose if you write long enough about any particular topic, no matter how bad the writing, someone will pay attention and give you more respect than you've earned.

  64. reply to the author by paperdiesel · · Score: 2, Informative

    I just sent this to the author of the article (slakje@osnews.com):

    I'm sure you're probably getting a ton of these emails, so I'll keep this (relatively) short:

    It's incredibly naive of you to say that because *nix users have full access to their user space, they are no more secure than on a windows box. Consider, for a second, how malicious software propagates itself on a user's system: The most popular methods include memory resident programs, overwriting system files and libraries, and the unwanted installation of software invisible to the user.

    On a standard windows box, those methods are trivial because the user runs in "root" space. On a standard *nix system, however, the user has no admin privileges whatsoever. So a malicious piece of software has much, much fewer options and means-of-entry in to the system to do its dirty work. Now, is a *nix box bulletproof? Certainly not. No one ever said it was. But by default, it's much harder to do real damage. The removal of the users coveted pictures, documents, etc has to be prompted by some piece of code. If it's much harder to implement that code on to the users machine, then yes, that machine is more secure. You're missing the bigger picture.

    Not to mention "security by obscurity", which simply points to the fact that windows users make up 80%-90% of the market, so the authors of the malware tend to target windows machines because they're a more target-rich environment.

    My point is, to simply say something like "acutally, no, unix is no more secure than windows" and not go in to any real, tangible detail borders on FUDD, and is exactly the type of press that potential coverts soak in.

    Thanks for nothing,
    Tim

  65. the article is an incoherent jumble of nonsense. by Franciscan · · Score: 0, Troll

    Incoherent babble from a complete idiot who can't form an intelligent thesis statement, structure an argument, or figure out how to build an argument based on reason gets posted on the front page of Slashdot. Film at Eleven. Warren (OSNews has very low standards on the quality of things they allow on there. Or is it completely open, and anyone can post on it? That would explain the complete lack of intellect this writer displays.)

  66. Selfish bugger by Anonymous Coward · · Score: 0

    don't you share your home PC with the rest of the family? With Linux and a virus attacking *your* files, their stuff is still okey-dokey.

  67. Solution to this "Problem" by wampus · · Score: 1

    Use a svn or similar repository for the user's home directory. All filesystem operations are handled through a suid app, so the user has no direct access to the real files on the disk. When teh virus or hax0rs come to eat your data, simply roll back. Of course the whole thing should be transparent from the users POV, and there needs to be file aging in place to dump old files so the disk doesn't fill up too horribly, but I can see a scheme like this quashing TFA's only gripe.

  68. Re:His objections are utterly unfounded (also stup by rtaylor · · Score: 1

    Apparently, as far as he's concerned, if ~ gets destroyed, the whole system may as well be destroyed.
    When someone cracks a user account you would be wise to wipe out the entire system in unix environments as well. In most cases going from user to root privalages is far easier than getting into that user account in the first place.

    In both cases the computer owner should rebuild the system. In both cases they have potentially lost their personal data or had it copied.

    There may be a difference in getting a hold of the user account but a trojan spyware install will probably still work.

    --
    Rod Taylor
  69. That's not exactly correct by autopr0n · · Score: 4, Informative

    Windows does have a fairly intricate permission system, and you can setup non-administrative users just like you can in Linux. The only difference is, lots of old software expects to be run with administrative privileges, so if you want to run those things, you need to run as admin. The main reason people use windows is for backwards compatibility, but these days you can do most of your work in windows with a non-admin account if you want.

    --
    autopr0n is like, down and stuff.
    1. Re:That's not exactly correct by silverbax · · Score: 2, Insightful

      "The only difference is, lots of old software expects to be run with administrative privileges, so if you want to run those things, you need to run as admin"

      I would agree with your statement, just adding that software written to run only as admin is considered poor programming practice on Windows, even if it is often the norm.

    2. Re:That's not exactly correct by peragrin · · Score: 1

      You don't need a complicated permission system most of the time, you need a simple system that automatically works and is easy to setup and change on the fly. Windows can't do that.

      More fine grained systems are useful for large numbers of users not a home user, defeating it's purpose in windows.

      That being said the author of the article doesn't understand the fact that if he doesn't want access to his personal files he shouldn't save any to begin with. He wants the OS to know the difference between him running a program to modify his files and someone impersonating him running a program to modify his files.

      --
      i thought once I was found, but it was only a dream.
    3. Re:That's not exactly correct by Methlin · · Score: 1
      Windows does have a fairly intricate permission system, and you can setup non-administrative users just like you can in Linux.
      On thing I tried doing with the "fairly intricate permission system" is deny a user from running an application by placing the user in one group and only that group and not giving directory or file access permission for that group along with removing the psuedo group of everyone (IOW the directory and files had only specific permissions granted to a different user). Of course guess what, user could still run the application. Kinda useless to have a "fairly intricate permission system" when the OS doesn't even obey its own ACL's on directories/files.
    4. Re:That's not exactly correct by exKingZog · · Score: 1

      By default, Windows gives users read/write to root drives, admins full control, and specific users full control over their profile folders. In XP Home, the permissions system is simplified (although still based on the same NTFS permissions), and there's a simple checkbox for making your home directory 'private'. How much more simple do you want?

      --
      "If he were a plant, people would roll him up and smoke him."
    5. Re:That's not exactly correct by DeafByBeheading · · Score: 1

      Old software? (Okay, as of 5.12 or so, it seems to run okay for a restricted user, but it key features like the Media Library still won't work right).

      --
      Telltale Games: Bone, Sam and Max
    6. Re:That's not exactly correct by a.d.trick · · Score: 1

      Yes, and they also have they're own cron thing too (I can't remember what it's called but it works fine). The main problem I find with the security on 2000 and XP machines is that it is too complex. It's not that bad when I just own my own machine with 1 user and I don't really care about security because I own use windows for gaming, but at my school network with AD and 2 to 3 hundred users, it's terrible (poorly written windows apps don't help either). The way Unix does privilages and such is pretty much the simplest possible way to do that and still have the ability. Add on top of that, the fact that there's no half decent shell, and I'm not too happy. (and don't get me started about the whole AD and RID stuff that borked the permissions on our bussiness server).

      Another problem, which is only slightly Microsofts fault is that few users understand the rational behind a multiuser system. There are a lot of people who apparently "need" access to particular things they have no bussiness with. Since we're just techies we pretty much have to go with whatever they tell us. Then they come back asking what happened to their files when any of 3 dozen people could of done whatever they wanted to them.

    7. Re:That's not exactly correct by not-real-sure · · Score: 1

      Actually you can't install HP software as a non-admin user. But other then that exception your post is perfect.

      --
      My Doom. The gift that keeps on giving
    8. Re:That's not exactly correct by Grail · · Score: 1

      Some software written to only run as admin includes, for example, Direct X - which I have never managed to get to work for me in a Limited User account. Always have to upgrade to at least a "Power User" which means I'm allowed to bork system files.

    9. Re:That's not exactly correct by mollymoo · · Score: 1

      You don't need a complicated permission system most of the time, you need a simple system that automatically works and is easy to setup and change on the fly. Windows can't do that.

      Can't do what? Perhaps XP Home can't (I've never used it), but every other version of Windows for the past 5 years can.

      More fine grained systems are useful for large numbers of users not a home user, defeating it's purpose in windows.

      When you say 'more fine grained' are you referring to Access Control Lists? ACLs as implemented in Windows are a whole lot more intuitive for a home user than users and groups. You get a nice dialog box and choose exactly who you want to allow to do what to your files and you're done. You can do the groups thing if you want, but that's an unnecessary complication for a home user.

      --
      Chernobyl 'not a wildlife haven' - BBC News
    10. Re:That's not exactly correct by cecom · · Score: 1

      ... but these days you can do most of your work in windows with a non-admin account if you want.

      Excuse me because I cant stop laughing, or may be it is crying ... Nothing personal :-) Windows udoubtedly has the technology to allow to be used by non-admin users in theory. In practice, nothing works, especially on laptops - I have experienced this on two laptops from completely different vendors - Sony and Dell. If you are not admin, you cannot even adjust the f**ing brightness.

      Additionally, Windows doesn't have the equivalent of the SUID bit, so it is completely impossible to grant access to some functionality to selected users.

      "Runas" is supposed to fill the gap somewhat, but it is underutilized, not to mention a giant security hole if used for GUI applications - in Windows there is no protection between GUI apllications running under different user accounts on the same desktop.

    11. Re:That's not exactly correct by drsmithy · · Score: 1
      On thing I tried doing with the "fairly intricate permission system" is deny a user from running an application by placing the user in one group and only that group and not giving directory or file access permission for that group along with removing the psuedo group of everyone (IOW the directory and files had only specific permissions granted to a different user). Of course guess what, user could still run the application. Kinda useless to have a "fairly intricate permission system" when the OS doesn't even obey its own ACL's on directories/files.

      Firstly, Deny permissions take precedence over allow permissions, so there was no need to remove the Everyone group.

      Secondly, having just tried this (denying Read and Execute for a specific user to an executable), it works as expected - the user couldn't run the executable. So I'm guessing you stuffed it up while trying to over-complicate the situation.

    12. Re:That's not exactly correct by drsmithy · · Score: 1
      Windows can't do that.

      Uh, yes it can. You can easily emulate the u/g/o model of unix with Windows ACLs.

  70. Mod Parent UP by Anonymous Coward · · Score: 0

    This is a troll/flame bait article. OSNews does this from time to time for ratings. Standard MOP.

  71. The article is total crap. by Anonymous Coward · · Score: 0

    And the author needs to be vigorously beaten with a cluestick.

    Windows sprinkles settings and crap all over the place, you can't count on every application putting your data in C:\Documents and Settings\[you]

    In UNIX, all the settings and documents you need are in one central location, period, making them easy to back up-- rsync one folder over to another volume and you know, repeat KNOW, that you got everything.
    And even if the worst case happened and you lost your entire home folder or your account became compromised, because of UNIX security you know with complete certainty that the rest of the system is just fine. As opposed to Windows, where some of the shit that gets into your system even loads in Safe Mode and can easily spread to other user accounts if it can just manage to get itself executed when those users are logged in. And once it gets in there, you can never be 100% certain you got it all out unless you nuke the drive and reinstall or restore from an image made before the infection. I've worked on plenty of Windows systems that were so fucked up I needed a second computer there to even be able to beging to diagnose/revive the ailing one. Never had that happen on any Linux or OS X system-- I just log in as admin without worry and do what I need to do.

  72. The 1990s called... by Kjella · · Score: 2, Insightful

    ...and want their argument back. The trojans that "just" wipe out your disk are actually quite rare these days. People want your machine to spam, show you ads, use your computer as a platform for new attacks, proxy, dumpsite or any one of a dozen other uses. A machine where you can only trash someone's personal files isn't valuable except to scriptkiddies who are nothing more than online vandals.

    As far as the rest goes, the data are very important but people don't protect them well in any case. However, downtime is important - or not really downtime, since they can spend a week to have it fixed - but every time they have to get someone to fix it, that is a big annoyance. If you can keep the system clean (and if you're good, have the Admin/root account take backups to somewhere the user doesn't have access) you're saving yourself a bundle of time and problems.

    --
    Live today, because you never know what tomorrow brings
  73. From TFA by RoadWarriorX · · Score: 1

    But what is more important to a home user? His or her own personal files, or a bunch of system files?

    Well, I dunno. If a bunch of system files get wiped out on a laptop, for example, Joe User would not be able to get to his personal files. He would have to spend hours on a technical support line or find a techie who can extract the files for him. So, I would think that both are equally important from that point of view.

    I can answer that question for you: the pictures of little Johnny's first day of school mean a whole lot more to a user than the system files that keep the system running. Of course, they should make backups...

    Ding ding Ding! You said the magic word! Backups! On any operating system, does not matter if it's Windows, MacOSX, or *nixes, if you do not have regular backups of your personal files and something awful happens (like a hard drive crash), then you are screwed either way.

    Not to all of you n00bs out there, don't listen to this FuddruckerTM. He is just blowing smoke up your a$$.

    1. Re:from TFA by Anonymous Coward · · Score: 0

      He's not speaking for you, you tool. He referred to the indefinite quantity "many". Sheesh. Learn English.

  74. Facts? Please? by Anonymous Coward · · Score: 0

    Do I expect too much to think that slashdotters could back their arguments up with actual information? Sigh.

    MS claims that they're only susceptible to viruses because they're popular. Is this true, or are there just more security holes at a fundamental level?

    Don't you think we should look at the actual design differences between Windows and UNIX? Here are some, off the top of my head...

    1. UNIX has granular, file-level permissions. Does Windows have this? When renegade malware claims access to a box, how much damage can it really do to a UNIX system versus a MS system?

    2. Processes in UNIX run in protected memory space. It takes great effort to transgress the assigned process image locations in UNIX and access memory space that is not allocated to that particular process. Does Windows have this protection? I don't think so. I could be wrong (I don't program in windows-land), but if anyone could substantiate this, maybe we could find our answers.

    3. Buffer overflows are rampant on Windows. They're rampant on lots of OSes, but they seem to be consistently endemic to anything Microsoft writes. Is this because the APIs for Windows used to be written in C++ (I'm thinking MFC, not .NET), where buffer overflows are a given part of the fun?

    3b. Again---when this occurs on UNIX, it doesn't generally open up the system to attacks. But in Windows, an application that fails opens up everything to attack.

    4. Oh, let's not forget the rest of C++ based fun: dangling references, memory leaks, etc.

    5. System calls just seem up for grabs on Windows, am I right? In UNIXland, you can't say fsck without filling out things in triplicate.

    6. The test of time. Core system design in UNIX has been reviewed, revised and rewritten by competing parties for DECADES. Who knows what goes on in that Redmond ivory tower.

    Maybe the Orange Book goes into more detail than I have time for.
    http://www.radium.ncsc.mil/tpep/epl/index.html

    Anecdotally, however, I can tell you that I've never had to restart my BSD system, nor my HP/UX system. But as for Windows, I can now press Ctrl-Alt-Delete without even looking.

    BTW-- What does hard drive failure have to do with an OS? That's hardware.

    Its cold in here. Somebody fan me some flames.

  75. Four points. by Irvu · · Score: 2, Interesting
    Firstly he ignores the important distinction between file corruption and system corruption. Let us assume that personal files are equally insecure on both systems, they aren't but will deal with that below. In that event the likelyhood of a personal-file-loss is equally likely. Okay but, as the author noted the likelyhood of a system loss is less likely on Unix. While I do place a higher value on the retention of my personal files I find that:
    1. The cost of repairing a totally-destroyed system is nonnegligeable.
    2. It is easier to securely backup and recover said files on a working system.


    Secondly, as someone who has seen trojaned PC's I can tell you that being used to spam viagra ads to the western world does have a practical cost for non-techs. While some trojans may leave the files alone the fact that a) all security is compromised, and b) your hardware is being used by others without your consent or knowledge; is meaningful to everyone. In this arena *NIX systems do have a significant leg up over windows. It is much harder for an errant e-mail to lead to a full system compromise on *NIX than on Windows. That having been said I can see how a user-specific trojan may do as much damage.

    Thirdly, the author seems to be ignoring the truest source of vulnerabilities: applications. While the base OS is an issue the primary source of holes are applications (Outlook) or application-components (WMF). A *NIX system can be as insecure as Windows with respect to these. However a) There is a greater offering of secure forms, and b) *NIX's more modular form and coding traditions (sacrifice features for security) make it (in general) less suceptible to these kinds of problems.

    Fourthly, Windows is developed on a different model from *NIX. Microsoft has always put new features first and foremost. This has led to the situation specified above.

    That being the case, much of this is tradition. The traditions of Unix Development (Security over Features) versus Windows (Features over Everything) is what has led to the current state of affairs. Microsoft is in the process of learning the long hard lessons of their history and has been attempting to ape the *NIX model more closely. Meanwhile some in the Linux community have begun arguing that they should move to more "Feature Laden" distros like windows. If Microsoft succeeds in its painful changes and Linux distros begin chasing the "I want features now" crowd then the equations may reverse themselves.
  76. Windows NT and VMS are cousins by tomcres · · Score: 2, Informative

    Windows NT borrows and builds upon a lot of things that were in VMS. Microsoft hired the lead VMS engineer from DEC to head up Windows NT development. It seems kind of weird to allege that VMS is technically superior to Windows NT, when Windows NT was largely based on VMS and improvements that could be made upon VMS.

    1. Re:Windows NT and VMS are cousins by Anonymous Coward · · Score: 1, Informative

      The author of the post was talking about c as a language that is responsible for alot of the buffer overlows. NT was designed with a vms like kernel but with the gui from os/2.

      Cutler quit a year or two later when it was still in alpha and called OS2/NT. A full operating sytem supposed to be integrated and have more than just a kernel. It needs a shell, libraries, user mood access, and applications. WindowsNT had neither and is poor.

      Scripting is a nightmare and its still not as terminal friendly as Unix or VMS. It was just a kernel with other things ported on top of it from single and cooperative multitasking environments klundged on.

    2. Re:Windows NT and VMS are cousins by MikeBabcock · · Score: 1

      Its simple really ... those "improvements" were not well designed. Period.

      Does this sound familiar? Microsoft wouldn't be famous for "don't use it before version 3" if they could design things properly the first time.

      --
      - Michael T. Babcock (Yes, I blog)
  77. Car Analogies for Operating Systems by KidSock · · Score: 4, Funny

    The advantage of UNIX is it's simplicity. The common APIs found on UNIX systems haven't changed in many many years. This sounds like a weakness but from a security prespective it is a great strength. This is because the vast majority of bugs are in relatively new code. If you recall the end of NT4's life it was pretty stable (relatively speaking). That's because all new development work was on other products. Now with the introduction of XP and Sharepoint and .NET and all the other new stuff, there's a mountain of new code to find exploits in. Windows is much more sophisticated than UNIX but whether or not that's a good thing depends on what you're using it for.

    In fact, you could debate this for any OS. Here's how I see the best use of each OS:

    Linux - Great development platform. You can easily install it on a laptop and get most things to work like they would even though it was "designed for XP" (e.g. power management). Linux is also a great virtual private server. A VPS is a Linux instance running in a VM like User Mode Linux. You can serve Webmail, SMTP, php apps, mysql, imap, etc for your personal use for $20/mo. As car analogies go, Linux is a Ford F150 pickup.

    Windows XP - Required corporate desktop. XP provides integrated security with ACLs on a wide variety of resources with all groups managed by a central authority with UIs to manage accounts. As a car XP is a like a fully loaded Mercury Montego sedan (it has all the amenities but don't expect it to be running in 5 years).

    Windows Server - Good corporate application, file and print server. It has a rich highly integrated set of libraries. Required for running server side applications for XP clients such as Exchange and AD. Windows Server is also like a Mercury Montego sedan except it costs a lot more.

    Solaris - Rock solid server application platform with world class support. If you don't need the sophisticated APIs provided by Windows Server then Solaris is a very good choice. Solaris is like a large Frietliner flatbed truck with GPS tracking and 24 hour roadside assistance.

    Mac OS X - Home PC desktop. OSX is ideal for the casual home user who wants to create a web page from the photos on their digital camera or play their guitar with sound loops in Garage Band. Mac OS X is like a Lexus RX 330. Every respectable yuppy has one.

    FreeBSD - Good HTTP server for the Internet. It's also a good alternative to Solaris as an application server platform if you're trying to save money and don't need it to scale to 16 processors. FreeBSD is like a Toyota pickup.

  78. The solution is snapshots by Deviant · · Score: 3, Interesting

    I have found the ultimate solution to such issues in my VMWare testing environment - snapshots. We really beat on and hose our testing machines and, to make sure we were getting an acurate test, we would always have to reimage them from a Ghost image every time we went in there. We replaced that solution with running our testing in VMWare where reverting to a previous snapshot just takes a few seconds. Not to mention that you can branch off them in a tree fashion to track and test under various changes and conditions. I really don't understand why MS can't develop a simpler version of something similar for the OS. HD space on the vast majority of user's machines is plentiful and the ability to be able to make a snapshot of your system when it is exactly the way you want it that you can go back to later quickly and easily would solve myraid problems. If you could back up that snapshot to a DVD or external HD in such a way as the hypothetical snapshot manager could restore your PC config from it in the event of a physical HD failure all the better.

    Now, obviously, we would need a way to prevent a malicious program for also corrupting the backup snapshot - maybe some password that is specifically for the modifying and changing of the system snapshot.

    I doubt that MS will ever be able to make an OS as secure as Unix as long as they have to provide the level of backward compatibility they do. What they could do, however, is mitigate the risk by giving us a way to get our PC back to it's pristine state without all of the trouble of app reinstalls and haphazard backups/restores. The limitation always was the hard disk space this would entail and that limitation has been blown away by modern HDs...

    1. Re:The solution is snapshots by Deliveranc3 · · Score: 1

      Are you willing to bet that the problem isn't with liscencing?

      If corperate IT departments get access to soemthing that's easy to install and moves easily between machines it will pop up on the internet, it will be dissected so that all the programs become instant warez celebrities (You don't want to have to reregister and find CD keys/CDs do you?)

      Linux has tried with it's distro's containing files but the system for building a "distro" from your installed OS isn't particularly "User Friendly".

      If Microsoft moves this direction we'll start seeing Blu-Ray discs coming out with OSX, Solaris, BSD, Linux, Windows and a backup partition, but that kind of choice and reliability (Through backups and multi- OS file access) there won't really be a market for upgrading the closed source aspects of the software.

      Simple Backup Systems - > Multiboot OS right off one disk -> death of closed source.

    2. Re:The solution is snapshots by Anonymous Coward · · Score: 0

      My Mac OS X Box can do such a "snapshot" with the built in disk utility (write disk image to DVD, or another drive), or I can use psyncX or Carbon Copy Cloner. I run two drives that are exact dupes of each other and with psync or CCC can schedule it to automatically sync if I wanted to. I have done this for a long time now. After I sync, I will go into Startup Disk, select the other drive and verify it boots....I don't have to re-enter serials or any of that....

  79. RAID 10??? by Anonymous Coward · · Score: 0

    I've set these up before

  80. Err... by 15Bit · · Score: 2, Insightful
    The author seems to presume that all viruses take the form....

    -----
    #
    # Nasty file deleting virus thingy
    #
    #!/bin/sh
    rm -rf /home/$USER
    echo "Hahahahahaha"
    -----

    ......And are attached to an email labelled "Open this really cool naked Britney Spears pic".

    He seems to have entirely failed to understand that if viruses (or other unwanted nasties) can't gain access at system level it's much harder for them to replicate themselves round the network automagically (something which is true for all OS's, inc Windows). This means that whilst you might lose your files, everyone else on your network doesn't have to join you in your misery.

    The article seems basically to be a complaint that unix doesn't stop you deleting your own files, which is roughly equivalent to complaining that your gun didn't come with a mechanism to prevent you from shooting yourself in the foot.

  81. Because it makes things work. by khasim · · Score: 3, Interesting
    What I continually fail to understand is why everyone I know logs in as an Administrator under Windows, even after falling victim to a virus, spyware, etc. I don't necessarily mean the account with that name, having a personal user in that group amounts to the same thing.
    Because too many apps have problems when run by a non-admin.

    This isn't necessarily the fault of Windows ... although Microsoft is one of the prime offenders with IE and MSOffice and so forth.
    The same thing is of course possible under Windows: Make your main login a 'Power User', or if you feel that's not safe enough, put it in a group with the same policies as the 'Users' group and slowly increase its permissions until you can work productively.
    Yep. It is possible. But it is more work than the average Windows user will want to put into it.

    And that is only because the FIRST step is learning enough about the system to know that there is a problem. It's easy for most of us who spend time and read /., but for others, they aren't even aware that there is a problem.
    1. Re:Because it makes things work. by man_of_mr_e · · Score: 1

      Because too many apps have problems when run by a non-admin.

      Can you name any? Besides games, that is. I hear this all the time, but almost nobody can actually come up with any kind of list. If there are so many of them, why is it so hard to list them?

    2. Re:Because it makes things work. by jacksonj04 · · Score: 1

      It is improving though. Mostly it's down to applications not liking running non-admin. Office and IE work perfectly in non-admin, the issue arises from things like games insisting on admin. I have yet to work out why The Sims 2 needs admin access to operate, install I can deal with.

      --
      How many people can read hex if only you and dead people can read hex?
    3. Re:Because it makes things work. by Cro+Magnon · · Score: 1

      I'll name one right off the bat: Quicken 2004! It stores its data files in system directories where a limited user doesn't have access. To be fair, Quicken 2006 stores its files in My Documents, but if Intuit was doing that 3 years after XP was released, I'm sure a lot of other vendors are still doing that.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    4. Re:Because it makes things work. by QuantaStarFire · · Score: 2, Insightful
      Yep. It is possible. But it is more work than the average Windows user will want to put into it.

      Just the average Windows user? Hell, it's more work than I'm willing to put in, and I feel fairly comfortable with admining Windows.

      The thing I like about admining Linux is that the system tools are designed to make things so much easier and so much faster, and make the bulk of the work rest in setting up programs and configuration files.

      For instance, let's try changing the password.

      • Linux:
        1. Open a terminal.
        2. Type 'passwd'
        3. Enter your old password, followed by your new password, and again to confirm it.
        4. Type 'exit'. Done.
      • Windows:
        1. Click 'Start'.
        2. Go to Settings > Control Panel (or click on 'Control Panel' if using the XP menu)
        3. Double-click on 'User Accounts' and wait for applet to load.
        4. Click on account name.
        5. Click on 'Change Password' (or 'Create Password' if none is set)
        6. Type in current password (only if 'Change Password' was selected), new password, and again to confirm. Also type in a hint.
        7. It may ask if you want to make folders private. Choose yes or no.
        8. Close window. Done.

      Can you guess which is faster? Hint: the wrong answer is the one made by Microsoft. How about which one is easier? This one's a trick question, because the GUI does make things a tad easier...until you learn the syntax for the command-line version, then it's just there to be pretty.

      It's the same for a bunch of other crap as well. Configuring via text files (a number of which briefly describe each setting in a commented section of the file; more details can be found in it's man entry) is infinitely faster than going thru 3-4 windows to get to a configuration screen where you can only, at best, change a handful of options, and the rest are located in the nightmarish Windows Registry with absolutely no explanation as to what each setting does.

      I'd sooner have good admin tools that 'just work' as opposed to the programs I plan to install, 'cuz I'm going to be putting a great deal of effort into setting them up anyways. Just easier that way.

    5. Re:Because it makes things work. by jawtheshark · · Score: 1
      The Sims 2 doesn't require Admin access. Well, yes, it did in the initial release and it says so on the box. However, you can just download the latest patch and it will fix exactly that problem.

      I know, I have an avid Sims 2 player in my family and that family member is in no way going to get Admin access.

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    6. Re:Because it makes things work. by bloo9298 · · Score: 3, Informative

      Ask and ye shall receive: Keith Brown's Hall of Shame.

    7. Re:Because it makes things work. by carnifex0 · · Score: 4, Informative

      Windows:
      1. Click 'Start'.
      2. Go to Settings > Control Panel (or click on 'Control Panel' if using the XP menu)
      3. Double-click on 'User Accounts' and wait for applet to load.
      4. Click on account name.
      5. Click on 'Change Password' (or 'Create Password' if none is set)
      6. Type in current password (only if 'Change Password' was selected), new password, and again to confirm. Also type in a hint.
      7. It may ask if you want to make folders private. Choose yes or no.
      8. Close window. Done.


      See, that's strange, because all I do is hit CTRL + ALT + DEL, then click "Change Password". Enter the old, then the new twice and click "OK"

      No need to complicate things overly. And no need to compare the O/S's. each has it's place.

      I feel fairly comfortable with admining Windows.

      Maybe we've just discovered why so many Windows systems have problems.

    8. Re:Because it makes things work. by man_of_mr_e · · Score: 1

      Uhh.. no, sorry. You don't need to make them admin to access those files. Just give them rights to the folder (usually c:\quickenw). Yes, a lot of programs might not run out of the box as a normal user, but the vast majority can be tweaked with a few settings.

    9. Re:Because it makes things work. by toadlife · · Score: 2, Informative

      I can list tons. The reason people don't give out lists of programs is because there are so many that it just seems obvious. Kind of like saying "Fire can burn you" and then listing a bunch of newpaper articles about people getting injured from burns. I've run my Windows box as a limited user for a long time now, and if administering Windows wasn't what I do for a living, then I probably would be completely lost trying to get things to work.

      * Crimson Editor (a code editor - saves config to program directory)
      * WinTV2000 (for my Hauppauge TV Card - saves config to program directory)
      * WintV Scheduler (for my Hauppauge TV Card - saves config to program directory)
      * DVD Movie Factory 3 (Came with Hauppauge TV Card - loads a device driver when run)
      * Plextools Professional (App for my Plextor DVD Burner - needs direct access to hardware + saves config files in program directory and/or HKEY_LOCAL_MACHINE\Software)
      * Trillian - writes config files to program directory
      * Win AMP - writes config files to program directory

      Now these are just apps I either use right now, or have used recently that either break completely or don't fully work without admin rights. Almost all of the programs can be fixed with simple file permission changes (simple if you use XP Pro. With XP Home it's not so simple), but a couple are not so simple. Nero Burn rights has to be installed to make plextools work, and the WinTV apps were fixed by giving users rights to a reg key in HKLM\SOFTWARE. What's perplexing about the WinTV apps is when monitoring it, they never actually wrote anything to the key I had to give access to. It just checked to see if they could write to it and died if it couldn't. As for DVD Movie factory, I haven't been able to get it to work as a non-admin. It loads some sort of driver on startup and even when you give users the right to load and unload device drivers it doesn't work. For it, I use the hack linked to in my sig.

      If you only use MS products, then running as a non-admin isn't that hard, because MS if pretty good at writing their apps to work as non-admin but when you delve into the world of third party software in Windows, apps that break are very common.

      The most frustrating part is that it's not that complicated to write a Windows app that works properly as non-admin. In 99% of cases, you can get by following two rules - 1) Don't write to the program directory after install and 2) Don't write to HKLM\Software\ after install. That's it.

      Here are some more links to software that break as admin....

      http://www.threatcode.com/admin_rights.htm
      http://www.pluralsight.com/wiki/default.aspx/Keith .HallOfShame

      It seems to be getting better now. Five years ago, programs that work as a limited users in WIndows were almost non-existant. Now it seems the majority of new products that come out work jsut fine - but there are still offenders out there that ruin it for everyone.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    10. Re:Because it makes things work. by Anonymous Coward · · Score: 0

      Excellent post. I'm sorry that nobody will pay any attention to it, because you're completely right.

    11. Re:Because it makes things work. by Cro+Magnon · · Score: 1

      Fine, if you know how to do that. Not fine for Joe Sixpack who probably doesn't even know he's running as Administrator.

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    12. Re:Because it makes things work. by Anonymous Coward · · Score: 0

      You are being unnecessarily complicated on Windows.

      1. Press Ctrl+Alt+Del
      2. Click "Change Password"
      3. Enter old password and new password twice to confirm it
      4. Click OK. Done.

      Same number of steps. You can also change the password from the command line by using

      net user *

      If you are using network domain authentication, your linux steps will not be sufficient, whereas the Windows ones will.

      You also forgot the "Wait until terminal loads" step for Linux like you had for Windows.

    13. Re:Because it makes things work. by QuantaStarFire · · Score: 1

      I always forget about that, but that's usually because I fail to turn off the Welcome Screen, so CTRL+ALT+DEL just brings me to the Task Manager.

      You win, good sir. Well played. :)

    14. Re:Because it makes things work. by man_of_mr_e · · Score: 1

      Interesting, but as I suspected, the vast majority are either games or require simple permission changes. A few seem to require admin, but not many.

    15. Re:Because it makes things work. by Anonymous Coward · · Score: 0

      Outlook. Both 2000 & 2003.

    16. Re:Because it makes things work. by man_of_mr_e · · Score: 1

      As you say, most of them can be fixed with a permissions change. I don't really call that 'requiring' admin. Also, the "load device driver" permission can be given to specific users or groups without granting admin permissions as well.

      You're somewhat right about XP Home, but you can always use cacls or just set folders as "local shared". Not ideal, of course, but you don't have to grant full rights.

      The real kicker is games, some of which have semi-valid reasons (anti-cheating methods, for example), and programs that think they know better than you, and deliberately die if you aren't an admin (even if you have addressed all the issues they think they're solving).

    17. Re:Because it makes things work. by man_of_mr_e · · Score: 1

      Sorry, both Outlook 2000 and 2003 work fine as a normal user. I'm using Outlook 2003 right now without any enhanced privileges. I did so with 2000 before it.

    18. Re:Because it makes things work. by HairyCanary · · Score: 1

      Nah, I still say that you really win the argument. Because what you just pointed out is that doing a simple task in Windows can change depending on how you have configured it. Not just between different versions of Windows, but the same version -- with and without the welcome screen disabled.

    19. Re:Because it makes things work. by thefogger · · Score: 1

      1. hit Win-R, type cmd +
      2. type "net user $user *"
      3. enter new password twice
      4. type exit

      Now, for editing the registry you better get the monad shell.

      Cheers, Fogger

      --


      Um... I didn't do it!
    20. Re:Because it makes things work. by toadlife · · Score: 1

      "also, the "load device driver" permission can be given to specific users or groups without granting admin permissions as well."

      Load device driver != Install device driver. I think DVD Movie factory actually installs the device driver every time you start it. I tried giving my account that right under secrituy settings and it still didn't work. I'll have to double check though.

      "You're somewhat right about XP Home, but you can always use cacls or just set folders as "local shared". Not ideal, of course, but you don't have to grant full rights."

      Yeah, but for 99.8% of Windows users, this is beyond the scope of their abilities. :\

      "The real kicker is games, some of which have semi-valid reasons (anti-cheating methods, for example), and programs that think they know better than you, and deliberately die if you aren't an admin (even if you have addressed all the issues they think they're solving)."

      This pisses me of more than anything. I'm not a huge gamer, but do enjoy them on the PC from time to time. A friend of mine gave me the OEM version of Far Cry a month or so ago. I played the singleplayer version fine after editing file permissions to make it work, but when playing online punkbuster would not work, regardless of what rights I assigned to my user account. Punkbuster used to work as long as you gave your account several rights under the local security policy, but recently they've changed it so basically, it checks to see if you are a member of the local admin group and dies if you aren't *regardless* of what rights you have. I also play America's Army on FreeBSD, and Punkbuster works just fine under a normal user account there. Why the double standard?

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    21. Re:Because it makes things work. by Fareq · · Score: 1

      I call BS.

      I'm running a network of about 8 machines, all running Outlook 2003, none of my users are administrators, and Outlook works (as well as it ever does, anyway) for all of them.

    22. Re:Because it makes things work. by gullevek · · Score: 1

      Which apps do not run as normal User? I have all my accounts at work set as "User". It works, I doubt that there are any left. I think thats a lot of FUD ...

      --
      "Freiheit ist immer auch die Freiheit des Andersdenkenden" - Rosa Luxemburg, 1871 - 1919
    23. Re:Because it makes things work. by HolyCrapSCOsux · · Score: 1

      Just for fun, I told my wife to do that. The look on her face was priceless!!

      I think I get to sleep on the couch tonight.

      --
      0xB315AA8D852DCD3F3DCA578FD2E0BF88
    24. Re:Because it makes things work. by supermank17 · · Score: 1

      Just so you know, the CTRL+ALT+DEL->change password isn't the default behavior of Windows XP. What he describes is how it works for most people, for whom pressing CTRL+ALT+DEL just brings up the task manager.

    25. Re:Because it makes things work. by TENTH+SHOW+JAM · · Score: 1

      I have found the runas command a handy feature to deal with the niggling programs that insist on running as an administrator. That way the user gets to know that they are doing something potentially dangerous, and allows the user to sit on their hands a bit. On Linux sudo has the same effect.

      The cute thing about runas is that it takes minimal skills to set it up. Open the shortcut and add runas "command" and you're done.

      One thing that could take Linux to the next level of desktop functionality would be "Automagical Backups" provided by the distributions for desktop users

      Lemme see
      1) Create a /backup partition with read only access to all but backup users at install.
      2) Create a cron job that copies the data accross on a weekly basis from the /home directory
      3) Promote as a tasty feature
      4) ???
      5) Profit.

      Yes, yes it's not an ideal solution, and you would have to set it up so that users could do off site backups such as burn DVDs monthly, or use a USB HDD, or whatever, but it would become a tad more crash resistant. Having looked at my (fairly) standard Ubuntu desktop, I notice NO BACKUP SOFTWARE of any sort included in the menu. (Yes, I know that I can open a terminal, and tar to my hearts content, but that is because I have a tad more IT clue than the majority of computer users) If we are going to train users to look after their data, we have to make it easy on the Joe Sixpacks of the world.

      Easy to use backup software should be installed by default. I think it's time I wrote a bit of code to do all of this.

      --
      A sig is placed here
      To display how futile
      English Haiku is
    26. Re:Because it makes things work. by drsmithy · · Score: 1
      This isn't necessarily the fault of Windows ... although Microsoft is one of the prime offenders with IE and MSOffice and so forth.

      Both IE and Office work fine as a non-Administrator.

      Windows applications that don't run as regular users, in this day and age, are 100% the fault of the software developers. They have no excuse for badly written software that needlessly requires Administrator privileges.

    27. Re:Because it makes things work. by drsmithy · · Score: 1
      For instance, let's try changing the password.

      Ah, yes, the standard "look how quick I can do it on Linux vs Windows" comparison, where not only is the quickest method on Linux chosen, compared to the slowest method on Windows but, additionally, steps which are given as single and generic on one are broken down into specific sub-steps on the other.

      Heck, why aren't you counting individual keypresses as steps on Windows ? It'd be only marginally less subtle than the bullshit you posted.

    28. Re:Because it makes things work. by Baricom · · Score: 1

      See, that's strange, because all I do is hit CTRL + ALT + DEL, then click "Change Password".

      On my machine, Ctrl+Alt+Delete pulls up Task Manager. I'm too lazy to look up why that happens. I've heard it has something to do with the computer being on a domain.

      I have to wonder, however, just how much simpler the Windows solution is if you can't predictably tell where a global key sequence will take you.

    29. Re:Because it makes things work. by Anonymous Coward · · Score: 0

      Um, no. If you give XP Pro (or home not logging into a domain) the three finger salute there is no password option, you must follow the steps listed. Windows 2k nas a password option, and I belive XP pro logging into a domain does as well. But a single user system with local logins does not have a password option where you say.

    30. Re:Because it makes things work. by Anonymous Coward · · Score: 0

      Knowing the bahavior of the system you are admining is a good thing.

    31. Re:Because it makes things work. by bhiestand · · Score: 1

      You seem smart and well-versed in Windows. Maybe you can tell my why, on a brand new machine with a fresh, clean install of XP/Office 03, when a LUA first logs in and tries to run an Office app it attempts to install, then fails? The only solution I've found so far is giving them temp admin rights on that computer, letting the installer do its thing, then taking their rights away...

      --
      SWM seeks new sig for a brief fling
    32. Re:Because it makes things work. by toadlife · · Score: 1

      I don't know. We've been deploying Office to our users via AD for five years now, starting with Office 2000 and now with Office 2003. User rights have never been an issue.

      Is this a CD based install? One thing I would suggest is to run regmon and filemon while the problem happens and try to seee WTF the installer is trying to access that the user doesn't have access too.

      You could also visit the MS Newsgroups and ask. There are people in those newsgroups that probably forgotten more about Windows than I know and would know off-hand the cause of your problem.

      --
      I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
    33. Re:Because it makes things work. by SlashDev · · Score: 1

      In either OS, it should clear and apparent how to change passwords. - Windows 2000: Easy but not intuitive - Windows XP: Intuitive but too many steps are involved - UNIX/Linux *shell*: Easy, intuitive and straight forward

      --

      TOP DSLR Cameras Reviews of the top DSLRs
  82. Re:His objections are utterly unfounded (also stup by slavemowgli · · Score: 1

    I think I'll actually have to defend Slashdot here - as far as I can see, the reason why they're carrying this is not that they agree with it (or think that we would), but rather that they want to give us something to rip to shreds. And admit it: doing so is fun. :)

    --
    quidquid latine dictum sit altum videtur.
  83. He makes a good point... by catdevnull · · Score: 1

    He does make a good point about the stop gap between mortal and root users privileges. Most non-technical people don't appreciate the Unix security difference. They also don't appreciate strong passwords or good patch hygiene either.

    I would opine that the weakest link in security is user ignorance. IT professionals and the l33t g33k types have no problem understanding packet filtering, host limiting, disabling services, strong passwords, patching, etc., etc., but the large throngs of ignorant users out there either don't know the significance of those types of security measures or they don't care.

    Windows is so ubiquitous and MS markets themselves as the most secure, consumers just go with it. Ever try explaining why you think *nix is more secure than windows to an "ID10T" user?

    Granted, MS has lots of problems with security (complacency being the most severe), but *nix in the hands of someone who doesn't understand it is even more dangerous--which is the authors point about the Mac users who are sitting on very powerful unix kernels and don't know it.

    Having the most secure bunker in the world doesn't do a dang bit of good if you don't bother locking the door.

    I'd say user education would be the best place to start improving security--arguing over why unix is more secure or which myth is "truthier" is yet another dead horse beating.

    --

    I might know what I'm talkin' about, but then again, this is Slashdot...
    1. Re:He makes a good point... by Stickney · · Score: 1

      Brings up an interesting point as to why us "l33t g33ks" don't use English properly...if we did, the technical knowledge we'd like to share might be more accessible to "ID10T" users.

      --
      ...the right of the people to keep and bear arms, shall not be infringed.
    2. Re:He makes a good point... by catdevnull · · Score: 1

      hey, now! I used quotes! (or meant to...)

      Proper English or what have you, jargon of any kind seems to cause the average user to glaze over in a confused daze. I do my best to water down and explain these concepts to the computer challenged folks we support (most of whom have PhDs) and they still don't understand why they have to use a password or patch their computer systems.

      One very bright PhD has had his *nix boxen (4 or 5 of them) broken into numerous times because he's simply "too busy" to be bothered with learning how.

      --

      I might know what I'm talkin' about, but then again, this is Slashdot...
  84. That Old Thing Again? by Greyfox · · Score: 2, Informative

    He does have a point, but it's an easy problem to address. Currently it's pretty easy to run potentially untrusted programs (Web browser, email clients, etc) as another user. Sure you still need to give them access to X, but they won't have direct access to your home files. I'd like to see this process made easy enough for a newbie user to be able to do it, and possibly even the default method of invocation of untrusted applications for the desktop distributions of Linux. If a distribution was doing it, the users who need it the most would never even know it was happening.

    --

    I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    1. Re:That Old Thing Again? by Gogo0 · · Score: 1

      Most (serving) apps already have a feature like that, allowing you to run them under a different user.

      Granted, firefox and other big apps dont offer the option yet, but you can see with a lot of programs (namely any kind of server) that their config file will allow you to specify which user account the app will run under.

    2. Re:That Old Thing Again? by MikeBabcock · · Score: 1

      I've considered breaking down my user-level security further yet on a few occasions, but my E-mail and browser are the ones that stop me. I'd prefer to run thunderbird + firefox in their own users (call them meweb and memail for argument) which have basically no access to my home directory files, etc. because well, that's almost never an issue.

      Downloads can go to /home/me/downloads (accessible to both me and meweb) and my files in /home/me/private ... for example, but working out the details has been a little slow what with having a job and all :)

      --
      - Michael T. Babcock (Yes, I blog)
  85. Quick! Someone create an RPM ! by Colin+Smith · · Score: 1

    His complaints can be fixed with a shell script and a cron job, or a logout script. It's not a problem inherent to Linux or Unix but to specific distributions and installations.

    --
    Deleted
  86. Linux is only EFFECTIVELY immune. by khasim · · Score: 4, Interesting
    Isn't Linux immune to viruses and what not? Isn't that what the Linux world has been telling them?
    I don't think anyone but Mac users claim that. And anyone that claims that for any processing device is lying to you. There are Linux Viruses out there, just use your favorite search engine.
    Linux is not completely immune to viruses. It is only EFFECTIVELY immune.

    Viruses only spread when their infection rate EXCEEDS the removal/immunization rate.

    When the infection rate is lower than the removal/immunization rate, the virus dies.

    With most current versions of Linux, the default security configuration means that it is very difficult to infect a machine (not impossible) and very easy to remove the infection.

    Before this "InterWeb" thingie, I was cleaning boot sector viruses from DOS machines that required someone to have booted from an infected floppy.

    Linux boxes CAN be infected, but the odds of it happening are very, very slim.
    1. Re:Linux is only EFFECTIVELY immune. by Temporal · · Score: 1

      With most current versions of Linux, the default security configuration means that it is very difficult to infect a machine (not impossible) and very easy to remove the infection.

      What bullshit. How, exactly, do you define "infection"?

      Imagine a virus that does the following:
      - Infects the user's system via a remote code execution flaw in Firefox (they exist).
      - Runs a web server on a high-numbered port.
      - E-mails out links to said server, harvesting the addresses from Linux-oriented web sites and mailing lists.
      - Infects others when they view the link.
      - After some time, runs "rm -rf $HOME".

      What is Linux going to do to stop this? In what way is Linux "effectively" immune to this? None of the above requires root privileges. I'm sorry to break it to you, but Linux would happily allow the above code to run.

      The only reason why this is unlikely to happen to a Linux user is because Linux doesn't have the market share to sustain a virus.

    2. Re:Linux is only EFFECTIVELY immune. by ElleyKitten · · Score: 1

      So there could be a linux virus that would delete the home directory? That's sooo scary. Compared to windows virii that corrupt boot records, that's nothing.

      --
      "What is Internet Explorer 7? Are you saying we can't access the normal internet?" - I love tech support. Really.
    3. Re:Linux is only EFFECTIVELY immune. by Temporal · · Score: 1

      Which is easier to replace? Your boot sector (run LILO) or your home directory (hope you have backups)?

      Also note that the virus could happily perform DDoSes from a user account.

  87. Designed as a UNIX follow up by tengu1sd · · Score: 2, Insightful
    Of course the operating system designed as a follow up for UNIX sits quietly on the shelf. Despite being declared as cool and unhackable the mismanagers at three companies are content to focus on OEM Microsoft products. Eventually the FUD about the death of VMS will come true, just give it another 20 years or so.

    I wonder if the shareholders have a case for mismanagement?

  88. Viruses etc by revengance · · Score: 1

    Call me a troll.. but strangely, one of the "favourite" software of an average user seems to be viruses. It always amazed me, it always amaze me and it will always amazed me that I can use a windows machine behind an NAT router and I did not have any problems. Compare with some of my friends, they can have a new computer and get some computer virues the next day. I guess user education is an really important thing and having an OS that reinforce "best practises" will help a lot. In this regards, the non-root user in Unix-like system using helps a lot while in Windows, I can try to tighten the system as much as possible, but there are times that I have to loosen some settings just to get certain applications running.

    PS: sorry for the bad grammar.

  89. I'm so sick of this attitude by Anonymous+Froward · · Score: 1

    I'm sick. Not because TFA claims that Unix is not that better than windows from some perspective. I'm not surprised if Unix-like system is not that better from many perspectives. I'm sick because the author of TFA thinks as if the only issue is the loss of your data on your PC caused by the LOCAL activity on YOUR SAME PC.

    Isn't it easier for an attacker to masquerade his/her wrongdoing if he/she has root privilage instead of user? Is it that difficult to figure out that the point of making your PC a part of zombie network is anything but to destroy your personal, precious data?

    I'm sick of these guys who assume that the "average" users are so dumb that they can't care less if their PCs are used to hurt others.

    Long time ago I had a conversation with a colleague of mine. He said that he didn't have to worry about virus and security, because he regularly backed up important personal files, and nothing confidential (like credit card information) was on his PC anyway, and he simply didn't care if some jerk wanted to look at his emails. In his opinion, there's absolutely NOBODY who really gains anything from owning his PC.

    Even at that time (more than 10 years ago), it was a common knowledge that somebody can own your PC without doing any apparent damage to your data, silently doing something nasty (like attacking other computer using your PC). I had to tell him that his data was only one aspect of the valuable resources, and that he had to think about a social damage that could be caused: Potential DDOS and such done on his PC BECAUSE he left his PC unprotected for so long. His reply was like "So what? Do you think the attacked guy is going to sue me? Ha!".

    I was beginning to be angry, but I knew this guy was intelligent and nice at heart, so I continued. It took a long time before he was finally half convinced of my arguement. I had to say something like "What if you leave your car with the door unlocked and your key inside for over a year, and eventually a jerk steals your car, hits somebody he hates, and runs away. Your car was old and you don't regret the loss, and the guy hit doesn't sue you. Do you still think you're OK with that?"

    But that was long time ago. And we were (and are) scientists, not tech guys. I assumed that, by now, at least every tech "journalist" type knows that it is not only about your personal data, but also about some nasty, sometimes criminal, activity done using your PC. Security issue is social, rather than individual. And still, this so-called "article" appears on OS News.
    </rant>

    Sorry for my rant. Now I feel a bit better.

  90. That's...it? by Anonymous Coward · · Score: 0

    513 words? And I learned nothing new. Why are these people allowed to write articles? At least with the UNIX "server" security, a worm can't just pwn your machine from the internet because you are running default settings with DCOM turned on. Backups aren't just for servers. If you want Johnny's first day at school pictures kept safe, make backups. Or at least chown them to root.

  91. Unix More Secure then windows? by biovore · · Score: 1

    Ok, the fact of the mater is, if you have someone who dosn't know what computer security is it dosn't mater what OS their running. BSD and most linuxes are kinda nice because the mostly secure to startm and inorder to do something stupid.. you would have to know how to do it. As apposed to windows.. all you have to do it press the button of noobness and get owned by the newest virus. I don't really blame MS for this problem, but there the most common desktop and there OS gives crackers their biggest bang for the buck, and inorder to make things easy for there users they leave them self wide open. I am sure unixes have problems but there just not as targeted as windows. Security will allways be a debatable thing because you computer is only as smart as the person running it.. And in most cases with the gerneral public, this has bad concequences.

    There is 1 strong point to unix on the desktop though.. User Privlage Seperation!!
    90% of windows users run there box as Administrator ( or the same thing under some other name)
    90% of unix users run as a restricted access user on there box..
    running as a user who has "God" like powers is ussualy a stupid thing to do.
    (unfortionly I see this way way way to offen on windows systems) Even sadder alot of security VPN systems require there users to run as administrator..

  92. Totally Misguided by UtSupra · · Score: 1

    There is no way to make a system secure in the sense of the article. The user can always delete its own files! A virus in Windows can do a lot of non destructive stuff that ends up eating away at the machine until a complete restore is needed. That's what never happens on Unix systems. The reality is that there is no security without backups. If your files disappear (for any reason) just restore from the last known good back up. Normal users do not bother, hence, they will always lose the information. The article claims that the system files are not important... But they are! In a Unix machine when trouble strikes you can always create a new user and use the browser to find a solution to the problem... Try that in a viri hosed Windows Box...

  93. Re:Diseases that kill their hosts don't spread wel by NatasRevol · · Score: 1

    Well, it would be more than simple to write a virus that sends itself out to every address in the Outlook address book and then c:\deltree -y

    It would spread quickly and wipe out A LOT of systems.

    --
    There are two types of people in the world: Those who crave closure
  94. Home users by gallwapa · · Score: 2, Insightful

    I got a call from my brother the other day - he told me he was going to dump his very capable, $200 Linksys wireless router in favor of another one - simply because it wasn't on Microsoft's "approved" compatible Xbox 360 router list. that is, he cannot get files to share between his 360 and his PC seemlessly (which is strange because when I was there for christmas I had no problem doing so.)

    At any rate, I had a sort of epiphany: Users don't want to learn - they don't want to tweak. Most users just want it to _work_. They don't care about bells and whistles, if it doesnt do what they want it to do in a quick fashion, they dont want it.

    Its sad, but true. Secure or not, I find it very difficult to believe that linux, unix, or any other OS will take away Microsoft's advantage - they intend on getting things to work automatically so _anyone_ can use it. I've been using computers for 9.5 years myself, and some of the things I have to do in LInux take a long time to do for me (partially because I'm not familiar with it) becuase I have to read the extensive documentation.

    And there are times that I have just wanted it to 'effin' work without havnig to RTFM of 60 pages

    1. Re:Home users by znx · · Score: 1

      At any rate, I had a sort of epiphany: Users don't want to learn - they don't want to tweak. Most users just want it to _work_. They don't care about bells and whistles, if it doesnt do what they want it to do in a quick fashion, they dont want it.

      Well, I think this is true to a point. The average user is happy to learn what it takes to do what they need it to do, above and beyond is something they care nothing about.

      The only phone calls I used to get from my dad seem to go along the lines of "so its not working now" at which point I knew it was either virus/spyware thats got him stuck. However he has started to take responsiblity for his computer and slowly but surely he is understanding that he has to watch what he installs, has to keep his virus utility up-to-date (does this without any prodding now!), etc.

      Yes it is true that 90% of users want to walk in and it "just works" but once it doesn't, they do seem to wish to gain some independence from me..... oh wait maybe its me :P

      --
      BOO
  95. Summary of TFA by zeketp · · Score: 1

    1. Normal users shouldn't back up their files.
    2. All viruses should be given root access to the system.
    3. It is better to lose system files than the user's files.
    4. It is better to lose the user's files and system files than just the user's files.

    --
    Last Post!
  96. Gosh is this crappy - even by Slashdot standards by Qbertino · · Score: 0, Offtopic

    Heavens crickey. Give me break.

    Let me post a replacement article for this crap that isn't even worth debating:

    Blender 2.41 is out. Very cool. Nice new features added to the game engine. Get it here -> www.blender.org

    --
    We suffer more in our imagination than in reality. - Seneca
  97. It's called "Google". by khasim · · Score: 4, Informative
    http://www.windowsnetworking.com/articles_tutorial s/Running-Windows-Under-Non-Admin-Accounts.html

    That starts you off on shares and setting the time/date.

    Do you want to know one of the coding practices lead to this problem?
    http://blogs.msdn.com/aaron_margosis/
    A common example is when an application saves its runtime settings to a registry key under HKEY_LOCAL_MACHINE (which is read-only to LUA users), instead of to HKEY_CURRENT_USER.


    You might want to spend some time looking up Powerpoint 2003, too.
    1. Re:It's called "Google". by man_of_mr_e · · Score: 1

      Ahh but these problems are easily solved by giving the user permission on the specific resources, such as the registry keys needed. You don't need to make them an admin.

    2. Re:It's called "Google". by DA-MAN · · Score: 1

      Ahh but these problems are easily solved by giving the user permission on the specific resources, such as the registry keys needed. You don't need to make them an admin.

      Easy for an experienced sysadmin. Not so for a regular user. Can you imagine going through that with your *insert inexperienced user here*?

      Yeah, uh huh, ok now go to start, run and type runas /user:administrator regedit and type your system password.

      Now go to H K L M, what? I don't care, just look at the first letter of every . . . no don't click delete there . . .

      Hello??

      --
      Can I get an eye poke?
      Dog House Forum
    3. Re:It's called "Google". by budgenator · · Score: 1

      AH HAH, Thank you microsoft for such a user-friendly desktop experience, now I'll just tell Gramma that her comet-coursor doesn't run properly because she needs to learn to edit registry key!

      --
      Apocalypse Cancelled, Sorry, No Ticket Refunds
    4. Re:It's called "Google". by richlv · · Score: 1

      at one moment we hear that it is sooo hard for users to migrate to linux because icons look different and it is soooo user-unfriendly.

      at the other we hear that it is very easy to dig registry, change permissions and whatnot...

      --
      Rich
    5. Re:It's called "Google". by DA-MAN · · Score: 1

      at one moment we hear that it is sooo hard for users to migrate to linux because icons look different and it is soooo user-unfriendly.

      I don't think Linux is too hard for users to use. However I do believe that until autopackage (or a simple installer becomes universal for all) catches on big time, then Linux adoption won't grow with basic users. Users want to install software, it's what they do. A big list of billions of packages (ala Synaptic) is just not a good solution for the regular user.

      at the other we hear that it is very easy to dig registry, change permissions and whatnot...

      Computers are complicated, because they do complicated things. Most people can't even figure out how to set the time on their TiVo. The two reasons why Windows is on top is because OEM's sell machines with Windows and it's the devil you know. You can call Geeksquad and get support for Windows, because it's universal. I can't say the same thing about Linux yet.

      --
      Can I get an eye poke?
      Dog House Forum
  98. no real point by Kortec · · Score: 1

    The guy who wrote this obviously had one point to make that he thought up, and instead of thinking of more and other interesting things to say, he just repeated himself until he made his target number of pages. The entire point can be neatly packaged in to one sentence: UNIX itself is secure, but people are stupid, so you UNIX kiddies had best watch out. I don't see the need to say that 50 times with various different self-congratulatory sentence structures.

    --
    "My heart is in the work." - Andrew Carnegie
  99. Microsoft apologist by hokeyru · · Score: 1

    The article author has trod out a rather worn, rather weak argument seen before from other Microsoft apologists (note windows ad in-line). Maybe you can argue about the relative security merits of Windows and Unix, but the premise that viruses "wreak havoc" in a user's home directory is just plain false.

    I've done many post-mortems, and as said by another poster, security breaches (which includes viruses) very rarely result in the destruction of data. Intruders don't care about your photos. They install spyware. They install zombies. They install warez and porn servers. Maybe they search for credit card numbers, but that's harder to detect (and beside the point).

    Hard drive failures are, by far, the #1 cause of data loss. Back up your stuff, and move along.

  100. the largest practical... by Anonymous Coward · · Score: 0

    ...implementation of a universal security feature for normal users will be virtualization. Your system gets borked or owned, no probs, poof it away and respawn a good image. The next will be when desktop systems ship with enough RAM so that the entire OS can be run from it.

    I think it has become apparent that without laws insisting on safer audited code,i.e., some sort of consumer actual money back warranty like other products, a software "lemon law", that we as users can't rely on code being released that is "secure" or even "close to being secure". The industry has completely failed at self policing, relying on "tough luck for you buddy" EULAs instead.

  101. Marketshare is a straw man argument by aristotle-dude · · Score: 2, Insightful
    Why is marketshare mentioned in these cases and used as a crutich to defend windows? The exploits in windows or any other OS exist due to programmer error regardless of the size of the marketshare. Some could argue that a greater marketshare makes an OS a more visible target but that alone does not explain why the viruses exist. There has to be an other reason why people are motivated to write viruses for windows. Could it be that they do it because they hate how MSFT gained their monopoly?

    But this does not explain why the exploits which provide vectors for attack exist. Perhaps marketshare plays into this as well where developers at MSFT have become lazy and complacent with their commanding market position.

    Let's stop blaming users for security problems and lay blame squarely on the developers themselves. If any company deserves a class action lawsuit, I would say MSFT does when you consider the amount of money spent compensating for their incompetence.

    --
    Jesus was a compassionate social conservative who called individuals to sin no more.
  102. Oh man... by eno2001 · · Score: 1
    ...this should have been posted tomorrow for Troll Tuesday. It's a great troll.

    Of course, he's right, but he's not taking into account that this won't matter in a few more years. Yes, people should back up. If they don't and they've been repeatedly warned then they only have themselves to blame for not heeding the warnings. It's still a tragedy though. One simple way to avoid it, is to make certain that you have a section of the file system that is NOT accesible to the user under normal circumstances. It is optimized for security and is impenetrable because it's not even connected to the net. Console access only. However, it has access to the user's files and is scheduled to do nightly backups. This should be a DEFAULT configuration for ALL OSes. And you know what? It will be. Thanks to full virtualization (Intel's VT AKA "Vanderpool" and AMD's "Pacifica"), this will happen in all future OSes. Security experts have predicted that future systems will run multiple VMs on top of a virtualization layer (VERY different from VMWare and Virtual PC as there is no guest OS) to provide secure environments and isolated environments. This stuff is coming fast and if you're not already up on it, you'd better be:


    1. The Xen Project is the leader

    2. Intel VT

    3. AMD Pacifica

    Wake up! A big change is coming...

    --
    -"...bad old ideas look confusingly fresh when they are packaged as technology" - Jaron Lanier (Digital Maoism on Edge.o
  103. Smart Enough? by dakirw · · Score: 1

    Chances are, if you're smart enough to run Linux, then you're probably smart enough to backup your important files.

    Smart enough back up the files? Probably. However, how many people regularly archive and backup their work unless they've lost data before? That's the tricky part, most people are lazy and don't bother unless there's an automatic solution OR they've been burned before.
    1. Re:Smart Enough? by RailGunner · · Score: 1
      And all of your above comments are the fault of the user, not the OS.

      The other guy who complained about vi and cron missed the point entirely.

      Backup up your files is the user's job. Both OS's can provide methods to do this automatically, but that does not take the onus of backups off the user.

      Plus, no one is disputing my second point: If Windows gets borked, it's hard(er) to recover your files. If the home account in Unix gets borked, you still have a chance to recover it.

    2. Re:Smart Enough? by dakirw · · Score: 1

      And all of your above comments are the fault of the user, not the OS.

      I agree absolutely - that was the point that I'm trying to make. The software can make it easier for the user to back up data, but if the wetware doesn't choose to do it, no amount of handholding (other than forced auto backups) would do the trick.
  104. Expanding the concept of worth. by MikePilato · · Score: 1

    > However, how much is that increased security really worth for an average home
    > user, when you break it down? According to me, fairly little

    Hrm. When I saw this in the summary, I was expecting an entirely different sort of article. See, I think the "worth" of all that extra security (let's assume for a moment that Unix/Linux security > Windows security) involves more than just the salvation your data might see. There are whole other vectors of cost involved, and the informed consumer of an operating system needs to think about all of those vectors.

    My brothers have recently been begging me to install Linux on their computers. Long-time Windows users, and completely ignorant of Linux/Unix-type systems, they come to me from a standpoint of fear: omigosh, if we hear of another Windows vulnerability we'll just die!

    Now, I'm a big fan of Linux -- use it every day of my life to Get Stuff Done -- but I cannot in good conscience recommend this to them. Why not? Well, let's flip a few more pages in the story, to the night one of my brothers convinced me that no, he was sure, he wanted Linux.

    The Fedora Core 4 install went pretty well[1] -- no glitches to speak of; the system came up as expected. But in moments, we found ourselves in trouble. There was no driver for my brother's rather common WiFi card, and his second video card was acknowledged but not being used. The provided tools didn't grok MP3 or WMA formats out-of-the-box. A large chunk of the user experience remains a thin veil over command-line tools with a thousand options. And so on.

    This particular brother still thinks he has the guts to drive ahead with this, but I know him better than he knows himself. In a matter of weeks, he'll realize that all that extra security amounts to a system that *hurts him* to use. And that will be that. FDISK. Setup.exe. He has his life back.

    (Turns out there's an ndiswrappers RPM I could plop onto my USB JumpDrive -- along with RPMs for a kernel upgrade to match the ndiswrappers kernel module -- and then install on his box -- that took a few hours of running up and down the stairs from networked box to not-so-networked-box to accomplish. All is well, now. I still haven't solved the dual monitor thing. I can't even really make myself care.)

    My point is this: an article like this is just noise (and in this case, poorly executed noise, even). Arguments and debates in response to it citing whose OS can kick who else's OS's behind are equally noise. The decision of what operating system to invest time and energy into running calls for broader consideration, and at least today, calls for recognition by all parties that all things are not equal. Some systems better suit entirely different swaths of the user base; none is all all things to all people.

    --
    /* cmpilato */
    1. Re:Expanding the concept of worth. by smash · · Score: 1
      There was no driver for my brother's rather common WiFi card

      Check out FreeBSD's "project evil" :)

      As to the rest of the "install issues" - once you sort these out (once) you're set.

      A default install of Windows 2000 doesn't see my Geforce 6600GT, Sb Audigy2 or wifi card either.... :D

      smash.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  105. from TFA by louden+obscure · · Score: 0, Troll

    One of the biggest reasons for many people to switch to a UNIX desktop, away from Windows, is security.


    nope, my biggest reason was the free beer. i don't want this author guy speaking for me even if he does manage to get his head out of his ass...
    --
    Serenity now, insanity later.
  106. Windows is only worth using by HermanAB · · Score: 2, Informative

    if your time is worth nothing...

    I repair many of desktop and notebook machines. Three last week - this is Monday and I already have two machines waiting for this week. This is not my main business - people only bring me machines after other people already tried and failed to fix them.

    To fix a borked notebook PC and remove all spyware crap, takes 3 to 10 hours. Repairing a desktop takes 2 to 3 hours. The problem being that notebook PCs are slooooowwww, so the repeated scans take forever and Spyaxe and similar crapware requires multiple passes and multiple reboots with multiple scanners to remove. Consequently, I spend 10 to 20 hours per week removing crapware from Windows PCs.

    In contrast, I never have to remove crapware from Linux PCs and notebooks - they just keep working - chalk up zero hours to Linux repairs. This means that in practice, Linux is infinitely more secure than Windows.

    Nuff sed.

    --
    Oh well, what the hell...
    1. Re:Windows is only worth using by gritak · · Score: 1

      We have about 80 desktops, spread out in 60 locations. About 65 of them are Windows, the rest Linux. Everyday, some of these Windows PCs gets infected with virus. Our techs remove them. They soon come back. We have been using Linux for 2 years. Total number of virus, spyware, etc, found on the Linux PCs so far: 0. Our techs are spending a large fraction of the working hours simply removing virus from the Windows PCs. The problem is so bad, they are now simply ignoring spyware. We are thinking of moving ALL the PCs to Linux, save maybe 2 or 3 in HQ.

    2. Re:Windows is only worth using by HermanAB · · Score: 1

      and those two or three Windows machines could be replaced with one fast Windows server running VNC remote desktops from Linux in order to handle the accounting package or whatever it is that only works on Windows.

      BTW, many companies use Quickbooks. Older versions of Quickbooks actually run on CxOffice. So provided that you are willing to put up with an older unsupported version, that is also an option. I'm running QB from 1998 or so and it works very well. It works just as well as it did in 1998 and accounting is still just two columns of numbers, so I don't see why I need to change...

      --
      Oh well, what the hell...
  107. duh by sorak · · Score: 1

    So, the premise of his article is that the average user doesn't care about security

    Captain Obvious strikes again!

    The second premise is that people who do make backups on windows systems don't do so on linux systems...When has this ever happened? The type of user this article is talking about never made any backups on any system. Maybe they tried to, but ended up with a CD full of windows shortcuts, but I promise you, anyone who is smart enough to use linux will not throw away all good computing habits, just because they think they can.

    The few points I would have conceided, had the author made them, are that one of the reasons more viruses exist on Windows is because more people use windows, so virus writers write for the more popular system, and that the best security in the world doesn't matter when the end-user doesn't care. If the end user can't install malware because he isn't root, then he'll log in as root and install it anyway. If the end-user is constantly running into this kind of thing, then the end user will use "root" as his primary account. The MAJORITY of CASUAL end-users take the path of least resisitance, which also happens to be the path of least security.

  108. Re: Password changing by jawtheshark · · Score: 1
    I have to admit that it is one thing that I didn't understand that they changed in Windows XP. In both Windows NT4 and Windows 2000, you just pressed "Ctrl-Alt-Delete" and the "Change Password" button was right there. I have yet to find the easy way in Windows XP.
    But then, I don't understand a great many things that they changed XP. For example the control panel... It was perfect in W2k... Why those insanely stupid categories. No wonder I run XP with the W2k interface ;-)

    I agree with all your point though. I prefer mx OpenBSD server over my XP desktop anyday ;-)

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  109. Backup? What's that? by MS-06FZ · · Score: 1

    The OS already can be set up to do this. The premise of the article is flawed; and based on a premise that I reject. Chances are, if you're smart enough to run Linux, then you're probably smart enough to backup your important files.

    I don't know about this. I wasn't "smart enough" to backup my important files (anything that didn't come straight from a Debian package is important.) and one of my hard drives died - I panicked, I replaced it, I extracted all the data from the dead drive that I could (first through several misguided attempts with an incorrect method, then again after learning the right way to do it) and slowly my system returned to normal.

    And where am I, a year or two later? Still no RAID, still no backups, just hundreds of gigs I'd hate to have to download all over again if I lost it.

    So no, I don't think being a Linux user automatically makes you smart enough that you will inevitably do backups. For starters, one needs something to backup that data to.

    --
    ---GEC
    I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
  110. the SOLUTION! by monkeySauce · · Score: 1

    from article:
    The user does not have full access rights to all files. The user only has full access rights to his or her own personal files.

    And that is where the problem lies.


    If that's true, then I can solve it pretty easily:

    # chown -R user:user /
    # chown -R root:root /home/user

    1. Re:the SOLUTION! by DragonTHC · · Score: 1

      the article writer thinks that it's bad for the user to own only his own files?

      if the user doesn't have access rights to most of the files on the system, that is clearly a solution.

      for a desktop system, the last thing an admin wants to hear is, joe user deleted all the files in /dev because he thought they were cluttering up his computer. this system protects the operating system from the user. if a user clicks on the virus in his inbox, that virus can't overwrite files on his system because the user doesn't have rights to do so.

      only the superuser has rights to do that, which is why you don't use the root account.

      the problem lays in user misconceptions about security.
      they think "access denied" is bad. something put there to prevent them from working.
      the UNIX security model was put in place to protect the integrity of the operating system from users. whether through malicious or innocent/ignorant actions.

      --
      They're using their grammar skills there.
  111. bad assumptions too by TWX · · Score: 1
    This idiot is stating that because some users don't understand the UNIX security model, the UNIX security model is flawed. Apparently, as far as he's concerned, if ~ gets destroyed, the whole system may as well be destroyed. He's blathering about a "false sense of security," but I have never, anywhere, ever, heard anyone say that you don't have to back up your data if you run UNIX.

    It really annoys me that the writer makes the assumption that there's only one user on the machine. My machines have accounts for myself (unpriviledged, of course), my girlfriend, my friends that come over on a regular basis, and one extra generic account for people who don't have specific ones. This isolation is something that I could never achieve with Microsoft, and I have had times where a friend has nuked his home directory or the generic one, but left the rest of the box intact, including my stuff.

    And, yeah, on my laptop I'll admit that since I'm the only user, if I lost home then I'd be pissed, but it'd be my own damn fault. But, I'd have the box back up and running immediately, which on a laptop potentially being used in the field with no support structure immediately available is very, very important.
    --
    Do not look into laser with remaining eye.
    1. Re:bad assumptions too by Professor_UNIX · · Score: 1
      My machines have accounts for myself (unpriviledged, of course), my girlfriend, my friends that come over on a regular basis, and one extra generic account for people who don't have specific ones. This isolation is something that I could never achieve with Microsoft, and I have had times where a friend has nuked his home directory or the generic one, but left the rest of the box intact, including my stuff.

      What are you talking about? Windows has had the ability to have separate user accounts and home directories along with strong filesystem ACLs (MUCH more powerful than UNIX's simple read-write-execute permission model) since at least Windows NT 4.0 and probably earlier. A non-privileged account has no more access to muck with the system, install applications, or go browsing around other people's files than you give them access to. Maybe this isn't the case with Windows XP Home, but I know for certain that it is in Windows 2000 Pro and Windows XP Pro since these are the only versions I use.

    2. Re:bad assumptions too by TWX · · Score: 1

      Windows XP, Windows 2000, and Windows NT may have separate permissions for users, but the system itself is still much, much more susceptible to infection. If the system is lost, the user directories are very possibly lost too. A user without much in the line of priviledges can destroy the system with a browser exploit or a local vulnerability. There are less local vulnerabilities in Linux, and when they're found they're fixed (at least in the distribution that I'm running).

      So I do maintain that individual user accounts are safer in Linux than in Windows, because the core system is safer.

      --
      Do not look into laser with remaining eye.
  112. Re: Password changing by toadlife · · Score: 1

    Turn of "use the welcome screen" setting in XP and when you press ctrl+alt+delete you will get the "change password" button.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  113. It's called "reading". by khasim · · Score: 2, Insightful
    Ahh but these problems are easily solved by giving the user permission on the specific resources, such as the registry keys needed. You don't need to make them an admin.
    I had said:
    "Yep. It is possible. But it is more work than the average Windows user will want to put into it."

    Then you asked:
    Can you name any? Besides games, that is. I hear this all the time, but almost nobody can actually come up with any kind of list. If there are so many of them, why is it so hard to list them?
    So I provided you with specific links describing the specific problems and even HOW those problems arise.

    So you replied:
    Ahh but these problems are easily solved by giving the user permission on the specific resources, such as the registry keys needed. You don't need to make them an admin.
    Yeah. No one ever said that it was IMPOSSIBLE.

    What I said was that it was more work than the average Windows user was likely to put into it.

    Did you understand it that time? Do I have to repeat it again for you? I do? Okay, I will.

    Under Windows, it is far easier for the average user to just run as adminstrator than it is for them to fix the apps that don't work right as a non-administrator user.

    NOT "impossible".

    And the reason that is it far easier is because the average user must, somehow, FIRST learn why running as administrator is a BAD THING.

    Back in the old days, we had real trolls. We had trolls who knew MORE about the systems than the admins. We had trolls who could tear apart a TCP/IP packet.

    Now, all we have are these "search Google for me" trolls. It's a sad day for trolls everywhere.
  114. How much time do you want to spend cleaning by jav1231 · · Score: 1

    The more I use Linux and OS X the more I wish my whole family were on one of them. The amount of time it takes to cleanse a machine of viruses is just silly these days. I realize people are going to respond about how they've had a Windows system up for 3 years with no viruses and no AV running blah blah blah. Listen, you sistem and mother are simply going to get viruses on their PC. And if you want to keep cleaning them up, keep them on Windows. Linux and OS X simply don't have these issues. I could qualify that with a "Yet" but that's just cliche'. It simply isn't happening on Linux and OS X. Until it does, Windows users have no ammo on this point.

  115. Re: Password changing by jawtheshark · · Score: 1

    Well, about the only reason I found to use WinXP is the fast user switching and you lose that when disabling the welcome screen.

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
  116. Hundreds of Gigs to Download All Over Again, Eh? by Niscenus · · Score: 1

    So, what kind of pr0n do you have on your system? We should share. I have 10 gigs of solid BDSM.

    Actually, I was thinking about that story Slashdot had a couple years ago about placing the Home directory under CVS; I think with an inbetween kind of user (not root to avoid su task) a number of distros could benefit from this idea.

    --
    "Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
  117. Re:Diseases that kill their hosts don't spread wel by Dr.+Manhattan · · Score: 1
    Well, it would be more than simple to write a virus that sends itself out to every address in the Outlook address book and then c:\deltree -y

    It would spread quickly and wipe out A LOT of systems.

    Yes, it would spread quickly and wipe out a fair number. But it wouldn't spread as far as less harmful malware, because it would trigger immediate alerts, news would spread fast via other channels, and countermeasures would be initiated quickly. A bit like what happened with the "Kama Sutra" worm or whatever it's called. It would spread fast, cause damage... and then die out very quickly, never to be seen again. Conversely, I still get probes from Code Red, and that thing's five years old. It also doesn't cause obvious symptoms (at least, obvious to the casual user).

    You see this in nature continuously. Diseases decrease in virulence with time. Killing your hosts too quickly is not a good survival strategy. It's happening with malware now, especially since it's mostly being written from a profit motive, not as some kind of lowbrow prank. You don't want to alert someone that you've taken control of their system! You want them to keep it unpatched and working for you for as long as possible. Overt symptoms are the worst possible side effect from their perspective.

    The vast majority of malware is already, and will continue to be, much more stealthy than that. On Windows, they can easily worm into the actual OS and conceal their presence. This is much harder on Linux (note I did not say impossible) and the problem is compounded by the diversity of platforms. Worms with rootkit functionality will be more common, but they will face a much tougher environment in Linux than Windows.

    --
    PHEM - party like it's 1997-2003!
  118. Woefully ignorant article by ellem · · Score: 1

    You can "lose your stuff" with a disk crash
    Unix still doesn't have a viable virus, OSX literally has none
    Running processes as System (which is higher than Administrator) is silly
    If more *nix users were out there less machines would be getting "botted" and thusly the internet would suck a lot less!

    --
    This .sig is fake but accurate.
  119. Re: Password changing by toadlife · · Score: 1

    Yeah, I agree it's stupid that you can't have both.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  120. creative hard-drive swapping? by matt+me · · Score: 1

    Ouch. A month ago I was presented with the problem of how to replace one of my hard-drives which had been making some *very* ugly noises and criticially failing regularly. I was afraid, this looked painful, I certainly didn't trust the suggestion of using tar grep or cp -a to simply move everything from one device to another. Sounded linux 1995 to me.

    But then at this moment, boy was I pleased to find I'd used lvm (logival volume management) during the install. I thought this was a bit crazy, having two partitions that are intangible from the two disks, but then it all made sick sense. All i had to was to format the new hard-drive (pvcreate) and then run "pvmove /dev/hdbroken /hdnew" which moved all the data on the old disk to the new one, and then "pvremove /dev/hdbroken". Genius. I guess you know about all this being gentoo and hardcore. I just want to give my anecdotal evidence as a case for why y'all should use LVM next time you start a system.

  121. And the reality is.... by msid · · Score: 1

    For this whole idea of the author to hold there are a few things to be taken as facts.

    First of all, this virus/trojan thing. I have never, ever seen a trojan or ever had to "meet" one so far using BSD or Linux. And this is not only because people just don't care about unix-like systems in order to create viruses and trojans for them. It is the architecture of the system itself that doesn't really help anyone create something catastrophic. And you have to execute somehow this catastrophic thing in order to get damaged. How? Through the web browser? Hardly. Oh, I got it. Email. I see this nice, for example, sexy.pl file and I say "oh so nice, let me execute it". Not really.

    Secondly, users of unix-like systems are certainly not random users. At least the majority. They have at least some respectable amount of knowledge and they know what they are doing, the emails they are viewing, the attatchments they execute, the websites they visit. So the whole story about viruses and stuff that will delete the files at your home directory is really nonsense. The only way to get "hacked" somehow is because you will ignore basic security habits like running services on you account for example. Let's blame user ignorance and stupidity and then judge if a system is secure or not and if it protects you from your ignorance and stupidity.

    Finally, this sense of security is real. If you don't believe me take the average day of a windows user. "I have to update my antivirus, check for new spyware definitions, check..., scan..." and so on and so forth. Is this a sense of security? Hardly.

    1. Re:And the reality is.... by MrSenile · · Score: 1

      Actually, a few years ago, a friend of mine got his linux box hacked and root-kitted. They had a bot listening/talking on an IRC channel to handle the remote control of the linux box. The linux box was never patched, ran a 5 year old release of redhat, out of the box. The linux box was hacked through a vulnerable Apache bug. Solution? copy up a new shell that's not root kitted, yank the root kit, fix up vulnerable/hacked binaries. Install firewall. Total lost? nothing. Time took? 1 hour. So that's a worse case senerio (minus malicious removal) and was still better than windows :)

    2. Re:And the reality is.... by msid · · Score: 1

      Well, having a box like this on the net is like looking for trouble :) But yes, you are right, recovery is easy and fast.

  122. My reply by Anonymous Coward · · Score: 0

    One word Thom, SELinux.

    I'm not sure where anyone is advocating Unix security as salvation for
    the home desktop, although it is nice to be able to 'recover' from a
    breach temporally by switching user accounts... which is possible
    because the rest of the system isn't as likely compromised. And, sure,
    there is some gain simply from running a non-mainstream solution...
    although there is the same security in running NT3.51 on Alpha...
    Neither of these angles would justify the claim that Linux has more
    fundamental security for the personal desktop but, again, I don't
    think anyone is making that claim.

    What is important is that security on Linux is progressing at a much
    faster pace than much of the competition... we've already covered the
    basics with which so many other OSes are struggling, we've got a savvy
    userbase who is willing to help new security solutions mature, and,
    most critically, we have the source code to our applications which
    allows us to adjust them to fit into new security frameworks.

    Case in point, SELinux. Available and activated in multiple
    distributions today such as Fedora. SELinux allows fine grained
    control of what applications can and can not access. Someone has
    remotely compromise your AIM client? So what! All they can do is send
    bogus IMs and nuke your gaim configuration. The rest of your user
    account is protected. This isn't bluesky stuff, it's available today.
    The technology is still immature, and the user experience isn't quite
    seamless. It's not a complete solution, but it's a huge step in the
    right direction.

    Users of modern distributions such as, again Fedora, can expect to be
    provided with other security improvements in addition to SELinux. For
    example, non-exec-stack without special hardware, highly randomized
    memory layouts in applications, apps compiled with overflow
    protection, etc. These features protect users today. Other than
    remote attacks the other threat to desktop users is trojan binaries.
    On linux the users writeable directories can be mounted noexec (or
    even more fine grained controlled is possible with SELinux).

    Finally, the most important protection that Linux world already
    provides desktop users: A culture among its users that doesn't
    constantly expect and require downloading and executing untrusted
    binaries.

  123. OSNews: A Rounded Representation of OS News by Niscenus · · Score: 1

    I wouldn't do so much as move a mouse to defend the single-mindedness of this article, and I don't go to OSNews much as a general rule; however, it should be noted that if you compared news in the tech industry in general and lumped the relating bits together, you would find that the signal to noise ratio would often be the same for whatever you want to see specifically, including backgrounds of the individuals writing the news.

    In 1998, an article on Linux was bound to be written by a Unix administrator or a representative of an "E Company." By 2001, more and more journalists, granted, tech journalists, were finally doing their Linux rounds with actual valid experience. Now, whomever was in college between 1998 to present is bound to have at least heard of Linux if not seen or even tried it (usually on campus or on a friend's system). People writing complaints and praises for Linux will come from more and more varied places. Linux is in that place today that computers in general were a decade ago.

    Of four people I've met recently that use Linux systems, two are far outside the course of compu-geek, and are, ironically enough, women. One is a war vet and the other is a mother going back to college. The first picked Linux out of paranoia...that might tell us something about military goings on; the second picked Linux out of merely practical means: She bought a computer for cheap and the two operating systems she could choose from at the store were: Microsoft Windows 98 - $120, and Mandrake Linux - $68: and that's how she made her decision in 1999.

    --
    "Yeah...it was the numbers that were irrational, not the murderous cult of vegetarians...." -- Hippasus of Metapontum
  124. Are you on Drugs? Adios Mod Points... by mosel-saar-ruwer · · Score: 2, Informative

    The article, and most of the posters here, are missing an even more important point. There are very few viruses that just delete all your files anymore. The two major threats the PCs these days are spyware (a threat Linux has greater resistance to, because modifying plugins and such usually requires root permissions (with some exceptions, such as Firefox plugins - you're down to app level security there, on both platforms) and zombies to add your PC to a botnet, which Linux is more resistant to, again, because of not running as root. Yes, you have roughly the same level of resistance to "delete all your files" viruses, which are rare these days relative to the amount of "take over your machine as a botnet" viruses.

    All that, of course, is ignoring practical differences in the security history of the platforms and common applications, as well as the lower profile of Linux in terms of automated threats. Direct attacks (ie, someone is specifically attacking you) are just as much of a threat, and many distros are vulnerable to attacks in an unpatched state. Linux is *not* a panacea against threats (and only idiots portray it as such), but it is a very different threat profile than a Windows machine.

    [PARENTHETICALLY: I'm giving up Mod Points to reply to you because no one else seems to want to make this point...]

    Every single thing you wrote would be true if you were to exchange the word "Windows" for the word "Linux" [and vice-versa].

    In fact, Windows has a vastly, almost prohibitively more elegant security infrastructure than "Linux": File rights of "Full Control, Modify, Read & Execute, Read, Write," file attributes of "Read-Only, Archive, System, Hidden," very finely-grained ACL-based system security "Policies", a global Kerberos-based directory authentication scheme in Active Directory, etc etc etc.

    "Linux" has rwx-rwx-rwx. That's it. [Now Linux combined with Novell Directory Services and a Novell File System would be an entirely different cup of tea, but that's a whole 'nother discussion. Although, I'd ask: Does Novell even have a "Policies" ACL-based security infrastructure for KDE or GNOME yet? Are they working on such a thing?]

    The reason that "people" [the great unwashed masses of the bell curve ten or twenty or thirty IQ points below geniuses like yourself] don't use Windows security is because SECURE SYSTEMS ARE A PAIN IN THE ASS and no one wants to be bothered.

    If Linux had 95% market share and you had retards surfing the web as "root" [just like the Windows retards surf the web as "Administrator"], then you'd be seeing the same damned thing with Linux that you see now with Windows.

    Maybe even worse.

    1. Re:Are you on Drugs? Adios Mod Points... by Anonymous Coward · · Score: 0

      Every single thing you wrote would be true if you were to exchange the word "Windows" for the word "Linux" [and vice-versa].

      Which again not only misses the point, but does its damndest to avoid it.

      An earlier poster had it right: Neither OS is immune from direct attack (a concerted effort to get root on YOUR and only your machine).

      However, how many home computers are going to get "hacked" per se? I'd say about zero, give or take one or two kids playing games with each other.

      The threat to the home user is viruses, worms, trojans, and spyware. There are few if any of these on any OS except Windows.

      "Yeah but windows is popular..."

      So what? It still makes the price of a mac mini pretty damned good looking to someone whose Windows PC has slowed to a crawl because it's now a zombie.

      I got tired of cleaning up my porn-loving friend's XP computer and installed Mandrake on it, telling him NEVER to surf in Windows and in Mandrake he could click on ANYTHING. Bye bye malware; his PC has been humming along fine since. Note that he was new to computers, so Mandrake was as easy to learn as windows for him (KDE is only hard if you're used to Windows).

      And should Linux become as popular as Windows there is one iron clad argument against the "popularity myth" - Apache.

      The reason that "people" [the great unwashed masses of the bell curve ten or twenty or thirty IQ points below geniuses like yourself] don't use Windows security is...

      Yeah, like anybody with a three digit IQ can secure their PC without any training at all. You, sir, are the one lacking in IQ points, I believe. You SHOULD lose mod points just for being an idiot.

      (MRC="excise" [as in "excise tax"])

    2. Re:Are you on Drugs? Adios Mod Points... by Floody · · Score: 5, Informative
      In fact, Windows has a vastly, almost prohibitively more elegant security infrastructure than "Linux": File rights of "Full Control, Modify, Read & Execute, Read, Write," file attributes of "Read-Only, Archive, System, Hidden," very finely-grained ACL-based system security "Policies", a global Kerberos-based directory authentication scheme in Active Directory, etc etc etc.


      Complexity does not equal elegance. If you find yourself uttering something as foolish as "prohibitively more elegant", you've stumbled into that territory.

      "Linux" has rwx-rwx-rwx. That's it. [Now Linux combined with Novell Directory Services and a Novell File System would be an entirely different cup of tea, but that's a whole 'nother discussion. Although, I'd ask: Does Novell even have a "Policies" ACL-based security infrastructure for KDE or GNOME yet? Are they working on such a thing?]
      Indeed. It would appear that the world has moved on since you last looked at "Linux" in the 90s. POSIX 1003.1e/1003.2c access control lists: http://www.suse.de/~agruen/acl/linux-acls/online/.
    3. Re:Are you on Drugs? Adios Mod Points... by slackmaster2000 · · Score: 1

      I do agree with you that the Windows ACL is much more advanced than the old school *nix system.

      However:

      1) A lot of new windows machines I'm getting in are still formatted with FAT32. (why oh why? FYI: convert /?)

      2) Until very recently the default permissions on a Windows machine were poor (e.g. Win2k Server, C:\ - everyone, full control).

      3) The old beat to death fact that most windows users are running as administrator, power users have too much power, and regular users can't run half the crap out there. This is very important no matter what excuse you find to downplay it. Yes, trying to do something as simple as install flash on a Linux machine *sucks* compared to the same task on Windows from the end user perspective. This doesn't validate either system, it only exposes a weakness in both approaches.

      4) Default shares are scarey business (e.g. C$).

      These problems are the fault of both Microsoft and developers of Windows software. Will it ever change? Dunno. Are there ways to make a secure system easy to use? Sure.

      There is one additional thing that I'd like to point out: it's still common for "typical" Linux distributions to come with way too much stuff enabled. You plug an outdated Linux box into the net without a good firewall and a bunch of servers wide open, and you will be rooted. This is still one of the bigger problems facing novice Linux users. I really don't think that running as root is much of a problem, most distributions really nag the shit out of you if you try to do anything but run a shell as root.

    4. Re:Are you on Drugs? Adios Mod Points... by arkanes · · Score: 1
      I know all about the Windows security model and in fact regularly mention it in these sort of discussions, except it's not relevant, because we're looking at practical exposure issues here. Hardly anyone runs as anything except Administrator on Windows, and it's not beacause "secure systems are a pain in the ass" - it's because secure *Windows* systems are pain in the ass, because while MS has the security model, they don't have it integrated and modularized into the interface, and they haven't managed to shift the Windows culture away from the single-user model, and have really made very little effort to do so.

      If Linux had 95% market share, there'd be a lot more exploits and social engineering attacks against them, and they'd probably work, but people still wouldn't run as root, just like they don't on OS X. And it would still be a different threat model than current attacks against Windows. And perhaps we'd see more of the "delete all your files" worms, because creating botnets would be harder than it is today.

      The point was not to get into an argument about the theoretical or actual merits of Linux vs Windows security - the point was to point out that the article is claiming that Linux security benefits don't matter based on an inaccurate threat model. It's like saying that Linux isn't any more secure than Windows because it doesn't help if someone beats the hell out of you with a pipe.

    5. Re:Are you on Drugs? Adios Mod Points... by Proteus · · Score: 2, Informative

      "Linux" has rwx-rwx-rwx. That's it.

      That's simply false, unless for some stupid reason you're using an antiquated filesystem. There is full support for file-system level ACLs in Linux. For example, XFS supports POSIX ACLs, and the SuSE folks include instructions on implementing POSIX ACLs in Linux (pdf) on a couple of different filesystems in their administration guide.

      It's not like this is particularly new, either. It's just that you aren't forced to use ACLs, and by default they are configured to be overridden by the traditional mode bits (which, by the way, are surprisingly more powerful in the hands of an expert than many people realize).

      Let's try to discuss actual shortfalls in Linux, rather than making them up out of ignorance, hm?

      --
      We may not imagine how our lives could be more frustrating and complex—but Congress can. – Cullen Hightower
    6. Re:Are you on Drugs? Adios Mod Points... by Randseed · · Score: 1
      I recently did some contract work for a local business conglomerate. Not a big one by any means, but it does business in the seven figure per year range. The object was to set them up with high speed DSL access, and allow them to access their files from other sites in the network I was setting up. Not too interesting as things go.

      Previously, they'd been using AOL dialup and some other dialup ISP. So I go get the DSL set up, plug a Linux box in as the network router so I can easily VPN the different sites, et cetera. Then it comes time to do the file thing.

      I was actually (somewhat) surprised when I sat at home, VPNed to the router (since the router now firewalls the network), ran Samba, and was able to get full, unrestricted access to every Windows machine on their network. Bank account numbers, SSNs of employees, transactions, and all sorts of confidential stuff, including some medical records. This was accessible to the net every time they connected via dialup, and had been for years.

      Welcome to Windows.

    7. Re:Are you on Drugs? Adios Mod Points... by cecom · · Score: 1

      The reason that "people" [the great unwashed masses of the bell curve ten or twenty or thirty IQ points below geniuses like yourself] don't use Windows security is because SECURE SYSTEMS ARE A PAIN IN THE ASS and no one wants to be bothered.

      The Linux simple permission system, while sometimes limiting, is much easier to control and configure. In Windows where even the f**ing order of the ACLs matter, with inherited attributes and dozens of different rights, it is humanly impossible to be sure what the heck is going on. Remember more complicated does not mean more secure! Since security is something that a programmer or a sysadmin has to be fully aware of at any moment, the more complex it is, the more chances for security holes.

    8. Re:Are you on Drugs? Adios Mod Points... by Blakey+Rat · · Score: 1

      What's your point? You're blaming the tool for the user's problems.

      Windows doesn't create shares by default. These morons had actually gone our of their way to make their network that insecure. How can you possibly blame Windows for that one?

    9. Re:Are you on Drugs? Adios Mod Points... by aug24 · · Score: 1

      After reading the other reply... should've kept your mod points dude ;-)

      J.

      --
      You're only jealous cos the little penguins are talking to me.
    10. Re:Are you on Drugs? Adios Mod Points... by jesterpilot · · Score: 1

      In fact, Windows has a vastly, almost prohibitively more elegant security infrastructure than "Linux": File rights of "Full Control, Modify, Read & Execute, Read, Write," file attributes of "Read-Only, Archive, System, Hidden," very finely-grained ACL-based system security "Policies", a global Kerberos-based directory authentication scheme in Active Directory, etc etc etc.

      "Linux" has rwx-rwx-rwx. That's it.


      IANAHBIAAS (i am not a hacker but i am a sailor). This quote gives me a strong feeling Linux is much safer than Windows. I know you can't compare a computer to a ship, but at sea, one thing's for sure: Safe systems are simple systems. Especially when you have to deal with a lot of people of which you don't know how educated they are (which is, of course, much more the case in computers than on board).

      On the sailing ship which i am a captain of, we use exactly TWO KNOTS to control the ship. One for the sails, one for the vessel. For these knots, the crew has to abide THREE rules of thumb. Only three or four other knots are used in non-critical situations, only by the captain, mate, or a trained crewmember. That's safety: it's simple, it's easy to understand, and it is always the same. This does not imply the system as a whole is simple: controlling 6 or 7 sails (or two in heavy wheather) on shallow, tidal water is a very complex job. And mistakes can potentially take lives, not files. This complex job can be done safely. But if every rope needs its own, special knot, you're fried. A dangerous mistake will be unevadible in the long run.

      I see no reason why in a computer system, it would be the other way around.

      --
      Trust me, I work for the government.
  125. Any Generalization... by philntc · · Score: 1

    isn't worth a damn...

    Including this one.

  126. Re:His objections are utterly unfounded (also stup by 1point618 · · Score: 1

    Sound and fury, understanding nothing. Typical of OSNews, but sad that Slashdot's carrying this crap.

    As an OS News reader, I'd say it's much more typical of Thom, the lead editor and author of that article, than OS News in general. Most the other editors are rather rational. Of course, some of the readership comes up wanting...

    At least it isn't as bad as digg though....

  127. Re:Hundreds of Gigs to Download All Over Again, Eh by Anonymous Coward · · Score: 0

    Actually, I was thinking about that story Slashdot had a couple years ago about placing the Home directory under CVS; I think with an inbetween kind of user (not root to avoid su task) a number of distros could benefit from this idea.

    CVS is overkill for backups. Just do incremental backups with rsync (with hard links) and you have a snapshot every time you do a backup. Make sure you are backing up to a different hard drive of course. Set up a seperate backup server and through ssh into the mix if security is a concern.

  128. An omission in the article by Goosefood · · Score: 1
    The article downplays one aspect.

    Yes, its true that malware can destroy all data accessible to the current user. However, a frequent computer user is likely to have all kinds of different data stored in different applications. By giving that data different ownership the user has protected his data.

    Examples would be storing data in a version control system whose backend is managed by a server. That is highly likely to survive a malware attack.

    --
    2B || !2B
  129. Eugenia rational? by Anonymous Coward · · Score: 0

    No.

  130. NOTHING! is immune.. by Savage-Rabbit · · Score: 1

    I don't think anyone but Mac users claim that.

    Except for a few crackpots I don't think that Mac users in general have ever claimed immunity from malware. We do, however, justifiably claim to have a more secure out-of-the-box operating system than Microsoft and so do the Linux geeks. That being said there have also been a few crackpots who made and continue to make the virus immunity claim for Linux. I don't think that most Linux user take them seriously either.

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
  131. As Shakespeare once wrote... by damneinstien · · Score: 0

    A tale,
    told by an idiot, full of sound and fury
    signifying nothing.

    -- Macbeth

  132. The article writer is confused. by rsmith · · Score: 1

    The premise of the article seems to be that a secure system has no need for backups. That is pretty silly. Your data can get lost in more ways than being wiped by a virus, e.g.;

    • accidental deletion by the user
    • hardware failure

    A car-related analogy would be to say that if you have good tires, to don't have to carry a spare. It sounds pretty good, but it's beside the point. The point is not that the tire will fail in normal use. It will fail from abnormal circumstances like shards of glass or a nail on the road.

    The second point is that viruses on Windows rely on some shortcomings of Outlook and IE that allow execution of programs downloaded from the internet without user intervention. UNIX programs tend not to do that.

    The best way to run a program on UNIX without a user starting it is to start it via cron, the startup scripts or by having it replace an often used system program. But since write access to all of these is restricted to root, so a normal user can't touch them or infect them with a virus.

    So a UNIX virus pretty much needs to be explicitly started by a user. Which is a case of "pilot error", and not a shortcoming of the system.

    --
    Never ascribe to malice that which is adequately explained by incompetence.
    1. Re:The article writer is confused. by Anonymous Coward · · Score: 0

      A car-related analogy would be to say that if you have good tires, to don't have to carry a spare.

      And indeed, more and more cars with improved tires and without a spare are appearing on the market.

  133. I use Linux, OS X, and Solaris at home by adaminnj · · Score: 1

    Well Lets See, I have forgot how to use M$-windows it's been so long since I have had one and I don't really miss photoshop. I did not switch for security reasons but it was an added side-effect. I don't have anything to hide I don't but my financial info on a computer connected it the internet, and I don't were a piece of aluminum foil under my ball-cap at all times (just on the bad days). but the default load of any Linux / *nix can leave you as venerable to attack as any M$ box. if you poke yourself in the eye with a screwdriver is it really the tools fault or was it because you where not using it correctly. I'm not Talking up MS I'm just saying that if you are going to switch because of security alone then you probably wont put the time in to have it configured correctly or patch in a timely manner so you'll be just as ready to be invaded as anything you are trying to escape. The only advantage you would have is that all those little porn and search widgets are not available for *nix and you won't be able to have them auto-load.

    check out http://www.linuxrecruiting.org/

    --
    I'd Tell you all my secrets but I lie about my past
  134. And THAT is what is important. by khasim · · Score: 1
    We do, however, justifiably claim to have a more secure out-of-the-box operating system than Microsoft and so do the Linux geeks.
    And THAT is what is important.

    Windows / Macs / Linux ... they can all be secured to about the same degree by an administrator who is sufficiently skilled / knowledgeable.

    But it is more important to have a decently secured OS right out of the box. This is because most of the average users will use it the way it is delivered to them.

    If this means turning off some "usability" features that a certain percentage of your users would like ... but those features make the OS less secure ... than turn them off.
  135. malware by pe1chl · · Score: 1

    The article fails to discuss malware that causes the user to lose real money.
    For example a rogue dialler program that gets installed on a Windows system and starts calling expensive international or 900 numbers at night.
    This costs typical Windows victims hundreds of euros/dollars before it gets noticed and hopefully removed. Only to re-appear the next time the user makes an unfortunate decision when clicking on a dialog box.

    This does not happen so easily in a wellsecured system. That could be Windows as well, but by default a Unix system usually is more secure (today).

  136. Windows includes automatic backup? by Kadin2048 · · Score: 1

    Both OS's can provide methods to do this automatically, but that does not take the onus of backups off the user.

    I'm not disagreeing with your main point, but I wondered if you'd elaborate on the included automatic backup tools on Windows.

    On Linux/BSD/Darwin/MacOS, you can put together a backup strategy using cron(tab) and rsync that will spread your data across multiple machines, securely, and once it's set up do it regularly without user intervention. Granted I wouldn't call it exactly simple to set up, but I'm not much of a UNIX guru and I just did it over my lunch break by SSHing into the two machines.

    As I'm forced to use a Windows machine at work, I'd be interested to know if something similar was possible. It was my understanding that to get the same type of system, you'd have to invest in a commercial product. Is there a way to do it, 'out of the box,' that I'm just not aware of?

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  137. Why Windows People Run as Admin by Anti-Trend · · Score: 2, Insightful
    "What I continually fail to understand is why everyone I know logs in as an Administrator under Windows, even after falling victim to a virus, spyware, etc.

    I hear this a lot, but there's actually a pretty good reason. Windows feels restrictive as a normal user, because its filesystem and registry permissions are so haphazard. Many programs won't even run in a non-admin account at all. UNIX is designed to make the user feel quite unrestricted as a normal user, and conventions like sudoers take this principle even further without compromising the overall security of the system.

    --
    Working in a DevOps shop is like playing in a band made up entirely of keytarists.
    1. Re:Why Windows People Run as Admin by drsmithy · · Score: 1
      Windows feels restrictive as a normal user, because its filesystem and registry permissions are so haphazard.

      Define "haphazard". What filesystem and Registry permissions do you find strange from the perspective of running as a regular user ?

    2. Re:Why Windows People Run as Admin by Anti-Trend · · Score: 2, Informative
      "Define "haphazard". What filesystem and Registry permissions do you find strange from the perspective of running as a regular user?"

      Well, let me begin by saying I am not just some random UNIX nut, but that I was actually an NT admin for years (although I am not one currently). But one point is that the NTFS permission and security concepts in NT5+ are sufficiently complicated that I am unable to explain them adequately here in a single post; I for one could spend a few thousand words just on the topic of standard permission groups, let alone dynamic permission inheritance. So that's at least part of it, permissions in NT are complicated, and can seemingly overlap or contradict each other at times. That makes it tricky at best to get a grasp on in the short run and a real handful to keep track of in the long run, especially to the uninitiated, and therefore ultimately difficult to implement properly. Another thing that works against the security and integrity of the system is the registry. It is a veritable snake pit of often inter-dependant, unintelligible and/or misleading values, much of it hashed or in hex. However, many popular programs require that a user have write access to the registry in order to store their settings. That opens up the question of whether the admin (assuming there is even an IT dept and we're not talking about typical home or SOHO users) will take the time to properly tune fine-grained registry permissions to allow the program(s) in question to function properly, or simply elevate the user's privileges to a higher level, therefore giving them R/W access to the entire registry. Usually the local permissions simply get elevated. In the home, people don't even think twice about giving themselves admin rights. "It's my computer, so I'm the administrator!" and all that.

      With Unices, it's simply a given that users don't run as root. On most distros, attempting to log into X Windows as root you are greeted with a bright red screen and a warning message to the effect of "WTF do you think you are doing? You can break the system this way!" And software is written in a complimentary manner. User-specific settings are stored in the user's home, not in a registry or other obscure code dungeon. System wide settings are typically kept in /etc in the system's root, and are not editable by Joe or Jane Q. User. Once the system is up and going very little ever needs to be changed in a system wide manner anyway. If the situation should arise where a user needs to do something fairly often which requires elevated privileges, the user can be given sudo privs for that specific task, which typically requires the user to type their own password to execute. [I hope I'm making sense here, as I've had a very long day and quite a few distractions as I write this. ;-)] Also there is the fact that privileges are much more straight-forward in concept on a UNIX system, being simply read, write and execute. There are also only three categories of ownership in a UNIX system: owner, group, and everyone else. So while some security scenarios work out better (or at least easier, not involving the creation of special-purpose groups) with NTFS permissions, the vast, overwhelming majority are much simpler and more managable on Unices. As I think history shows, this makes for a much tighter ship.

      -AT

      --
      Working in a DevOps shop is like playing in a band made up entirely of keytarists.
  138. Hmmm.... by Quadraginta · · Score: 1

    Linux user - install and go.

    That doesn't...seem...quite...right. Now, granted it's been 11 years since I started using Linux and 19 years since I started using Unix, and the ol' memory isn't what it used to be --- but I seem to recall there being a bit of an activation barrier there, a steepish bit of learning curve right at the beginning, where you have to sweat and curse through a bit of figuring out how to set the damn thing up. WTF does everything important live in "/etc"? What the hell is a "root" password and why do I need one? And so forth. So it doesn't seem to me like most people who take it into their heads to repartition the disk, download 4 gigs of RPMs (or whatever), and fire up Linux on the home machine are going to be the uberlazy types who just robotically hit "OK" and "Next" buttons on install script dialogues without bothering to read all the interesting messages that come with them...

    Analogy's. Dontcha just love 'em.

    Well, they're like guns. They can be highly effective or bloody dangerous, depending on the skill of the user.

  139. RAID "Zero" by Kadin2048 · · Score: 1

    It's my (possibly flawed) understanding that RAID-0 was a sort of backronym; it was created later, after the other common RAID levels, in order to refer to something "beneath" RAID-1 on the scale of redundancy/safety.

    I remember when RAID was a new thing, and I don't recall anyone talking about "level zero" initially. People talked about striping, and then the various RAID levels, and JBOD, but I think the "RAID-0" term came a little later. I'm also fairly certain that disk striping in order to get performance improvements weren't a new idea, and they were just referred to as 'striping' before RAID became a household term.

    Anyway, I agree with you -- it really shouldn't be called a RAID-level-anything at all. It's disk striping, and redundancy doesn't enter into it.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  140. As always by MrNougat · · Score: 1

    ... because some users don't understand the UNIX security model, the UNIX security model is flawed.

    And it is precisely because some users don't understand the Windows security model that it is pooh-poohed as being insecure. That and the fact that the default install boots into Administrator with no password.

    If Windows default install and behavior was the same as Linux - new users are just Users, not Administrators, and executing something that required elevated privileges prompted for credentials - there would be no further argument about Windows being less secure than Linux.

    --
    Web 2.0 == Giant Blogspam Circle Jerk
  141. You want the OOOS, maybe by Quadraginta · · Score: 1

    I take it you want an "object-oriented" operating system, wherein user data is precious and locked up tight, with access rigidly controlled by public and semi-public methods (the methods doing the job the present OS does).

    Eh, it may be a plausible vision for the future. Basically a thumb-print lock on every bit of data you create, and you can only get to it via a few, limited methods. But your OS will still have to be secure, perhaps more so. You'll need your locks and keys to be functioning perfectly if you expect to get access to your data in the way you expect. God help you if you "lose" (or someone "steals") your "key" to data that's locked up in a truly impregnable vault.

  142. Re:Because it makes things work. sometimes by mliikset · · Score: 1

    I have the welcome screen disabled and I get taskmanager when I press the holy trinity. XPro, if that makes a diff. If this weren't a family box, It'd be running Slackware, but I don't quite have everything for my personal box yet. I like to read, and read well, I suppose that makes the difference. If people would get curious rather than intimidated...

  143. Of course the users don't care about... by Anonymous Coward · · Score: 0

    ...their system files. Heck, for the average home user rebuilding a system is as simple as microwaving a coffee. Who cares if your system gets nuked as long as Johnnie's pictures are safe? Heck, my mom can have her system back up in less time than it takes for me to drive over there. After all, being an average user, she knows exactly where all here disks are, she knows that you do use the MS driver here and that you don't use the MS driver there. Doesn't cost her a cent and everything is back to tickyboo in no time flat.

    Perhaps Thom can give me his number so I can refer my friends and family to him for free service. All the users that I know copy their important pictures etc to CD or DVD so the only thing they have to worry about when they get a Message From Bill is how to rebuild the box. This is a huge futzing pain in the ass and, if you don't have a friend you can lean on, can be really expensive.

  144. Viruses. Why do they even exist? by Anonymous Coward · · Score: 0

    I've run Linux for a number of years, and before that I was an avid Mac fan. I can't believe people still use an OS which requires third party software to make it secure. Anti-virus software is a PITA, so in my opinion, it's less work to run Linux and update (a la emerge, apt-get, etc) regularly than it is to run Windows and have to update your system, your applications, your anti-virus, your anti-spyware, your anti-adware, your other anti-spyware, your other anti-virus, and your other anti-adware, just to avoid an automated attack.

  145. Run as Admin vs. Install as Admin, run as User by billstewart · · Score: 1
    Windows LUA does have a lot of knobs to tweak and opportunities to do things more or less securely. I try to run my home machine as Dumb User, and only log in as Root when I need it, but my wife has enough critical applications (e.g. tax software) that she doesn't like to run her account as non-Administrator (sigh.) A big issue appears to be what activities need to be Administrator:
    • Some software doesn't run at all if you're not Admin.
    • Some software needs Admin to install but runs just fine without it.
    • Some software needs Admin to install, doesn't need it to run, but needs Admin to install update versions that show up periodically.
    • Some software needs Admin to install, and creates separate user data for each user - so my WinXP install of iTunes has separate databases for "bill's music" and "root's music", which is really annoying....
    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  146. Re:His objections are utterly unfounded (also stup by RightSaidFred99 · · Score: 1

    You do realize that your entire system is compromized (especially one a single-user system) if some malicious entity gets access to your home dir, right? Here's a hint, and is but a single simple-minded example of how I can rock your world if I get access to your home directory: Do you always run '/bin/su' when you use su, or sudo, or whatever? Do you always give the explicit path to anything that asks for your root password? How do you know that the "Incorrect login" error you get from the login process is _really_ from the login process and not your login scripts? Basically, you're screwed if someone gets access to your home dir and you have and use the root password.

  147. Microsoft AntiSpyware by Viriatus · · Score: 0

    Microsoft AntiSpyware

  148. totally misses the point by smash · · Score: 1
    A hypothetical virus or other malware on a UNIX-like system can only, when it is activated by a normal user, wreak havoc inside that user's /home directory (or whatever other files the user might have access rights to). Say it deletes all those files. That sucks, but: UNIX rocks, the system keeps on running, the server-oriented security has done its work, no system files were affected, uptime is not affected. Great, halleluja, triumph for UNIX.

    So guys, when was the last time you had to deal with a virus/trojan that deleted files?

    Anyone?

    OK, now when was the last time you had to deal with Spyware/Mass mailing worms/DOS attacks, etc?

    I'd say that these days, data protection is actually a secondary concern - after all we have backups for that - hard drive failure will still kill your data.

    Also, take into account that if the system can not be compromised so easily, a virus/trojan/whatever has a tougher time getting to your data in the first place.

    smash.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  149. Re:Hundreds of Gigs to Download All Over Again, Eh by MS-06FZ · · Score: 1

    So, what kind of pr0n do you have on your system? We should share. I have 10 gigs of solid BDSM.

    Actually most of it is my collection of Mystery Science Theater 3000 episodes. I have almost the first 5 seasons complete (six if you count the KTMA season). A lot of what's left is anime of the giant robot variety, versions of Star Wars movies that weren't fucked up by chimps goofing around with Photoshop back in 1997, and so on.

    Most of my porn I don't think I'd bother to re-download. I'd just find different porn to download. :) I mean, "Teenage Twins" was fun and all, but it's no treasure. And if something I found once turns out to be hard to find again, most likely it's not worth the effort.

    As for the backup, the question is still "where to?" I could solve that question with more money - and should, really. But this is exactly my point - when presented with the options (spend a couple hundred to double my storage, or spend a couple hundred to backup my data) I go with the first every time. But even upgrades aren't often on the agenda, my money's going elsewhere.

    So to recap, I'm smart enough to run Linux and do some useful things with it (just got my wireless card running and talking to my Nintendo DS) but somehow still not smart enough to allocate funds to building some kind of backup strategy... :)

    --
    ---GEC
    I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand
  150. Since when did Viruses delete files. . . by JulesLt · · Score: 1

    Really? I mean what really annoys you now? More likely to be your credit card details being stolen, or your PC slowing down as it becomes part of a zombie network.

    --
    'Capitalists of the world, unite! Oh ... you have' (League Against Tedium)
  151. Missing the biggest advantage to UNIX by argent · · Score: 1

    The fella is missing the biggest advantage to UNIX, and that's got nothing to do with whether you're running as root or Administrator or Fred Nurk or Minnie Bannister.

    THe bissgest security advantage that UNIX has is that it doesn't have Internet Explorer, Outlook, Windows Media Player, and all the other software that uses that Typhoid Mary of the Internet, the Microsoft HTML control.

    The idea that it's even vaguely acceptable to not only build the entire desktop environment about a web browser, but to make that browser... and not the applications that call it... responsible for determining what it's going to let a document do, is just so mind-blowing that seven years after I first saw what was then called Active Desktop I'm still having trouble believing that they're still doing it.

    What are these people thinking?

  152. Please be reasonable by gd2shoe · · Score: 1

    I could stand for some better access control, but your point about root login is without merit. I don't know of a single distro that gives users the impression that they can or should log in as root all the time (the way Microsoft does). In fact, some distrobutions like Ubuntu go to great leanths to prevent this. Yes, if everyone ran linux some individuals would log in and work as root. That group would be about the same size as the current group of windows users running without antivirus SPECIFICALLY because they don't think they need it (as opposed to the group that have expired antivirus, or don't know what antivirus programs are, etc). I say that it would be about the same because they would need to make a consious desision to avoid the safty measure for they're own convenience. (there are decent free AV progs if they don't want to fork out money, they just don't want to hassle to find them)

    * Most people will use the default user account of any operating system that is in front of them. *

    Most would probably forget all about the root account, and forget the password (or use the same password, also not a good practice, but at least then you would need a keylogger or some kind of trojan to get admin priveleges).

    --
    I won't join Slashcott. OTOH, If Beta goes live, I just won't be back until it's fixed. Sorry Dice.
    1. Re:Please be reasonable by Anonymous Coward · · Score: 0
      I don't know of a single distro that gives users the impression that they can or should log in as root all the time (the way Microsoft does).

      Linspire does, unfortunately. See http://distrocenter.linux.com/distrocenter/05/03/3 0/1346247.shtml?tid=127 and http://en.wikipedia.org/wiki/Linspire#Criticisms

  153. freedom by ZhuLien · · Score: 1

    freedom is the main reason I prefer not to use Windows but the alternative is not linux, in fact linux is the opposite since the security stops the user (myself) from doing so many things I want to do on my own computer and there is no way to easily turn it off. windows is annoying enough with it's protected memory and file locking and linux makes it even more annoying. I know there is a market for a secure operating system, but there is also a market for an operating system that doesn't get in the way of the user. I totally hate logging on, in fact I refuse to use an operating system that forces me to logon, I also hate file-level security, and memory protection, which does nothing more than stop me deleting my own files and changing my own memory locations, patching the system and experimenting. security as far as I see is unnecessary on 'my own lan' and only between my lan and the outside world is a benefit and is protected sufficiently by my hardware firewall. security in an operating system is akin to having security on 'every' door within your house, and not just the outside doors.

  154. Moreover... by Ayanami+Rei · · Score: 1

    Applications which are happy enough to be installed in ~/bin can usually be configured (or built in such a fashion) to check ~/lib or something similar for their requisite libraries. You can get pretty fancy with a setup like that... multiple versions of apps and utilities and whatnot.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  155. Leaky abstraction of the security model. by Ayanami+Rei · · Score: 1

    Plus side of scheduler: You can run tasks as domain users.
    Minus side of scheduler: You can't run anything as a domain user without an existing token (i.e. parent process) or authenticating to Domain as said user.

    Hence the built-in password.

    Of course, protection of said password is only as good as machine protection, which isn't great if you can remove the HD and retrieve it from the job files.

    So, that being said, since the supposed security of the running job is only as good as physical machine security, you might as well run the task as system because it isn't any more or less protected.

    If you want to run it with reduced rights, create a local user who's password does not expire and pick a lengthy password that is unlikely to be broken. Also, remove all login rights EXCEPT login as a batch job, to avoid attempts to guess the password through logon attempts (local or network based).

    If you need the rights of a Domain user (with resources that reside on machines on the domain), well you're SOL. :-) You're just going to have to keep updating that job...

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  156. Windows security more flexible and more complex by 00lmz · · Score: 1

    The nice thing about Windows security ACLs is that they can in theory apply to anything. You can create your own DACLs and have security descriptors for your own application objects - not just files. You can also define the permissions for your own object and define a mapping from the generic read, write, to your own permission system. So in Windows, Printers have that ACL editor dialog to control permissions. Registry entries also have that ACL editor dialog to control permissions. And the permissions / allowable operations are different for printers and registry keys. Your app can also use the default Windows ACL editor (although it says on MSDN it's for Win2k Pro and XP Pro only).

    The problem with it is that it is fairly complicated. I'm definitely not a good Windows programmer, but the Win32 calls to set an object's security are quite complex. Thankfully libraries like madSecurity make the job easier.

    1. Re:Windows security more flexible and more complex by Floody · · Score: 1
      The nice thing about Windows security ACLs is that they can in theory apply to anything. You can create your own DACLs and have security descriptors for your own application objects - not just files. You can also define the permissions for your own object and define a mapping from the generic read, write, to your own permission system. So in Windows, Printers have that ACL editor dialog to control permissions. Registry entries also have that ACL editor dialog to control permissions. And the permissions / allowable operations are different for printers and registry keys. Your app can also use the default Windows ACL editor (although it says on MSDN it's for Win2k Pro and XP Pro only).


      "Those who do not understand unix are doomed to reinvent it, poorly."

      And here, in this pseudo-implementation of "everything is a file" where metadata such as security descriptors and attributes can be universally applied to data collections and devices, we see an example of just such a thing. The abstraction is insufficient without a universally accessible and intuitive file/device/object model; one that does not require specific application support. There are myriad possible reasons why I may not be able to use your application in a particular context to control such attributes. As it stands, the various components in NT, which can have such metadata applied, are littered across the landscape of the OS.

      To be fair, I could say the same thing of the bsd socket api. Its ease-of-use and elegant, yet unfortunately isolated, interface made it a defacto standard which eventually mutated into the POSIX and Single Unix specifications. However, while it fails in one engineering aspect, it succeeds remarkably in another and thus is not the worst compromise that could be made.
    2. Re:Windows security more flexible and more complex by 00lmz · · Score: 1
      The abstraction is insufficient without a universally accessible and intuitive file/device/object model; one that does not require specific application support. There are myriad possible reasons why I may not be able to use your application in a particular context to control such attributes. As it stands, the various components in NT, which can have such metadata applied, are littered across the landscape of the OS.

      I can see your point about the components of the OS, but if I want to secure objects specific to my application, do you suppose I should write my own virtual-file-system? Let's say that I write a database server and I want to control access to certain tables using NT Security. That's certainly possible now, but according to your argument, I should make it accessible using some kind of filesystem interface? The permissions / allowed rights for a file, a database table, and a printer are certainly different and the current NT model allows that. It's not "everything is a file" because, well -- not everything is a file.

      Besides, the model is quite "universally accessible" although you don't get a nice directory tree view and I'm not too sure about the "intuitive" part. From MSDN:

      You can use the GetSecurityInfo function with the following types of objects:
      • Local or remote files or directories on an NTFS file system
      • Named pipes
      • Local or remote printers
      • Local or remote Windows services
      • Network shares
      • Registry keys
      • Semaphores, events, mutexes, and waitable timers
      • Processes, threads, jobs, and file-mapping objects
      • Interactive service window stations and desktops
      • Directory service objects

      The GetSecurityInfo function works with handles. If you want to work with names you can use the GetNamedSecurityInfo function. The object types that can be handled by those functions are documented in the SE_OBJECT_TYPE enumeration.

  157. Linux, by default, used rwx rwx rwx. by Ayanami+Rei · · Score: 1

    just like windows used to use FAT32 by default (and many OEMs still do)

    Modern linux systems have MAC systems (SELinux, grsecurity, and a few others) and POSIX ACLs on disk (ext3, XFS, JFS and NFS v3/4 all support it).

    I think the one thing that windows has that is interesting from a security perspecitve is the ACEs on registry entries and how this configuration API is system-level, cannot be bypassed, tied to the user/process, etc.

    Unix apps have nothing as advanced as that and I would like to see some progress in configuration management and the administrative features thereof (security especially). I think GConf/dbus is a step in the right direction... but there should be something more basic, like a POSIX extension that enforces some semantics... something to be implemented in the kernel.

    Maybe a virtual FS (configuration FS). Like sys or proc. Have it backed by a partition or network server or something and configured at boot time like initrd.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  158. Backup software for UNIX by toadlife · · Score: 1

    You bring up an interesting point. I had never thought of the fact that there are virtually no GUI backup utils for unix/linux. I did a search at Freshports.org and all I found was 'kdar'. That's great if you use KDE, but what if you use gnome, or worse, a lightweight wm like fluxbox. Having to install a bunch of KDE libs just to use one program would suck.

    It doesn't seem like writing a GUI front-end to tar/gzip would be rocket science.

    That's definitely something that desktop UNIX's need.

    --
    I don't always use unix-like operating systems; but when I do, I prefer FreeBSD.
  159. rm -r by szhao · · Score: 1

    Yes for people stupid enough to do rm -r there is no way to recover, and there are plenty of stupid user out there.

  160. We Need Least Authority by Anonymous Coward · · Score: 0

    The problem is that the Unix security model grants the entire set of the user's authority to processes they run. That's why the user's entire /home directory is vulnerable. The problem is excessive authority. Unix needs support for least authority, which incidentally doesn't require a new security model. Unix's existing abstractions can be leveraged. The Principle of Least Authority Shell (Plash) http://plash.beasts.org/ demonstrates that we can do least authority on Unix for files without even kernel modification.

  161. How can you take anyone seriously... by ncttrnl · · Score: 0

    when they quote Oasis?

  162. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  163. "redundant RAID" is redundant by huded · · Score: 0

    perhaps you knew that?

  164. the point that is really missed is.. by catwh0re · · Score: 1
    The author makes a point to say that the system files are always kept safe, while the user's home directory is at risk. To an end user they would care more about their home directory as it contains all their important files. So he argues the system will push on, but the files will be wiped.
    While I agree any data loss is a bad loss, whether the function of the files is to run the system, do your finances or simply nostalgia.

    Where the author makes their mistake is in the belief that a system who's system files are solidly protected are still vulnerable to most virii.
    The reality is most virii today don't do any damage at their initial run time, they rather set the stage for a later attack or to turn the PC into a zombie/slave/etc.

    By having the system files protected a virii can not for example: disable the virus scanner, prevent programs like regedt32.exe from loading, prevent task manager from running, hook into your mail api and send out mail to your address book etc.

    It also means that the only damage that can be done has to be done in the original context of the exploit.
    Say for example that a buffer overflow allows the running of arbitrary code at user level, at this point the virus must do it's work, as it can't touch the system to lay a nest. The author seems to look past this necessities required for a virus to set itself up to do damage. Which in almost every case requires it to alter the system.(Which he admits is protected anyway.)

    This paradigm is why many unix based systems are inherently secure, the approaches that work so well on windows don't work when dealing with unix, it's a very different system. Likewise due to unix's solid system protection even once infected deliberately, programs are easily abstracted and removed.

    What trust in security can you place in an operating system that used to place it's desktop images next to it's core system files?

  165. C$ by tepples · · Score: 1

    Windows doesn't create shares by default.

    O rly?

  166. Windows NT (and successors) by tomcres · · Score: 1
    Windows NT is a great operating system. This is not to say that it is the greatest operating system, but each has its strong suits. There are easily situations which I would go with FreeBSD or Solaris, to give examples, but over all, I'm very happy with Windows NT as my primary desktop operating system.

    Microsoft gets a lot of bad press, some of it is deserved, but I think a lot of it comes from two camps in particular: a) those who would bad-mouth anyone who had the dominant position in the marketplace and b) zealots of every stripe: the Linux fanbois, the free software ideologues, l337er-th4n-th0u teenagers who date their computers, etc..

    If Windows were as horrible as the anti-Microsoft crowd would have us all think, it wouldn't sell. You can moan all you want about bundling or lack of OS choice when buying new computers, but the fact is that computer vendors bundle Windows because that's what the demand is for. Selling computers preloaded with SUSE Linux is not going to make as much money because the demand simply isn't there, plus Novell isn't giving hardware vendors as much incentive to preload their hardware. Think about it... For every PC a company like HP sells, they might pay $50 for Windows because Microsoft gives them an OEM discount for buying X thousand licenses. On top of that, they get $$ from Symantec, AOL, Sonic, and a bunch of other companies to put their product on that Windows PC. This ends up more than paying for the cost of the OS and even subsidizes part of the hardware. That's because consumers want things like AOL and MSN. They want that simple user experience. They don't want to be hackers. They want to use their computer for recreation or to stay in touch with other people. SUSE just doesn't offer these things. AOL is never going to develop a client for SUSE Linux because the demand isn't there. It's a different audience. So the subsidies are not going to be there. If you want to buy an HP computer with SUSE Linux preloaded, you're going to pay more money for it. It's a niche market, not mainstream. And it is not because Microsoft is evil, but because Microsoft designs their software with end-user experience in mind and they will license their system to anyone, unlike Apple, which fell behind largely because they insisted that the whole world needed SCSI and high-end peripherals and didn't sell a reasonably priced computer until the Mac was already 10 years old.

    If it were possible to comfortably run Windows as a regular user and not an administrator, most if not all of Windows' security problems would be solved. The problem is that many software vendors often write their software for the least common denominator, which for the longest time was Windows 95/98/Me, which had _no_ idea of user security. This is changing as Windows NT/2000/XP becomes the standard. It's just hard for Microsoft to arbitrarily start enforcing security when it borks so much older software that people still use every day. But it looks like they're finally going to take the plunge with Windows Vista.

    You have to understand that Windows was originally a single-user operating system. Windows NT added the idea of user accounts with differing privileges and a file system with ACLs (which most Linux distributions still, btw, don't fully support), but it had the challenge of retaining compatibility with not only the old single-user Windows 3.1, but also the single-user OS/2! And it had to retain compatibility with FAT and HPFS file systems, as well.

    Unix systems for years shipped with inetd running and configured for every needless service known to man. Most had no concept of ACLs and had only the simple ugo-rwx concept of file security. You had daemons that ran as root and didn't drop privileges! Saying that it takes Microsoft 3 versions to fix its problems is unfair when you consider how far along Unix has come in those years, never mind Mac OS, which until version 10 had no concept of protected memory or even pre-emptive multi-tasking!!

    I realize that it's "cool" to slam Mi

    1. Re:Windows NT (and successors) by drsmithy · · Score: 1
      If it were possible to comfortably run Windows as a regular user and not an administrator, most if not all of Windows' security problems would be solved.

      Maybe for a few months, but it wouldn't take long for malware to be rewritten "properly".

      The problem is that many software vendors often write their software for the least common denominator, which for the longest time was Windows 95/98/Me, which had _no_ idea of user security.

      This hasn't been an excuse since about 1997, when Windows 9x gained the ability to have per-user profiles and Registries like NT (although, obviously, it couldn't enforce any separation of them). That's how long application developers have had to rewrite their programs to not use the system areas in typical use.

      There is no excuse whatsoever for any remotely current application to needlessly require Administrator privileges. None.

    2. Re:Windows NT (and successors) by MikeBabcock · · Score: 1

      Microsoft has a deeper API problem when it comes to user security than whether to allow super-user access to the desktop; it wants things to be easy and lets software make those decisions.

      For example, my WinXP desktop runs the Windows firewall with basically everything locked down. However, I installed McAfee's (newish) ASAP product (which brags about being able to do updates p2p style on your LAN). Suspicious, I check my packets and sure enough, McAfee is exchanging data (as Administrator) between my PC and a collegues. Sure, its just my AV updates (they say) but when did I turn that firewall port on? I didn't. I installed the software as administrator (required of course) but instead of Windows alerting me that something needed doing (firewall changes), it allowed software to make those changes for me.

      You make an argument in your reply I can't agree with -- that Windows wouldn't sell if it sucked. You forget to define your audiences though; it sucks according to computer professionals, and it 'works' for non-professionals 'just fine'. My mother thinks Windows sucks but only because she knows my Linux PC doesn't give me the problems her Windows PC does. Would I install Linux for her? Sure, if she didn't get Dell's support for her Windows PC as it is.

      --
      - Michael T. Babcock (Yes, I blog)
  167. Deficiency in popular indexing tools by tepples · · Score: 1

    But the computer IS NOT a single, monolithic appliance.

    Trouble is that approximately half of people have IQ below the mean, and most bottom-halfers can generally only comprehend a single, monolithic appliance.

    Back in the days of floppies, people understood where there files were, because there was a physical, manipulable object that held them.

    Trouble is that as people migrate their data to physical, manipulable objects, it becomes harder to search through them than it would be for a single data partition. A lot of the popular desktop indexing tools support only fixed media, not removable media.

  168. Digital restrictions management by tepples · · Score: 1

    I take it you want an "object-oriented" operating system, wherein user data is precious and locked up tight, with access rigidly controlled by public and semi-public methods (the methods doing the job the present OS does).

    Problem is that many prominent "object-oriented" operating system designs allow user accounts to create data that remains hidden even from the owner of a machine. This model leads directly to digital restrictions management if business models are such that heavily advertised computer resources are available only to users who create remotely-operated accounts named ColumbiaTristar, WarnerBros, WaltDisney, etc.

    1. Re:Digital restrictions management by Quadraginta · · Score: 1

      Ah...well...depending on your point of view, the fact that user-created data might end up secure against even the owner of the hardware on which it is processed is either a problem or a feature.

    2. Re:Digital restrictions management by tepples · · Score: 1

      depending on your point of view, the fact that user-created data might end up secure against even the owner of the hardware on which it is processed is either a problem or a feature.

      The problem is that OS-enforced digital restrictions management is a "problem" to those who value freedom but a "feature" to the incumbent multinational corporations who have influence in the U.S. Congress.

  169. Use *nix for adult supervison of other machines by dbIII · · Score: 1

    He has a point - the PC doesn't necessarily need to be *nix or similar so long as it is under the adult supervison of a firewall router running embedded *nix and the host OS on the PC is set up and used sensibly. The same can go for files with the rise of cheaper network disks which are really embedded *nix fileservers.

  170. Microsoft Windows restore discs by tepples · · Score: 1

    The OS is on a silver disk with the PC.

    Not under the system-builder business model of Microsoft Windows OS distribution. Too many PC vendors neglect to include restore discs with the PC and refuse to sell restore discs to PC owners, or the restore discs wipe the user accounts and their data from the hard drive in the process of restoring the operating system.

  171. Re: Password changing by kimvette · · Score: 1

    Turn off fast user switching and you'll be back to the Win2K way of doing things. :)

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  172. Cost of Ownership by pele_smk · · Score: 1

    What if I told you I didn't pay a dime for my OS?

  173. OS or Dominitrix? by linuxhead-4me · · Score: 1

    The only thing I read in this "article" that was worth reading was the fact that *nix operating systems don't let a normal user infect the entire system. Frankly, how does the author suggest the OS protect the user from his/her own foolishness? Should it confirm each and every action ad-nauseum to the point where users turn off the feature? If we're to beleive that users are so foolish as to blindly run anything they see, the same user base would click "yes" for each action anyway, and probanly cry until they could set an "always say yes" option. Should it just not allow a user to edit his/her own file? That would defeat the purpose of having user data on the machine. Should users not be able run script? That would break java/perl/php enababled websites and seriously stop people from using bash/perl/python/etc scripts they write themselves. The answer: Make backups, just like sys admins have been preaching for years. No one listens tho, and why should they when they can instead just go and blame the OS. The hassle of burning a cd sure doesn't seem to stop the same users from copying their favorite distro or backing up cd software. Welcome to reality: no one protect a foolish user from himself/herslef without physically removing the computer.

  174. Sure, it's there. by twitter · · Score: 1
    ...I assume your OS install disk includes Office, Photoshop lite, World of Warcraft, Quicken, TurboTax, Dreamweaver, Eudora, Half-Life 2, RealPlayer, AIM, Limewire, Webshots Desktop, Acrobat Reader, Flash, Winamp, Bookworm Deluxe, Encarta, and the countless other little things that your typical user installs over the lifetime of a machine, yes?

    Linux versions or direct replacements for all of those over hyped pieces of commercial software you just named are indeed on the average GNU/Linux install disk. Mepis, for instance, comes with Acrobat, Macromedia Flash and Real Player directly, and Open Office, Gimp, XMMS and Amorak, Gaim, Azureus, Digikam as superior replacements for most of the rest. Wikipedia, of course, is a superior replacement for Encarta and kdict, kthesaurus and countless other utilities are included which have no direct Windoze substitute. The time to install this "lifetime collection" is 20 minutes. Copying your home directory moves all of your settings in a way no windoze user ever could and the install respects home directories if they are present.

    What were you trying to tell us?

    --

    Friends don't help friends install M$ junk.

  175. Re: Password changing by Merle+Darling · · Score: 1

    Disable the welcome screen in XP and you'll get the easy way back.

    --
    "Bother," said Pooh, as lightning knocked out hi%#&(F*@NO CARRIER
  176. MOD PARENT DOWN!!! by Merle+Darling · · Score: 1

    Man, someone already said that! What the hell's wrong with you? Were you hoping the less observant mods would slip up and grant you some karma, you whore?

    --
    "Bother," said Pooh, as lightning knocked out hi%#&(F*@NO CARRIER
  177. Re:His objections are utterly unfounded (also stup by drsmithy · · Score: 1
    This idiot is stating that because some users don't understand the UNIX security model, the UNIX security model is flawed.

    It is flawed. It has a class of user to which no restrictions are applied, nor ever can be.

  178. I HATE it when that happens ...... by Gorshkov · · Score: 1

    OK - somebody, please, tell me ....... when did unix/linux et al become designed for server systems?

    Unix is a multi-user, multi-tasking operating system, that was originally written to allow MANY people to use scarce computing resources. It was never designed to be a server system. Hell - servers, as we now understand them, didn't even exist when unix was written.

    Windows is a single-user, multi-tasking operating system. Unix is a multi-user, multi-tasking operating system. The fact that unix happens to make a good server o/s is entirely coincidental to the design.

  179. Article lacks substance by Anonymous Coward · · Score: 0

    This article is wrong because it only looks at one security issue within the *nix realm: normal users cannot fuck up system files. Furthermore, it is wrong because it makes the claim that viruses can still do major damage to personal data on a *nix computer, yet it it omits the critical point that you have a (statistically) smaller chance of being infected on a *nix system.

    I use both OS's, but I have many digital albums(and other personal data) on a windows box. This windows box does not have a virus scanner, and it is used by average people (family members) that use it for everything from weather,ebay, and news to pr0n, limewire, and junkware. All my data is fine, even at the expense of my carefree attitude towards viruses. It does sit behind a firewall. Little Johnny's picture is in more danger from a corrupted system file not allowing me to boot then a virus hitting it, but this is only my perspective on it from the practical experience I've gained. And if I do lose one of those system files (corrupt RAM, failing hard drive, inconsistent OS?), which happens more often then a virus taking out the personal data, I can always bootup a knoppix disc and copy the data to another drive on the network, which is an experience the laymen is unaware of. If a laymen finds themselves in the situation where they cannot boot their operating system, are they going to know how to backup Johnny's pictures?

    I do not know why I am reading this random junk on the internet anymore. The author of this article is obviously not a professional.

  180. How cheap is it by SuperKendall · · Score: 1

    What about from cheap CD-R media that develops uncorrectable errors after 2 years in storage?

    In my experience, two years is longer than one month, and if you can't afford one CDR a month what are you doing with a computer?

    Throw that two month old CDR away man!

    --
    "There is more worth loving than we have strength to love." - Brian Jay Stanley
  181. A rather biased piece isn't it... by Seta · · Score: 1

    How many serious Unix-like OS users actually try to push it as a desktop system though? I personally never would, nobody I know that uses it would, nobody that they know would, and so on, and so forth. In one sense, this article is completely right, it was made for servers and workstations with very specific uses in mind. The article however seems to make it sound like a huge abundance of Unix-like OS users are pushing for some desktop version of the systems. We're not, read around, ask your neighborhood geek. Most of the people I know can tell you just why it's not a desktop system for the common user right off the bat.

    This wasn't something pushed by the entire community, but by the people wanting to profit on the "security" and "stability" of Unix and it's offspring. How many of you in the slashdot community have ever had a boss that sees something "neat", like podcasting or blogging, then immediately wastes the companies money and bandwidth on pet projects (hardware and software alike) without approval from the higher ups, then has the entire project blow up in their face even after you and everyone else in the department has warned them? How much did they actually study about it before they tried to implement it? A webpage or 2? Perhaps they skimmed a book?

    Yes, i'll come out and say it now. I've told people Unix and it's derivatives are stable and secure if used and administered properly, but I don't stop there, i'll tell them how, and i'll tell them why they shouldn't use it unless they believe it's right for them. I don't advocate it to my next door neighbor and everyone in town because "Microsoft sucks and you should get Linux". As many of you have already said, intelligence is needed to completely the security puzzle, it doesn't matter if you have the most "secure" computer in the world if you allow root logins on SSH without a password, or leave your Windows shares open on all your Windows machines, or open executable e-mail attachments from a rich aunt you've never heard of in deepest darkest Africa, or, heaven forbid, rm -rf your / while logged in as root. It only takes one slip up to compromise your entire system.

    So the people you've talked to aren't lying, Unix-like systems CAN be rather secure in the hands of a competent user, but in the same sense, a Windows system can also be reasonably secure in the hands of a competent user. Unfortunately not all of the people out there are well versed in their security-fu. So do us all a favor next time you write an article, be a bit more specific about who it was that was praising the "security" of *nix. I'm not a script kiddy, or a zealot, or a Microsoft hater, or a "1337 h4x0r", or whatever else you meant to be refering to. I for one didn't want the pointy-clicky desktop users over here on the *nix side to begin with. If they have the interest and the intellect then I invite you with open arms and would be more than glad to help you along the way, but don't put words in our mouths. We've all seen far far too many Linux VS Windows articles already, we should just be allowed to call dupe at this point since they're not making any new points.

    (I appologize if any of this seemed vague. It's late, I have work in the morning, sorry for any spelling/grammarical errors. If you're going to respond, please only do so if you're not going to flame. It's a waste of both of our time. First person to find a spelling error gets a cookie. *snicker* Let the word hunt begin!)

  182. Protecting Users from Rogue Software by spaceturtle · · Score: 1
    What the article comes down to is that user accounts are of little use to single user PCs. This is well known by security theorists (E.g. you don't need root access to put a keylogger in ~/.bashrc and steal your bank login info). As the author states, the Linux (and Windows and Novell and...) security model is designed to protect the system from the user, but assumes that the user trusts the software.

    OTOH existing "Trusted code" initiatives are the equivalent of delcaring a root-only system secure, because you only let a few hundred "trusted" users log into that machine.

    IMHO, Operating systems should move towards the "Principle of Least Authority", that each software module should have the least authority required to function. The ideal way of doing this is for the system to enforce ObjectOriented/Functional/Procedural constraints that all OO, functional and procedural programs define implicitly. For example, if you run "uncompress(const File A,File B)" then obviously "uncompress" does should not be able to access File C because File C is outside its scope. Likewise, if you click on "bunnies.doc" in Konqueror and Konqueror runs "OpenOffice(UI ui, FileSystem::open("~/bunnies.doc")), then OpenOffice should not be able to open "~/.bashrc" because OpenOffice was not passed FileSystem. OpenOffice would only be able to access "~/.bashrc" if it is passed the file by an object which has rights to "~/.bashrc", for example ui::FileOpenDialog. The EROS Operating system is built around this principle.

    PLASH is an attempt to retrofit this principle into Linux, and Looks really promising. A program constrained by Plash can only open a file if it is passed it on the command-line or by a GTK fileopen dialogbox.

  183. Hey! by neuro.slug · · Score: 1
    OSNews can be considered as one of the worst sites on the Internet, nearly as bad as GameFAQs.com.

    I have a 5-digit UID on GameFaqs, you insensitive clod!
  184. You can do this with Linux (E.g. Systrace). by spaceturtle · · Score: 1
    Systrace allows you do this with Linux. True capabilities (as in OO constraints rather than POSIX) are even more cool, as they actually make systems simpler by combining authority with designation. For example by saying "cat a" you are both giving cat access to the file "a" and telling cat that "a" is the file you want it to open.

    PLASH is a hack that allows you to do something similar under Linux. E.g. it passes in rights to file opened with the GTK file open dialog so that you don't have to confirm that you want to open a files that you have already "passed in" by selecting them in a dialog box.

    1. Re:You can do this with Linux (E.g. Systrace). by Eli+Gottlieb · · Score: 1

      That Systrace thing is damned neat! And yes, I know that Linux supports POSIX Capabilities. It's just that, like you said, those aren't Teh True Capabilities and the user interface to a True Capability System is easier.

      Feh to the differences.

  185. Inspiration by Anonymous Coward · · Score: 0

    He must ave been inspired by the ex-ex-Xbox-box-box.

  186. Fairly Little? by ebvwfbw · · Score: 1
    However, how much is that increased security really worth for an average home user, when you break it down? According to me, fairly little"

    Do you have a smoke detector? If you do, you should get rid of it. I doubt it has ever gone off so what good is it? I know mine has never gone off while I was at home (except to signal the battery is low or steam got to it) in the 30 years a detector has been in the house. We just keep on feeding it batteries. No fire. Big waste of money.

    The point is that weak security is a huge risk to you and your well being. Someone could steal your identity, conduct criminal activity using your machine, many undesireable activities. Some activities could really ruin your day if you get caught holding the bag.

  187. One word by jargoone · · Score: 1

    p0wned

  188. Re:His objections are utterly unfounded (also stup by sp0rk173 · · Score: 1

    I have never, anywhere, ever, heard anyone say that you don't have to back up your data if you run UNIX

    If you run UNIX, you don't have to back up your data.

    There, now you've heard someone say it.

  189. Users ar NOT stupid by jesterpilot · · Score: 1

    Or at least, not that stupid. Having to type a rootpassword is no nuisance at all. People are used to passwords, for the terminal at work, for gmail, their bank account, whatever. Jan Modaal carries keys for his home, his car, his bicycle. Everyone understands you need security codes for your credit card and your account on the DB-ticketservice. You only have to tell them, if they don't ask themselves for it.

    A text like 'To make sure no programs are installed without your permission, there is a special password [...]. This is needed to protect your computer from attacks.' is not too hard for anyone. If it is, the person won't be able to buy a computer, since he doesn't understand the security code of his bank card.

    --
    Trust me, I work for the government.
  190. security by niklaus37217 · · Score: 1

    Data security: Windows XP has a auto backup function. How ever, it's sole purpose is limited to backing up configuration data for the system. For all the data to be securely backed up, you have to have user intervention. This requires taking time ocassionally to burn some disks. Most unix users are aware of this, and that fateful day when the harddisk dies they are ready. Most Windows users don't think about it.

  191. Re:His objections are utterly unfounded (also stup by woah · · Score: 1

    Just because you have . in your $PATH, doesn't mean everyone has.