On 06/04/2012 08:20 AM, David Dahl wrote:
----- Original Message -----
From: "Denis Cormier"<denis.r.corm...@gmail.com>
To: dev-tech-crypto@lists.mozilla.org
Sent: Monday, June 4, 2012 9:10:34 AM
Subject: Firefox profile encryption
1. Assuming the user does not enter a master password, would key3.db
require further encryption?
2. Am I missing files from the profile that would contain sensitive
information?
I believe the key3.db stores everything encrypted. I am not sure where the key 
it uses to encrypt things might be stored.
Yes, key3.db is encrypted. The key is derived from the Master Password. In fact that is what the master password is (the source of the PBE which encrypts the key3.db).

If no master password is set, the key is derived from the password "". The key3.db is still encrypted, but it's contents is trivially encrypted because the key is known.

Question, what key are you using to encrypt the whole profile?

You should also include 'sessionstore.bak' and 'webappsstore.sqlite' (which may 
only be in pre-releases right now). Also, localstore.rdf has information about 
extensions and search providers you have installed, my nightly build also has 
chromeappsstore.sqlite which has web urls in it that are I think pinned to the 
new tab page.

Is your project hosted anywhere? I am quite interested in how this will work.

Cheers,

David



-- 
dev-tech-crypto mailing list
dev-tech-crypto@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-tech-crypto

Reply via email to