Tuesday, August 31, 2010
How to manage CloudFront Object Invalidation with CloudBerry S3 Explorer
Saturday, August 28, 2010
How to backup to external buckets with CloudBerry Backup
How to specify an external bucket
How to grant another user access to a bucket
How to get AWS account
Security Considerations
Wednesday, August 25, 2010
What’s new in CloudBerry Backup 1.7
Note: this post applies to CloudBerry Backup 1.7 and later.
CloudBerry S3 Backup is a powerful Windows backup and restore that automate backup and restore processes to Amazon S3 cloud storage.
With the release 1.7 of CloudBerry Backup we are introducing more flexible scheduling options, an ability to backup files only since a certain date and Azure storage option support.
First, we have integrated Azure Blob Storage as another storage option in CloudBerry Backup in addition to Amazon S3. The users can now back up their data to their Azure accounts directly.
Second, ability to backup files since a certain date provides more flexibility for those who want to copy only the newer files to their backup storage. This option is available in the backup wizard.
Third, with the newer release we have added an ability to configure backup schedule down to hours. In the previous releases you were limited to configure scheduled backup to days.
Forth, we are introducing an option to back up to external buckets. This allows to back up data to other users account while only having a free AWS account. In other words the owner of the account can provide other users with the rights to read/ write data to a certain bucket and those users can back up their data not having to deal with the details of Amazon account setup and payments.
Finally, we improved a support for backing up network locations. In the previous release we introduced an option to backup network shares. In release 1.7 we extended it with network drives support. Although under the hood CloudBerry Backup resolves network drives to network shares for the end user the whole process is absolutely transparent.
Last, but not least we have also made it possible to run CloudBerry Backup in unattended mode even when run interactively using the console. In the earlier releases when you run the backup using the console you could not close the console or log off and you had to wait before the backup finishes. This limitation is now removed and you can run the backup plan, close the console and even log off from the computer and make sure backup plan will keep running.
Most of the enhancements in this release were implemented based on the user feedback. We would like to thank you our user community for helping us improve the product and please keep the feedback coming!
We are going to blog about each of the new feature is greater details. Stay tuned.
As always we would be happy to hear your feedback and you are welcome to post a comment.
+++
CloudBerry Backup is a Windows program that leverages Amazon S3 storage. You can download it at http://backup.cloudberrylab.com/ . It comes with onetime fee of $29.99 (US) per copy.
CloudBerry Backup for WHS is a Windows Home Server add-in that leverages Amazon S3 storage. You can download it at http://whs.cloudberrylab.com/ . It comes with onetime fee of $29.99 (US) per copy.
CloudBerry Backup Server Edition. is a Windows program designed to run in server environment that leverages Amazon S3 storage. You can download it at http://server.cloudberrylab.com/ . It comes with onetime fee of $59.99 (US) per copy.
Like our products? Please help us spread the word about them. Learn here how to do it.
How to combine chunks F.A.Q.
Note: this post applies to CloudBerry Backup 1.3 and later.
CloudBerry S3 Backup is a powerful Windows program that automate backup and restore processes to Amazon S3 cloud storage. One of the features that cause some confusing among our users is an ability to break larger files down into chunks. It is designed to make data transfer faster, more efficient and more reliable. However the main drawback is that the files remain chunked on Amazon S3 and you need CloudBerry Backup to get those files back. In the post we are going to answer some of the common questions and shed some lights on the chunking implementation details.
Q. Are the encrypted files (.chunk / .map) stored in some form of open/standard format?
A. This is our own format.
The chunks (that end with "..chunk..#) are data files. It's just a split data stream.
The definition map-file (name ends with "..chunk..map") is an XML that describes the data stream. It contains the information about compression and encryption algorithms used.
Q. Can I use any S3 client product to browse, download files, and the decrypt the files by some generic decryption utility (supplying the correct passphrase of course) ?
A. You can download all chunks ("chunk..<number") and combine them into single file (in appropriate sequence). This single file is an compressed and encrypted stream (if you used these options).
- If neither compression nor encryption were used, this single file represents the initial unchunked file
- If only compression was used - you can decompress it with WinRAR or WinZIP or any other tool that understands GZIP compression format. Just add ".gz" to file name. Note that if the file name is "file.doc", you should rename it to "file.doc.gz" because gz-file doesn't have the information about the initial file name.
In this case the map-file contains compresion information:
<CompressionInfo>
<compressionAlgo>GZip</
<CompressedSize>719056</
</CompressionInfo>
Currently only GZip compression is supported.
- If the encryption is used, the map-file contains similar information like the one below
<EncryptionInfo>
<Hash>
<IV>Iqidz4mdYLXbWLFE6lb4GA==</
<KeySize>128</KeySize>
<Algo>AES</Algo>
</EncryptionInfo>
<Algo>
All encryption algorithms that we use are standard and supported by Microsoft .Net Framework. AES, DES, 3DES and RC2
<KeySize>
Is a key size in bits
<IV>
For all algorithms we use CBC mode and the PKCS7 padding scheme. The Initialization vector is stored in the map-file (base64-encoded).
<Hash>
This is a base64-encoded SHA1 hash of the encryption key (don't mix up with password). It's used for cases when you try to donwload file and incorrectly entered the password (so you don't need to download for example whole 1 GByte file to know that the apssword is wrong)
For key generation we use MS .Net's Rfc2898DeriveBytes() function with zero salt that uses PKCS #5 standard PBKDF2 function (see http://www.ietf.org/rfc/
So if you have a tool that can accept the initial vector and can generate encryption key using PBKDF2 (password-based key derivation, you might be able to decopmress this single file.
- If the file was both compressed and encrypted. You have to decrypt it first, and then decompress.
So the general algorithm is the next:
1. Download with any S3 tool all chunks: filename..chunk..1, filename..chunk..2, ... , filename..chunk..N
2. Combine these files into single one by appending in the next sequence: 1,2,..., N
You can do it with some advanced file managers like FAR or Total Commander.
3. Download map-file: filename..chunk..map
4. If file is encrypted, decrypt the single file using information form the map.
5. If file is compressed, decompress it by any tool that supports gzip format. For many tools it's better to add ".gz" extension first
Q. Am I required to use a Cloudberry product to decrypt the files? If so, is Cloudberry S3
Explorer compatible with the storage/encryption format used by WHS Backup?
A. It's possible to get files back with CloudBerry Explorer Pro (in chunk transparency mode). Read about CloudBerry Explorer chunking support here
Q. Is the source code used by WHS Backup for encryption/decryption publicly available?
A. We are going to make a freeware tool for decrypting/decompressing chunked files (that are already downloaded to a local computer) with and make the source code available. Stay tuned.
As always we would be happy to hear your feedback and you are welcome to post a comment.
+++
CloudBerry Backup is a Windows program that leverages Amazon S3 storage. You can download it at http://backup.cloudberrylab.com/ . It comes with onetime fee of $29.99 (US) per copy.
CloudBerry Backup for WHS is a Windows Home Server add-in that leverages Amazon S3 storage. You can download it at http://whs.cloudberrylab.com/ . It comes with onetime fee of $29.99 (US) per copy.
CloudBerry Backup Server Edition. is a Windows program designed to run in server environment that leverages Amazon S3 storage. You can download it at http://server.cloudberrylab.com/ . It comes with onetime fee of $59.99 (US) per copy.
Like our products? Please help us spread the word about them. Learn here how to do it.