In my opinion, it's easier to lock down COM, such as running as
dedicated user. With XPCOM, it's even easier, as all XPCOM transport
logic is fully opensourced (and available in VBox tree),
so one can perform even more complex logic to ensure protection.
Generally, doing yet another frontend is feasible, but very time
consuming and giving no clear benefits. To get what it looks you need,
somewhat different approach is needed.
Running multiple VMs will have no problems with kernel driver, no matter
which frontend you'll use.
Nikolay
10.05.2011 20:03, Ribhi Kamal пишет:
Thanks,
I think that in my case I will have two binaries and each is
responsible of starting a specific type of virtual machine. Everything
will be hard coded, the network interfaces, the ISO location, guest
controllers... etc
I'm worried about starting two virtual machines at the same time, is
there going to be some conflicts when calling the kernel driver
(vboxdrv) ? I guess my question is, is there some danger from starting
two VMs using VBoxBFE (without COM)?
Finally, does anyone know if Oracle has something similar to what I'm
doing -- No COM/XML? Money is not a problem (not yet anyway).
Thanks again
On Tue, May 10, 2011 at 9:10 AM, Alexey Eromenko <[email protected]
<mailto:[email protected]>> wrote:
On Tue, May 10, 2011 at 3:34 PM, Ribhi Kamal <[email protected]
<mailto:[email protected]>> wrote:
> The problem with COM (XPCOM too?) is that its very hard to lock
down.
> Especially when %50+ of people run everything with admin privs.
So I'm
> trying to reduce the attack vectors that can be done from the
host OS on the
> virtualvbox installation it self.
>
> Can you please explain a bit about the "VM synchronization
point" issue?
"VM synchronization point" is a single host management layer.
The biggest difference between Qemu and VirtualBox engines, from
programmer's point of view, is that if you write any program for Qemu,
you must reimplement management layer yourself.
VirtualBox already provides single-host management layer (via
VBoxSVC). Registered VMs. Each VM remembers it's parameters, such as
RAM, HDDs assigned, Network adapters (along with MAC addresses),
etc...
--
-Alexey Eromenko "Technologov"
_______________________________________________
vbox-dev mailing list
[email protected] <mailto:[email protected]>
http://vbox.innotek.de/mailman/listinfo/vbox-dev
--
-- Ribhi
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev
_______________________________________________
vbox-dev mailing list
[email protected]
http://vbox.innotek.de/mailman/listinfo/vbox-dev