(June 6, 2009 at 9:02 am)Tiberius Wrote: I think I can give a decent analogy for this.
A car can be driven by a competent person without a seat belt on, however a seatbelt is provided because not all drivers are competent, and you may have someone crash into you. Wearing a seatbelt is life-saving in this instance.
A computer can be used by a competent person without a virus scanner, or without a decent permissions system. However, a virus scanner and permissions system should be provided, because other users are not competent, and could mess up your settings with a virus.
It should be Microsoft's responsibility to provide a permissions system that doesn't allow viruses (or anything else) to harm a competent user.
No, but the design should allow separation between wheel/root/admin and user. Security should be easy and not dependent upon third parties.