Re:Wiretrustee: WireGuard-Based Mesh Network
by KingMachiavelli on Tuesday June 29, 2021 @09:04AM
(#27675216)
Nebula is pretty great.
However, the Android client does not allow for specifying a DNS server and breaks the Android system DNS over TLS. Google thinks the VPN app/client should handle DNS and Nebula app development seems very slow. This means you cannot use adblocking DNS while using Nebula.
Re:Wiretrustee: WireGuard-Based Mesh Network
by handrous on Tuesday June 29, 2021 @10:35AM
(#27676362)
The semi-official (worked on by folks involved with the core product from, as far as I can tell, early on, but not released by Slack like core Nebula is) mobile clients don't have a license associated with them, which is a bit of a blocker to further development or distribution on certain stores (FOSS-only ones, for instance, and really no-one else can distribute them at all right now without risk).
Re:Wiretrustee: WireGuard-Based Mesh Network
by atonse on Tuesday June 29, 2021 @10:34AM
(#27676352)
Thankfully both Nebula and Wireguard are built on top of the Noise Framework.
So neither is a compromise security-design wise.
Re:Wiretrustee: WireGuard-Based Mesh Network
by wolverine876 on Tuesday June 29, 2021 @04:48PM
(#27681530)
> Thankfully both Nebula and Wireguard are built on top of the Noise Framework.
> So neither is a compromise security-design wise.
Security involves much more than the crypto framework being used; just crypto requires much more than the framework. Noise could be implemented insecurely, as a basic example.
Re:Wiretrustee: WireGuard-Based Mesh Network
by atonse on Tuesday June 29, 2021 @05:56PM
(#27682265)
Yeah that’s probably true. But I meant in the sense of it’s not roll your own crypto.
Re:Wiretrustee: WireGuard-Based Mesh Network
by wolverine876 on Tuesday June 29, 2021 @06:30PM
(#27682611)
Yes, absolutely. That reduces a lot of likely error.
That said, Nebula feels way less popular, and I don't know if it's had a third party security audit. WG's popularity means it should presumably have had a lot of attention given to both its architecture and its code. This is one area where using a "niche" solution feels somewhat risky.