¿Es inseguro abrir un servidor SQL?

1

Necesito poder modificar remotamente mi base de datos SQL. Hay dos formas:

  1. Una interfaz similar a PHPMyAdmin (escribir scripts que lo harán)

  2. Permita que SQL Server atraviese el firewall (para que escuche en Internet)

  3. Es difícil porque mi caja (Windows) no admite PHP

¿Los servidores SQL están reforzados para el uso de Internet?

PS .: No tengo SSL, por lo que las contraseñas quedan claras de todos modos.

    
pregunta user92829 24.11.2015 - 20:47
fuente

3 respuestas

1

Lo siguiente probablemente se considere "bien" por aquí:

  1. Agregue otra NIC en su servidor db
  2. Conéctelo a una red de gestión distinta
  3. Conéctese remotamente a esta red de administración mediante una VPN, con restricciones de IP del cliente.

PHP se ejecuta en Windows, sin embargo, debe modificar su base de datos con scripts de registro de cambios, como con liquibase.

    
respondido por el Neil McGuigan 24.11.2015 - 21:34
fuente
0

Suponiendo que está ejecutando MySQL o MS SQL Server en una plataforma Windows, en el pasado, esto es lo que he hecho:

  1. Instale Cygwin y un demonio SSH
  2. Inicie un túnel SSL utilizando putty
  3. Utilice MS SQL Server Management Studio o MySQL Workbench para conectarse a localhost en el puerto local con túnel SSL
respondido por el Joe 24.11.2015 - 23:27
fuente
0

NUNCA conectaría un Microsoft SQL Server directamente a Internet. A pesar de que MySQL tiene TLS (incluida la autenticación cert del cliente) incorporada, todavía lo vería como un último recurso. La sugerencia de utilizar un túnel SSH o VPN tiene sus limitaciones. Me gustaría usar un servidor de seguridad y autenticar en un dispositivo de puerta de enlace separado del DBMS. Un servicio diferente que se ejecute en el mismo host sería adecuado para entornos de baja seguridad, pero no si hay algo de valor en el servidor donde debería estar en un host separado.

    
respondido por el symcbean 25.11.2015 - 00:15
fuente

Lea otras preguntas en las etiquetas