Of course everyone is fallible, and this is the reason why careful admins put safeguards and layers of security.<p>In a well-prepared system, the administrator would:<p>#1 block input traffic on all the ports, except the required ones. as routine, after uninstalling any service, open ports are reviewed; even if a service is forgotten running, it won&#x27;t be able to communicate.<p>#2 not run redis or any service as root user.<p>Not doing so is, to say the least, reckless, and with this assumption&#x2F;context, it doesn&#x27;t make much sense to theorize about software design.