ThinkLemon

I think there used to be a tagline about (tag)soup here… anyway…


Also visit:


Safe browsers don’t exist. True.

According to David Sheets they don’t. He has written a column about the safety of browsers. And I think he’s right. Partialy…

Safe browsers do NOT exist. Agreed. Just as bug-free software doesn’t exist. How hard you try, there is always a funny/strange/malicious kind of input possible, putting your normal day of business off. Due to a novel way of using your software. Be it ‘code’ injection, buffer overflow, social engineering, … As a developer of any kind, you’ll never, EVER, quite anticipate your user’s actions. And that’s just your users. (You don’t design a hammer to kill people do you?) I’m not even talking about the evil hacker dude. You can test your baby till death, but you can never be fail-safe enough.

Or can you? There are many methods of testing your software (web or desktop). I personally like the ‘Berzerk’ testing. :-) But basically, let your software be tested by end-users. Or if they aren’t available by some third party. NEVER your client. Do not try to attempt to test your baby yourself. Well, maybe only during initial development. Because? You know your click-paths, your feedback, ‘oh well, that will be fixed during launch’, ‘who on earth will do THAT!’. Subconsiencely we all have a tendency to avoid pittfalls and short-term memory. As does your client. They only want to see what happens what they initially invented (read paid for).

What I’m trying to say. You’ll never know what some person at some time is going to do with your product. Surely enough any good designer will try to anticipate abuse. But that can never be fail-safe. As for software, wouldn’t it be nice that the platform it runs on could jump in where the software failed? Something like SoftX has a buffer overflow, trying to take control over the OS and install this spyware thingy, and the OS would just reject the overflow of the application? Along the lines “Your lack of security, doesn’t mean I will let you!”

Now to the real world: Firefox has a problem on may 9. May 11 there’s a fix. That’s just 2 days. 3 for the general public, OK. But that’s just quick isn’t it? IE patches generaly are released weeks after. So it’s quite a record. Oh no, I’m sorry, that record is held by Netscape 8.

Lesson learned:
try {
fnTest(myBaby) {
bResult = fnRunTestRound(myBaby, aUsers, nTestRounds);
if (bResult == 'OK') {
return bReadyForRelease = True;
} else {
fnReleasePatchASAP(myBaby);
return bReadyForRelease = False;
}
} catch {
fnReworkApp();
}

Previous article: XTech 2005 Conference Next article: The zombies are here

Related Articles

Firefox: “The choice of criminals”
If I may quote the 'Alternative browsers pose challenge for cybersleuths' article by C|Net: Internet Explorer hides nothing from police and other investigators who examine PCs to discover which sites the user has visited, according to...
Which Browsers matter in 2006?
If you are planning to build or rebuild a site this year you may wonder at some point which browsers you should support. If not, you should! Just looking at your new design in IE...
WordPress 2.0 Cache Is Broken!
As of version 2.0 of WordPress you'll get a caching feature, which means it'll 'remember' the most frequent accessed static information from your blog. This way it's supposed to not bother the database but...

2 Responses to “Safe browsers don’t exist. True.”

  1. jordan willms Says:
    May 30th, 2005 at 8:45 am

    Hey!

    Great article, I wrote something similar at http://www.jordanwillms.com/index.php/archives/2005/05/27/there-is-no-safe-browser-why-not-state-more-obvious-things/

    I am including a link to your entry because I really like your explanation of exploits.

    cheers

    Jordan Willms

  2. Caspar Says:
    May 30th, 2005 at 4:05 pm

    Thanks. Like your article too!

Reply to the article or a commenter

Comment on this article

Please note that your comment may be withheld from immediate publication. Keep your comment on-topic/on-commenter and your comment will be published ASAP. (Off-topic comments will be deleted at the moderator's discretion. Please us the contact form if you feel your comment has been deleted unduely.)


Search

Are you looking for:

Recent Comments

  • Roy Browning: I have noticed that many shoreline features combined with ocean...
  • yMladenov: Thanks a lot! I’m writing just the lengthy articles you...
  • ex: Not good? That’s perfect! Thx for info!
  • SpaceCat85: It doesn’t seem to work on Macs because of User Agent...
  • mImran: This for html formats meaning posts ending with html creates pages...

Recent Articles

Archives


ThinkLemon is proudly powered by pure will-power, determination and lack of direction in general. Furthermore, it sits on a piece of hardware, I have no clue where, that somehow manages to support a webserver, a scripting language, a database and therefore ... a tool to fill this space.

Entries (RSS) | Comments (RSS).