Meu site continua sendo atingido por solicitações ímpares com a seguinte sequência de agente de usuário:
Mozilla/4.0 (compatible; Synapse)
Usando nossa ferramenta amigável do Google, eu pude determinar que esse é o cartão de visita do nosso amigável Apache Synapse . Um 'ESB Leve (Enterprise Service Bus)'.
Agora, com base nessas informações que pude reunir, ainda não tenho idéia para que serve essa ferramenta. Tudo o que posso dizer é que isso tem algo a ver com serviços da Web e suporta uma variedade de protocolos. A página de informações só me leva a concluir que tem algo a ver com proxies e serviços da web.
O problema que encontrei é que, embora normalmente não me importe, somos atingidos um pouco pelos IPs russos (não que os russos sejam ruins, mas nosso site é bastante específico da região), e quando eles fazem isso ' reenviar valores estranhos (não xss / maliciosos, pelo menos ainda não) para nossos parâmetros de string de consulta.
Coisas como &PageNum=-1
ou &Brand=25/5/2010 9:04:52 PM
.
Antes de prosseguir e bloquear esses ips / useragent em nosso site, gostaria de alguma ajuda para entender exatamente o que está acontecendo.
Qualquer ajuda seria muito apreciada :)
fonte
Respostas:
Todos os IPs estão em um intervalo específico? Esse intervalo é atribuído a uma empresa específica? Se for, basta pesquisar a quem o intervalo está atribuído e entrar em contato com o Contato técnico listado.
A coisa mais provável em que consigo pensar é que eles estão raspando o conteúdo da sua página da Web ou programando algo que raspa o conteúdo (o que explica as estranhas condições de contorno como argumentos).
Pode ser algo um pouco menos inocente, não sei quais dados você está tentando proteger (pode valer alguma coisa). Eles podem estar tentando expor uma página de erro que pode despejar informações de depuração confidenciais. Se for esse o caso, sugiro configurar um firewall de aplicativo da web. Eles são feitos para impedir que esse tipo de mensagens de erro confidenciais e outros abusos aconteçam.
Você pode tentar banir os intervalos de IP e ver quem reclama ... embora esse seja seu último recurso.
fonte
Tenho certeza de que este não é o Apache Synapse, são algumas ferramentas criadas com o Ararat Synapse , que é uma biblioteca Delphi TCP / IP. Eu baixei o código fonte dos dois projetos e, até onde posso ver, o Apache Synapse possui um user agent configurável e o padrão é:
Por outro lado, o Ararat Synapse possui este agente de usuário padrão:
É igual ao que você tem em seus logs, e eu tenho exatamente o mesmo agente de usuário investigando vários ataques de injeção de SQL. Provavelmente os atacantes estão usando algumas ferramentas construídas no Delphi com a biblioteca Ararat Synapse.
Como os bandidos não mudaram o user agent padrão, acho seguro bloquear este:
não parcialmente porque você pode bloquear algumas ferramentas legítimas em execução no Apache Synapse, e acredito que qualquer bot ou projeto legítimo definiria um user agent e não se ocultaria por padrão.
Não faz sentido bloquear IPs porque parece que o ataque vem de vários endereços IP em todo o mundo, provavelmente algumas redes bot.
fonte
A mesma pessoa que tenta injetar -1 no viewstate:
Provavelmente é uma ferramenta automatizada de testador de injeção de SQL.
fonte
Vi recentemente esse User-Agent vindo de um IP:
Logo foi seguido por um agente de usuário definitivamente malicioso (Havij):
Isto foi seguido por várias tentativas de injeção de SQL.
O Synapse não é malicioso por si só, mas parece estar sendo usado para investigar sites controlados por dados. Se o seu site não oferecer uma API a ninguém, eu bloquearia este agente do usuário. Talvez use o filtro apache-badbots no fail2ban para bloquear o tráfego de endereços IP que tentam usar essa cadeia de agentes. E cole 'Havij' lá também, enquanto você estiver nisso.
fonte
Eu verifiquei meu banco de dados com mais de 75 milhões de solicitações reunidas pelo nosso aplicativo de segurança e só encontrei esse agente de usuário sem nenhum URL de referência.
Além disso, vejo que eles atingem vários subdomínios em menos de um minuto e um visitante normal não consegue navegar tão rapidamente.
Eu conto apenas 23 solicitações para esse agente de usuário, por isso bloqueei os caras. Aqui os endereços IP dos meus sites:
fonte
Eu vim aqui depois de procurar esse agente de usuário. Um IP diferente (91.127.90.220), mas com a mesma abordagem - todos os campos de um formulário são substituídos por -1 [aspas].
É a única vez que o vejo sendo usado, então concordo que bani-lo é o caminho a seguir.
fonte