Getting Started with Backup Encryption

Topic

This article describes the agent encryption feature on Datto appliances.

Environment

  • Datto SIRIS
  • Datto ALTO XL

Description

Datto SIRIS and Datto ALTO XL can add additional security by requiring operators to enter an encryption key to access your backup data. You configure encryption on a per-agent basis.

Requirements

  • Agents can have their data encrypted on SIRIS and ALTO XL devices. Encryption is not supported on standard ALTO devices.
  • Encryption protection must be enabled for a dataset during the Protect process. This cannot be retroactively applied or removed once the agent has been paired.
  • The backup encryption is compatible with the following solutions:
    • Datto Windows Agent
    • Datto Linux Agent
    • Agentless Backups
    • Universal Backups
  • If you are re-adding a protected machine that is already on the Datto, you will need to either archive or remove the previous pairing before adding the agent back and take a new full encrypted image to be sent offsite.

Limitations

  • If the passphrase is lost, all backup data is rendered useless. In this situation, you must delete the encrypted backup chain and take a new full backup. Depending on the size of this full backup image, you may need to order a RoundTrip.
  • Network Attached Storage directories on a Datto are not encrypted.
  • Datto Technical Support can be provided unencrypted access to backups and restorations for a maximum of 6 hours, by providing Temporary Access.
  • Encrypted agent backups are not compressed and so may take up more space.
  • Restores of encrypted agents can take longer than non-encrypted agents.
  • Upon reboot, you will need to enter the passphrase for the agent to resume backups.
  • Any restore actions require the passphrase. Restore actions include file restores, Image exports, local virtualization, and bare metal restores.
  • Restorations of an encrypted agent using the Virtualize via Hypervisor feature may fail to re-create the NFS datastore if the host device is powercycled for any reason. This issue could potentially result in the destruction of the active dataset.

Using Encryption

  • Pair the protected machine with the Datto device after installing any applicable agent software. During the pairing process, you will enter a passphrase to encrypt local backups. A passphrase is required for encryption to be enabled.
  • The encryption passphrase will be required every time the dataset is unsealed for a restore operation.
  • If the Datto device is rebooted, the encryption passphrase must be entered for each agent before backups for these systems can resume. The passphrases can be entered on the Protect tab of the device GUI.

How Encryption Works

  • Backups are encrypted in AES 256-bit in XTS mode format.
  • A master key is used to decrypt the backups, and master keys are independent and unique to the passphrases given. The master key is encrypted itself and can only be decrypted by a user key and other metadata.
  • The user key is derived from the passphrase, but it cannot be individually decrypted without the passphrase and other metadata to decrypt it.

Working with Technical Support on Encrypted Production Machines

  • Datto Technical Support will never ask for a passphrase to decrypt backups. It is against policy and defeats the purpose of having encrypted backups.
  • Datto Technical Support cannot assist with troubleshooting any restoration unless the restoration has been decrypted from the device UI first.
  • Datto technicians cannot unmount and remount restorations for testing unless you decrypt each restoration first or grant temporary access through a Remote Web session.

NOTE  For security purposes, the Enable Temporary Troubleshooting Access feature is only available when logging into the Datto appliance through the Partner Portal.

FAQ

Additional Resources