Re:NIST 800-207A: Implementing Zero Trust Architecture
by aborsy on Sunday March 03, 2024 @02:37PM
(#39583687)
I sometimes use Qubes and I find it very useful for securing individual workstations. You can run applications such as a browser in disposable VMs. A vulnerability in the application doesn’t compromise most of the system. Different components such as networking or USB run in isolated environments. That’s segmentation part of the NIST advice (at OS level, not network). It’s especially useful against targeted attacks, that often rely on the zero day exploits. As far as I know, it’s very difficult to chain two vulnerabilities, one in the browser and one in the Xen hypervisor to escape the hypervisor security boundary. There are also a host of other security features, such as air gapping some of data, built in support for Whonix (probably the most secure way to access the Tor network), Gpg Qube, etc.
Qubes-OS is usable, although it has to be made more user friendly. You can organize your digital content in isolated “computers” which simplifies your setup. Like, one VM for each project or client. Highly recommended!
Another thing: the OS is not backed by a company. You have to trust independent developers (but they are known publicly), in addition to Debian or Fedora developers.
Re:NIST 800-207A: Implementing Zero Trust Architecture
by nonrandomstring on Sunday March 03, 2024 @03:02PM
(#39583946)
Thanks. Does it make running identity based compartmentalisation
across multiple bits of hardware any easier? Anything to
replicate/migrate VMs across a network securely or owt like that? Or
is it more "single workstation" model as you say?
Re:NIST 800-207A: Implementing Zero Trust Architecture
by aborsy on Sunday March 03, 2024 @03:08PM
(#39584000)
It’s definitely meant to be a single user operating system. It does have a VM back up system, and you can back up your home data with the usual third party tools.
Re:NIST 800-207A: Implementing Zero Trust Architecture
by nonrandomstring on Sunday March 03, 2024 @03:20PM
(#39584142)
Cheers aborsy. Still on my todo list to harden individual nodes.
For a long time zero implicit trust is my default way of configuring small systems of 3 or 4 hosts and a handful of services. But I get tired of the administration overhead.
Does anyone who knows Qubes well, and has a sound understanding of what's implied by this NIST advice, think it's a good fit for meeting some of the advice? It seems less work.
WRT third parties? Why would anyone outsource trust in a domestic, or small office system?
[0] https://en.wikipedia.org/wiki/Qubes_OS