openstreetmap / iD Public
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
HTTPS anywhere extension prevents iD from loading on openstreetmap.org #1435
Comments
|
Is there anything iD can do to mitigate this? |
|
It's easy to turn off https anywhere in this case. Maybe we should have a 'Troubleshooting' guide for things like this? |
|
I can see a few ways to mitigate this
|
|
Hi. I'm one of the HTTPS Everywhere developers. This bug looks fairly mysterious to me, so I think we might have to mitigate it by disabling our OSM wiki ruleset in our next release. This of course will leave OSM accounts completely vulnerable to surveillance, hijacking, cookie theft, etc :( We do have the following information available for anyone who wants to work on debugging this: https://www.eff.org/https-everywhere/atlas/domains/openstreetmap.org.html |
|
I installed firebug and the error I got was Since the ruleset is called OpenStreetMap wiki it probably shouldn't include the OSM website at all regardless of this bug. If creating a new ruleset for the OSM website it's probably safe to direct /login and /user/new to HTTPS. Although this leaves open some attack vectors it closes off at least one, and I think that would work with iD. |
|
According to https://gitweb.torproject.org/https-everywhere.git/commit/6d45cb17509225cf4f5faa88c903b4a5b18a67d2 the OSM.org rule is now disabled by default. If someone wants to figure out how to fix it and reenable, go for it. Closing here. |
- the editor was breaking in firefox https://trac.torproject.org/projects/tor/ticket/8841 - rather than fix the bug, OSM seems to be redirecting their editor to port 80 openstreetmap/iD#1435 - no securecookies until that is fixed :/
|
If I go to https://www.openstreetmap.org/edit today, it bumps me back to port 80. Is the server rewriting on purpose to work around this bug? Meanwhile I've submit an https-everywhere patch which just excludes /edit here: EFForg/https-everywhere#158 |
|
That's out of scope for iD, as it does it for all editors. /edit is not on HTTPS because it hasn't been tested, and there are almost certainly mixed content issues. |
The OpenStreetMap Wiki ruleset prevents iD from loading on the main page in Firefox. This is browser-specific as it works fine in Chrome with the wiki ruleset enabled.
Upstream bug: https://trac.torproject.org/projects/tor/ticket/8841
The text was updated successfully, but these errors were encountered: