Qubes OS: A reasonably secure operating system
Emmanuel Morales (they/them) is a security researcher, a lover of coffee, secure computers, and civil liberties. They also contribute to free software projects in their spare time.
All operating systems, both free and non-free, are vulnerable to attacks from bad people. Just a simple action – opening random PDFs or Word/LibreOffice docs, running bash one-liners from Reddit, plugging in a cute USB stick shaped like a penguin you found on the sidewalk – and it could spell game over for your computer. Even if an attacker doesn’t gain root access to your computer, your files are still left to be damaged or stolen, and your online identity is exposed to abuse.
Qubes OS seeks to minimize that potential for damage.
Under Qubes, your machine runs a graphical desktop environment/window manager and all your other software runs in compartmentalized virtual machines, with limits on what hardware they access and how they communicate with one another. This is done in a usable manner, and you don’t have to be a virtual machine expert to get it set up!
In this talk, I will show you various features of Qubes. From opening random PDFs and Word/LibreOffice documents in disposable VMs, to managing anonymous identities, to keeping your password databases and GPG keys in offline compartmentalized virtual machines, and more! This is not a in-depth discussion of Qubes, and beginners are more than welcome!
Disclaimer: I’m not a Qubes developer. I’m just a fan. (nerdface emoji)
“If you're serious about security, Qubes OS is the best OS available today,” says famous whistleblower and activist Edward Snowden. “It's what I use, and free. Nobody does VM isolation better.”
- Date:
- 2018 November 10 - 13:30
- Duration:
- 50 min
- Room:
- Room 3180
- Conference:
- Seattle GNU/Linux Conference 2018
- Language:
- Track:
- Security, Information Security
- Difficulty:
- No experience required
- Everyday Use of GNU Guix
- Start Time:
- 2018 November 10 13:30
- Room:
- Room 3183
- How to learn Arduino by playing with fire
- Start Time:
- 2018 November 10 13:30
- Room:
- Room 3184
- Documentation is Teaching, and Teaching is Everything
- Start Time:
- 2018 November 10 13:30
- Room:
- Room 3178
- A case study in incrementing a language's major version: PHP
- Start Time:
- 2018 November 10 13:30
- Room:
- Room 3179