[EROS-Arch] Re: [E-Lang] Re: Interaction Design for End-User Security
Mark S. Miller
markm@caplet.com
Wed, 21 Mar 2001 17:44:42 -0800
At 05:20 PM Wednesday 3/21/01, Ka-Ping Yee wrote:
>> There is no way to protect the user if he allows "pranksters" to access
>> a machine with his authority. Thats why everyone should lock their
>> screens!
>
>Markm will probably argue with me on this also, but in my opinion
>this statement seems representative of a very unfortunate approach.
>The attitude is pervasive in computer interaction design, and boils
>down to disclaiming responsibility because "the user is stupid".
You're correct -- I will give you an argument.
The issue is not the intelligence of the user, it's the intelligence of the
attacker. If the machine in question is stock hardware, then Robert's first
sentence is literally true: There is *no way* to protect these users. The
situation's actually much more severe than Robert's second sentence would
indicate: locking the screen makes no difference. A machine that an
attacker may have had physical access to must be assumed to be corrupt.
Software security means nothing in the absence of restricted physical
access. Special hardware (opaque boxes) can provide such restrictions
within the box, but they have other problems.
This leaves stock desktop machines in unlocked offices in an untenable
situation. Software by itself can do nothing to repair the situation. This
may be the strangest argument yet for telecommuting -- separation of
physical vulnerabilities.
Cheers,
--MarkM