In article <4B54D1D7.6020508 at mail.msu.edu>,
Josh Dersch <derschjo at mail.msu.edu> writes:
Alexander Schreiber wrote:
And so convenience wins over security, again.
This is gonna be my last post on Windows here, honest. The above is
true, at least for Windows up to XP. [...]
Windows Vista and Windows 7 are slowly breaking this trend. [...]
The trend has been breaking slowly for a lot longer than that.
Windows NT, Windows 2000 and Windows XP all "broke" the convenience
that assumed every user acted as god in one way or another. Not to
mention the changes in device driver models over that time.
I think what has changed since Vista is that the users have started
screaming more for security than for convenience and so Microsoft changed
in response to that. Mostly this is due to people using their computers
primarily for internet-related activity and not for what you might call
"in situ" activity that only cared about their computer and no others.
Vista didn't *add* security, it *removed* permissions. By this I mean
that the security mechanisms were always in place but the default set
of privileges and permissions granted to an ordinary user, and thus
any program executing under that user's identity, was reduced to the
bare minimum. Want to write your configuration file into
ProgramFiles? Oops, that fails.
The irony of all of this is that MS is the entity that gets the black
eye for the resulting failure dialog that pops itself up in the user's
face, not the vendor of the program. So the vendors make the mistakes
and MS gets the blame.
--
"The Direct3D Graphics Pipeline" -- DirectX 9 draft available for download
<http://legalizeadulthood.wordpress.com/the-direct3d-graphics-pipeline/>
Legalize Adulthood! <http://legalizeadulthood.wordpress.com>