소스 검색

Merge pull request #44412 from nextcloud/fix/add-csp-nonce-by-default

fix(CSP): Add CSP nonce by default and convert `browserSupportsCspV3` to blacklist
tags/v29.0.0beta6
Ferdinand Thiessen 2 달 전
부모
커밋
0cb691d07e
No account linked to committer's email address
1개의 변경된 파일5개의 추가작업 그리고 8개의 파일을 삭제
  1. 5
    8
      lib/private/Security/CSP/ContentSecurityPolicyNonceManager.php

+ 5
- 8
lib/private/Security/CSP/ContentSecurityPolicyNonceManager.php 파일 보기

@@ -65,17 +65,14 @@ class ContentSecurityPolicyNonceManager {
* Check if the browser supports CSP v3
*/
public function browserSupportsCspV3(): bool {
$browserWhitelist = [
Request::USER_AGENT_CHROME,
Request::USER_AGENT_FIREFOX,
Request::USER_AGENT_SAFARI,
Request::USER_AGENT_MS_EDGE,
$browserBlocklist = [
Request::USER_AGENT_IE,
];

if ($this->request->isUserAgent($browserWhitelist)) {
return true;
if ($this->request->isUserAgent($browserBlocklist)) {
return false;
}

return false;
return true;
}
}

Loading…
취소
저장