First I want to commend the work on the Ubuntu Core desktop, I built an image from the repository and it largely just works! I have chosen to be a bit adventurous and I’m currently using Ubuntu Core Desktop on metal as my main workstation.
I really like the security posture of an immutable system base, and I’m now wondering for how to best protect my personal authentication material such as SSH and GPG keys.
Are they best kept in the home directory on the main Ubuntu Core Desktop host, protected from installed software through confinement, or would it be best to keep them in a “bastion”-like LXD container?