Earlier quoted context omitted.
The problem is that containers rely on the OS kernel to enforce separation, and kernel exploits are an awful lot less rare than anyone would prefer. If someone is delivering targeted malware to a company through HR channels, it's safe to assume that if they can escape the document viewer, they can probably also try for a local root/kernel exploit and escape the container. Containers are separation of convenience - no…
And container escape exploits are getting burned by sending them out via email? Doubtful.
QubesOS – A reasonably secure operating system
111–120 of 141 posts
Re: QubesOS – A reasonably secure operating system
#112Related. Others? Qubes OS 4.2-rc1 is available for testing - https://news.ycombinator.com/item?id=36178205 - June 2023 (3 comments) New user guide: How to organize your qubes - https://news.ycombinator.com/item?id=33396604 - Oct 2022 (15 comments) What Is Qubes OS? - https://news.ycombinator.com/item?id=32036899 - July 2022 (82 comments) Qubes OS: A reasonably secure operating system - https://news.ycombinator.com/it…
Re: QubesOS – A reasonably secure operating system
#113I really like QubesOS, but you cannot run VMs inside a qube, or other things that require VMs like Docker Desktop for Linux, because the xen hypervisor does not support nested virtualization.
> nested virtualization Such abstraction is very unstable. You can always VNC into a machine from a browser though, so 'vmception' can be achieved.
Nested virtualization is a game changer in any kind of lab scenario. It also runs great on Chromebooks. The ChromeOS Linux environment is actually a KVM, so launching virtual machines from there is nested but you would never know it (based on my experience with the (framework Chromebook edition). Having 64GB of memory doesn't hurt either of course.
Re: QubesOS – A reasonably secure operating system
#114I used it when I worked as a hiring manager. For this task it is ideal. All the behavioral security measures, like only to open attachments from people you trust, break down when your job description is basically to figure out who you can trust. Qubes comes with a "Convert to trusted PDF" out of the box. Joanna Rutkowska explained how it works under the hood pretty nicely[1]. The tldr is that it is very thorough. Wit…
You can use something similar on macOS, Windows or Linux, based on Docker containers, see Dangerzone: https://github.com/freedomofpress/dangerzone
Re: QubesOS – A reasonably secure operating system
#115Earlier quoted context omitted.
Not a Qubes user, just a curious reader; what is the issue with this? It sounds like you’re implying that what parent said isn’t practical. I’m curious why?
The issue with trying to hack Docker Desktop and similar tools to boot a qube instead of a VM and somehow hack QubesOS to not isolate those qubes from each other seems self-evident to me and I don't care to explain further.
Re: QubesOS – A reasonably secure operating system
#116Earlier quoted context omitted.
> What kind of threat model requires someone to use Qubes? "Not trusting modern software to be correct nor secure" is sufficient. I do almost all my web browsing in disposable VMs with no access to interesting things like my password manager, email, SSH keys, etc. I also run JITless (disable Javascript JIT engine), because those are a common attack point on browsers. If you compromise my browser from a random site, y…
>You still have to get through Xen to get to anything I consider of value. It's not unthinkable, as Xen is huge, at hundreds of kLoCs. But there's an effort[0] to make a Qubes that uses seL4 in place of Xen. 0. https://trustworthy.systems/projects/TS/makatea
Re: QubesOS – A reasonably secure operating system
#117Whoa is this firefox containers but at an OS level. Can you SSH to each container without using the window environment? I wanted to use something like proxmox but decided not to because my computer was only 4 cores and 4 threads. If I can use this but "dynamically" allocate the CPUs, it would be perfect for my application.
Re: QubesOS – A reasonably secure operating system
#118I highly recommend it. Since I tried it a couple of years ago I can't imagine working without it. Examples of things that I can't imagine doing in any other system: - curl|bash or similar - pip install, npm install etc - run any random github project - sudo install the drivers of my Brother printer - install zoom - plug random cheap USB devices to eg update their firmware In addition to that you can easily restart fr…
Re: QubesOS – A reasonably secure operating system
#119I highly recommend it. Since I tried it a couple of years ago I can't imagine working without it. Examples of things that I can't imagine doing in any other system: - curl|bash or similar - pip install, npm install etc - run any random github project - sudo install the drivers of my Brother printer - install zoom - plug random cheap USB devices to eg update their firmware In addition to that you can easily restart fr…
Ashamed to say but I do all these things on my main OSs for ~15 years and I never had any problem (IIRC). Yes, I'm not huge on security and I realize what this could do, but I figure the chance is as big as getting it through a channel I don't expect.
Re: QubesOS – A reasonably secure operating system
#120Neither of my AM5 motherboards will allow QubesOS to install with Secure Boot on (and it's not going to be turned off) which really annoys me as I want to use it.