New video: We need Proton to stop lying about how the kill switch works on macOS. https://neat.tube/w/stZcmNsKx3eH9j97UmG1jv
Post
New video: We need Proton to stop lying about how the kill switch works on macOS. https://neat.tube/w/stZcmNsKx3eH9j97UmG1jv
@privacyguides
They updated the part about macOS
"Important note: On macOS, the regular kill switch has two known limitations. When switching servers, there’s a brief period where your real IP address may be temporarily exposed. We’re working on fixing this. ..."
Seems like your work made the world a little bit better in this case 🙂
@privacyguides I don't know exactly where you got Proton's claim from ... but this is what they say in their support section:
A kill switch is a security feature that protects your IP address in case you unexpectedly lose the connection to a Proton VPN server. In case the connection is interrupted, a kill switch blocks all external network traffic to and from your device *until the connection is automatically re-established to the same VPN server. *
(my highlight)
source: https://protonvpn.com/support/what-is-kill-switch
This is generally how kill switch works basically everywhere. As it doesn't tear down the virtual network interface (including the redirect routes, routing your internet traffic via the VPN) until it has established a new connection to the remote server.
What is being demonstrated here is that the user implicitly disconnects the connection before starting to connect to the new chosen server.
A more accurate test for kill switch is to block the network traffic for the amount of time it takes for the VPN client to start "recovering" the connection by establishing a new connection to the same server. That new server may have a different IP address.
The reason this isn't possible to achieve when switching servers completely is that the encryption certificates would result in a mismatch, thus tearing down the connection as the client wouldn't be able to identify if it's a man-in-the-middle (MITM) attack happening, with a host trying to impersonate the real VPN server it should be connected to.
@dazo correct, they updated their misleading documentation, you can read their reply to me for more details: https://discuss.privacyguides.net/t/video-demo-proton-kill-switch-not-working-as-described-on-macos/36223/9
This is a bonfire demo instance for testing purposes. This is not a production site. There are no backups for now. Data, including profiles may be wiped without notice. No service or other guarantees expressed or implied.