g r o t t o 1 1

Peeve Farm
Breeding peeves for show, not just to keep as pets
  Blog \Blôg\, n. [Jrg, fr. Jrg. "Web-log".
     See {Blogger, BlogSpot, LiveJournal}.]
     A stream-of-consciousness Web journal, containing
     links, commentary, and pointless drivel.


On My Blog Menu:

InstaPundit
USS Clueless
James Lileks
Little Green Footballs
As the Apple Turns
Entropicana
Cold Fury
Capitalist Lion
Red Letter Day
Eric S. Raymond
Tal G in Jerusalem
Secular Islam
Aziz Poonawalla
Corsair the Rational Pirate
.clue

« ? Blogging Brians # »





Book Plug:

Buy it and I get
money. I think.
BSD Mall




 10/6/2003 -  10/8/2003
 9/29/2003 -  10/5/2003
 9/22/2003 -  9/28/2003
 9/15/2003 -  9/21/2003
  9/8/2003 -  9/14/2003
  9/1/2003 -   9/7/2003
 8/25/2003 -  8/31/2003
 8/18/2003 -  8/24/2003
 8/11/2003 -  8/17/2003
  8/4/2003 -  8/10/2003
 7/28/2003 -   8/3/2003
 7/21/2003 -  7/27/2003
 7/14/2003 -  7/20/2003
  7/7/2003 -  7/13/2003
 6/30/2003 -   7/6/2003
 6/23/2003 -  6/29/2003
 6/16/2003 -  6/22/2003
  6/9/2003 -  6/15/2003
  6/2/2003 -   6/8/2003
 5/26/2003 -   6/1/2003
 5/19/2003 -  5/25/2003
 5/12/2003 -  5/18/2003
  5/5/2003 -  5/11/2003
 4/28/2003 -   5/4/2003
 4/21/2003 -  4/27/2003
 4/14/2003 -  4/20/2003
  4/7/2003 -  4/13/2003
 3/31/2003 -   4/6/2003
 3/24/2003 -  3/30/2003
 3/17/2003 -  3/23/2003
 3/10/2003 -  3/16/2003
  3/3/2003 -   3/9/2003
 2/24/2003 -   3/2/2003
 2/17/2003 -  2/23/2003
 2/10/2003 -  2/16/2003
  2/3/2003 -   2/9/2003
 1/27/2003 -   2/2/2003
 1/20/2003 -  1/26/2003
 1/13/2003 -  1/19/2003
  1/6/2003 -  1/12/2003
12/30/2002 -   1/5/2003
12/23/2002 - 12/29/2002
12/16/2002 - 12/22/2002
 12/9/2002 - 12/15/2002
 12/2/2002 -  12/8/2002
11/25/2002 -  12/1/2002
11/18/2002 - 11/24/2002
11/11/2002 - 11/17/2002
 11/4/2002 - 11/10/2002
10/28/2002 -  11/3/2002
10/21/2002 - 10/27/2002
10/14/2002 - 10/20/2002
 10/7/2002 - 10/13/2002
 9/30/2002 -  10/6/2002
 9/23/2002 -  9/29/2002
 9/16/2002 -  9/22/2002
  9/9/2002 -  9/15/2002
  9/2/2002 -   9/8/2002
 8/26/2002 -   9/1/2002
 8/19/2002 -  8/25/2002
 8/12/2002 -  8/18/2002
  8/5/2002 -  8/11/2002
 7/29/2002 -   8/4/2002
 7/22/2002 -  7/28/2002
 7/15/2002 -  7/21/2002
  7/8/2002 -  7/14/2002
  7/1/2002 -   7/7/2002
 6/24/2002 -  6/30/2002
 6/17/2002 -  6/23/2002
 6/10/2002 -  6/16/2002
  6/3/2002 -   6/9/2002
 5/27/2002 -   6/2/2002
 5/20/2002 -  5/26/2002
 5/13/2002 -  5/19/2002
  5/6/2002 -  5/12/2002
 4/29/2002 -   5/5/2002
 4/22/2002 -  4/28/2002
 4/15/2002 -  4/21/2002
  4/8/2002 -  4/14/2002
  4/1/2002 -   4/7/2002
 3/25/2002 -  3/31/2002
 3/18/2002 -  3/24/2002
 3/11/2002 -  3/17/2002
  3/4/2002 -  3/10/2002
 2/25/2002 -   3/3/2002
 2/18/2002 -  2/24/2002
 2/11/2002 -  2/17/2002
  2/4/2002 -  2/10/2002
 1/28/2002 -   2/3/2002
 1/21/2002 -  1/27/2002
 1/14/2002 -  1/20/2002
  1/7/2002 -  1/13/2002
12/31/2001 -   1/6/2002
12/24/2001 - 12/30/2001
12/17/2001 - 12/23/2001
Tuesday, July 16, 2002
20:30 - Hacking the Wetware

(top) link
See, this is exactly the kind of thing I'm talking about.

On my Windows machine at work, I had decided to download the RealOne player. After going through the real.com website (which, as had not changed almost since the company's birth, involved finding the tiiiiiny little nigh-invisible "Free RealPlayer" links tucked away into the corners of a sequence of two or three Big! Flashy! Pages! that Try! to Trick! you into Downloading! the Trial! Version! of the Pro! Player!), I got to the auto-starting download page:



See what's going on there? There's a screen shot of the little "Security Warning" window that pops up, the one that asks you if it's okay to run this executable you're downloading from RealNetworks, Inc... with a big bright green arrow telling you to "Click 'Yes' when this dialog box appears".

The whole point of the "Security Warning" window was to give Windows users control over whether random websites could install things onto your computer. You're supposed to look at the certificate owner as reported in the dialog box, follow the little link, review the certificate, and only click "Yes" or "No" depending on what you conclude about the site in question.

That would be great, in an ideal world. But you know what happens on planet Earth? People have no idea what that little box is. "Security... certifi-- what? Where did this-- signature? RealNetworks... run and install... huh?"

Real.com is evidently having to respond to enough user confusion over this supposedly user-empowering, process-streamlining feature of Windows that they've had to put in a screenshot and instructions on how to click "Yes" to make it go away. Instead of letting users come to treat the Security Warning dialog as the intelligent gatekeeper against unauthorized code execution that it was intended to be, they tell users "Oh, don't worry about that-- it's just one of those 'computer things'. Who knows where these things come from? Just click 'Yes' and you'll be all set."

Am I the only one who sees how ridiculous (and dangerous) this is?

Instead of making the user read the dialog box, decode what it means, and make an informed decision based upon the evidence at hand, Real is training people to ignore the security measure and just follow the instructions in order to get past it. This is, as a learned friend of mine puts it, hacking the wetware-- it's appealing to laziness and convenience to suck all the usefulness out of a potentially powerful tool, and indeed to make it worse than useless.

What, for example, would happen if some spy-ware or ad-ware company put up a screenshot like this, telling you to "just click Yes"? What if some virus you got in the mail did that, provided it was dressed up in enough legitimate-looking graphics?

And is anybody under any illusions that Palladium will be anything but more of this, only a hell of a lot more ubiquitous and prone to being just as roundly ignored and abused?

Palladium, after all, is supposed to be based on "clearance levels" and execution accessibility granted by the end user. This is how spam and viruses are supposed to be rendered toothless. But who doubts that it will be more than six months before 85% of the Internet will have trained themselves to reflexively click "OK" on the mysterious little boxes that come up all the time-- clustering so thickly as to completely remove any convenience whatsoever from computing?

That's the problem with so much of Microsoft's approach to software design: the solutions they make would be perfect... if only we were all machines. If only we all followed rules, obeyed signs, read instructions, then Windows would be the most perfect of all operating systems-- little things like "filename aesthetics" and "intuitiveness" and "user-friendliness" would be patently unnecessary, and nobody would click on anything they weren't supposed to-- everything would hum along. But such software becomes unusuably onerous if the users are human beings.

Microsoft's engineers are the consummate geeks. They're recruited from the CS labs of the most demanding high-tech schools in the nation; most of them already harbor a loathing for the human race, for their peers, and for the "common man" who used to beat them up on the schoolyard. (I have known a number of these people.) They joke wryly after their interviews finish up, saying "Yeah, I'm gonna go take 'em down from the inside," but what happens is that they're hired to design software that interacts best with machines rather than with people, because machines are whom these fellows trust more.

All they usually think about in their spare time is hacking the wetware. You know how much Microsoft will pay a CS major who successfully rigged a sweepstakes or hacked into a bank? And how useful do you think that person will be in writing software that everyday people are supposed to benefit from?

I weep for the future.



By the way, I have nothing against the RealOne player itself; it actually seems to be quite a slick little package, proprietary-ass interface widgets where you have to hunt around for a piece of "dead" border space if you want to move the window anywhere or not. And it's sluggish and choppy as hell when you drag windows around the desktop, because while Windows 2000 tries hard to have effects like transparency built-in, it's no Quartz.

But other than that, it's a rather likable little piece of software.



Back to Top


© Brian Tiemann