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

Explainer explainer should more strongly encourage authors to surface security and privacy considerations #21

Open
hober opened this issue Dec 18, 2019 · 3 comments
Assignees

Comments

@hober
Copy link
Contributor

hober commented Dec 18, 2019

@dway123 wrote, in w3ctag/design-reviews#406 (comment)_

I originally opted to exclude longer discussions of security and privacy from the explainer and TAG process as the TAG explainer explainer, which while very helpful, did omit a Security and Privacy section, and was clear that this document should be “brief and easy”, but after similar repeated questions, will soon release a more fleshed out security/privacy considerations document.

I think we should update the explainer explainer to encourage authors to include this sort of content.

@lknik
Copy link
Member

lknik commented Dec 19, 2019

Should I propose something concise and simple (with an obligatory link to the all-time famous questionnaire)?

@lknik lknik self-assigned this Dec 19, 2019
@jyasskin
Copy link
Contributor

jyasskin commented Sep 3, 2024

Other things to consider including in this update for security/privacy considerations:

  • Include "abuse cases": the worst things a hostile actor could do with the proposed solution(s).
  • After receiving a security review from anywhere, incorporate the results into the documented sec/priv considerations.
  • It's better to describe attacks you don't know how to mitigate than to omit them. Omitting them just makes it look like you didn't think hard enough.

I'll try to draft something.

@jyasskin jyasskin assigned jyasskin and unassigned lknik Sep 3, 2024
@martinthomson
Copy link
Contributor

Another one: don't "sugar coat" problems.

Some problems are hard and need to be. The feature might still be justified despite those problems, but trying to hide or minimize a genuine issue only makes it harder to deal with in the long run.

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

No branches or pull requests

4 participants