Open
Bug 1481298
(local-network-access)
Opened 6 years ago
Updated 1 year ago
[meta] Local Network Access
Categories
(Core :: DOM: Networking, enhancement, P5)
Core
DOM: Networking
Tracking
()
NEW
People
(Reporter: mrbkap, Unassigned)
References
(Depends on 1 open bug, Blocks 1 open bug, )
Details
(Keywords: meta, Whiteboard: [necko-triaged])
Bug 1475445 was filed because there's a mochitest testing that we have an implementation of [1]. We don't seem to implement it and I can't find an existing bug on file to do so. Anne, Is this something we want to do?
[1] https://wicg.github.io/cors-rfc1918/
Flags: needinfo?(annevk)
Comment 1•6 years ago
|
||
I'm not sure, I don't think we've really discussed it thus far. It seems reasonable, if Chrome can somehow prove it to work, but there's a lot of legacy local network hardware that'd be impacted as I understand it. Maybe mt has thoughts?
Flags: needinfo?(annevk) → needinfo?(martin.thomson)
Comment 2•6 years ago
|
||
The operating principle here is that "local" things might somehow use the fact that a client is also local to privilege that client. That is, a server might use the fact a client is on the local network or local link to somehow authorize that client.
This is reasonable on the face of it, and the increase in complexity for fetch is minor. However, I think that it creates the wrong incentives. We've been very careful to tell people not to use access to a network as a signal like this. That is, we tell people that they need to implement good access control, no matter what they assume about their network environment (if a browser is deployed to that network, imagine what else could be there!). Implementing a feature like this would - at some level - legitimize bad practice.
We have also left bug 354493 unfixed for a very long time now (this spec is mentioned there). The last attempt bounced four years ago. This is a less disruptive change, but I suspect that it will still cause breakage. mcmanus might know more.
Flags: needinfo?(martin.thomson)
Updated•6 years ago
|
Priority: -- → P5
Assignee | ||
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
Updated•5 years ago
|
Component: DOM: Core & HTML → DOM: Networking
Updated•5 years ago
|
Whiteboard: [necko-triaged]
Updated•4 years ago
|
Summary: Do something with CORS rfc 1918 → Do something with Private Network Access
Updated•3 years ago
|
Updated•3 years ago
|
Depends on: utility-process
Updated•3 years ago
|
Alias: private-network-access
Updated•3 years ago
|
No longer depends on: utility-process
Updated•2 years ago
|
Severity: normal → S3
Updated•2 years ago
|
Alias: private-network-access → local-network-access
Keywords: meta
Summary: Do something with Private Network Access → [meta] Local Network Access
You need to log in
before you can comment on or make changes to this bug.
Description
•