Demystifying Secure NFS
blogsystem5.substack.com
blogsystem5.substack.com
https://www.linuxjournal.com/content/encrypting-nfsv4-stunne...
Edit: Some time after I published, one of the RFC authors outlined the NFS architectural changes in a blog post.
https://blogs.oracle.com/linux/post/encrypting-nfs-data-on-t...
That said, I still have a bunch of unanswered questions (all listed at the bottom of the article) and I suspect that some of you folks might have some insightful answers or corrections… hence why I’m submitting the article myself. If you do have any of those insights, please share here or there. And thanks!
> Yet, when you look around, people say “oh, but NFSv3 is fine if you trust the network!” But seriously, who trusts the network in this day and age?
My understanding is in the last 5-10 years we got a bit of trust back in the network through the return of the VPN with WireGuard, Tailscale, ZeroTier & co.
Because Kerberos and those VPN are doing a bit the same thing: authenticating hosts and encrypting communications.
I am unfamiliar with NFS but it seems to me for fine grain control the ideal would be able to map hosts on the network to users in NFS. Could we do that?
Also, when I wrote this, I was thinking about the use case of a home network: running a VPN within such a network sounds really strange, but such a network is full of less-than-trustable IoT devices and the like.