自我子域的内容安全策略

elk*_*med 10 security http

为了为self设置default-src,它将排除原始网站的子域.

default-src 'self'
Run Code Online (Sandbox Code Playgroud)

如何启用自我URL的子域?

Moh*_*jib 19

想添加一件事,通配符*.mydomain.com不覆盖主域mydomain.com,需要将其单独添加到策略中,如下所示。

default-src 'self' *.mydomain.com mydomain.com
Run Code Online (Sandbox Code Playgroud)

  • 除非主域是同一个 ss `self`。 (2认同)

Bar*_*ard 17

您需要使用完全限定的域明确添加它们:

default-src 'self' sub1.example.com sub2.example.com
Run Code Online (Sandbox Code Playgroud)

或者使用通配符:

default-src 'self' *.example.com
Run Code Online (Sandbox Code Playgroud)

  • 我不一定不同意。然而,这是做到这一点的唯一方法。CSP 没有“*.self”或“includeSubdomains”类型选项。自动检测可以发生在服务器端,并将适当的子域插入到策略中。 (5认同)
  • 你也可以使用通配符:default-src'self'*.example.com (3认同)