Getting Started with WireGuard
miguelmota.com
Getting Started with WireGuard
1–10 of 72 posts
Re: Getting Started with WireGuard
#2Excuse my ignorance, but can someone explain why a kernel based networking stack has less of an attack surface then a user-space based stack?
I mean logically user-space should be more secure no?
Re: Getting Started with WireGuard
#3Re: Getting Started with WireGuard
#4Do you have to use the wireguard client or could say the VPN stack in Windows be used to connect to a wireguard server?
Wireguard uses a custom protocol that isn't supported by Windows' built-in VPN client. Most OSes only natively support IPsec/L2TP or PPTP.
Re: Getting Started with WireGuard
#5Do you have to use the wireguard client or could say the VPN stack in Windows be used to connect to a wireguard server?
There is a wire guard client for Windows.
Re: Getting Started with WireGuard
#6> It’s kernel-based which reduces attack surface and can be ran in virtually any device. Excuse my ignorance, but can someone explain why a kernel based networking stack has less of an attack surface then a user-space based stack? I mean logically user-space should be more secure no?
Re: Getting Started with WireGuard
#7> It’s kernel-based which reduces attack surface and can be ran in virtually any device. Excuse my ignorance, but can someone explain why a kernel based networking stack has less of an attack surface then a user-space based stack? I mean logically user-space should be more secure no?
However, IF that code is compromised, the consequences are much more catastrophic.
Re: Getting Started with WireGuard
#8Re: Getting Started with WireGuard
#9Re: Getting Started with WireGuard
#10> It’s kernel-based which reduces attack surface and can be ran in virtually any device. Excuse my ignorance, but can someone explain why a kernel based networking stack has less of an attack surface then a user-space based stack? I mean logically user-space should be more secure no?
This goes both ways. Userland systems are susceptible to a myriad of attacks that a kernel, being privileged code, is not. We rely on the kernel (plus CPU rings) for most of the security enforcement in a machine, after all. However, IF that code is compromised, the consequences are much more catastrophic.
Can you elaborate on which attacks userland system are susceptible to that a kernel is not?