Trabalho 3 Firewalls



Documentos relacionados
III WTR do POP-BA III Workshop de Tecnologias de Redes Ponto de Presença da RNP na Bahia Instrutor: Ibirisol Fontes Monitor: Jundaí Abdon.

Prof. Samuel Henrique Bucke Brito

Firewalls, um pouco sobre...

Professor Claudio Silva

Capítulo 4 TCP/IP FIREWALLS.

Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços

Firewalls em Linux. Tutorial Básico. André Luiz Rodrigues Ferreira

Uso do iptables como ferramenta de firewall.

Segurança de Redes de Computadores


Firewall e Proxy. Relatório do Trabalho Prático nº 2. Segurança em Sistemas de Comunicação

Instalação e Configuração Iptables ( Firewall)

ADMINISTRAÇÃO DE REDES I LINUX. Firewall. Frederico Madeira LPIC 1, CCNA fred@madeira.eng.br

Gestão de Sistemas e Redes

Iptables. Adailton Saraiva Sérgio Nery Simões

IPTABLES. Helder Nunes

Firewall Iptables. Professor: João Paulo de Brito Gonçalves. Campus - Cachoeiro Curso Técnico de Informática

Firewall Iptables - Impasses

Linux Network Servers

Administração de Redes 2014/15. Network Address Translation (NAT)

Arquitectura de Redes

Trabalho de laboratório sobre ARP

Firewall. Tutorial Firewall em Linux Acadêmicos: Felipe Zottis e Cleber Pivetta

Obs: Endereços de Rede. Firewall em Linux Kernel 2.4 em diante. Obs: Padrões em Intranet. Instalando Interface de Rede.

Firewall IPTables e Exemplo de Implementação no Ambiente Corporativo.

01 - Entendendo um Firewall. Prof. Armando Martins de Souza armandomartins.souza@gmail.com

Segurança com Iptables

2 A Avaliação de RMU 20/12/2012. Nome:

Segurança em Sistemas de Informação

Segurança de Redes. Firewall. Filipe Raulino

Prática NAT/Proxy. Edgard Jamhour. Esses exercícios devem ser executados através do servidor de máquinas virtuais: espec.ppgia.pucpr.

Segurança Informática e nas Organizações. Guiões das Aulas Práticas

Compartilhamento da internet, firewall

O que é uma firewall? É um router entre uma rede privada e uma rede pública que filtra o tráfego com base num conjunto de regras.

Aula 08. Firewall. Prof. Roitier Campos Gonçalves

Oficina de ferramentas de Gerência para Redes em Linux

Autor: Armando Martins de Souza <armandomartins.souza at gmail.com> Data: 12/04/2010

Elaboração de Script de Firewall de Fácil administração

Trabalho de laboratório sobre ARP

LABORATÓRIO V. NAT E FIREWALL Documento versão 0.1. Aluno: Paulo Henrique Moreira Gurgel #

Administração de Sistemas Operacionais

Administração de Redes Firewall IPTables

LABORATÓRIO XII. PORTSCAN & FOOTPRINTING Documento versão 0.1. Paulo Henrique Moreira Gurgel #

comando parâmetro alternativo parâmetro REGRA função iptables -t tabela -N --new chain cria uma nova chain. iptables -t tabela -E --rename-chain

Entendendo como funciona o NAT

Projeto e Instalação de Servidores Servidores Linux Aula 6 Firewall e Proxy

Netfilter e Iptables

NAT com firewall - simples, rápido e funcional

Segurança de redes com Linux. Everson Scherrer Borges Willen Borges de Deus

Troubleshooting em rede básica

Curso de Instalação e Gestão de Redes Informáticas

PROJETO DE IMPLEMENTAÇÃO DE UM SERVIDOR FIREWALL LIVRE UTILIZANDO IPTABLES

Proxyarp O Shorewall não exige qualquer configuração

BRUNO PEREIRA PONTES

FIREWALL COM IPTABLES. by João Eriberto Mota Filho 3. TABELAS. Tabela Filter ESQUEMA DA TABELA FILTER

Prof. Roberto Franciscatto 4º Semestre - TSI - CAFW. Free Powerpoint Templates Page 1

Orientador de Curso: Rodrigo Caetano Filgueira

Actividade 3: Configuração de VLANs

Administração de Sistemas

Listas de Controlo de Acesso (ACLs)

Tema do Minicurso: Firewall IPTABLES. Carga horária 3h

Relatório de Instalação do Windows 2003 Server

Curso Firewall. Sobre o Curso de Firewall. Conteúdo do Curso

Trabalhando com NAT no PFSense

FIREWALL. Prof. Fabio de Jesus Souza. Professor Fabio Souza

I Workshop do POP MG. Firewall IPTABLES. Fernando Resende Coelho mg.rnp.br

Disciplina: Fundamentos de serviços IP Alunos: Estevão Elias Barbosa Lopes e Leonardo de Azevedo Barbosa

GTER - 22ª Reunião. fwbuilder Firewall Builder. Uniformizando a configuração de firewalls. Ethy H. Brito dez/2006

Instalação Remota Distribuição Linux

Ilustração 1: Componentes do controle de acesso IEEE 802.1x

Guia de iniciação Bomgar B400

Firewall - IPTABLES. Conceitos e Prática. Tópicos em Sistemas de Computação Prof. Dr. Adriano Mauro Cansian adriano@acmesecurity.

Redes de Computadores. Guia de Laboratório Configuração de Redes

Firewall. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes. Campus Cachoeiro Curso Técnico em Informática

Vodafone ADSL Station Manual de Utilizador. Viva o momento

Execícios de Revisão Redes de Computadores Edgard Jamhour. Proxy, NAT Filtros de Pacotes

Fundamentos dos protocolos internet

O Manual do Desktop Sharing. Brad Hards Tradução: Pedro Morais

Configuração e Partilha de Pastas / ICS

FireWall no Linux FIREWALL COM IPTABLES. by João Eriberto Mota Filho

Segurança da Informação

Manual de Introdução da Bomgar B100

ESCOLHA DO EQUIPAMENTO

Java e JavaScript. Krishna Tateneni Tradução: José Pires

Handson Policy Based Routing

Tipos de Firewalls. porta de origem/destino, endereço de origem/destino, estado da conexão, e outros parâmetros do pacote.

Objetivos: i) Verificar o impacto de loops em redes locais ii) Configurar o protocolo STP para remover loops da rede

1.1 A abordagem seguida no livro

EN-3611 Segurança de Redes Aula 07 Firewalls Prof. João Henrique Kleinschmidt

Guia de Instalação de Software

Configuração do Servidor Gateway Firewall e DHCP

Generated by Foxit PDF Creator Foxit Software For evaluation only. Capitulo 1

Transcrição:

IST MEIC/MERC Segurança Informática em Redes e Sistemas 2008/2009 Trabalho 3 Firewalls Objectivos Introduzir a configuração de uma firewall utilizando as ferramentas iptables e fwbuilder. 1 Introdução A rede que é fornecida tem a seguinte configuração: 2 iptables A ferramenta iptables (man iptables) permite administrar as regras para filtrar pacotes e para traduzir endereços (NAT) 2.1 Algumas regras simples Teste algumas regras simples na Máquina 2. 2.1.1 Recusar pacotes ICMP Usar o comando: iptables A INPUT p icmp j DROP Isto permite recusar todos os pacotes icmp recebidos Para ver a regra gerada fazer: iptables L Testar a ligação fazendo ping de outra máquina para a Máquina 2. Nota: Para apagar a regra usar: iptables D INPUT 1 ou 1

iptables D INPUT p icmp j DROP 2.1.2 Recusar ligações telnet Verificar que a ligação telnet funciona. Em seguida fazer: iptables A INPUT p tcp -dport 23 j DROP Verificar agora a ligação telnet. Para apagar a regra anterior fazer: iptables D INPUT p tcp -dport 23 j DROP iptables D INPUT 1 2.1.3 Recusar ligações telnet de endereços específicos Para recusar ligações telnet da Máquina 1 fazer: iptables A INPUT p tcp s 192.168.1.1 -dport 23 j DROP Testar ligações telnet de todas as máquinas para verificar que apenas a Máquina 1 não consegue estabelecer ligação. 2.1.4 Recusar ligações telnet de uma sub-rede Para recusar ligações de uma sub-rede fazer: iptables A INPUT p tcp s 192.168.1.0/24 -dport 23 j DROP Testar as ligações telnet. 2.2 Redireccionar ligações Para redireccionar pacotes vamos alterar as regras na tabela nat. Fazer: iptables -t nat -A PREROUTING --dst 192.168.1.2 -p tcp --dport 23 j DNAT --to-destination 192.168.3.2 Testar agora a ligação telnet entre a Máquina 1 e a Máquina 2: telnet 129.168.1.2 Verificar que a ligação é estabelecida entre a Máquina 1 e a 3: Fazer netstat t nas várias máquinas. Para redireccionar as ligações http para a Máquina 3 fazer: iptables -t nat -A PREROUTING --dst 192.168.1.2 -p tcp --dport 80 -j DNAT --to-destination 192.168.3.2 Testar com um browser na Máquina 1 e ver a seguinte página: http://192.168.1.2/ Fazer netstat t para verificar que a ligação é entre a Máquina 1 e a 3. 3 Fwbuilder A ferramenta fwbuilder permite configurar e administrar uma firewall para um conjunto de plataformas 3.1 Algumas regras Para começar a gerar as regras de novo comece por apagar as regras anteriores usando o comando: iptables [ t tabela] D #regra Para utilizar o fwbuilder necessita instalar, em primeiro lugar, as extensões para iptables de acordo com os passos descritos no Anexo. Em seguida corra o fwbuilder. 3.1.1 Criar uma nova firewall Em firewalls fazer new firewall 2

Configurar a firewall para iptables e para linux Introduzir as interfaces e escolher uma como management interface 3.1.2 Aceitar ligações ssh Para o fwbuilder conseguir instalar as regras de uma firewall é necessário que a máquina aceite ligações ssh Criar novo serviço tcp no porto de destino 22 Criar nova regra fazendo insert rule em policy Colocar o novo serviço no campo Service Mudar o campo Action para Accept Fazer rules install para instalar a firewall Testar ligações ssh 3.1.3 Aceitar ligações telnet Verificar ligação telnet. Funciona? Porquê? Verificar as regras com iptables L. Como estão as regras? Criar novo serviço tcp no porto de destino 23 Criar nova regra e aceitar ligações do novo serviço Instalar a firewall Testar ligações telnet 3.1.4 Redireccionar ligações telnet Configurar eth0 com external Acrescentar o ip da Máquina 3 em addresses Acrescentar regra na tabela NAT Alterar o endereço de origem, o serviço original e endereço a traduzir 3.2 Rede interna + dmz Usando o fwbuilder criar a seguinte configuração (figura acima): Máquina 1 é uma máquina externa o Apenas pode fazer pedidos ssh (porto 22) ou http (porto 80) para a Máquina 2 Máquina 2 é a firewall o Apenas aceita pedidos ssh (porto 22) vindos da rede interna 3

o Redirecciona pedidos http (porto 80) para a Máquina 3 o Redirecciona pedidos ssh (porto 22) da rede externa para a Máquina 4 o Todo o resto dos pedidos vindos da rede externa são rejeitados Máquina 3 é um web server numa DMZ: o Aceita pedidos http (porto 80) da rede externa ou interna o Aceita pedidos ssh (porto 22) da rede interna o Não efectua pedidos nenhuns Máquina 4 é um cliente interno o Aceita pedidos externos de ssh o Pode efectuar pedidos ssh para o exterior e para a DMZ 4

Anexo 1 Instalação das extensões fwbuilder Para utilizar devidamente o fwbuilder para configurar firewalls iptables, é necessário efectuar os seguintes passos: 1. Carregar ISO no Virtual PC: o CD Capture ISO Image o Seleccionar fwbuilder-extensions.iso 2. Montar CDROM na Máquina Virtual: mount /media/cdr0 3. Instalar extensão fwbuilder para iptables: rpm i /media/cdr0/fwbuilder-ipt-2.0.9-1.pm.1.i586.rpm 5