Skip to content

Commit f7a9465

Browse files
committed
Add default-src for CSP
Don't forget to set up security headers for your forums. Choose the most restrictive CSP settings.
1 parent c109271 commit f7a9465

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

.dist.htaccess

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ AddDefaultCharset UTF-8
1010
#
1111
### Only works in Apache 2.4.10+ (Reason, condition -> "expr = -z% {resp: ...}") ###
1212
#
13-
Header always set Content-Security-Policy "object-src 'none';frame-ancestors 'none';base-uri 'none';form-action 'self'" "expr=-z %{resp:Content-Security-Policy}"
13+
Header always set Content-Security-Policy "default-src 'self';object-src 'none';frame-ancestors 'none';base-uri 'none';form-action 'self'" "expr=-z %{resp:Content-Security-Policy}"
1414
Header always set Feature-Policy "accelerometer 'none';ambient-light-sensor 'none';autoplay 'none';battery 'none';camera 'none';document-domain 'self';fullscreen 'self';geolocation 'none';gyroscope 'none';magnetometer 'none';microphone 'none';midi 'none';payment 'none';picture-in-picture 'none';sync-xhr 'self';usb 'none'" "expr=-z %{resp:Feature-Policy}"
1515
Header always set Referrer-Policy "strict-origin-when-cross-origin" "expr=-z %{resp:Referrer-Policy}"
1616
# for https only mode

nginx.dist.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ server {
1111
charset utf-8;
1212
server_tokens off;
1313

14-
add_header Content-Security-Policy "object-src 'none';frame-ancestors 'none';base-uri 'none';form-action 'self'" always;
14+
add_header Content-Security-Policy "default-src 'self';object-src 'none';frame-ancestors 'none';base-uri 'none';form-action 'self'" always;
1515
add_header Feature-Policy "accelerometer 'none';ambient-light-sensor 'none';autoplay 'none';battery 'none';camera 'none';document-domain 'self';fullscreen 'self';geolocation 'none';gyroscope 'none';magnetometer 'none';microphone 'none';midi 'none';payment 'none';picture-in-picture 'none';sync-xhr 'self';usb 'none'" always;
1616
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
1717
# add_header Strict-Transport-Security "max-age=31536000" always; # for https only

0 commit comments

Comments
 (0)