Hi,

Recently some Linux-based VPS servers that I have hosting on were
cracked, with the servers' kernels removed and the servers rebooted -
some even had the VPS data trashed.

This highlights some of the security vulnerabilities in Linux-based
solutions and the fact that most OpenVZ servers uses older kernels in
production doesn't help matters.

It has also been a vision of mine to run OpenBSD-based VPS, though at
this point the only way to achieve that is by true virtualization -
hence, I would like to propose that we attempt to bring OpenVZ
capabilities to the OpenBSD kernel.  The biggest problems lie in
allowing the kernel to be forked and virtual devices supplied to it,
and allowing new instances of the kernel to be forked under the higher
security levels.  In fact, even allowing the kernel to be forked at
all opens a can of worms security wise (recall the Blue Pill POC?).

I am well aware of the bsd-mult project, however this focuses on
single processes and is unsuitable for these purposes as it only
creates a separate memory space and no additional virtual devices.

I have created a list for discussing what needs to be done.  You can
access this list at http://groups.google.com/group/openbsd-virt - I
hope to get some open dialog going on and possibly getting a project
going.

Thanks

Regards

-- 
Aaron Mason - Programmer, open source addict
- Oh, why does everything I whip leave me?

Reply via email to