1. Third Party Cookies
    1. Overview
    2. Password Reset
    1. System Notifications
    2. Data Manager Notifications
    1. Troubleshooting Load Times
    2. Cache Warming
    1. Updating License Key
    1. Web Accessibility
    1. Menu Tuning
    2. Cache Warming
    1. Password Settings

Server Management: System Administration

Server Hardening Procedures

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

  1. 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.

  2. 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.

  3. While you are in “Portal Settings” for Step #2, also set the “Forced Curator Domain” option to prevent Host Header Injection.

  4. 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.

  5. In addition to setting SSL Ciphers in your curator.conf, you may wish to adjust the default values for Strict-Transport-Security and Expect-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.

  6. 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.

  7. If your website is public available, you may wish to utilize SSLLabs.com and SecurityHeaders.com to further test your configuration.

Additional Information

Tableau Server: one big callout: One big callout for the system is Tableau Server must also be available to end users for them to be able to access dashboards.

For example, if Tableau Server is on-prem and behind the firewall, the end users won’t be able to access the dashboards unless they are using the VPN. Because of this, you will want to place Tableau Server on the open internet as well, following their hardening instructions. If you are using Tableau Cloud, then you do not need to worry about this, as it is already accessible.

WAF Systems: If you’d like an extra layer of protection, many of our customers utilize WAF systems in front of both Tableau Server and Curator. To configure Curator for a WAF, use these instructions. To configure Tableau Server, use Tableau’s reverse proxy instructions, as well as Curator’s “alternative URL routing” instructions.