Select the product you need help with
Servidor de Internet indisponível devido a ataques maliciosos de SYNArtigo: 142641 - Ver produtos para os quais este artigo se aplica. Nesta páginaSintomasNum computador que está a executar o protocolo TCP/IP e que esteja ligado à Internet, alguns ou todos os serviços de rede são compostos indisponíveis e mensagens de erro como a que se segue apresentadas no ecrã do cliente de rede: A ligação foi reposta pelo anfitrião remoto. CausaEste problema ocorre quando o computador tornou-se o destino de um ataque malicioso conhecido como TCP/IP "SYN congestionamento" ou "Ataques SYN." Utilizadores mal intencionados podem direccionar um computador completo ou um serviço TCP específico como os serviços web. O ataque dedica-se o protocolo TCP utilizado por todos os computadores na Internet e não é específico do sistema operativo do Windows NT. Como funciona o congestionamento de SYNSYN congestionamento funciona da seguinte forma:
Como verificar que o computador está num ataque SYNSe suspeitar que o computador é o destino de um ataque SYN, pode escrever o seguinte comando numa linha de comandos para visualizar ligações no estado "SYN_RECEIVED": netstat - n-p tcp Este comando poderá provocar o seguinte texto seja apresentado no ecrã: Ligações activas
Proto Local Address Foreign Address State
TCP 127.0.0.1:1030 127.0.0.1:1032 ESTABLISHED
TCP 127.0.0.1:1032 127.0.0.1:1030 ESTABLISHED
TCP 10.57.8.190:21 10.57.14.154:1256 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1257 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1258 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1259 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1260 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1261 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1262 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1263 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1264 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1265 SYN_RECEIVED
TCP 10.57.8.190:21 10.57.14.154:1266 SYN_RECEIVED
TCP 10.57.8.190:4801 10.57.14.221:139 TIME_WAIT
O efeito de ocupar recursos de ligação varia, de acordo com a pilha de TCP/IP e as aplicações escutar a porta TCP. Para a maior parte das pilhas, existe um limite no número de ligações que podem estar no estado aberto metade (SYN_RECEIVED). Uma vez atingido o limite para uma determinada porta TCP, o computador de destino responde com uma reposição a todos os outros pedidos de ligação até que os recursos são libertados. ResoluçãoObtenha a seguinte actualização para Windows NT 3.51 ou o mais recente Service Pack para Windows NT 4.0 A Microsoft está empenhada em fornecer a melhor protecção possível contra estes ataques de no sistema operativo Windows NT e disponibilizou um número de alterações para o TCP/IP componentes disponíveis para os clientes em resposta a esta ameaça. Esta chave global foi concebido para proteger contra ataques e define as chaves mencionadas posteriormente no artigo conhecidos valores eficaz. Esta chave evita ter de estimativa de administrador sobre os valores seriam oferecem protecção a maior parte dos. É vivamente recomendado que as seguintes chaves globais ser utilizado: SynAttackProtect Chave: Tcpip\Parameters Tipo de valor: REG_DWORD Intervalo válido: 0, 1, 2 0 (sem protecção synattack) 1 (reduzido tentativas de retransmissão e atrasadas criação RCE (entrada de cache de rota) se as definições de TcpMaxHalfOpen e TcpMaxHalfOpenRetried foram satisfeitas.) 2 (juntamente com 1 que é efectuada uma indicação atrasada para Winsock.) Nota : quando o sistema localiza próprio sofrer um ataque as seguintes opções qualquer socket já não pode ser activado: windows sScalable (RFC 1323) e por adaptador configurado parâmetros de TCP (RTT inicial, tamanho da janela). Isto acontece porque quando protecção está a funcionar a entrada de cache de rota não é consultada antes de SYN-ACK é enviado e as opções de Winsock não estão disponíveis nesta fase da ligação. Predefinição: 0 (FALSO) Recomendação: 2 Descrição: Synattack protecção envolve reduzindo a quantidade de retransmissões de SYN-ACKS, que irá reduzir o tempo para os quais recursos têm de permanecer atribuída. A atribuição de recursos de entrada de cache de rota é atrasada até é estabelecida uma ligação. Se synattackprotect = 2, então a ligação na indicação para AFD é atrasada até que o handshake tridireccional esteja concluído. Também repare que as acções efectuadas pelo mecanismo de protecção só ocorrem se as definições de TcpMaxHalfOpen e TcpMaxHalfOpenRetried forem excedidas. Nota : as seguintes chaves só devem ser alteradas se a chave acima global tem comprovada seja ineficaz ou limites de recurso específico que está a ser acerta. As alterações estão listadas aqui: ******************************************************************* * 1. Tcpip.sys times out half-open connections faster * *******************************************************************
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\Tcpip
\Parameters
\TcpMaxConnectResponseRetransmissions
Value Type: REG_DWORD
Valid Range: 0-0xFFFFFFFF
Default: 2
Value Retransmission Times Elapsed Time Comments 3 3, 6, and 12 seconds 45 seconds Cleanup 24 secs after last retx 2 3, and 6 seconds 21 seconds Cleanup 12 secs after last retx 1 3 seconds 9 seconds Cleanup 6 secs after last retx ******************************************************************* * 2. NetBT has a Higher, Configurable Backlog * ******************************************************************* Num evento de ligação, agora verifica ver se o número de blocos livres for inferior a 2 e, em caso afirmativo, adiciona o número de blocos "aumentar" onde "aumentar" é configurável no registo tal como mostrado aqui:
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\NetBt
\Parameters
\BacklogIncrement
Value Type: REG_DWORD
Valid Range: 1-0x14 (1-20 decimal)
Default: 3
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\NetBt
\Parameters
\MaxConnBackLog
Value Type: REG_DWORD
Valid Range: 1-0x9c40 (1-40,000 decimal)
Default: 1000
******************************************************************* * 3. Afd.sys has been modified to withstand large numbers of * * "half-open" connections efficiently * ******************************************************************* A nova versão do Afd.sys suporta quatro parâmetros de registo novo que podem ser utilizados para controlar o comportamento backlog dinâmico. EnableDynamicBacklog é um parâmetro global para activar ou desactivar backlog dinâmico. Assume como predefinição 0 (desactivado) e esta definição não fornece nenhuma alteração das versões existentes. Definir para 1 permite a nova funcionalidade dinâmica backlog.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\AFD
\Parameters
\EnableDynamicBacklog
Value Type: REG_DWORD
Valid Range: 0,1
Default: 0
Suggested value for a system under heavy attack: 1
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\AFD
\Parameters
\MinimumDynamicBacklog
Value Type: REG_DWORD
Valid Range: 0-0xFFFFFFFF
Default: 0
Suggested value for a system under heavy attack: 20
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\AFD
\Parameters
\MaximumDynamicBacklog
Value Type: REG_DWORD
Valid Range: 0-0xFFFFFFFF
Default: 0
Suggested value for a system under heavy attack: Memory
dependent. We recommend that this value does not exceed 20000 (decimal). This prevents exhaustion of the non-paged pool when under attack.
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Services
\AFD
\Parameters
\DynamicBacklogGrowthDelta
Value Type: REG_DWORD
Valid Range: 0-0xFFFFFFFF
Default: 0
Suggested value for a system under heavy attack: 10 (0xa)
Para tirar partido das alterações para Afd.sys, aplicações de sockets do Windows tem de pedir especificamente um backlog superior ao valor configurado para MinimumDynamicBacklog quando estes emitem os respectivos chamada listen(). Aplicações da Microsoft como o Internet Information Server (que tem um backlog predefinido de 25) são configuráveis. Detalhes específicos da aplicação estão disponíveis a partir da Microsoft Knowledge Base em: http://support.microsoft.com Os controladores modificados para o Windows NT 3.51 e instruções para instalar estão disponíveis de canais de suporte da Microsoft ou a partir da seguinte localização de Internet:
(http://support.microsoft.com/)
FTP://FTP.Microsoft.com/bussys/Winnt /winnt-public/fixes/usa/nt351/hotfixes-postsp5/syn-attack Ponto Da SituaçãoWindows NT 4.0Este problema foi corrigido no mais recente Microsoft Windows NT dos Estados Unidos Service Pack para Windows NT 4.0. Para obter informações sobre como obter o Service Pack, consulta a seguinte palavra na base de dados de conhecimento da Microsoft:SERVPACK Windows NT 3.51A Microsoft confirmou que este problema pode resultar num certo grau de vulnerabilidade da segurança no Windows NT versão 3.51. Está agora disponível uma correcção suportada totalmente; no entanto,-não tem foi totalmente regressão testado e só deve ser aplicada a sistemas determinados para correrem o risco de ataque. Avalie Consulte acessibilidade física do sistema, rede e conectividade da Internet e outros factores para determinar o grau de risco para o sistema. Se o sistema for suficientemente susceptíveis, a Microsoft recomenda que aplica esta correcção. Caso contrário, aguarde o próximo Windows NT service pack, que conterá esta correcção. Contacte o suporte técnico da Microsoft para obter mais informações.Mais InformaçãoAdicionar estas alterações de registo pode ter um efeito adverso num cluster do Microsoft Exchange. Microsoft Exchange Cluster (Exres.dll) inicia frequentemente ligações para as portas de SMTP, IMAP, POP3 e HTTP para testar a disponibilidade. Os testes são semelhantes a uma sessão de telnet à porta 110, 143, 25 ou 80. Se os testes com êxito, o cluster sabe que os serviços estão disponíveis para utilizadores e marca-as como "Activo". Se os testes não fazem com êxito, o administrador de clusters marca o recurso como offline no administrador de clusters e regista um evento no registo de aplicações. O evento é: Tipo de evento: erro PropriedadesArtigo: 142641 - Última revisão: terça-feira, 20 de Fevereiro de 2007 - Revisão: 5.3 A informação contida neste artigo aplica-se a:
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 142641
(http://support.microsoft.com/kb/142641/en-us/
)
| Traduções de Artigos
|




Voltar ao topo








