TECHNICAL GEMS

HSTS – Why it is Important for your Website

Here are the advantages and disadvantages of enabling HSTS (HTTP Strict Transport Security) in Plesk SSL. It can be enabled simply when you set up your FREE SSL:

AdvantagesDisadvantages
Prevents protocol downgrade attacks: HSTS ensures browsers only use HTTPS, blocking SSL stripping and similar attacks.Risk of site inaccessibility: If your SSL certificate expires or is misconfigured, users cannot bypass warnings and will be locked out until fixed.
Protects against session hijacking and cookie theft: By enforcing encrypted connections, HSTS helps prevent attackers from stealing session cookies or data.Initial connection not protected: The very first visit to your site is not protected by HSTS unless your domain is on the browser preload list.
Automatic HTTPS redirection: Browsers automatically upgrade all HTTP requests to HTTPS, reducing reliance on insecure redirects.Preload commitment is strict: If you add your domain to the HSTS preload list, removing it later is difficult and requires all subdomains to support HTTPS.
Improves user trust and SEO: The browser lock icon and enforced HTTPS can boost user confidence and may help with search rankings.Potential issues with subdomains: If you use includeSubDomains, all subdomains must support HTTPS, or they will become inaccessible.
Simplifies security implementation: HSTS can be enabled with a simple header and managed centrally through Plesk.No user override: Users cannot “click through” SSL warnings, which can be problematic during certificate errors or migrations.

Best Practices

  • Start with a short max-age to test your HTTPS setup before committing to a longer period.
  • Ensure all subdomains support HTTPS before enabling includeSubDomains or preloading.
  • Monitor SSL certificate validity to avoid accidental site lockouts.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *