ID do artigo: 142641 - Última revisão: terça-feira, 20 de fevereiro de 2007 - Revisão: 5.3 Servidor de Internet não está disponível devido a ataques mal-intencionados de SYN
Nesta páginaSintomasEm um computador que esteja executando o protocolo TCP/IP e que é conectado à Internet, alguns ou todos os serviços de rede são processados não está disponíveis e mensagens de erro como o seguinte aparecer na tela do cliente de rede: A conexão foi redefinida pelo host remoto. CausaEsse problema ocorre quando o computador tornou-se o destino de um ataque malicioso conhecido como TCP/IP "Sobrecarga de SYN" ou "SYN Attacks". Usuários mal-intencionados podem direcionar uma máquina inteira ou um serviço TCP específico, como serviços da web. O ataque se concentra no protocolo TCP usado por todos os computadores na Internet e não é específico para o sistema operacional Windows NT. Como funciona a sobrecarga de SYNSobrecarga de SYN funciona da seguinte maneira:
Como verificar que seu computador está em um ataque de SYNSe você suspeitar que o computador é o destino de um ataque de SYN, você pode digitar o seguinte comando em um prompt de comando para exibir conexões no estado "SYN_RECEIVED": netstat - n-p tcp Este comando pode causar o seguinte texto que aparece na tela: Conexões ativas
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 amarrando recursos de conexão varia, de acordo com a pilha TCP/IP e escutando na porta TCP de aplicativos. Para a maioria das pilhas, há um limite no número de conexões que podem estar no estado semi abertas (SYN_RECEIVED). Quando o limite é alcançado para uma determinada porta TCP, o computador de destino responde com uma redefinição a todas as outras solicitações de conexão até que recursos sejam liberados. ResoluçãoObter a seguinte atualização para Windows NT 3.51 ou o Service Pack mais recente para Windows NT 4.0 A Microsoft está comprometida em fornecer a melhor proteção possível contra esses ataques de dentro do sistema operacional Windows NT e disponibilizou um número de alterações para o TCP/IP componentes disponíveis para clientes em resposta a essa ameaça. Essa chave global tem sido projetado para proteger contra ataques e define as outras chaves mencionadas posteriormente no artigo eficaz de valores conhecidos. Essa chave evita ter a estimativa do administrador sobre quais valores seriam oferecem a proteção mais. É altamente recomendável que as seguintes chaves globais ser usado: SynAttackProtect Chave: Tcpip\Parameters Valor de tipo: REG_DWORD Intervalo válido: 0, 1, 2 0 (nenhuma proteção de synattack) 1 (reduzido tentativas de retransmissão e atrasada criação RCE (entrada de cache de rota) se as configurações de TcpMaxHalfOpen e TcpMaxHalfOpenRetried são satisfeitas.) 2 (com 1 que é feita uma indicação atrasada para Winsock.) Observação : quando o sistema localiza próprio sob ataque as seguintes opções em qualquer soquete não pode ser habilitado: sScalable janelas (RFC 1323) e por adaptador configurado parâmetros TCP (RTT inicial, tamanho da janela). Isso ocorre porque quando a proteção está funcionando a entrada de cache de rota não é consultada antes do SYN-ACK é enviado e as opções de Winsock não estão disponíveis nesse estágio da conexão. Padrão: 0 (FALSO) Recomendação: 2 Descrição: Synattack proteção envolve a reduzir a quantidade de retransmissões para SYN-ACKS que reduzirá o tempo para os quais recursos têm permaneça alocado. A alocação de recursos de entrada de cache de rota está atrasada até que uma conexão é feita. Se synattackprotect = 2, então a conexão na indicação para AFD está atrasada até que o handshake de três vias seja concluído. Observe também que as ações executadas pelo mecanismo de proteção só ocorrem se as configurações de TcpMaxHalfOpen e TcpMaxHalfOpenRetried são excedidas. Observação : as seguintes chaves devem ser alterados somente se a chave global acima provou para ser ineficaz ou limites de recurso específico são sendo atingidos. 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 * ******************************************************************* Em um evento de conexão, ele agora verifica ver se o número de blocos livres está abaixo 2 e, em caso afirmativo, adiciona um número "incrementar" de blocos onde "incrementar" é configurável no Registro 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 oferece suporte a quatro novos parâmetros de registro que podem ser usados para controlar o comportamento de registro posterior dinâmico. EnableDynamicBacklog é uma opção global para ativar ou desativar registro posterior dinâmico. O padrão é 0 (desativado), e essa configuração não fornece nenhuma alteração das versões existentes. Defini-la como 1 ativa o novo recurso de registro posterior dinâmico.
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 aproveitar as alterações para Afd.sys, aplicativos Windows Sockets especificamente devem solicitar um registro posterior maior do que o valor configurado para EnableDynamicBacklog quando eles emitem seu chamada listen(). Os aplicativos Microsoft como o Internet Information Server (que tem um registro posterior padrão de 25) são configuráveis. Detalhes específicos do aplicativo estão disponíveis da Microsoft Knowledge Base em: http://support.microsoft.com
(http://support.microsoft.com/)
Os drivers modificados para Windows NT 3.51 e instruções para instalá-los estão disponíveis de canais de suporte da Microsoft ou do seguinte local Internet: FTP://FTP.Microsoft.com/bussys/winnt /winnt-public/fixes/usa/nt351/hotfixes-postsp5/syn-attack SituaçãoWindows NT 4.0Esse problema foi corrigido no mais recentes Microsoft Windows NT EUA Service Pack para Windows NT 4.0. Para obter informações sobre como obter o Service Pack, consulte a palavra seguinte na Base de dados de Conhecimento da Microsoft:SERVPACK Windows NT 3.51A Microsoft confirmou que esse problema pode resultar em algum grau de vulnerabilidade de segurança no Windows NT versão 3.51. Uma correção com suporte total agora está disponível ainda, ele não tenha sido totalmente regressão testado e somente deve ser aplicada aos sistemas determinados como correm o risco de ataque. Por favor Avalie acessibilidade física do sistema, rede e conectividade com a Internet e outros fatores para determinar o grau de risco para seu sistema. Se o seu sistema suficientemente está em risco, a Microsoft recomenda que aplicar essa correção. Caso contrário, espere o próximo Windows NT service pack, que terá essa correção. Contate o suporte técnico Microsoft para obter mais informações.Mais InformaçõesAdicionar essas alterações no Registro pode ter um efeito adverso em um cluster do Microsoft Exchange. Cluster do Microsoft Exchange (Exres.dll) inicia com freqüência conexões para as portas de SMTP, IMAP, POP3 e o HTTP para testar a disponibilidade. Os testes são semelhantes a uma sessão telnet para porta 25, 143, 110 ou 80. Se os testes forem bem-sucedidos, o cluster saberá que os serviços estão disponíveis para usuários e os marca como "Alive". Se os testes não são bem-sucedidos, o administrador de cluster marca o recurso como off-line no administrador de cluster e registra um evento no log do aplicativo. O evento é: Tipo de evento: erro A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: 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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início