Replies: 8 comments 5 replies
|
I'd be happy to get +1 on the easier ones, so I can get this work going, even if some others take a bit more discussion. |
|
I think this plan makes sense. Thanks for writing it up, @wbamberg. I'd be happy to give all of it a +1, with some caveats/discussion on a couple of the unsure items:
|
|
Hi @wbamberg, thanks for submitting this proposal. I like the new structure, I don't have any comments on where things go but I will share this discussion with the team and see if they would like to share any suggestions. |
|
mdn/content#41942 deletes and redirects the Insecure passwords and Weak signature algorithms pages. |
|
mdn/content#42158 creates "Defenses" and moves most of the top-level pages under it. |
|
mdn/content#42192 moves "Referer" and "IFrame credentialless". |
|
We can remove the 'Firefox security guidelines' article - there is much better and more up to date information elsewhere |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This is a component of https://github.com/orgs/mdn/discussions/802, but more narrowly focused.
One aspect of organizing the Web/Security docs is dealing with the pages in the top level that aren't the top level of a section (as, for instance, Attacks and Authentication are). Currently there is a random collection of pages in the top level. The purpose of this discussion item is to go through these pages and decide where to put them.
The relevant pages are:
Firefox security guidelines
Insecure passwords
Transport Layer Security (TLS)
Mixed content
Same-origin policy
Certificate Transparency
Subresource Integrity
Features gated by user activation
IFrame credentialless
Referer header: Privacy and security concerns
Weak signature algorithms
Secure contexts
Defenses
One main piece of the proposal is to have a new top level category called "Defenses", to sit alongside "Attacks". This category contains pages that describe web platform features that are designed to provide a defense against one or more attacks. These are "Explanations" in Diátaxis terms, aka "the only kind of documentation that it might make sense to read in the bath". Which means they're broader and more discursive than, say, the "Defenses" sections of our "Attacks" articles, which are all about How to employ one of these features to counter a particular threat.
We think quite a few of these pages fit reasonably in such a category:
Transport Layer Security (TLS)
Same-origin policy
Subresource Integrity
Features gated by user activation (but rename to "User activation")
Secure contexts
The rest
The other pages need different solutions.
All reactions