Entonces, mi servidor apache era lento y busqué en los archivos de registro. Resultó que habían aumentado a 12 GB de accesos de toneladas y toneladas de diferentes hosts que intentaban acceder a /wpad.dat en uno de mis Vhosts.
Ahora, el host virtual en cuestión es el vhost "general" que se invoca cuando un navegador no proporciona un nombre de host conocido.
Actualmente recibo miles de solicitudes por minuto a "/wpad.dat" y, por lo que Google me puede decir, ¿esto tiene algo que ver con los servidores proxy? Pero no uso servidores proxy, entonces, ¿por qué estoy siendo literalmente bombardeado por estas solicitudes?
Recibo más solicitudes por minuto para este archivo que no existe que solicitudes normales. Entonces, supongo que estoy bajo algún tipo de ataque. Lo curioso es que generalmente solo ocurre de noche (aquí en Suecia) y no durante el día.
Un tamaño de muestra de las últimas 500 solicitudes (es decir, medio minuto) muestra que consta de 200 hosts diferentes, y una pequeña muestra muestra que todos son hosts válidos (no servidores proxy TOR), por lo que algunos servidores DNS están configurados incorrectamente ? Ejecuto un servidor DNS en la máquina.
¡Por favor ayuda! :)
EDITAR El host al que acceden es "cluster.atlascms.se", por lo que lo que hacen es acceder a http://cluster.atlascms.se/wpad.dat miles de veces por minuto.
Ahora, cluster.atlascms.se es mi host de conmutación por error DNS. Entonces, todos mis clientes apuntan sus subdominios a cluster.atlascms.se, que a su vez los apunta a la IP actual (servidor maestro del servidor de conmutación por error).
Como parece, esto significa que recibo toneladas y toneladas de solicitudes para cluster.arlascms.se, ¿podría significar que mi DNS está mal configurado?
fuente
wpad.dat
mensaje que simplemente señale al host local. Eso debería romper las cosas lo suficiente, quienquiera que esté causando el problema podría tomarse el tiempo para solucionarlo.Respuestas:
Parece que su zona DNS
eklundh.com
tiene un registro comodín definido que apunta acluster.atlascms.se.
Esto incluyewpad.eklundh.com
. Le sugiero que agregue un registro DNS que defina explícitamentewpad.eklundh.com
. a127.0.0.1
o algo así.fuente
Las máquinas buscarán un archivo WPAD.dat jerárquicamente en función de su propio FQDN, si están configuradas para la detección automática de proxy. Entonces, si una PC con Windows es miembro de un dominio cdecom, buscará WPAD.dat en:
Lo más probable es que en alguna parte, alguien tenga un dominio que sea un subdominio de uno de los que aloja HTTP, y no haya configurado o deshabilitado correctamente el autodescubrimiento de proxy. En consecuencia, es probable que busquen jerárquicamente.
Es posible que un virus les haya causado hacer esto; probablemente, si las máquinas que realizan la consulta son extremadamente numerosas y en subredes diversas, esto es lo que pasa.
Si es posible, evite definir un registro DNS para el subdominio wpad de cualquier cosa que no tenga la intención de usar para el descubrimiento automático de proxy.
Si esta no es una opción, podría considerar el uso de un filtro de capa 7 para buscar consultas para wpad.dat y rechazar los paquetes con un mensaje ICMP. En realidad, esta podría ser la forma más efectiva de detener el tráfico, a menos que todas las IP sean de la misma red y su contacto técnico en whois sea receptivo.
Las cosas que apuntarán a un host en una ubicación particular para wpad.dat incluyen la configuración del dominio, la opción de nombre de dominio en las respuestas DHCP y una configuración explícita en el navegador web para cargar información de proxy desde alguna URL.
fuente
La primera cosa que haría es tratar de averiguar dónde estas solicitudes van a , es decir, su destino. Apache no registra el nombre de host de manera predeterminada, por lo que puede usarlo
tcpdump
para obtener una breve captura e inspeccionarlo para elHost:
encabezado de la solicitud, o cambiar el formato de registro de Apache para registrarlo. Prefiero iniciar sesión en el segundo campo que de otro modo sería inútil, por ejemplo:Una vez que sepa a quién se dirigen estas solicitudes erróneas, qué hacer a continuación puede quedar claro. Por ejemplo, podría resultar ser una gran empresa,
example.se
en cuyo caso puede ir a buscar a sus administradores de red y gritarles.fuente
wpad.eklundh.com
(tiene ese registro) y las computadoras que tienen un FQDN que se establece en algo como * .eklundh.com` automáticamente intentarán hacer la búsqueda WPAD.Solo para tu información,
ModSecurity
captaré esto y lo bloquearé. Hay un conjunto de reglas proporcionado por Comodo. Aquí hay una entrada de registro. Eliminé los datos relevantes de la cuenta para que los tenga solo para usarlos como ejemplo.fuente
Tuve este problema y lo solucionó creando un archivo wpad.dat que incluía la página "esta página en blanco".
La CPU fue casi a cero. El problema parece resuelto.
fuente