QEMU Advent Calendar: A surprise disk image each day until Christmas
qemu-advent-calendar.org
QEMU Advent Calendar: A surprise disk image each day until Christmas
1–10 of 37 posts
Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#2It features disk images of interest to hackers or to show off features from the many emulated hardware platforms that QEMU supports.
Happy holidays! And if you have a bootable image you'd like to contribute, check out the calendar website to get in touch.
Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#3It boots an image straight from an unsecure http URL, and allows you to boot various BSDs and Linux flavours straight from the internet.
Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#4Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#5Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#6Today's image (netboot.xys) isn't even an image, it's just a shell script. It is both awesome and scary at the same time. It boots an image straight from an unsecure http URL, and allows you to boot various BSDs and Linux flavours straight from the internet.
Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#7Today's image (netboot.xys) isn't even an image, it's just a shell script. It is both awesome and scary at the same time. It boots an image straight from an unsecure http URL, and allows you to boot various BSDs and Linux flavours straight from the internet.
Is there significant risk in booting untrusted OS images within Qemu?
Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#8Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#9Today's image (netboot.xys) isn't even an image, it's just a shell script. It is both awesome and scary at the same time. It boots an image straight from an unsecure http URL, and allows you to boot various BSDs and Linux flavours straight from the internet.
Re: QEMU Advent Calendar: A surprise disk image each day until Christmas
#10Today's image (netboot.xys) isn't even an image, it's just a shell script. It is both awesome and scary at the same time. It boots an image straight from an unsecure http URL, and allows you to boot various BSDs and Linux flavours straight from the internet.
Is there significant risk in booting untrusted OS images within Qemu?
* Aggressively compile out unused features/devices.
* Confine each VM with separate SELinux contexts (sVirt).
* Run qemu as a special non-root user.
* Use seccomp to confine the system calls.
* Pass in pre-opened file descriptors to qemu, so qemu doesn't need to open files (helps with writing tightly confined SELinux policy).
* Run qemu in a cgroup.
* Run qemu-img with resource limits.
* Compile qemu with all hardening features enabled like RELRO, PIE, etc.
* Audit the code manually and with Coverity.
* Take security reports seriously and have a fast patching mechanism (you can effectively "live patch" qemu by migrating a VM off the old qemu and on to the new qemu).
Probably more that I've forgotten about ...