On Friday 2019-01-25 08:56:18 Radosław Korzeniewski wrote: > > Having the pieces fall in the same database that holds > > my super-important backup catalog is just... like I said: !@#$ck no. > > Sure its your opinion.
It's best practices, not an opinion. Would you hire a sysadmin/sysarch who see things any different? I wouldn't. And I wouldn't give him administrative access because such guy would be dangerous to your data and your business. > I understand all your fears about object name collision and in my > opinion the risk is extremely low. I am trying to understand all other > complains, but with the sentence: "(...) like I said: !@#$ck no." is > extremely hard. The risk of object collision might be extremely low but the fact that the a third-party tool needs write access to your backup database is not something that can overlooked by someone who is responsible for the data and system integrity. Sysadmins are doing tons of actions and steps in system design in order to prevent extremely unlikely cases. E.g. creating a dedicated backup network with separated VLANs for every logical group of servers and making sure that servers from different logical units cannot reach each other. Making sure that only servers that absolutely MUST have access specific server and port can actually access it although it already requires auth. Making sure that all communication is encrypted although it is extremely unlikely that in a dedicated backup network some server from a different logical group could ever get a chance to sniff packages. Additionally, sometimes servers use additional kernel based mechanisms to ensure privileges and prevent breaches. Different intrusion detection system and advanced firewalls employing complex analytic modules might be used to rise awareness in time. Monitoring, graphing, regular checks of hardware and service health... I hope that you can now better understand why would experienced sysadmin or system architect say that it is inflexible (to say the least) for a third party software to use Backup system's database in order to write its own data. For sysadmins separation is not an option, it is a requirement for a well design software. Otherwise it just doesn't fit. Regards! -- Josip Deanovic _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users