ZDnet reports that the FBI is having trouble with Mork, the god-awful database we use to store history in Firefox 1.0:
“Firefox and Opera store information on typed URLs in a different file than IE does and the files are somewhat tough to decipher, Lewis said. He showed his students–mostly law enforcement agents and private investigators–how to do it.”
Hey, we’ve had to deal with it for years! Oh, and as Vlad says: “they’re going to be unhappy when we replace it with encrypted sqlite.”
When I tell people I lost my innocence at 14, they think I’m talking dirty. Really, I just lost it to Mork.



September 1st, 2005 at 12:39 pm
heh
September 1st, 2005 at 1:01 pm
Wuaha — man I hope you’ll actually do that. (Couldn’t find out if the Vlad comment was banter or describes an actual plan.)
Up until now it didn’t occur to me that Mork had this advantage over other formats. And although no agent of any country is interested in _my_ browser history, I love the thought of them opening files in their copy of X-Ways Forensics, only to be greeted with random garbage.
Serves them right. Profile data is to be read by the user agent, not the user ;)
September 1st, 2005 at 1:12 pm
A history/explanation of Mork from former Netscape employee jwz:
September 1st, 2005 at 1:14 pm
I don’t get it… why adopt something so stupid instead of making your own brand spanking new file-format using for instance XML?
September 2nd, 2005 at 2:20 am
I believe I read a post in the Firefox forums a couple of years ago that said Mork’s main raison d’être was speed improvements over more traditional formats (esp. XML-based formats).
Thank god we have SQLite now. (It’s amazing how quickly SQLite got embraced by a wide variety of software projects. Even by Apple!)
September 2nd, 2005 at 6:45 pm
If this database is so awful, why don’t you keep the old database but switch all new users to a different one? That sounds like a good idea to me, Blake, but you are the genius! (By the way, I am doing a biography on you in computer class, could you give me some facts?)
September 6th, 2005 at 8:08 am
I think there is some unwritten rule of web browser design that the history store is always a poorly designed hack. I have never had any interaction with Mork; I had not heard of it before today. But I do maintain IE’s history code and all I can say is, brother, I feel your pain.
September 8th, 2005 at 11:34 am
jeffdav: If that’s the rule, Safari is the exception. Simple, understandable XML for history.