Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Note for Standardizing Security Semantics of Cross-Site Cookies #653

Closed
DCtheTall opened this issue Jul 8, 2024 · 9 comments
Closed

Note for Standardizing Security Semantics of Cross-Site Cookies #653

DCtheTall opened this issue Jul 8, 2024 · 9 comments

Comments

@DCtheTall
Copy link
Member

Hey WebAppSec,

Last year we discussed an effort to standardize differences we noticed between browsers' third-party cookie blocking mechanisms. We also discussed standardizing behavior for certain edge use cases for SameSite=None cookies.

@arturjanc and I have published a draft note I am hosting we would like to publish as a WebAppSec note.

Thanks all in advance for your feedback!

@mikewest
Copy link
Member

mikewest commented Jul 9, 2024

Thanks! Let's treat this as a CfC to publish this document as a draft note, get a round of feedback or two and aim to call it done by TPAC? Next meeting is on the 17th. I think we can formalize publication at that point.

/cc @dveditz @simoneonofri

@mikewest
Copy link
Member

mikewest commented Jul 9, 2024

Actually, I'm now wondering whether this would be a good fit for the new SWAG group that's spinning up: https://www.w3.org/community/swag/. WDYT about the WG NOTE vs CG Report dichotomy for something like this, @simoneonofri?

Same question could apply to https://www.w3.org/TR/post-spectre-webdev/, I think.

@simoneonofri
Copy link
Contributor

hi @mikewest thank you for the pointer, talking with @torgo about that

@arturjanc
Copy link
Contributor

My gut feeling is that while the notes seem similar to some extent (trying to unpack complex web platform behaviors related to the process model and cookies respectively), they're meant for fairly different audiences. The post-Spectre note is primarily geared towards web developers and tells them how to apply isolation protections for their services, whereas the cookie note is meant primarily for implementers / browser vendors to discuss the security trade-offs of different cookie-related behaviors. I.e. it's not particularly actionable for web developers as-is (but arguably useful to get some cross-vendor alignment in this space).

So I think WebAppSec might be a slightly better place for the cookie note conceptually, but I'm not at all opposed to SWAG if others have a preference for it.

@DCtheTall
Copy link
Member Author

Hello all, given that when we presented this work at TPAC 2024 and the reaction was positive, I think it makes sense to move the draft note hosted at https://dcthetall.github.io/webappsec-standardizing-security-semantics-of-cross-site-cookies/ to the W3C org.

@simoneonofri would you be able to help us with that? Thank you :)

@simoneonofri
Copy link
Contributor

hi @DCtheTall, from the GitHub side, if you can give me the permissions as the repository owner, I can transfer it (procedure here https://w3c.github.io/repo-transfer.html), and configure the w3c.json to link to the group

@DCtheTall
Copy link
Member Author

DCtheTall commented Nov 12, 2024

Thanks Simone, I invited you to be a collaborator and will give you write permissions.

EDIT: @simoneonofri turns out collaborators cannot transfer repositories. I just requested to transfer the repo to you.

@simoneonofri
Copy link
Contributor

@DCtheTall, thanks. I transferred the repository to w3c orga; now it is here: https://github.com/w3c/webappsec-standardizing-security-semantics-of-cross-site-cookies

@DCtheTall
Copy link
Member Author

Thanks, @simoneonofri

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants