Ask HN: Claude 网站通过 CSP 阻止了对其资源的访问吗?

5作者: xgstation10 天前
返回的 CSP 标头如下,但所有对 `https://assets-proxy.anthropic.com` 的资源访问都被阻止: ``` script-src 'strict-dynamic' https: 'nonce-0f2f/yV7CL8nKlXr/lFMPA==' https://via.intercom.io https://api.intercom.io https://api.au.intercom.io https://api.eu.intercom.io https://api-iam.intercom.io https://api-iam.eu.intercom.io https://api-iam.au.intercom.io https://api-ping.intercom.io https://nexus-websocket-a.intercom.io wss://nexus-websocket-a.intercom.io https://nexus-websocket-b.intercom.io wss://nexus-websocket-b.intercom.io https://nexus-europe-websocket.intercom.io wss://nexus-europe-websocket.intercom.io https://nexus-australia-websocket.intercom.io wss://nexus-australia-websocket.intercom.io https://uploads.intercomcdn.com https://uploads.intercomcdn.eu https://uploads.au.intercomcdn.com https://uploads.eu.intercomcdn.com https://uploads.intercomusercontent.com https://maps.googleapis.com https://maps.gstatic.com 'wasm-unsafe-eval'; object-src 'none'; base-uri 'none'; frame-ancestors 'self'; block-all-mixed-content; img-src 'self' data: blob: *.anthropic.com *.claude.ai *.claude.com *.ant.dev *.gstatic.com * https://js.intercomcdn.com https://static.intercomassets.com https://downloads.intercomcdn.com https://downloads.intercomcdn.eu https://downloads.au.intercomcdn.com https://uploads.intercomusercontent.com https://gifs.intercomcdn.com https://video-messages.intercomcdn.com https://messenger-apps.intercom.io https://messenger-apps.eu.intercom.io https://messenger-apps.au.intercom.io https://*.intercom-attachments-1.com https://*.intercom-attachments.eu https://*.au.intercom-attachments.com https://*.intercom-attachments-2.com https://*.intercom-attachments-3.com https://*.intercom-attachments-4.com https://*.intercom-attachments-5.com https://*.intercom-attachments-6.com https://*.intercom-attachments-7.com https://*.intercom-attachments-8.com https://*.intercom-attachments-9.com https://static.intercomassets.eu https://static.au.intercomassets.com; frame-src a-cdn.claude.ai a.claude.ai a.claude-ai.staging.ant.dev b.stripecdn.com embedded-dashboards.metronome.com forms.hsforms.com googletagmanager.com js.stripe.com m.stripe.network newassets.hcaptcha.com pay.google.com r.stripe.com www.google.com accounts.google.com www.youtube-nocookie.com https://intercom-sheets.com https://www.intercom-reporting.com https://www.youtube.com https://player.vimeo.com https://fast.wistia.net https://www.claudeusercontent.com https://www.claudemcpclient.com *.claudemcpcontent.com https://claude.ai; font-src 'self' assets.claude.ai https://js.intercomcdn.com https://fonts.intercomcdn.com; form-action 'self' https://forms.hsforms.com https://intercom.help https://api-iam.intercom.io https://api-iam.eu.intercom.io https://api-iam.au.intercom.io; media-src 'self' cdn.sanity.io https://assets.claude.ai https://js.intercomcdn.com https://downloads.intercomcdn.com https://downloads.intercomcdn.eu https://downloads.au.intercomcdn.com; upgrade-insecure-requests ```
查看原文
returned CSP header as following while all assets access to `https:&#x2F;&#x2F;assets-proxy.anthropic.com` is blocked<p><pre><code> script-src &#x27;strict-dynamic&#x27; https: &#x27;nonce-0f2f&#x2F;yV7CL8nKlXr&#x2F;lFMPA==&#x27; https:&#x2F;&#x2F;via.intercom.io https:&#x2F;&#x2F;api.intercom.io https:&#x2F;&#x2F;api.au.intercom.io https:&#x2F;&#x2F;api.eu.intercom.io https:&#x2F;&#x2F;api-iam.intercom.io https:&#x2F;&#x2F;api-iam.eu.intercom.io https:&#x2F;&#x2F;api-iam.au.intercom.io https:&#x2F;&#x2F;api-ping.intercom.io https:&#x2F;&#x2F;nexus-websocket-a.intercom.io wss:&#x2F;&#x2F;nexus-websocket-a.intercom.io https:&#x2F;&#x2F;nexus-websocket-b.intercom.io wss:&#x2F;&#x2F;nexus-websocket-b.intercom.io https:&#x2F;&#x2F;nexus-europe-websocket.intercom.io wss:&#x2F;&#x2F;nexus-europe-websocket.intercom.io https:&#x2F;&#x2F;nexus-australia-websocket.intercom.io wss:&#x2F;&#x2F;nexus-australia-websocket.intercom.io https:&#x2F;&#x2F;uploads.intercomcdn.com https:&#x2F;&#x2F;uploads.intercomcdn.eu https:&#x2F;&#x2F;uploads.au.intercomcdn.com https:&#x2F;&#x2F;uploads.eu.intercomcdn.com https:&#x2F;&#x2F;uploads.intercomusercontent.com https:&#x2F;&#x2F;maps.googleapis.com https:&#x2F;&#x2F;maps.gstatic.com &#x27;wasm-unsafe-eval&#x27;; object-src &#x27;none&#x27;; base-uri &#x27;none&#x27;; frame-ancestors &#x27;self&#x27;; block-all-mixed-content; img-src &#x27;self&#x27; data: blob: *.anthropic.com *.claude.ai *.claude.com *.ant.dev *.gstatic.com * https:&#x2F;&#x2F;js.intercomcdn.com https:&#x2F;&#x2F;static.intercomassets.com https:&#x2F;&#x2F;downloads.intercomcdn.com https:&#x2F;&#x2F;downloads.intercomcdn.eu https:&#x2F;&#x2F;downloads.au.intercomcdn.com https:&#x2F;&#x2F;uploads.intercomusercontent.com https:&#x2F;&#x2F;gifs.intercomcdn.com https:&#x2F;&#x2F;video-messages.intercomcdn.com https:&#x2F;&#x2F;messenger-apps.intercom.io https:&#x2F;&#x2F;messenger-apps.eu.intercom.io https:&#x2F;&#x2F;messenger-apps.au.intercom.io https:&#x2F;&#x2F;*.intercom-attachments-1.com https:&#x2F;&#x2F;*.intercom-attachments.eu https:&#x2F;&#x2F;*.au.intercom-attachments.com https:&#x2F;&#x2F;*.intercom-attachments-2.com https:&#x2F;&#x2F;*.intercom-attachments-3.com https:&#x2F;&#x2F;*.intercom-attachments-4.com https:&#x2F;&#x2F;*.intercom-attachments-5.com https:&#x2F;&#x2F;*.intercom-attachments-6.com https:&#x2F;&#x2F;*.intercom-attachments-7.com https:&#x2F;&#x2F;*.intercom-attachments-8.com https:&#x2F;&#x2F;*.intercom-attachments-9.com https:&#x2F;&#x2F;static.intercomassets.eu https:&#x2F;&#x2F;static.au.intercomassets.com; frame-src a-cdn.claude.ai a.claude.ai a.claude-ai.staging.ant.dev b.stripecdn.com embedded-dashboards.metronome.com forms.hsforms.com googletagmanager.com js.stripe.com m.stripe.network newassets.hcaptcha.com pay.google.com r.stripe.com www.google.com accounts.google.com www.youtube-nocookie.com https:&#x2F;&#x2F;intercom-sheets.com https:&#x2F;&#x2F;www.intercom-reporting.com https:&#x2F;&#x2F;www.youtube.com https:&#x2F;&#x2F;player.vimeo.com https:&#x2F;&#x2F;fast.wistia.net https:&#x2F;&#x2F;www.claudeusercontent.com https:&#x2F;&#x2F;www.claudemcpclient.com *.claudemcpcontent.com https:&#x2F;&#x2F;claude.ai; font-src &#x27;self&#x27; assets.claude.ai https:&#x2F;&#x2F;js.intercomcdn.com https:&#x2F;&#x2F;fonts.intercomcdn.com; form-action &#x27;self&#x27; https:&#x2F;&#x2F;forms.hsforms.com https:&#x2F;&#x2F;intercom.help https:&#x2F;&#x2F;api-iam.intercom.io https:&#x2F;&#x2F;api-iam.eu.intercom.io https:&#x2F;&#x2F;api-iam.au.intercom.io; media-src &#x27;self&#x27; cdn.sanity.io https:&#x2F;&#x2F;assets.claude.ai https:&#x2F;&#x2F;js.intercomcdn.com https:&#x2F;&#x2F;downloads.intercomcdn.com https:&#x2F;&#x2F;downloads.intercomcdn.eu https:&#x2F;&#x2F;downloads.au.intercomcdn.com; upgrade-insecure-requests</code></pre>