v6ak / qubes-incremental-backup-poc

proof of concept of incremental backup scheme for Qubes
https://groups.google.com/d/msgid/qubes-users/901b82dc-f781-4c13-ad00-33b4337fc84a%40googlegroups.com
9 stars 2 forks source link

Disconnect the BDVM from network #24

Closed v6ak closed 7 years ago

v6ak commented 7 years ago

The DVM that performs backup (BDVM) needs no network access. According to principle of least privileges, it should not have it.

Threats

Advantages

If BDVM had no direct access to the Internet, the adversary would not be able to get the Internet access and deanonymize the user this way. However, advantage of BDVM without Internet access is somewhat limited there. If adversary has an access to the backup storage, she can deanonymize the user anyway. Offloading encryption from BDVM could help partially, but attacker still would be able to observe backup sizes.

v6ak commented 7 years ago

This does not look so trivial. I remember having issues with other DVMs after setting NetVM to none. Will try and then report/find bug if needed.

v6ak commented 7 years ago

Seems to work now, so I have replanned it to do soon.