Backblaze: to decrypt your backup, send us your private key passphrase
help.backblaze.com
help.backblaze.com
Secondly, how else do you expect the process to work? They don't hold your key, so to decrypt the data you have to provide the key. The data is held on their server, and to decrypt it to send to you they have to decrypt it. So you have to provide the encryption key at some point? Once you have your data restored, you can change the encryption key.
Unfortunately, even if you change it, they still have access to the files encrypted with the previous key.
Also, it's generally recommended to test the restoration of your backups, otherwise you can find yourself in a really bad spot if/when you need to restore - IMHO, this definitely includes verifying that there wasn't an error in the encryption/decryption process (i.e. changing the key would necessitate testing decryption with the new key, which requires giving them the new key).
LOL - so you get to choose between having a backup that you can't verify by doing a test restore, or encryption that isn't secure by putting your private key on an un-trusted/non-audited server that you don't control.
> Backblaze focuses on ease of use. It is backup for people who need backup and "pretty good security" and who aren't computer professionals.
At least they acknowledge that "computer professionals" would likely be skeptical of these options; on the other hand, it seems like they are downplaying the lack of security in this scheme to their non-"computer professionals" clients:
>All your files are encrypted before being transmitted over SSL and stored encrypted. [1]
EDIT: >... even a malicious hacker in our datacenter could not possibly compromise your data.. [2]
That's just false, and I'd bet they know it. I mean, they only use their root keys on an air-gapped (non-networked) host, right? If not, then they should really consider hiring someone who understands security a little better.
Want to convince me your system is really "HIGHLY SECURE"? How about guaranteeing $1,000,000 payout to the user in the event of a breach? I mean it "could not possibly" happen, right? :D
[1] https://www.backblaze.com/cloud-backup.html
[2] (from the article) https://help.backblaze.com/entries/20926247-Security-Questio...