News for hackers. Stuff that matters.
Re:MacOS command line version of the WireGuard VPN is now av... by tptacek on Thursday May 17, 2018 @12:17PM (#17092673)
Here's the OpenVPN security announcements page:

https://community.openvpn.net/openvpn/wiki/SecurityAnnouncem...

There was a serverside remote code execution vulnerability in OpenVPN less than a year ago.

OpenVPN is large and gnarly. It's not one of the better understood codebases. The assumption that software security assessors have closely inspected it would not be well-founded. It has had "formal" audits, but audits are point-in-time snapshots done under timebox conditions.

The point of WireGuard, from an assurance perspective, is that it's designed to mitigate these concerns. It is a VPN with most of the mechanism of legacy VPNs stripped out. Less mechanism = less attack surface. It's two orders of magnitude smaller than other VPNs in terms of lines of code. Less code = easier to review = more reviews. It's not just small: it's thoughtfully small, as the post we're commenting spells out.

OpenVPN is built on TLS. TLS is a complicated protocol. It needs to support a variety of different users and the complexity of that task shows in the protocol; that complexity (and legacy support) is also a big part of the vulnerability history of TLS. Ordinarily, it would be worth assuming the risks of TLS's complexity rather than building a custom transport protocol, because secure transport protocols can be tricky to get right. But WireGuard has had formal academic analysis (in addition to a Tamarin model) and inherits cryptographic design from work Trevor Perrin did. WireGuard's protocol only has to serve WireGuard's use case, and is significantly less likely to have cryptographic vulnerabilities than TLS or the OpenVPN system as a whole.

The right way to think about it is that OpenVPN is like Sendmail, and WireGuard is something closer to qmail.

[dead]
Re:MacOS command line version of the WireGuard VPN is now av... by tptacek on Thursday May 17, 2018 @05:44PM (#17096231)
Please take this weird decades-long argument you've had with Bernstein to a thread where it makes sense. My comparison has nothing to do with the attributes of qmail you're talking about.

(https://cr.yp.to/qmail/knowles.html)

[dead]
Re:MacOS command line version of the WireGuard VPN is now av... by tptacek on Friday May 18, 2018 @03:09PM (#17104103)
The first post you wrote like this was flagged off the site. If enough people actually see this one, it will be too. What you're doing here is abusive and says more about you than about anything you're trying to argue. Please stop.