Idea Overflow

I got too many ideas and not enough resources to implement them all.  If there is a ready team of 10 top notch engineers whom I can point at will, I'll be in heaven.  I suppose I can split some of them off but the juiciest part is a set of interlocking ideas.  Argh.

Making a Living in Year 3004

I usually wake up with odd thoughts as if dream overflowed.  This morning it was what it would be like to make a living in year 3004.  Frankly, it wasn't specifically 3004, but some time far in the future when people no longer had bodies and lived entirely in the cyberspace.  Since it is difficult to predict when and if civillization would reach that state, I just added a 1000 to now.  Hey, it could happen.  😉

If I don't have a body, a lot of expenses disappear.  Will there still be reasons to work for a living in 3004?  Of course, you need to run somewhere which will cost money.  Rich folks will live on dedicated machines with layers of protections against failures and viruses. Poor folks will have to make do on cheap shared machines.

What about copyrights, privacy, and piracy in 3004?  I sure wouldn't want people copying me or reading my bits.  What about desirable experiences?  Taste of a perfect cup of coffee can be played over and over if I get a copy.  Will our coffee come with DRM to limit replays?  What about companionship and sex?  Will guys choose to buy the Perfect Wife 7.0 or turndown the lonelyness meter?

If people can change their mind or appearances at will, what will the impact be?  Hey, how much you want for that set of splines buddy?

Will morality become just a club?  What is the point if you are just bits?  If a copy of me sleeps around and then 'resync' with the original, is that cheating?  Isn't that more like watching a movie?  Will there be room for President Carter's dirty thoughts in the future?  I know what you played last night and I want it erased from your mind!

You see what I mean by 'odd'?  Heck, it's entertaining too.

Secure UI: Site Seals

In How Not to Get Hooked by a 'Phishing' Scam, the FTC offers this guidance:

Before submitting financial information through a Web site, look for the "lock" icon on the browser's status bar. It signals that your information is secure during transmission.

Unfortunately, credibility of the "lock" icon is questionable (via Payments News).  Arguably, the "lock" icon is even harmful because, as users come to depend on it presence, they become more vulnerable when it's spoofed.

Trust is a double-edged sword.

With the "lock" icon undersiege, e-commerce companies are looking at other types of protections such as VeriSign Secure Site Seal and GeoTrust True Site which work by including a javascript fragment from a site seal server which inlines a site-specific image or an animation like the ones below.

    

Since these javascript fragments are executed inside the target page, they can examine domain the page was served from, ensure that they are being served from an approved site, and prominently display an attractive site-specific image that offer assures the users visually.  The image can also be click-on to display information about the SSL certificate used in the HTTPS session.

Do these services offer any real protection?  No.  Because they rely so heavily on the visual, they are wide open to Visual Spoofing.  Both the 'seal' image and the popup can be spoofed with a notepad and an image editor.  Clever tricks inside the included javascript fragment are useless because they are not included.

IMHO, they are more dangerous than the "lock" icon because they loudly invite the users to trust and depend on presence of images which can be easily spoofed.  The main problem is that those images are site-specific which appears to offer more protection than the generic "lock" icon.  But since hackers typically engineer site-specific phishing attacks, the appearance of improved protection turns into a liability that invites the hacker to leverage to their advantage.

I will post about possible ways to implement site seals with anti-phishing features in the near future.  Meanwhile, be sure to read my other posts on the subject of secure UI.

UI Design Tip: Think Inversely

Since today's theme turned out to be UI design, here is a general UI design tip that offers a nice bang for the buck: Think Inversely.  A good time to think inversely is when you have a question.  For example, instead of just asking what to show in the UI, ask what should not be shown.  Why?  Because each addition you make to the UI is a potention source of confusion and distraction for the user.