Dns [RESOLVIDO]

1. Dns [RESOLVIDO]

Paulo benedito
paulo.benedito

(usa Outra)

Enviado em 09/12/2009 - 13:27h

Ae galera aleguem poderia me explicar o que significa está regra?

iptables -t filter -A INPUT -m state --state INVALID -j DROP

desde já agradeço

Obg


  


2. MELHOR RESPOSTA

Magno Lima
magnolinux

(usa Debian)

Enviado em 09/12/2009 - 13:51h

entao vamos a explicação... como nosso amigo renato citou acima...

mais o que é ou nao estado reconheçido???? Eis a questão..!!!

Essa regra so é valida se for trafegar no protocolo TCP/IP. Poque é um protoloco orientado a conexão e é neste protocolo que é setado o estado do pacote....

Explicação....

Todo pacote tcp/ip, existe um campo onde é setado as flags, as flags indicam o estado do pacote......

Como dito acima o protocolo tcp é um protocolo orientado a conexão, entao antes de começar o envio dos dados, existe toda uma comunição entre cliente/servidor para que a conexão seja estabelecida e aí sim os dados são trafegos. As flags são exatamente essa comunição entre cliente/servidor. Abaixo colocarei algumas flags e darei uma explicação rapida.

SIN, RST, FIN, ACK, URG, PSH

Entao vamos ao exemplo, se um cliente for iniciar uma nova conexão ele ira enviar um pacote tcp/ip para o servidor contendo a flag SIN ativa, que é a flag que indica uma nova conexão. Caso o servidor queira estabelecer essa comunicação ele envia um pacote tcp/ip com as flads SIN/ACK ativas, para fechar a conexão o cliente envia um ultimo pacote tcp/ip com a flag ACK. Agora sim depois de todo esse processo os dados serão trafegados..

Agora imagine o seguinte, o cliente envia um pacote tcp/ip com a flag SIM e a flag FIN ativas. Isso não é valido, pq a flag SIN é para iniciar a conexão, já a flag FIN é para finalizar, entao o cliente quer inicializar e finalizar. Isto que é estado invalido, entao o servidor com esta regra que vc colocou acima passa a recusar pacotes mal formados ou invalidos. Devido as flags do pacote...

Esse foi um simples exemplo, espero que tenha ficado claro ... Mais duvidas de uma busca no vol..

Abraço...

3. Re: Dns [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 09/12/2009 - 13:32h

Meu amigo.. o nome do pico nao tem nada haver com a pergunta .....

Atenção neste momento, o topico é a alma do negocio....


4. Re: Dns [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/12/2009 - 13:33h

Significa q todo pacote q entrar e q tiver o estado inválido, ou seja, q não esteja em um estado reconhecido, q este seja descartado.


5. Re: Dns [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 09/12/2009 - 13:55h

Foi uma explicação bem rapida e simples.. esse conteúdo muito interessante.. me despertou uma ideia de montar um artigo falando sobre flags e protocolo...

Abraço....


6. Re: Dns [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/12/2009 - 14:07h

A explicação é bem breve, mas é isso ae serve pra vc entender o q significa esse estado. Ah! É muito bom rever esses conceitos, magno!


7. Re: Dns [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 09/12/2009 - 18:37h

vlw renato...




8. Re: Dns [RESOLVIDO]

Paulo benedito
paulo.benedito

(usa Outra)

Enviado em 10/12/2009 - 09:16h

Obrigado renato e magno

sanaram minha duvida completamente, o magno como sempre a disposição para responder a pergutas de forma extremamente impecavel nas explicações.

Agradeco a vcs do vol.

Obrigado


9. Re: Dns [RESOLVIDO]

Magno Lima
magnolinux

(usa Debian)

Enviado em 10/12/2009 - 09:17h

Ok amigo..

sempre que precisar estamos a disposição....

Flw...






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts