跳到主要内容
WARNING You're browsing the documentation for an old version of Deskpro. Consider updating to Deskpro Horizon.

Encryption

在 Performance and Security 中
作者列表
已发布: 2017年3月21日|最后更新: 2017年10月30日

Encrypting mail passwords Copy link to Encrypting mail passwords to clipboard

User, agent and admin account passwords are secured storely in the Deskpro MySQL database using one-way hashing. This means that Deskpro doesn’t store the original passwords at all; even if a malicious attacker could inspect the database, they can’t recover the passwords.

However, the passwords for ticket/outgoing email accounts cannot be stored in this way; Deskpro needs access to the original password to retrieve mail from the server.

This means that if an attacker accessed your helpdesk’s MySQL database (or a backup), they could recover your email account credentials from the database.

To prevent this, you can choose to store an encrypted version of your email passwords. The encryption key will be stored within your Deskpro install directory in data/encryption-key.bin (and must stay there for email checking to work).

To enable encryption, go to Server > Encryption, confirm you have read the warnings, then click Generate Key File & Enable Encryption.

Warning

Warning

If you lose the encryption key file, you won’t be able to recover the mail passwords.

Warning

Warning

You must back up the key file in a secure manner. Remember, you need to back up all the files in the data folder as well as the MySQL database. If you store the encryption key with your database backups, there’s no gain in security.

Enabling this will not prevent an attacker who can access both the key file and the database from recovering the passwords.

Disabling password encryption Copy link to Disabling password encryption to clipboard

To disable encryption:

1. Create a file within your Deskpro install data directory called can-disable-encryption.txt. (The content of the file doesn’t matter; this step is to prove that you have direct filesystem access.)

  1. Go to Server > Encryption and click I have created the file.
有帮助没有帮助
下一个页面Performance Boosting
上一个页面General Security

请登录或注册以提交评论。