¿Cómo puede comprometerse exactamente un servidor público? [cerrado]

0

Estoy en el proceso de configurar una red y necesita un sitio para que los usuarios puedan acceder a Internet. Sigo leyendo sobre no tener un servidor público en una red local, dominio, etc., y eso debe estar en una DMZ.

Ahora no soy un experto en seguridad, pero digamos que hay un servidor de seguridad entre Internet y la red que se configuró "correctamente" con la "mejor" seguridad posible y tenía un puerto hacia el servidor web interno. Suponiendo también que el código de la aplicación web (PHP en este caso) también era seguro y que todas las contraseñas de los usuarios eran seguras, ¿qué posibilidad existe para poner en peligro el sistema y obtener acceso interno a la red?

Entiendo que es posible un DDOS (suponiendo que no tengas algún sistema de detección en contra de eso) pero tales ataques no te dan acceso interno. Y, en este caso, no es una organización grande ni nada, por lo que es poco probable que un DDOS o un Smilier, a menos que un bot tropiece con nuestra IP pública.

Lo que no obtengo aún más es ¿cómo se puede poner en peligro solo un sitio HTML, CSS y JS? PHP y el código del lado del servidor, obviamente, pueden ser un gran riesgo para la seguridad si se realizó de forma incorrecta al ejecutarse en el servidor. Pero si está correctamente codificado ...

Puede que esté ciego, pero en serio no entiendo qué tan bien el código escrito, los puertos cerrados y un firewall correctamente configurado permitirían un compromiso del sistema. Por lo que veo tener puertos abiertos con ssh, ftp y eso es lo que puede permitirle comprometer un sistema.

Espero no ser un gran idiota. :)

    
pregunta Abdullah Seba 19.10.2017 - 13:53
fuente

1 respuesta

5
  

Suponiendo también que el código de la aplicación web (PHP en este caso) también era seguro y que todas las contraseñas de los usuarios eran seguras [...]

Eso es como decir "asumiendo que la cerradura es implacable y que la casa no tiene ventanas, ¿cómo podría un ladrón entrar?" No puedes asumir eso, es completamente irreal. Ningún código es perfectamente seguro a menos que haya sido escrito por los mismos dioses (y no lo escribirían en PHP). Y los usuarios escogen contraseñas malas y las reutilizan en todo tipo de lugares, a menos que, por supuesto, sus usuarios también sean dioses.

    
respondido por el Anders 19.10.2017 - 14:02
fuente

Lea otras preguntas en las etiquetas