Exibindo resultados 1 até 2 de 2

Tópico: Servidor FTP Modo Passivo

  1. #1
    Desde
    Jul 2012
    Posts
    1
    Peso da Avaliação
    0

    Servidor FTP Modo Passivo

    Boa tarde a todos,

    Hoje estava lendo alguns materiais referentes a melhores praticas de configuração de Firewall e fiquei com uma dúvida pois lá constava a informação de que é aconselhavel configurar um servidor FTP como FTP PASSIVO atrás de um firewall de perimetro pois quando o servidor FTP esta em modo passivo é ele quem decide qual porta sera usada para transferir informações para o Cliente FTP. Caso o cliente FTP esteja como passivo é ele que escolhera qual porta o Servidor FTP devera utilizar para transferencia de informações, sendo este o problema, pois como o cliente escolhera a porta de forma aleatória não tem como o Firewall de perimetro saber qual porta devera ficar aberta, e logicamente ele não ira deixar todas as portas altas abertas, sendo assim isto dificulta muito a administração de FTP para um Firewall.

    Isto me gerou um dúvida pois eu sempre pensei que o estabelecimento de conexão entre um cliente FTP para um Servidor FTP era necessario apenas as portas 20 e 21 do servidor estarem abertas, pois mesmo o cliente utilizando portar altas para se conectar ao Servidor FTP não seria necessario o Servidor ter estas portas altas abertas.

    Caso alguém possa me tirar este dúvida agradeço. Se alguém não entendeu o que eu tentei explicar fique a vontade para perguntar ok.

    Um dos materiais que li para tentar entender estão no site http://www.rnp.br/newsgen/0011/ftp-passivo.html

    Grato

  2. #2
    Desde
    Oct 2001
    Posts
    4.484
    Peso da Avaliação
    26

    Lightbulb Re: Servidor FTP Modo Passivo

    Curinga,

    Configurar regras para FTP em um firewall é um pouco complicado, mas fica fácil depois de entender o conceito.

    Primeiro vamos esclarecer o seguinte: o modo passivo ou o modo normal (as vezes chamado de ativo) é uma propriedade da conexão que está em andamento. Não é uma prerrogativa do cliente ou do servidor. Dentro de uma mesma conexão é possível alternar entre o modo ativo e passivo.

    O problema do modo ativo é que o cliente escolhe uma porta alta aleatória onde o servidor vai se conectar. Ou seja, o servidor FTP que, como todo bom servidor, deveria apenas receber conexões, inicia uma conexão em direção ao cliente (que como todo bom cliente deveria apenas fazer conexões).

    Isso é um problema para um firewall que esteja protegendo o cliente, pois não sabe qual porta ele deverá deixar passar a conexão de dados.

    Nesse modo ativo, o servidor inicia a conexão na porta alta do cliente usando como porta de origem a 20. Então os firewalls antigamente deixavam entrar portas altas se a origem fosse a porta 20. É claro que não demorou para que scans de portas para dentro da rede usassem a porta 20 para enganar os firewalls e desde então o FTP normal começou a ser banido.

    Já no FTP passivo é o servidor quem escolhe uma porta alta aleatória e o cliente se conecta nela para a transmissão de dados. Para o firewall do cliente é ótimo, já que o cliente está apenas fazendo conexões e não mais recebendo-as.

    No entanto, para o firewall que protege o servidor as coisas complicam. O administrador do servidor FTP precisa combinar com o administrador do firewall um intervalo de portas em uma quantidade suficiente para atender quantas conexões simultâneas forem desejadas (digamos 100) e configurar no próprio serviço de FTP (digamos, da 30000 até a 30100).

    Essas portas precisam então terem liberação de entrada no firewall em direção ao servidor FTP, e o administrador desse servidor precisa garantir que apenas o serviço de FTP vai poder ouvir conexões nessas portas. Só que nem sempre isso é possível, principalmente em máquinas compartilhadas com outros usuários e por se tratarem de portas altas (que não requerem privilégios de administrador para abrir sockets nelas).

    Atualmente os firewalls estão mais espertos e conseguem "descobrir" quais portas devem ser abertas dinamicamente, observando o que está sendo combinado através da conexão de controle na porta 21. No Linux o IPTables faz isso com o auxílio de um módulo que fica em memória trabalhando em conjunto com o tracking de conexões.

    Existem outros protocolos complicados para os firewalls que negociam portas aleatórias, como o SIP (para conexões VOIP).

    Se tiver curiosidade e paciência, dê uma lida nesse (longo) artigo sobre firewalls que escrevi há algum tempo:
    http://www.tiespecialistas.com.br/20...acls-aos-xtms/

    Um abraço,
    MM

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tópicos semelhantes

  1. Placa em Modo Promiscuo - É seguro???
    By DrunkenMasterRJ in forum Redes & TCP/IP
    Respostas: 4
    Último post: 28/07/2010, 10:51
  2. Como redirecionar tráfego de modo seguro?
    By Guzpido Krush in forum Redes & TCP/IP
    Respostas: 7
    Último post: 12/12/2008, 22:36
  3. Microsoft sugere usar Word em modo de segurança
    By J.Augusto in forum Notícias de segurança
    Respostas: 0
    Último post: 27/05/2006, 11:25
  4. Microsoft recomenda usar o Word em “modo de segurança”
    By ®µ§h in forum Notícias de segurança
    Respostas: 2
    Último post: 26/05/2006, 08:46
  5. Placa de rede em modo promíscuo
    By Alexandre_soares in forum Redes & TCP/IP
    Respostas: 2
    Último post: 02/12/2004, 11:02

Regras de envio

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •