diff options
| author | Emīls <emils@mullvad.net> | 2020-09-02 12:23:28 +0100 |
|---|---|---|
| committer | Emīls <emils@mullvad.net> | 2020-09-02 12:23:28 +0100 |
| commit | 58ae8def1aba534b36dbb1e053debcb258c8d3e1 (patch) | |
| tree | d259b09a2c777ddd9e24c7db0722bd7979417d5d /docs/security.md | |
| parent | 21a39a53d108c6e90fcb73b225ebeda8123f5b9b (diff) | |
| parent | 0dc0a6634adb50fd95ac06aaaa280a47c89754f4 (diff) | |
| download | mullvadvpn-58ae8def1aba534b36dbb1e053debcb258c8d3e1.tar.xz mullvadvpn-58ae8def1aba534b36dbb1e053debcb258c8d3e1.zip | |
Merge branch 'linux-use-wg-kernel-module'
Diffstat (limited to 'docs/security.md')
| -rw-r--r-- | docs/security.md | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/docs/security.md b/docs/security.md index 7fc5369bd3..786cf99d8b 100644 --- a/docs/security.md +++ b/docs/security.md @@ -124,8 +124,11 @@ VPN tunnel is allowed on all interfaces, together with responses to this outgoin First hop means the bridge server if one is used, otherwise the VPN server directly. This IP+port+protocol combination should only be allowed for the process establishing the VPN tunnel, or only administrator level processes, depending on what the platform firewall -allows restricting. On Windows the rule only allows processes from binaries in certain paths. -On Linux and macOS the rule only allows packets from processes running as `root`. +allows restricting. On Windows the rule only allows processes from binaries in certain paths. macOS +the rule only allows packets from processes running as `root`. On Linux, the rule only allows +packets that have the mark `0x6d6f6c65` set: setting a firewall mark on traffic requires elevated +privileges when using tunnels that support marking traffic, otherwise the rule is the same as on +macOS: the packet needs to originate from a process running as `root`. This process/user check is important to not allow unprivileged programs to leak packets to this IP outside the tunnel, as those packets can be fingerprinted. |
