rede mundial para acesso wi-fi rápido e seguro · •módulo de firewall pode fazer o nat...

59
Rede Mundial para Acesso Wi-Fi Rápido e Seguro Ettore Enrico Delfino Ligorio – USP/STI/Internuvem – eduroam AT usp / br Março - 2016

Upload: others

Post on 07-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Rede Mundial para Acesso Wi-Fi

Rápido e Seguro

Ettore Enrico Delfino Ligorio – USP/STI/Internuvem – eduroam AT usp / br

Março - 2016

Page 2: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Agenda

• Definição de Papéis

• Solução de autenticação federada

• Padrões do eduroam

• Procedimento para ofertar eduroam na Unidade

• Segurança e tratamento de incidentes

• Roteiro de Identificação de problemas

Page 3: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Internuvem • Provemos serviço de autenticação para redes sem fio.

• Desafios: • Gestão de usuários e privilégios • Segurança: Autenticidade, sigilo e integridade. • Dificuldade de autenticação a partir de bases

isoladas

Page 4: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Gestão de usuários e privilégios

• Uso Senha Única • Acesso Federado

• Roaming de usuários de outros entes da federação

Brasil

Mundo inteiro

Page 5: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Segurança

• WPA2 Enterprise • 802.1X • 802.11i

• Fase 1: TTLS/Peap (Canal criptográfico) • Fase 2: MSchapV2

Page 6: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Dificuldade de autenticação a partir de bases isoladas

Page 7: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

• 84 instituições no Brasil • Universidades

• (maioria das federais e estaduais)

• Institutos Federais • Órgãos Governamentais • Hospitais

Page 8: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

• FaaS – Federation as a Service • Interconexão de 61 federações (países)

• Inclusive a CAFe

• Oferta de serviços para federados • Inclusive eduroam

Page 9: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Login no eduroam

• Identificação única na edugain.

“Número USP” @ “usp.br”

Identificação única dentro da instituição

Domínio DNS da instituição.

(Identificação única da instituição nas

federações)

Page 10: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Quem tem a senha única?

• Todos que tem número USP e já acessaram o portal https://uspdigital.usp.br para criá-la. – Podem acessar o eduroam

• Necessário email cadastrado para o número USP

Page 11: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Nomenclatura

• IDP: Provedor de Identidade

– Responsável pela base de usuários e RADIUS

• SP: Provedor do Serviço

– Responsável pelos APs que ofertam eduroam

Page 12: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Estrutura Administrativa

• Operador de Roaming (RO) • RO Nacional (NRO) • Confederação de Roaming (RC) • Instituição Local (SP)

Page 13: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Fonte: Curso eduroam – ESR/RNP

Page 14: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Regiões

Page 15: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Países

Page 16: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Metas – eduroam (RFC 7593) • Identificação única dos usuários em todas as pontas da

rede • Acesso confiável de convidados • Escalável • Facilidade de usar e instalar • Segurança • Proteção de Pricacidade • Baseada em padrões

Page 17: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Fundamentos • IEEE 802.1X: framework de autenticação para

liberação de portas L2

• EAP [RFC3748]: Confidencialidade e integridade no transporte de credenciais

• Hierarquia de proxies RADIUS [RFC2865] com TCP/TLS

– Parecida com DNS

Page 18: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Radius

• RADIUS (Remote Authentication Dial In UserService)

– RFC 2865

– Autenticação, Autorização e Auditoria (AAA)

Page 19: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

eduroam - Arquitetura Clássica

• Relações de Confiança

Cliente IDP SP

Radius TCP/TLS

Autenticação mútua

Page 20: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Autenticação

• IEEE 802.11i-2004 (WPA2-Enterprise): substitui o WEP e define o uso de 802.1X e EAP em redes sem fio.

Page 21: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

EAP

• Escolha do método

– Livre entre usuário e instituição de origem

• Integridade

• Confidencialidade

Page 22: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

802.1X

• Visibilidade

• Autenticação Segura

• WPA2/AES

– Obrigatório

– WPA/TKIP: hardware legado • TKIP basea-se em RC4 que, atualmente, é uma criptografia fraca.

Page 23: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

SSID - eduroam

• Obrigatório SSID eduroam

– Todas letras minúsculas

• Conexão automática dentro da federação

– Fundamental preencher @dominio_instituicao apos o ID no campo de login. Exemplo: [email protected]

Page 24: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Diagrama – Trust Fabric

Page 25: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

eduroam na USP

Page 26: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Fonte: Curso eduroam – ESR/RNP

• BSS: conjunto de uma AP e as estacoes que ele conecta

• Em um SP, a oferta do eduroam em múltiplos Aps fornecendo acesso a mesma vlan de clientes caracteriza uma ESS.

Page 27: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Como ativar na unidade

• Rede Clientes eduroam

– NAT

– DHCP

– Vlan isolada

• APs

– WPA2 AES

– VLAN e subrede isoladas para gerenciamento

– Gateway Válido

Page 28: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Roteiros Configuração

APs

• http://eduroam.usp.br/configuracoes-de-infraestrutura/

Page 29: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Instalação Recomendada

• Uso de ativos de rede apropriados

– Firewall coorporativo (vlan clientes)

– Rotedores (roteamento clientes e gerencia)

– Access Points coorporativos • Mesmo assim, respeitar o limites de usuários por AP

Page 30: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Diagrama

Page 31: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Exemplo: HP7500 • Módulo de firewall pode fazer o NAT

– Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam.

• Usar vlans diferentes para gerencia e eduroam

• DHCP da vlan/subrede de clientes do eduroam

• Funciona melhor para aplicativos VoIP e de videoconferência.

Page 32: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Instalação curinga

• pfSense

– Firewall

– NAT

– DHCP

– DHCPv6

• Lembrar

– Separar por vlans

– Bloquear tráfego entre rede gerencia e rede clientes.

Page 33: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Diagrama com pfSense

Page 34: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Como usar pfSense (NICs)

• Dependendo das interfaces físicas disponíveis, usar as porta do switch em modo acesso ou trunk (tag permit)

• Se usar tag, criar a vlan no pfSense e usar a interface com vlan no OPT#.

• OPT da lan eduroam com ipv4 e ipv6

Page 35: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Como usar pfSense (DHCP)

• Somente na interface/vlan de clientes do eduroam

• Especificar os DNS recursivos da USP

• DHCP6_Server

– Statefull

• DHCPServer

• Escolher range grande de ips

– Reservar os dez primeiros ips da subrede e os 5 últimos para fins administrativos

Page 36: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

DNS

• No DHCPServer preencha 143.107.253.3 e 143.107.51.2

• No DHCP6_Server preencha 2001:12d0::3 e 2001:12d0:c000::190

Estes servidores suportam DNSSEC

Page 37: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Como usar pfSense (Firewall)

• Liberar comunicação bidirecional com as portas UDP 1812 e 1813 dos servidores RADIUS

• Liberar

– VoIP/SIP/H323 (videoconferência)

– VPNs

– Toda a saída e entrada established ?

Page 38: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Atores de Autenticação

• Suplicante

– Dispositivo Cliente (smartphone, notebook, desktop, etc)

• NAS (Network Access Server)

– AcessPoint

• Radius

– Servidor AAA (Autenticação, Autorização e Accounting)

Page 39: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

802.1X

Page 40: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

EAPoL

• Code indica tipo de pacote EAP e como deve ser interpretado o campo ―data. Tipos comuns:

1: Request 2: Response 3: Success 4: Failure

Fonte: Curso eduroam – ESR/RNP

Page 41: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Sequência 802.1X

Page 42: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Processo de Autenticação

• Canal Criptográfico entre NAS e Radius

• Após estabelecer o canal, o NAS envia a senha para o servidor RADIUS

• Durante o processo, o cliente não tem acesso L2.

Page 43: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam
Page 44: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

MSCHAPv2

• Autenticação Mútua

– Envio de desafios nos dois sentidos

– Envia a senha junto com um conjunto de desafios

• Melhor que PAP (senha aberta) • Mesmo assim, possui vulnerabilidades.

Page 45: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

CAT.eduroam.org

• Android

– TTLS+MsCHAPv2 (Config. Manual)

– Bug para usar dois certificados Radius

• Outros sistemas operacionais

– Use instalador do CAT

Page 46: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Incidentes de segurança

• http://gestao.eduroam.usp.br

• Armazenamos accounting por 3 anos

• Auditabilidade

• Ipv6 facilita tratamento

• https://tools.ietf.org/html/rfc7593#section-5.1

Page 47: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

• Filtros

– Data

– Usuario

Page 48: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Dados do accounting radacctid bigint(21) connectinfo_start varchar(50)

acctsessionid varchar(64) connectinfo_stop varchar(50)

acctuniqueid varchar(32) acctinputoctets bigint(20)

username varchar(64) acctoutputoctets bigint(20)

groupname varchar(64) calledstationid varchar(50)

realm varchar(64) callingstationid varchar(50)

nasipaddress varchar(15) acctterminatecause varchar(32)

nasportid varchar(15) servicetype varchar(32)

nasporttype varchar(32) framedprotocol varchar(32)

acctstarttime datetime framedipaddress varchar(15)

acctstoptime datetime acctstartdelay int(12)

acctsessiontime int(12) acctstopdelay int(12)

acctauthentic varchar(32) xascendsessionsvrkey varchar(10)

Page 49: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Problemas de Segurança Comuns em Redes Sem Fio

• Associação não autorizada

• Negação de Serviço (DoS)

• Interceptação de tráfego

Page 50: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Segurança – infraestrutura eduroam

• Entre APs e RADIUS

– Shared secret

– Responsabilidade do SP

• Clientes

– Verificar o certificado do RADIUS

Page 51: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Segurança - Detalhamento

• Isolamento L2

– Vlan distinta cliente e gerencia

• Isolamento L3

– Bloqueio de trafego entre rede de clientes e entre clientes e rede de gerencia

• Senhas fortes

– Gerencia AP

– Secret Radius

• Firmware Atualizados

• Certificados nos servidores RADIUS (TTLS e PEAP)

Page 52: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Firewall • Liberar todo

icmpv6, VPN, VoIP, SIP, H323, etc

• SP tem liberdade para liberar tudo. Se for bloquear, pelo menos a lista ao lado deve ser liberada.

Page 53: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Fluxo diagnóstico de problemas

• Fluxograma • http://Gestao.eduroam.usp.br

• Logs armazenados

• Correlação logs DHCP e accounting

– NAT atrapalha

– IPv6 ajuda

Page 54: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Primeiramente, verifique: • Porta do switch

– Modo Trunk

– Vlans do eduroam e de gerência de Aps permitidas

• Ip de gerência do AP – Na vlan de gerência

• Ssid eduroam – Na vlan do eduroam

• Caminho entre Aps e servidores de NAT e DHCP – Vlan devem estar estendidas

– porta de interconexão modo trunk all vlans

Page 55: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Perguntas Autenticou

no eduroam

Pegou IP AP tem gateway

configurado

Navegou

Ping no gateway funciona

Veja logins bem sucedidos em http://gestao.eduroam.usp.br/RadPostAuth.aspx

Verificar DHCP na vlan de

clientes

SIM

SIM

SIM

NÃO

NÃO

Page 56: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Perguntas Navegou

Ping no gateway MGMT

funciona

Gateway MGMT faz NAT

Verificar extensão da vlan de gerencia entre gateway e AP. Interface de gerencia do AP esta

na vlan de gerencia?

SIM NÃO NÃO

Verificar NAT e vlan

SIM

Verificar secret key e confirmar com a STI.

Verificar se AP não está sobrecarregado ou sofre

interferência de sinal.

Corrigir Vlan. Corrigir o NAT

na vlan gerência

NÃO

Page 57: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

Benefícios • Mobilidade

• Segurança

• IPv6

• Senha Única

• Acesso Federado

– Acesso transparente a usuários de outras instituições

Page 59: Rede Mundial para Acesso Wi-Fi Rápido e Seguro · •Módulo de firewall pode fazer o NAT –Separar ips válidos diferentes para NAT de gerência e NAT dos clientes do eduroam

http://eduroam.usp.br https://wiki.geant.org/display/H2eduroam/How+to+deploy+eduroam+on-site+or+on+campus https://www.eduroam.org/downloads/docs/GN3-12-192_eduroam-policy-service-definition_ver28_26072012.pdf https://www.youtube.com/watch?v=x1YhuFPxMz8 http://www.cisco.com/c/en/us/td/docs/solutions/Enterprise/Security/TrustSec_1-99/Dot1X_Deployment/Dot1x_Dep_Guide.html