Administro un puñado de servidores basados en la nube (VPS) para la empresa para la que trabajo.
Los servidores son instalaciones mínimas de ubuntu que ejecutan bits de pilas LAMP / recopilación de datos entrantes (rsync). Los datos son grandes pero no personales, financieros ni nada por el estilo (es decir, no tan interesante)
Claramente aquí, la gente siempre pregunta sobre la configuración de firewalls y cosas por el estilo.
Utilizo un montón de enfoques para proteger los servidores, por ejemplo (pero no limitado a)
- ssh en puertos no estándar; sin contraseña, solo claves ssh conocidas de ips conocidos para iniciar sesión, etc.
- https y shells restringidos (rssh) generalmente solo de claves / ips conocidos
- los servidores son mínimos, están actualizados y tienen parches regularmente
- use cosas como rkhunter, cfengine, lynis denyhosts, etc. para monitorear
Tengo una amplia experiencia en administración de sistemas Unix. Estoy seguro de que sé lo que estoy haciendo en mis configuraciones. Configuro archivos / etc. Nunca sentí una necesidad imperiosa de instalar cosas como firewalls: iptables, etc.
Ponga a un lado por un momento los problemas de seguridad física del VPS.
Q? No puedo decidir si estoy siendo ingenuo o si la protección incremental que podría ofrecer un fw vale el esfuerzo de aprender / instalar y la complejidad adicional (paquetes, archivos de configuración, posible soporte, etc.) en los servidores.
Hasta la fecha (toque madera) nunca he tenido ningún problema con la seguridad, pero tampoco soy complaciente.