Local VMs are definitely vulnerable to this as well.
Integration with IDEs.
That's a fair point, but Rsync or shared folders should have you covered for this.
EDIT: I'm not thinking straight. Please ignore me.
> Tunneling
Yes, that is what GP was describing.
I see percentage of us here locking things down.
The rest, and the rest of the developers out there likely won't.
This needs to be fixed at the browser level I don't see it being solved any other way that would have the net benefit of having it fixed in the browser.
Simply pinning public and local and not allowing local rebinding should have most of the issues resolved.
I know there are ways to do that as well, but this is the easiest and so it's most often the way it's done.
config.vm.network :forwarded_port, guest: 8080, host: 8080 config.vm.network "public_network", :bridge => 'en0: Wi-Fi (AirPort)'