-
Notifications
You must be signed in to change notification settings - Fork 63
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
Update Security and Privacy Considerations #1360
Update Security and Privacy Considerations #1360
Conversation
please also consider #1363 |
Updated to implement split into two sections, security and privacy considerations. Note: the id's still all contain "sec-security-considerations". I'll probably update the ids as well but only after I check that there I won't break any links (at least within the document...). |
I reviewed it, and the privacy part is well written. In the security consideration part, I have minor change requests. In 9.1 TD Interception and Tempering Security Risk- mitigation part, "mutual authenticated channels" --> "mutual authenticated secure channels" because actually mutual authentication does not help to mitigate MITM attack but secure (encrpyted) channel established after mutual authentication does. With the same reason, I would like to ask to change in the chapter 9.2 Context Interception and Tempering Security Risk - Mitigation part, "obtained through authenticated channels" --> "obtained through secure channels established by mutual authenication" something like that.. If discussion is needed, we can do that in the security call. |
|
Done |
@j1y3p4rk I updated 9.1 and 9.2 to include your input. Indeed use of encryption (secure channels) was what I meant... However, upon reviewing 9.2 I'm wondering if we can add another mitigation: if a context URL uses only HTTP, we could recommend that an implementation ATTEMPT to fetch the context file (if needed) from an HTTPS URL instead and only use the HTTP one if absolutely necessary. Is that a reasonable thing to add here? |
I went ahead and added the following sentence to the end of 9.2: |
I wonder also if somewhere in the TD spec (need to check if the JSON-LD spec already says this) it should say that HTTP and HTTPS URLs, if otherwise the same, are assumed to describe the same context. Note the TD spec itself uses HTTPS context URLs (and really, we do want to avoid downgrading that to HTTP by accident, so a validator should reject HTTP versions, so this has to be worded that an upgrade is permitted, not that they are equivalent). |
from today's TD call:
|
Please see PR #1387: same content, noise eliminated. |
Shall this PR be closed since #1387 has been merged? |
Closing, replaced with PR #1387 |
Currently a placeholder for WIP - do not merge.
Preview | Diff