Docker's LinuxKit Launches Kernel Security Efforts, Including Next-Generation VPN (eweek.com)
darthcamaro writes: Back in April, when Docker announced its LinuxKit effort, the primary focus appeared to just be [tools for] building a container-optimized Linux distribution. As it turns out, security is also a core focus -- with LinuxKit now incubating multiple efforts to help boost Linux kernel security. Among those efforts is the Wireguard next generation VPN that could one day replace IPsec. "Wireguard is a new VPN for Linux using the cryptography that is behind some of the really good secure messaging apps like Signal," said Nathan McCauley, Director of Security at Docker Inc.
According to the article, Docker also has several full-time employees looking at ways to reduce the risk of memory corruption in the kernel, and is also developing a new Linux Security Module with more flexible access control policies for processes.
According to the article, Docker also has several full-time employees looking at ways to reduce the risk of memory corruption in the kernel, and is also developing a new Linux Security Module with more flexible access control policies for processes.
As usual, Windows is more secure than Linux and doesn't need these upgrades. Everything is half-assed and amateurish with Linux
Slashdot: ""Wireguard is a new VPN for Linux using the cryptography that is behind some of the really good secure messaging apps like Signal," said Nathan McCauley,
eweek: ""Wireguard is a new VPN for Linux using the cryptography that is behind some of the really good secure messaging apps like WhatsApp," McCauley said.
Bite me, slashdot. Don't just take mainstream-marketing-bullshit and replace WhatsApp with Signal, 'cause it's more nerdy. It's still weapons-grade bullshit, next you're gonna tell us it's military-grade-encryption or what?!
Hot air will not create an air gap network, even if you blow really hard.
How would you know Signal is secure? They run the servers. I don't trust them.
They're well-known for their cookie-cutter, "docker", which probably fits their business model to a tee but fails to provide all sorts of things you might want from a fully-fledged containering thing. Oh and then there's the compatability-with-itself issues, administrative access to hosts from within containers called "not a bug, but a feature" apparently with complete disregard or misunderstanding of security principles, and so on. And so now they're taking their secret sauce to VPNs and other security tools.
I for one, etc.
I've used OpenVPN without any problems (well, other than the fact the configuration is a bit of a pain) since 2002.
Forgive me if I am an idiot here, but I do not see the connection between a VPN and Kernel Security. Can someone ELI5?
I can't wait to read the steaming tirade from Linus about how the Linux Kernel does not need a boost in security...
Something needs to happen.
Last night I tried to get pptp to work with our corporate VPN and it failed miserably. I ran Wireshark to figure out what the problem is and the Linux PPP stack just can't handle the options that it was being sent (bug opened on pppd). Next I tried to connect to my home firewall VPN which used to work and again this failed miserably because the Linux PPP stack refused to turn off the async char map negotiation (which isn't used for PPTP).
I've also struggled to get ipsec in any form to work (no success) nor have I been able to get openvpn to work, requiring all the generation of certs and whatnot. PPTP, despite being quite insecure, at least used to work before the modern PPP brokeness.
The problem with VPNs is that the solutions are overly complicated with a bazillion different options.
IPSec + L2TP!?!?! This is insane. PPTP is just plain broken as well.
I want something as simple as how PPTP used to work but without all the broken security (i.e. MD5 password hashes) and get rid of PPP.
This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
It is fairly easy to set up and supports new protocols. Linux seems to support it reasonably well and its Windows implementation isn't totally retarded.
However really, it is worth your while to invest time and effort in learning IPSec. I know it is a pain in the ass, I've done a ton with it. However it is powerful. The reason it is complex is that it can be used for basically everything. It is a general purpose encryption and authentication method for IP. It is also a mandatory part of the IPv6 spec so going forward it is just going to be a thing that all systems will have.
It also has the benefit of being widely supported. While not a lot talks OpenVPN, nearly everything already talked IPSec.
Docker is not responsible for WireGuard at all. A Gentoo developer (Jason A Donenfeld, AKA 'zx2c4') is responsible for WireGuard. As far as I know, he does not work for Docker.
The wording in the summary is poor and doesn't reflect that. TFA (correctly) mentions WireGuard as an external project.
I'd very much like to know that, also. Anyone have an explanation for Systemd?
Is "opaque" a way for Red Hat to make more money giving support?
Linus Torvalds is sometimes unstable. He doesn't know how to deal with his conflicts. Two examples:
The Creator Of Linux Has An Attitude And A Foul Mouth, And People Are Angry At Him (Again)
Linus Torvalds in NSFW Red Hat rant.
Stop whining and upgrade.
https://en.m.wikipedia.org/wiki/OpenConnect
Why? Do you not want an easy way to add a backdoor (ignoring the firmware backdoor in intel chipsets)? That sounds like crazy talk. You must want something for free that isn't consumable for surveillance.
Once you figure out how to connect... run it in a docker container.
I set up an ubuntu container with openconnect and freerdp, and a couple of simple scripts. I can connect to my corporate VPN and RDP into my Win10 laptop from my Linux box in about 10 seconds. I could do it faster but I have it prompt me for the password. We use Azure for multi-factor authentication.
If you do it this way then your container connects to the vpn keeping all of your other traffic off the corporate network.
My beliefs do not require that you agree with them.
Yes, but he could have a strong opinion that might be very influential.