OSSN-0035: HTTP Strict Transport Security not enabled on Horizon Dashboard

Summary

Deployers using Horizon for production or internet facing operations should strongly consider configuring HTTP Strict Transport Security (HSTS) for their deployment.

Affected Services / Software

Horizon, SSL, TLS, Apache, Nginx

Discussion

HTTP Strict Transport Security (HSTS) enforces that all communications with a server go over SSL. This mitigates the threat from attacks such as SSL-Strip which replaces links on the wire, stripping away https prefixes and potentially allowing an attacker to view confidential information on the wire.

HSTS can be enabled in Apache and Nginx, the two primary ways of serving Horizon at scale.

Contacts / References

Author: Robert Clark, HP