Skip to content

Commit dfedcc8

Browse files
authored
[Bug] Disable nginx x-frame-options header (alexjustesen#1003)
1 parent bfe457d commit dfedcc8

File tree

2 files changed

+26
-1
lines changed

2 files changed

+26
-1
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ RUN apt-get update \
2323
&& rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/*
2424

2525
# Copy package configs
26-
COPY --chmod=755 docker/deploy/etc/s6-overlay/ /etc/s6-overlay/
26+
COPY --chmod=755 docker/deploy/etc /etc
2727

2828
# Copy app
2929
COPY --chown=webuser:webgroup . $WEBUSER_HOME
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
#
2+
# Security Headers
3+
#
4+
5+
# Prevent IFRAME spoofing attacks
6+
# Disabled for Speedtest Tracked to be embedded.
7+
# add_header X-Frame-Options "SAMEORIGIN" always;
8+
9+
# Prevent MIME attacks
10+
add_header X-Content-Type-Options "nosniff" always;
11+
12+
# Prevent Referrer URL from being leaked
13+
add_header Referrer-Policy "no-referrer-when-downgrade" always;
14+
15+
# Configure Content Security Policy
16+
# UPDATE - September 2020: Commenting this out until we grasp better security requirements
17+
#add_header Content-Security-Policy "default-src 'self' http: https: data: blob: 'unsafe-inline'" always;
18+
19+
# Enable HSTS
20+
add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
21+
22+
# Prevent access to . files (excent the well-known directory)
23+
location ~ /\.(?!well-known) {
24+
deny all;
25+
}

0 commit comments

Comments
 (0)