WiFi. Conceitos Técnicos e Segurança. Fábio Bertinatto, Guilherme Gattino, Günter Fischborn, Gustavo de Sá, Marcelo de Borba, Natan Schultz



Documentos relacionados
Wireless LAN (IEEE x)

Rede sem fio. Pollyana do Amaral Ferreira pop-mg.rnp.br

Soluções de Segurança em ambientes heterogêneos

Tecnologias Atuais de Redes

Aula Prática 10 - Configuração Básica de Rede Wi-Fi

FACULDADE DE TECNOLOGIA SENAC GOIÁS PROJETO INTEGRADOR. Projeto de Redes de Computadores. 5º PERÍODO Gestão da Tecnologia da Informação GOIÂNIA

Redes de Computadores sem Fio

Brampton Telecom, PhD em Engenharia de Telecomunicações (Unicamp).

X Semana de Iniciação Científica do CBPF Outubro/03

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

Segurança em IEEE Wireless LAN

Projeto Integrador - Projeto de Redes de Computadores

Redes de Computadores I

Redes sem Fio Segurança em WLANs (802.11) Parte 03. Ricardo Kléber. Ricardo Kléber

REDES DE COMPUTADORES

Capítulo 5 Métodos de Defesa

Comunicação Sem Fio REDES WIRELES. Comunicação Sem Fio. Comunicação Sem Fio. Comunicação Sem Fio. Comunicação Sem Fio 06/05/2014

Na implantação de um projeto de rede sem fio existem dois personagens:

EAP (Extensible Authentication Protocol) RFC 3748

Capítulo 6 Redes sem fio e redes móveis

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Prática de Redes Wireless. Criando rede modo INFRAESTRUTURA

Protocolo wireless Ethernet

Servidor de Gerenciamento de Chaves de Encriptação Aérea OTAR

Comunicação sem Fio WLAN (802.11) Edgard Jamhour

Aula 1 Gérson Porciúncula. 3COM - AirPort

Capítulo 7 - Redes Wireless WiFi

Roteador Sem Fio. Prof. Marciano dos Santos Dionizio

Redes Wireless. 26/1/07 Rui Santos

Orientações para implantação e uso de redes sem fio

Wireless. Leandro Ramos

PROTOCOLO 802.1X COM FRERADIUS FACULDADE DE TECNOLOGIA SENAC GOIÁS GESTÃO EM TECNOLOGIA DA INFORMAÇÃO

Estudo de caso da Solução Unified Wireless Cisco. Jonas Odorizzi. Curso de Redes e Segurança de Sistemas. Pontifícia Universidade Católica do Paraná

SOLUÇÃO DE TELEMETRIA PARA SANEAMENTO

Vulnerabilidades em Redes Wifi. Palestrante: Jeann Wilson

Visão geral das redes sem fio

MODULO SERVIDOR DE GERENCIAMENTO DE CHAVES DE ENCRIPTAÇÃO AÉREA OTAR P25, FASE 2

Lista de Erros Discador Dial-Up

Redes de Computadores

Introdução às Redes de Computadores. Por José Luís Carneiro

19/07/2013. Camadas. Camadas de Enlace e Física. Camadas de Enlace e Física. Topologias de Rede NOÇÕES DE REDE: CAMADAS DE ENLACE E FÍSICA

Há dois tipos de configurações bidirecionais usados na comunicação em uma rede Ethernet:

Treze razões pelas quais uma rede wireless é lenta

Centro Tecnológico de Eletroeletrônica César Rodrigues. Atividade Avaliativa

Relatório Técnico. sobre. Redes Sem Fio

Procedimentos para configuração em modo WDS

Mobilidade em Redes

WEP, WPA e EAP. Rodrigo R. Paim

Protocolos de Redes Revisão para AV I

Remote Authentication Dial in User Service (RADIUS) Rômulo Rosa Furtado

Comunicação Sem Fio (Somente em Determinados Modelos)

Redes Wireless. Padrão IEEE Redes Sem Fio (Wireless) 1

Sistemas Distribuídos: Conceitos e Projeto Introdução a Criptografia e Criptografia Simétrica

SMTP, POP, IMAP, DHCP e SNMP. Professor Leonardo Larback

Redes de Dados e Comunicações. Prof.: Fernando Ascani

5.2 MAN s (Metropolitan Area Network) Redes Metropolitanas

Aula Prática Wi-fi Professor Sérgio Teixeira

O modelo ISO/OSI (Tanenbaum,, 1.4.1)

Segurança em redes sem fio

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

Prof. Marcelo Machado Cunha Parte 3

Vulnerabilidades em Access Points a ataques de DoS em redes

Guia de conexão. Sistemas operacionais suportados. Instalando a impressora. Guia de conexão

Prof. Edson Maia Graduado em Web Design e Programação Bacharel e Licenciado em Geografia Especialista em Gestão Ambiental Complementação para

i) configurar uma rede local sem fio (WLAN) ii) investigar o funcionamento e desempenho da WLAN iii) criar um enlace sem fio ponto a ponto

i) configurar uma rede local sem-fio (WLAN) ii) investigar o funcionamento e desempenho da WLAN iii) criar um enlace sem-fio ponto-a-ponto

FTP Protocolo de Transferência de Arquivos

Arquitetura de Redes: Camadas de Protocolos (Parte I) Prof. Eduardo

Problemas de segurança na internet enfrentados pelas redes sem fio

Introdução. Algumas terminologias. Camada de Enlace de Dados. Prof. Leandro Pykosz

SISTEMAS DISTRIBUÍDOS

FACULDADE DE TECNOLOGIA SENAC SEGURANÇA DA INFORMAÇÃO. PROFESSORA: Marissol Martins

Cap 01 - Conceitos Básicos de Rede (Kurose)

Transcrição:

WiFi Conceitos Técnicos e Segurança Fábio Bertinatto, Guilherme Gattino, Günter Fischborn, Gustavo de Sá, Marcelo de Borba, Natan Schultz

Agenda 1. Introdução 2. Elementos de um Sistema de Transmissão 3. História do WiFi 4. Padrões IEEE 802.11 5. Arquitetura IEEE 802.11 6. Pacotes 7. Canais 8. Segurança 9. Vídeo

Introdução Apesar de o termo Wi-Fi ser uma marca registrada pela Wi-Fi Alliance, a expressão hoje se tornou um sinônimo para a tecnologia IEEE 802.11, que permite a conexão entre diversos dispositivos sem fio; Amplamente utilizado na atualidade, a origem do termo, diferente do que muito acreditam, não tem um significado específico; A expressão Wi-Fi surgiu como uma alusão à expressão High Fidelity (Hi- Fi), utilizada pela indústria fonográfica na década de 50. Assim, o termo Wi-Fi nada mais é do que a contração das palavras Wireless Fidelity.

Elementos de um Sistema de Transmissão Um sistema de transmissão a rádio deve conter: Antena; Cabos de conexão ou receptores de ondas magneticas; Rádio transmissor/receptor; Suprimento de energia; Aterramento; Proteção contra raios ANTENA RADIO

Histórico Em 1986 o órgão norte-americano regulador da área de telecomunicação e rádio difusão (FCC, na sigla em inglês), autoriza o uso da tecnologia na banda ISM (900MHz, 2.4 GHz e 5.2 GHz); Neste período é de uso exclusivo Militar; Desenvolvida para utilização em casos de Guerra por sua alta imunidade a interferências e por ser difícil de interceptar; Em 1988 é liberada para o uso não militar; Por mais de 15 anos é utilizada em LANs; No Brasil, uso liberado pelo Ministério das Comunicações para uso sem licenciamento nas seguintes faixas de freqüência (com potência máxima de 1W): 914Mhz, 2,4Ghz e 5,8Ghz.

Padrões Wifi IEEE 802.11 802.11 Surgimento: 1977 Velocidade: 2 Mbps Frequencia: 2.4 GHz Bandwidth: 20 MHz Alcance (in/out): 20/100 m Modulação: DSSS, FHSS MIMO: 1

Padrões Wifi IEEE 802.11 802.11 a Surgimento: 1999 Velocidade: 54 Mbps Frequencia: 5 GHz Bandwidth: 20 MHz Alcance (in/out): 35/120 m Modulação: OFDM MIMO: 1

Padrões Wifi IEEE 802.11 802.11 b Surgimento: 1999 Velocidade: 11 Mbps Frequencia: 2.4 GHz Bandwidth: 20 MHz Alcance (in/out): 35/140 m Modulação: DSSS MIMO: 1

Padrões Wifi IEEE 802.11 802.11 g Surgimento: 2003 Velocidade: 54 Mbps Frequencia: 2.4 GHz Bandwidth: 20 MHz Alcance (in/out): 38/140 m Modulação: OFDM, DSSS MIMO: 1 Outros: Compatível com o padrão 802.11 b

Padrões Wifi IEEE 802.11 802.11 n Surgimento: 2009 Velocidade: 150 Mbps Frequencia: 2.4 / 5 GHz Bandwidth: 20/40 MHz Alcance (in/out): 70/250 m Modulação: OFDM MIMO: 4 Outros: Compatível com o padrão 802.11 a/b/g

Padrões Wifi IEEE 802.11 802.11 ac Surgimento: 2011 Velocidade: 867 Mbps Frequencia: 5 GHz Bandwidth: 20/40/80/160 MHz Alcance (in/out): 70/250 m Modulação: OFDM MIMO: 8 Outros: Compatível com o padrão 802.11 n

Arquitetura Estação (STA) Dispositivo que contém interface MAC e PHY em conformidade com as especificações IEEE 802.11, mas não prevê acesso a um sistema de distribuição; Disponivel na maioria dos dispositivos (laptops, estações de trabalho). Ponto de Acesso (AP) Dispositivo que contém interface MAC e PHY em conformidade com as especificações IEEE 802.11 e provê acesso a um sistema de distribuição as estações associadas; Geralmente, produtos de infraestrutura que se conectam através de cabos a backbones.

Arquitetura - BSS Basic Service Sets (BSS) Grupo de estações comunicando-se entre sí através de um ponto comum de conexão: o AP; Nenhuma estação conversa entre sí sem antes passar pelo AP; Similar a uma célula na terminologia mobile; Fonte: http://perso.crans.org/raffo/papers/phdthesis/thesisch1.html

Arquitetura - IBSS Independent Basic Service Sets (IBSS) Grupo de estações comunicando-se diretamente uma com as outras; Um BSS formando uma rede auto-suficiente em que não há acesso a um sistema de distribuição; Um BSS sem um AP; Uma estação pode ser configurada para iniciar a rede e assurir a função de coordenação; Também se refere a topologia ad-hoc por ser uma conexão peer-topeer.

Arquitetura - IBSS Fonte: http://perso.crans.org/raffo/papers/phdthesis/thesisch1.html

Arquitetura Sistema de Distribuição (DS) Um sistema para interconectar um conjunto de BSSs; Divide-se em: Integrado: Um único AP em um rede standalone; Wired: Usando cabos para interconectar os APs; Wireless: Usando wireless para interconectar os APs. Extended Service Set (ESS) Um conjunto de BSSs interconectados por um DS; O tráfego sempre passa por um AP. Wireless Distribution System (WDS) Multiplas "portas" wireless dentro do AP, para interconectar células através de wireless.

Arquitetura Service Set Identifier (SSID) "Nome da rede"; Comprimento de 32 octetos; Cada rede (IBSS ou ESS) tem um SSID. Basic Service Set Identifier (BSSID) "Identificador da célula" Comprimento de 6 octetos (formato de endereço MAC); O valor do BSSID é igual ao endereço MAC no rádio do AP.

Pacotes de Controle Request to Sent (RTS) Transmite a duração da mensagem para as estações, para que estas atualizem seu vetor de alocação de rede (NAV), evitando colisões com outras transmissões de dados ou de quadro de gestão; Clear to Send (CTS) Atualiza o vetor de alocação de rede das estações;

Pacotes de Controle Acknowledgement (ACK) Possui duas funcionalidades Transmitir a confirmação de recebimento de dados aos remetentes; Transmitir a duração de informação no vetor de alocação de rede, como um CTS. Power-Save Poll (PS Poll) Solicita ao AP um pacote que tenha sido pré-carregado para uma estação móvel;

Pacotes de Gerenciamento IEEE 802.11 diferencia-se de todos os outros padrões IEEE 802, por possuir uma extensa capacidade de gestão de pacotes definida a nível de Medium Access Control (MAC); Um dos quatro tipos de pacotes a nível de MAC é dedicado à gestão exclusiva de pacotes; Beacon: Identifica o SSID, as taxas suportadas, alguns parâmetros PHY e um conjunto opcional de parâmetros IBSS e de indicação tráfego.

Pacotes de Gerenciamento Probe Request: Transmitida para localizar rapidamente uma WLAN IEEE 802.11. Em uma infraestrutura BSS, o AP é quem sempre responde as probe requests, em uma infraestrutura IBSS a estação móvel que enviou a última Beacon responderá. Probe Response Contém quase todas as informações que um pacote Beacon. Inclui a data e hora, beacon interval e os campos de capacidade de informação fixas; inclui também o SSID, as taxas suportadas, um conjuntos de parâmetros PHY e alguns parâmetros opicionais IBSS.

Pacotes de Gerenciamento Authentication: Realiza a identificação de identidades entre duas entidades; Possui três campos fixos: número do algoritimo de autenticação; número de sequencia da transação de autenticação; código do status; Deauthentication: Notifica uma estação do término de uma relação de autenticação; Possui apenas um único campo fixo: o código de razão.

Pacotes de Gerenciamento Association Request e Response Uma estação móvel solicita uma associação com o BSS, esta solicitação é realizada através dos pacotes Association Request e Association Response; O pacote association request possui dois campos fixos: o campo de capacidade de informação e o campo intervalo de escuta; Há também mais dois elementos de informação: o SSID e as área suportadas O pacote association response inclui três campos fixos: o campo capacidade de informação, o campo código de status e o campo ID de associação. Existe apenas um elemento de informação: faixas suportadas.

Pacotes de Gerenciamento Re-association Resquest e Response Uma estação móvel que já foi associada a uma BSS e que esta se associando a outro BSS com o mesmo SSID, utiliza da pacote Reassociation request; Este inclui as mesmas informações que o pacote association request, mais um campo fixo com o endereço do AP atual; O pacote re-association response é idêntico ao pacote associate response.

Pacotes de Gerenciamento Disassociation Notifica uma estação do término de uma relação de associação; Possui apenas um único campo fixo: o código de razão.

Comunicação Adaptado de Mobility and association management for wireless mesh networks, 2010.

Canais Trabalha com 14 canais, sendo que o mais comum é o uso de 11. O Japão utiliza os 14 canais; A França utiliza apenas os canais 10, 11, 12 e 13; O ETSI (European Telecomunication Standards Institute) utiliza do canal 1 ao canal 13; O padrão americano, definido pela FCC, é utilizar do canal 1 ao 11.

Canais Ao qual podem se sobrepor: Fonte: http://www.9tut.com/images/ccna/wireless/802_11b_overlap.png Os canais 1, 6 e 11, em vermelho, não se sobrepoem.

Segurança Grande parte das redes cabeadas comunicam-se de forma unicast; Nas redes wifi, a comunicação é realizada de forma broadcast; Todos os nós da rede podem "ouvir" a comunicação de todos os outros; Soluções: WEP; WPA; EAP;

WEP Criado em 1997; Utiliza o algoritmo RC4; Tal algoritmo possui duas funções principais: KSA (Key Scheduler Algorithm); PRGA (Pseudo Random Generation Algorithm); É um algoritmo "stream cypher"; Diferente dos algoritmos de cifra de bloco, que requerem mensagens com tamanho fixado; Funcionamento é divido em autenticação e encriptação/decriptação;

WEP Autenticação: Open System; Shared Key; Fonte: http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2011_2/rodrigo_paim/wep.html

WEP Encriptação também é realizada com o algoritmo RC4; Por padrão, uma chave de 64-bit é utilizada; Alguns fabricantes possibilitam a utilização de uma chave de 128-bit; A chave é composta por um vetor de inicialização (24-bit) e uma chave WEP (40-bit); O WEP também utiliza o algoritmo CRC-32 (Cyclic Redundancy Check) para garantir a integridade das mensagens;

WEP Encriptação/Decriptação: Fonte: http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2011_2/rodrigo_paim/wep.html

WEP - Falhas Acessos à rede Existem diversas maneiras de acessar, de forma ilegal, uma rede wifi que utiliza o protocolo WEP: Brute force: uma chave de 40 bits pode ser descoberta com um ataque de dicionário; Desafio: o desafio passa em claro e após cifrado; Escuta: capturar o tráfego até que o vetor de inicialização se repita possibilitando a descoberta da chave utilizada; Troca de bits É possível capturar quadros e alterá-los; CRC-32 possibilita isso em determinados padrões;

WEP - Falhas Inundação Captura de um quadro e retransmissão do mesmo; Congestionamento do tráfego; Injeção de pacotes Através da captura prévia de pacotes é possível recalcular o CRC e injetar pacotes aos clientes pois serão aceitos como pacotes corretamente criptografados;

WPA Em resposta às vulnerabilidades do WEP, a Wi-Fi Alliance passou o trabalhar no padrão 802.11i; Em 2003 foi criado o WPA (Wired Protected Access) como medida emergencial; Padrão de transição; Passou usar o TKIP (Temporal Key Integrity Protocol); Passphrase é usada apenas para fazer a conexão inicial; Chave encriptação é trocada constantemente; TKIP implementa o MIC (Message Integrity Code); Impede que uma mensagem seja alterada durante o trânsito da mesma (o que poderia ocorrer com o WEP); Chave de 32 a 512 bits: PMK (Pairwise Master Key); PMK gera uma PTK (Pairwise Transient Key) que é compartilhada entre o computador e o ponto de acesso;

WPA2 WPA2 foi a versão finalizada do padrão 802.11i; Criado em 2004; Utiliza AES, não mais o RC4; Utiliza CCMP (Counter Cipher Mode with Block Chaining Message Authentication Code Protocol), não mais TKIP; Utiliza dois tipos de chaves: PTK para proteger os dados enviados via unicast; GTK (Group Temporal Key) para proteger os dados enviados via broadcast; AES utiliza mais processamento, o que pode ser um problema em equipamentos antigos;

Tipos de WPA/WPA2 Versão doméstica do WPA é chamada de WPA Personal ; WPA-PSK (Pre-Shared Key); É possível ter o ponto de acesso ligado à um servidor RADIUS (Remote Authentication Dial In User Service); WPA-Enterprise (ou WPA-RADIUS); Ponto de acesso passa a chamar-se de autenticador; Passa os pedidos de conexão para o servidor de autenticação; O servidor de autenticação verifica as credenciais dos clientes e informa o ponto de acesso se ele pode ou não permitir o acesso. Pode ser utilizado um certificado em conjunto com uma passphrase;

WPA/WPA2 - Falhas Passphrase fraca WPA short packet spoofing Em 2008 foi descoberta (Erik Tews) uma falha no protocolo TKIP; WPA2: Hole196 Descoberto por Sohail Ahmad em 2010; Chave GTK não consegue detectar dados "spoofados"; Usuário logado na rede pode "snnifá-la" e e descobrir o conteúdo dos pacotes trafegados;

EAP EAP - Extensible Authentication Protocol Definido na RFC 3748 (2004). Inicialmente definida na RFC 2284 (1998); É um framework para transporte de protocolos de autenticação; EAP suporta múltiplos métodos de autenticação; EAP é executado na camada 2 (Enlace) Originalmente criado como extensão do protocolo PPP (Point-to-Point Protocol

EAP Possui quatro tipos de mensagens básicas que são utilizadas durante a conexão: Requisição; Resposta; Sucesso; Falha; EAP permite que um cliente se autentique em um servidor RADIUS; EAP - RADIUS Permite que a autenticação do cliente seja realizada remotamente em um servidor RADIUS; O RADIUS assume o papel de autenticador para o restante da sessão EAP; Permite o gerenciamento centralizado de autenticação;

EAP Fonte: http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2011_2/rodrigo_paim/wep.html

Tipos EAP O protocolo EAP possui esquemas de autenticação adicionas, chamados de Tipos EAP; A autenticação do EAP em conjunto com Tipos EAP robustos se torna um componente de segurança importante para redes sem fio; Os Tipos de EAP mais conhecidos são: TLS - Transport Layer Security TTLS - Tunneled Transport Layer Security PEAP - Protected EAP EAP-MD5 Challenge LEAP - Light Extensible Authentication Protocol

EAP - TLS TLS Método de autenticação mútua através de certificados digitais; Durante o processo de autenticação ocorre a troca dos certificados X. 509 que devem ser assinados pela mesma autoridade certificadora; Se um certificado não for enviado ou for inválido o processo de autenticação não é concluído; É necessário ter uma estrutura de PKI (Public Key Infraestructure); Utiliza chaves WEP geradas dinamicamente para proteger a conexão; Evita ataques Men-In-The-Midle

EAP - TTLS TTLS É uma extensão do EAP - TLS; Encapsula dentro de túneis a autenticação do cliente; Túnel garante anonimato do usuário na rede wi-fi; Somente servidor é autenticado por meio de Certificado Digital; O TTLS cria apenas o túnel, devendo ser utilizado em conjunto com um método de autenticação (PAP, CHAP, MSCHAP) para autenticação do cliente; Chaves WEP são geradas e distribuídas dinamicamente;

EAP - PEAP PEAP Semelhante ao EAP-TTLS, desenvolvido pela Microsoft; Também utiliza o TLS para criar um canal criptografado entre o cliente e o servidor; Necessário certificado somente no servidor; Chave do TLS criada pelo autenticador, não sendo compartilhada com o ponto de acesso; Ponto de acesso somente encaminha mensagens entre cliente e servidor RADIUS;

EAP - LEAP e MD5 LEAP - Light Extensible Authentication Protocol Protocolo de autenticação proprietário da Cisco; Possui um mecanismo de autenticação de usuário e senha; Não requer uso de certificado; Suscetível a ataques de discionário e Men-In-The-Midle; Disponível somente em equipamentos Cisco; EAP - MD5 Necessita de usuário e senha para autenticação; Transmite as senhas cifradas através do algoritmo MD5; Não gera chaves WEP dinâmicas; Não requer uso de certificado; Suscetível a ataques de discionário e Men-In-The-Midle;

Quebra de Senha - Vídeos http://www.youtube.com/watch?v=riqlxs-v57a&feature=g-upl http://www.youtube.com/watch?v=euytjyrybak&feature=g-upl

Quebra de Senha Aplicativos de Smartphone: HHG5XX WEP scanner WifiPass WLANAudit WiFinder Routerpwn WPA Decrypter WPA Tester Defectum Penetrate Pro websec.routerpwn PulWifi

Bibliografia http://www.ietf.org/rfc/rfc3748.txt http://www.gta.ufrj.br/ensino/eel879/trabalhos_vf_2011_2/rodrigo_paim/eap. html http://technet.microsoft.com/pt-br/library/cc782159(v=ws.10).aspx http://technet.microsoft.com/pt-br/library/cc770622(v=ws.10).aspx http://technet.microsoft.com/pt-br/library/cc757996%28v=ws.10%29 http://www.juliobattisti.com.br/tutoriais/paulocfarias/redeswireless021.asp http://pt.scribd.com/doc/39500297/apostila-nelson-conceitos-wireless-3 http://perso.crans.org/raffo/papers/phdthesis/thesisch1.html http://www.hardware.com.br/tutoriais/padroes-wireless/ http://wow.eecs.berkeley.edu/ergen/docs/ieee.pdf