Test hardened TLS headers
This commit is contained in:
parent
c18589d42f
commit
48964a7aba
|
@ -15,6 +15,7 @@ services:
|
||||||
- ./traefik:/etc/traefik:ro
|
- ./traefik:/etc/traefik:ro
|
||||||
- configtraefik:/config:ro
|
- configtraefik:/config:ro
|
||||||
environment:
|
environment:
|
||||||
|
- TRAEFIK_DOMAIN=${TRAEFIK_DOMAIN}
|
||||||
- TZ=${TZ}
|
- TZ=${TZ}
|
||||||
labels:
|
labels:
|
||||||
- "traefik.enable=true"
|
- "traefik.enable=true"
|
||||||
|
|
|
@ -5,9 +5,18 @@ http:
|
||||||
usersFile: "/etc/traefik/http_auth"
|
usersFile: "/etc/traefik/http_auth"
|
||||||
security-headers:
|
security-headers:
|
||||||
headers:
|
headers:
|
||||||
|
forceSTSHeader: true
|
||||||
|
stsIncludeSubdomains: true
|
||||||
|
stsSeconds: 31536000
|
||||||
|
|
||||||
|
sslRedirect: true
|
||||||
|
sslForceHost: true
|
||||||
|
sslHost: '{{env "TRAEFIK_DOMAIN"}}'
|
||||||
|
|
||||||
|
contentSecurityPolicy: "script-src 'self'; img-src 'self'"
|
||||||
|
referrerPolicy: "same-origin"
|
||||||
|
featurePolicy: "vibrate 'self'; geolocation 'self'; midi 'self'; notifications 'self'; push 'self'; microphone 'none'; camera 'none'; magnetometer 'none'; gyroscope 'none'; speaker 'none'; vibrate 'self'; fullscreen 'self'"
|
||||||
|
|
||||||
frameDeny: true
|
frameDeny: true
|
||||||
contentTypeNosniff: true
|
contentTypeNosniff: true
|
||||||
browserXssFilter: true
|
browserXssFilter: true
|
||||||
forceSTSHeader: true
|
|
||||||
stsIncludeSubdomains: true
|
|
||||||
stsSeconds: 31536000
|
|
Loading…
Reference in New Issue