I would like to have a constructive conversation with both the Proxmox team and the community about the conceptual backup strategy that this product is currently following.
This may not be the best place for such a topic, but I wanted it to be in the sight of the community rather than just a email inbox somewhere.
From a security perspective it is less secure to have backup job configurations, crons, and restore functionality located on the hypervisor host.
Known as a "push" configuration, it is generally known to be less secure than a "pull" configuration.
For a specific example, in the event of a ransomware attacker, an attacker with access to the hypervisor host would be able to damage, degrade, or destroy backup jobs, resulting in the loss of future backups if monitoring is not properly performed.
An attacker could also access the backup server to then delete the backup data, because the hypervisor intiates network connections to the backup server, which also happens to be the same port where the management interface is located.
I would like to see PBS change to a pull backup strategy.
For something as critical as backup data, I think it is incredibly important to put security as a priority. Unpriviledged PBS users disallowing the changing of existing data is an important step in the right direction.
I thoroughly enjoy this product and I think it has the potential to be a secure and comprehensive backup solution, but not with its current trajectory.
I do realize this is not a simple change and would require a significant amount of work.
I would love to hear about Proxmox's concerns as to why they did/did not follow this type of backup strategy.
I completely understand if the reason for not undertaking this concept is because it would require too much work for little gain.
This may not be the best place for such a topic, but I wanted it to be in the sight of the community rather than just a email inbox somewhere.
From a security perspective it is less secure to have backup job configurations, crons, and restore functionality located on the hypervisor host.
Known as a "push" configuration, it is generally known to be less secure than a "pull" configuration.
For a specific example, in the event of a ransomware attacker, an attacker with access to the hypervisor host would be able to damage, degrade, or destroy backup jobs, resulting in the loss of future backups if monitoring is not properly performed.
An attacker could also access the backup server to then delete the backup data, because the hypervisor intiates network connections to the backup server, which also happens to be the same port where the management interface is located.
I would like to see PBS change to a pull backup strategy.
For something as critical as backup data, I think it is incredibly important to put security as a priority. Unpriviledged PBS users disallowing the changing of existing data is an important step in the right direction.
I thoroughly enjoy this product and I think it has the potential to be a secure and comprehensive backup solution, but not with its current trajectory.
I do realize this is not a simple change and would require a significant amount of work.
I would love to hear about Proxmox's concerns as to why they did/did not follow this type of backup strategy.
I completely understand if the reason for not undertaking this concept is because it would require too much work for little gain.