Un análisis de vulnerabilidad reciente indica que un servidor que ejecuta Windows 2012 R2 IIS 8.5 tiene un proxy abierto.
No puedo encontrar nada en el archivo web.config ni ninguna información en IIS 8.5 que me lleve a creer que hay un proxy.
La respuesta de Nexpose está a continuación.
HTTP HEAD request to http://www.google.com/
HTTP response code was an expected 200
1: ...=2018-02-24-03; expires=Mon, 26-Mar-2018 03:38:51 GMT; path=/; doma...
HTTP header 'Set-Cookie' was present and matched expectation
Intenté hacer telnet a mi servidor en 3128 y la conexión fue rechazada. ¿Es esto un falso positivo en Nexpose?
Si hago telnet al servidor en 80, recibo este mensaje.
HTTP/1.1 400 Bad Request
Content-Type: text/html; charset=us-ascii
Server: Microsoft-HTTPAPI/2.0
Connection: close
Content-Length: 326
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd">
<HTML><HEAD><TITLE>Bad Request</TITLE>
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD>
<BODY><h2>Bad Request - Invalid Verb</h2>
<hr><p>HTTP Error 400. The request verb is invalid.</p>
</BODY></HTML>
Respuesta1
Esto podría ocurrir si está probando su servidor desde un servicio de Internet y su servidor está detrás de un enrutador con nat y reenvío de puertos habilitados.
Entonces tienes algunas posibilidades:
- Su enrutador tiene algún servicio escuchando este puerto (algunos tienen servicios secretos/desconocidos en ejecución, lo que crea puertas traseras)
- Hay alguna ruta nat que reenvía el puerto 3128 al puerto 80 en su servidor
Si está utilizando telnet en su servidor en el puerto 3128, asegúrese de probar cada dirección IP del servidor (ya que el servicio podría estar escuchando solo una dirección IP y no todas), esta prueba debe incluir 127.0.0.1 y, en caso de que tenga IP nativa/pública, también deberías probar esa IP (si es posible desde otra red/conexión a Internet)
Si puede abrir una conexión a 3128 en la dirección IP de Internet de su servidor, pero no en ninguna de las direcciones IP del servidor, entonces es casi seguro que su enrutador esté utilizando la opción 1 o 2 como se describe anteriormente.