for example, while a laptop is off, what would stop a malicious user from live booting to an arbitrary distro and altering kernel or xen images located on the unencrypted /boot partition?
Does qubes offer options for encrypting /boot?
This is one reason dual booting is not recommended. There is not much you can do. Maybe disable external boot in bios and make a bios password and lock the case? Don't think that would matter though for remote attacks if dom0 is compromised. Also won't matter if your system has ME/Vpro enabled cause then an attacker then wouldn't need any os at all to comporomise the bios or /boot.
Although not all, I still think secure boot is the answer for alot of these type of situations. Its so beneficial even Richard Stallman said its ok to use as a security feature in its current state. Even the closed source proprietary argument doesn't make any sense anymore regarding secure boot. Why some people are still against it I'm not sure.
I don't think AEM is a good alternative at all. I keep feeling like we should be able to do both. Joanna's argument against secure boot relates to driver signing which secure boot can verify, and how we have to trust whoever is running the sort of certificate authority.
But I'm already trusting ssl certs all over the web, which is alot worse. I still think its better then nothing. I think the real issue is that secure boot is probably very complicated to implement and the ITL team have other priorities.
I'm not trying to have privacy as much from the government, as I am security from everyone else.
secureboot can do more then restricting boot images, it can restrict unsigned drivers too. Thats the part Joanna doesn't like because she does not trust who will maintain the list of signed drivers. I say I'm already putting just as much trust into alot of other things like my banks ssl cert when connecting to my bank account.
We are already trusting everything coming from upstream when we update...
I currently have upgraded to 4.0rc1 and love the choice to use HVM over PV.
The reason I was thinking about is the scenario that I use a disposable, live-boot linux the next time I go to this location. If the live-boot linux session were hijacked somehow, the Qubes /boot volume would be exposed.
Now with the release of Qubes 4.0 I would probably be better off just using Qubes, but if I could encrypt /boot I think I would be better off using the disposable live-boot method.
I like the idea suggested by Unman, this is exactly what I wanted to do with Grub2, I just did not want to break anything in Qubes by doing so.
Has anyone had any experience using Grub2 to encrypt the /boot partition and can confirm that it wont break anything with Qubes?
I have read about AEM but have never used it, it seems like it is geared towards protecting from USB's with malicious firmware on them.
Does AEM actually verify the integrity of /boot before using? This is what I am looking for, either a method of encrypting /boot or even better, a secure method to verify its integrity during boot
Much appreciated.
the vm failed to return all money, I'm not sure of the exact message, happens to all of us in Qubes, its not too suspicious. You can always just wipe the vm and make another one if you get worried. I usually keep qubes manager on top at all times so I can see when a yellow triangle appears near a vm.
Also a common one is if the vm failes to start qrexec or something oh god i'm terrible with the file names. This can happen cause race conditions like if you start it before another one starts that it needs or loading another vm at same time. nothing to be too alarmed about unless other things are also happening on that vm. like other error messages.
don't know what I will do though when they remove qubes-manager in 4.0 lol.
my problem is unfortunately i can't keep buying new pc's. SO maybe its all for naught for me.. Also AEM does not seem as reliable as secureboot. Alot of issues on threads with some people. It seems complicated. even false alarms. But I really do think they are supposed to compliment each other. trusted boot and measured boot yes? AEM definitely comes in handy for people who would find it nescessary to buy new equipment.
But I would still want an encrypted boot, if I was going to use aem, and key on a external usb disk, which unfortunately means I could not use a sys-usb. Am I wrong about this? Does this change in 4.0?
So this is where the what fits into you "security model" What are you more concered about. I assumed we had to choose between aem vs sys-usb? For people travelling with laptops in strange places where physical compromise is more likely aem is a good option. Some people would prolly not just buy a new laptop but know when to destroy theirs too lol.
Doesn't everyone destroy hdd's and phones when they bricked our outdated and you done with them like Hillary? I always tell myself i'm going to and just have them stacked in a box, cause nothing really that sensitive on there. But I feel it should be good common practice.
I just want to make sure that this is not always the case - according to https://www.qubes-os.org/doc/usb/, if you create the USB VM automatically during install, then Qubes will be set to hide USB devices from dom0 on boot.
>(Note: Beginning with R3.2, rd.qubes.hide_all_usb is set automatically if you opt to create a USB qube during installation. This also occurs automatically if you choose to create a USB qube using the qubesctl method, which is the first pair of steps in the linked section.)
This is interesting. I suppose this would be a way to secure your system, and then you could add AEM over it? That way you are using the security features of the hardware, but not trusting them.
well after hacking teams bios exploit was said to be stopped by secure boot it became a big target last year. there has been a couple exploits for windows, which have all been patched. But None of them relate to linux at all. Although nothing is 100%, nor will there ever be.
I believe the one exploit had to do with driver test signing in win10, another was leaked keys. Neither would affect a linux secure boot.
Doesn't Qubes assume the netcard will be compromised, hence untrusted.
So good to know we can use a usb key with a sys-usb. IS there some sort of risk to doing this? Do we have to pull out the usb stick quickly after booting before system loads or something?
only problem with remembering to start the sys-usb is we all forget sometimes.
though maybe for the next final release I will try aem too tks for the info. Although probably should only be doing it once I buy new hardwar. Its probably already too late for me lol, but i'm sure other changes could potentially happen as well.
Where are these boards. I've never seen one that doesnt' let you shut it off or use your own keys?
Time will tell, but right now as Richard Stallman thinks "its failed its intended purpose". and Why Red Hat?