add sanitizer for cookie and set-cookie headers (#4870)

This commit is contained in:
JinmingHu 2023-08-15 00:47:33 +08:00 committed by GitHub
parent d75e140049
commit 3b91ee9c9a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -248,6 +248,8 @@ void TestProxyManager::SetProxySanitizer()
addSanitizer(SanitizerType::Header, storageSasSignatureRegex, "sassig", "x-ms-copy-source");
addSanitizer(SanitizerType::Header, storageSasSignatureRegex, "sassig", "x-ms-rename-source");
addSanitizer(SanitizerType::Header, "(?<auth>.+)", "auth", "x-ms-copy-source-authorization");
addSanitizer(SanitizerType::Header, "(?<cookie>.+)", "cookie", "Cookie");
addSanitizer(SanitizerType::Header, "(?<cookie>.+)", "cookie", "Set-Cookie");
const std::string storageUserDelegationKeyRegex
= "\\u003CValue\\u003E(?<userdelegationkey>[a-zA-Z0-9\\/=+]+).*\\u003C\\/"
"UserDelegationKey\\u003E";