Un proveedor de alojamiento me quemó hoy, tenían un problema con el centro de datos y afirmaron que hacen copias de seguridad, pero su copia de seguridad estaba dañada, por lo que perdí un sitio web del que había hecho una copia de seguridad en dos servidores diferentes alojados por ellos. Ambos servidores se vieron afectados, por lo que los datos desaparecieron. Lamentablemente, ese sitio web era un sitio web que no había respaldado localmente.
Entonces, estoy pensando en comprar un pequeño servidor barato y algunos discos duros para hacer copias de seguridad periódicas a través de FTP.
La pregunta es, ¿hay alguna amenaza de seguridad para mis computadoras conectadas en la misma red / enrutador que el servidor que tendrá acceso FTP?
¿Es incluso una idea razonable tener un servidor en casa para obtener copias de seguridad de todos los sitios web de mis clientes periódicamente? En este punto, siento que tengo que hacer todo por mí mismo debido a numerosas historias de soluciones de terceros que no hacen lo que dicen.
Respuestas:
¿Es incluso una idea razonable tener un servidor en casa para obtener copias de seguridad de todos los sitios web de mis clientes periódicamente?
Sí, siempre que siga algunas precauciones.
¿Existe alguna amenaza de seguridad para mis computadoras conectadas en la misma red / enrutador que el servidor que tendrá acceso FTP?
Sí, si no sigue algunas precauciones.
Por lo tanto, básicamente desea reducir el riesgo de compromiso de cualquiera de los sistemas, al tiempo que limita el acceso que tendría un atacante en caso de que logre comprometer uno o ambos.
Precauciones
scp
. Alternativa: busque un servidor de tipo SFTP o SCP que se ejecute en Linux, Mac o Windows.Esta lista es el escenario ideal y debería ayudarlo a pensar en los riesgos. Si el enrutador de su ISP no tiene una función DMZ y no desea invertir en la configuración de un firewall alternativo, entonces podría estar contento con un compromiso (personalmente no estaría contento con él), en ese caso yo garantizaría que los firewalls basados en host estén activos en todas las PC de su red interna, y las contraseñas seguras, requieren autenticación para todos los recursos compartidos / servicios, etc.
Una alternativa, como lo sugirió otro usuario (aquí hay un poco más de detalle), sería hacer un script en su servidor de la nube para producir las copias de seguridad y ponerlas a disposición, y escribir su PC de respaldo para conectarse a través de SFTP o SCP (SSH) para extraer las copias de seguridad .
Esto podría funcionar bien, pero bloquee el puerto SSH / SFTP para que solo su PC de respaldo pueda acceder a él, use una cuenta de acceso limitado y piense en algunas de las mismas precauciones. Por ejemplo, ¿qué pasa si su PC de respaldo está comprometida? Entonces su servidor en la nube también se ve comprometido, etc.
fuente