Introduction
Securing your data is vitally important. Curator uses many checks and procedures to ensure the safety of your system. Many security settings are already set up for your site “out of the box”, however, additional steps can be taken by your system administrators to further harden the setup upon installation.Hardening Steps
- SSL Certificates: Make sure SSL certificates are added to your website! Secure transportation of data between the users and the server is very important. Click here to follow the instructions for SSL certificate installation. Both Tableau Server and Curator should utilize SSL for user traffic.
-
Force SSL Traffic: You will also want to force users to use this new SSL route. Curator has a simple
toggle to force users over HTTPS instead of HTTP. Simply enable this setting in
Settings->Curator->Portal Settings
to ensure users use this route. - While you are in “Portal Settings” for Step #2, also set the “Forced Curator Domain” option to prevent Host Header Injection.
- After enabling SSL, make sure your SSL Ciphers are up to date. You can update these values using the SSL Protocols / Ciphers steps on the Linux SSL installation page.
-
In addition to setting SSL Ciphers in your
curator.conf
, you may wish to adjust the default values forStrict-Transport-Security
andExpect-CT
. There are four lines to set these values toward the bottom of the file. These are commented out by default. Simply uncomment these lines and restart Curator to utilize them. - Other than that, Curator should pass most security scans “out of the box”. If you do run into any issues, though, please let us know! We’d love to help you resolve them: either through core Curator changes, or (more likely) configuration adjustments.
- If your website is public available, you may wish to utilize SSLLabs.com and SecurityHeaders.com to further test your configuration.