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

standard way to mark fingerprinting surface vectors #1788

Closed
npdoty opened this issue Jul 31, 2018 · 6 comments
Closed

standard way to mark fingerprinting surface vectors #1788

npdoty opened this issue Jul 31, 2018 · 6 comments

Comments

@npdoty
Copy link

npdoty commented Jul 31, 2018

Potential feature/enhancement for ReSpec: it would be nice if authors could easily note that a particular section/feature was a potential addition to the fingerprinting surface (or sometimes, a "fingerprinting vector") and then ReSpec would add the nice icon next to it, and alt text regarding browser fingerprinting. This is a convention in HTML, and it would be useful to have it for other specs as well.

Bikeshed issue: speced/bikeshed#964

If we can all use a common SVG file for the icon, that'd be great too. I think @zcorpan has provided one here, which might be freely usable (yes?): whatwg/whatwg.org#64

It's been suggested in updating the guidance for mitigating fingerprinting that we add an explanation for spec authors on an easy way to add the fingerprinting icon to their specs: w3c/fingerprinting-guidance#18
I can provide raw HTML as a suggestion, but if there are even easier Bikeshed/ReSpec ways to do this, all the better.

@saschanaz
Copy link
Collaborator

So it seems the necessary insertion is:

img.fingerprint {
  float: left;
  margin-left: -25px;
}
<img src="https://www.w3.org/TR/html5/images/fingerprint.png" 
     class="fingerprint" 
     alt="This feature may contribute to browser fingerprintability.">

Should we make it clickable, as HTML does?

@marcoscaceres
Copy link
Contributor

Would probably be good to make this a general W3C thing, as part of tr-design.

@npdoty
Copy link
Author

npdoty commented Aug 4, 2018

@saschanaz It could be clickable, but I'm not exactly sure what the target of the link should be. (It could be the Mitigating Browser Fingerprinting Note, which we'd like to re-publish again soon, or it could be that part of the HTML spec, although that is specific to HTML and not exactly up-to-date regarding fingerprintability.)

Also, including that .png image for now would be great, but also in the not-too-distant future it would be nice to change it to an SVG. That being said, if it's in ReSpec, that rendering change could be updated for all authors much more quickly than if they're doing it manually.

@saschanaz
Copy link
Collaborator

@marcoscaceres, mind opening an issue for tr-design? I'm not very familiar with that repo.

@zcorpan
Copy link

zcorpan commented Aug 6, 2018

The fingerprint image in whatwg/whatwg.org#64 when merged will be CC0 per https://resources.whatwg.org/README.md

When the fingerprint PRs are merged, I think the default will be to link to the definition in the Infra standard.

@marcoscaceres
Copy link
Contributor

Closing in favor of w3c/tr-design#162

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