The headers below SHOULD be set up for HTTPS sites to be REASONABLY secure and may be used to verify sites if required. Settings are taken from my own SSL web sites. Some sites may need different values (eg to enable in-line javascript). I recommend Scott Helme's site for details.
httpOnlyCookies true
requireSSL true
Name: Strict-Transport-Security
Value: max-age=15552001; includeSubDomains; preload
Name: X-Frame-Options
Value: DENY
Name: X-Xss-Protection
Value: 1; mode=block
Name: X-Content-Type-Options
Value: nosniff
Name: X-Permitted-Cross-Domain-Policies
Value: none
Name: Referrer-Policy
Value: strict-origin-when-cross-origin
Name: Content-Security-Policy
Value: default-src 'self'; style-src 'self' 'unsafe-inline';
(for javascript add: script-src 'self' 'unsafe-inline';)
Public Key Pinning (HPKP) - I haven't set up this one yet but it's recommended for "serious" sites. It requires changing every time the SSL cert is updated.
And coming soon...
Expect-CT
[edited by: phranque at 12:57 pm (utc) on May 13, 2020]
[edit reason] disable graphic smile faces [/edit]