[cpp-sp] branch main updated: SSPCPP-903 - Need stronger warning or change to cookieProps default
Scott Cantor
cantor.2 at osu.edu
Tue Dec 1 16:57:11 UTC 2020
This is an automated email from the git hooks/post-receive script.
scantor pushed a commit to branch main
in repository cpp-sp.
View the commit online:
http://git.shibboleth.net/view/?p=cpp-sp.git;a=commit;h=8d9c080cfbcb7793a824ecffc0053d81e4e07926
The following commit(s) were added to refs/heads/main by this push:
new 8d9c080c SSPCPP-903 - Need stronger warning or change to cookieProps default
8d9c080c is described below
commit 8d9c080cfbcb7793a824ecffc0053d81e4e07926
Author: Scott Cantor <cantor.2 at osu.edu>
AuthorDate: Tue Dec 1 11:56:30 2020 -0500
SSPCPP-903 - Need stronger warning or change to cookieProps default
https://issues.shibboleth.net/jira/browse/SSPCPP-903
---
configs/shibboleth2.xml | 10 +++++-----
configs/win-shibboleth2.xml | 8 ++++----
2 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/configs/shibboleth2.xml b/configs/shibboleth2.xml
index 001031bc..cbe08c07 100644
--- a/configs/shibboleth2.xml
+++ b/configs/shibboleth2.xml
@@ -18,12 +18,12 @@
Controls session lifetimes, address checks, cookie handling, and the protocol handlers.
Each Application has an effectively unique handlerURL, which defaults to "/Shibboleth.sso"
and should be a relative path, with the SP computing the full value based on the virtual
- host. Using handlerSSL="true" will force the protocol to be https. You should also set
- cookieProps to "https" for SSL-only sites. Note that while we default checkAddress to
- "false", this makes an assertion stolen in transit easier for attackers to misuse.
+ host. Use of TLS is now assumed because browsers are enforcing it due to SameSite
+ restrictions. Note that while we default checkAddress to "false", this makes an assertion
+ stolen in transit easier for attackers to misuse.
-->
- <Sessions lifetime="28800" timeout="3600" relayState="ss:mem"
- checkAddress="false" handlerSSL="false" cookieProps="http"
+ <Sessions lifetime="28800" timeout="3600" relayState="ss:mem"
+ checkAddress="false" handlerSSL="true" cookieProps="https"
redirectLimit="exact">
<!--
diff --git a/configs/win-shibboleth2.xml b/configs/win-shibboleth2.xml
index 50384ad9..de1f65be 100644
--- a/configs/win-shibboleth2.xml
+++ b/configs/win-shibboleth2.xml
@@ -67,12 +67,12 @@
Controls session lifetimes, address checks, cookie handling, and the protocol handlers.
Each Application has an effectively unique handlerURL, which defaults to "/Shibboleth.sso"
and should be a relative path, with the SP computing the full value based on the virtual
- host. Using handlerSSL="true" will force the protocol to be https. You should also set
- cookieProps to "https" for SSL-only sites. Note that while we default checkAddress to
- "false", this makes an assertion stolen in transit easier for attackers to misuse.
+ host. Use of TLS is now assumed because browsers are enforcing it due to SameSite
+ restrictions. Note that while we default checkAddress to "false", this makes an assertion
+ stolen in transit easier for attackers to misuse.
-->
<Sessions lifetime="28800" timeout="3600" relayState="ss:mem"
- checkAddress="false" handlerSSL="false" cookieProps="http"
+ checkAddress="false" handlerSSL="true" cookieProps="https"
redirectLimit="exact">
<!--
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the commits
mailing list