Comunicações de Dados



Documentos relacionados
Remote Authentication Dial-In User Service RADIUS

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

7.1 Modelo TCP / IP Departamento de Engenharia, Electrónica, Telecomunicações e Computadores Redes de Computadores

Modelo TCP / IP. História da família TCP/IP Modelo utilizado pela família TCP/IP Comparação com o modelo OSI

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

Utilização da rede e- U/eduroam por utilizadores Convidados. Serviço Utilizador RCTS Fevereiro de 2010

AULA 01 INTRODUÇÃO. Eduardo Camargo de Siqueira REDES DE COMPUTADORES Engenharia de Computação

Comunicações de Dados

Tecnologia 802.1X. Eng. Alessandro C. Bianchini

Projeto Integrador - Projeto de Redes de Computadores

ESTUDO DE CASO: AUTENTICAÇÃO IEEE 802.1X BASEADA NO PROTOCOLO RADIUS E SERVIÇO DE DIRETÓRIO LDAP APLICADO A REDE GIGAUFOPNET

Manual de Infraestrutura para Alunos

Especialização. Redes TCP/IP. Prof. Edgard Jamhour. Redes TCP/IP

Enunciados dos Trabalhos de Laboratório. Instituto Superior Técnico / Introdução. 2 Configuração de Redes

1º Passo. O primeiro passo a fazer será ligar-se a rede eduroam-guest.

Forms Authentication em ASP.NET

Protocolo de Sinalização SIP

Projeto de Redes de Computadores. Servidor Radius

Autenticação IEEE 802.1x em Redes de Computadores Utilizando TLS e EAP

Introdução ao protocolo SIP*

Vodafone ADSL Station Manual de Utilizador. Viva o momento

Índice. 2- Como utilizar a Rede Wireless Eduroam a. Configuração da Eduroam nos portáteis. i. Windows XP. ii. Windows Vista iii.

Service Oriented Architecture SOA

Configuração eduroam Windows 7 (Autenticação PEAP)

Encaminhamento em redes instáveis. Localização de nós em redes Peer-to-Peer Napster Gnutella Chord

Campus Virtuais. Boas Práticas e-u/eduroam. Nuno Gonçalves Pedro Simões FCCN. Versão 2.0

Seleccione, no lado esquerdo, Manage network connections. Campus de Gualtar Braga P. Serviço de Comunicações. Figura 1 - Painel de Controlo

Eduroam - Windows 7. 1º Passo. O primeiro passo a fazer será ligar-se a rede eduroam-guest.

Nível de segurança de uma VPN

Arquitetura e Protocolos de Rede TCP/IP. Modelo Arquitetural

Redes de Computadores Aula 3

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

ISP-SAFE Um Projeto de código aberto para provedores que utilizam Mikrotik

Configuração eduroam Windows XP (Autenticação PEAP)

edgebox - PTEDU edgebox como servidor de autenticação nas escolas 2009 Critical Links S.A. All rights reserved. Saturday, July 18, 2009

Autenticação 802.1x. Configuração SSID eduroam, em Windows XP

Gestão de Identidades e Código Aberto: A simplicidade de um problema complexo. Fernando Mira da Silva fernando.silva@tecnico.ulisboa.

Projeto de Redes de Computadores. Desenvolvimento de Estratégias de Segurança e Gerência

3.1.2 Protocolos e informação de encaminhamento

Capítulo 1 PROTOCOLOS FUNDAMENTAIS DA INTERNET

Redes de Computadores

Prof. Samuel Henrique Bucke Brito

Tecnologia e Infraestrutura. Conceitos de Redes

Rede de Computadores II

ADDRESS RESOLUTION PROTOCOL. Thiago de Almeida Correia

EAP (Extensible Authentication Protocol) RFC 3748

SEGURANÇA EM PROTOCOLO SIP

Servidor, Proxy e Firewall. Professor Victor Sotero

Redes de Computadores I Conceitos Básicos

Unidade Curricular: SCOM Ano letivo: 2014/2015 Alunos: Diogo Guimarães Pedro Brito

25/03/2009 ERADMANAGER. Manual do Administrador Versão 2.1

Rede Sessões de Sensibilização - software Open Source para a Administração Pública Comunicações Unificadas. 6 de Outubro de 2014

Capítulo 11: NAT para IPv4

Servidor de s e Protocolo SMTP. Professor: João Paulo de Brito Gonçalves Disciplina: Serviços de Redes

Mobilidade na camada de Aplicação. Session Initiation Protocol (SIP)

Professor: Gládston Duarte

Arquitetura TCP/IP. Parte IV Mapeamento de endereços IP em endereços físicos (ARP) Fabrízzio Alphonsus A. M. N. Soares

Plano de endereçamento IPv6 da RCTS

EDUROAM. Configuração para Windows Vista. Nucleo de Informática da Universidade da Madeira

Indústria Escolas Hospitais Bancos Seguradoras Empresas Instituições Hotéis Transportes Centros Sénior Universidades Condomínios

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

Prof. Marcelo Cunha Parte 5

REDES DE COMPUTADORES

Características de Firewalls

Professor(es): Fernando Pirkel. Descrição da(s) atividade(s):

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

Lista de Erros Discador Dial-Up

Modelo e arquitectura do TCP/IP

Rotina de Discovery e Inventário

Redes de Computadores I Internet - Conceitos

TeamWork. Manual do Utilizador. Para Windows Vista

Universidade Tuiuti do Paraná Faculdade de Ciências Exatas. Tecnologia de Análise e Desenvolvimento de Sistemas. TCP/IP x ISO/OSI

Requisitos para a Federação de um serviço web. Serviço Utilizador RCTS Janeiro de 2010

Configuração dos portáteis utilizando os cabos de rede

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

Implementação do Protocolo 802.1x. Utilizando Servidor de Autenticação FreeRadius. Discentes: Luiz Guilherme Ferreira. Thyago Ferreira Almeida

Redes de Computadores e a Internet

Redes de Computadores

SISGEP SISTEMA GERENCIADOR PEDAGÓGICO

Protocolo Rede 802.1x

Segurança de Redes de Computadores

Serviço L2-VPN RCTS. Versão Data Estado Autor /12/2007 Draft Pedro Lorga /12/2007 Draft Carlos Friaças

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

Barreiras e dificuldades na implementação do IPv6

Rede EDUROAM baseada em FreeRadius

Sistemas Multimédia. Arquitectura Protocolar Simples Modelo OSI TCP/IP. Francisco Maia Redes e Comunicações

Transcrição:

IPCA Instituto Politécnico do Cávado e do Ave Escola Superior de Tecnologia Comunicações de Dados Apresentação do Protocolo: Remote Access Dial-In User Service - RADIUS Barcelos, 5 de Abril de 2013 Grupo 2 Adélio Miranda Carlos Pereira Luís Barreto

Estrutura da apresentação RADIUS História Descrição do Protocolo Arquitetura Mensagens RADIUS Proxy RADIUS / Funcionamento Aplicação real 2

História Primeira proposta em 1991 pela empresa Livingston Enterprises Objetivo: Servidor de autenticação e contabilização para ligações de acesso telefónico. 3

RFCs: Como se processam The Internet Engineering Task Force (IETF) is a large open international community of network designers, operators, vendors, and researchers concerned with the evolution of the Internet architecture and the smooth operation of the Internet. It is open to any interested individual. The IETF Mission Statement is documented in RFC 3935. Processo IETF para RFCs: Draft -> RFC -> Proposta de Standard -> Standard Standards RADIUS: RFC 2865: Autenticação e Autorização RADIUS (Junho 2000) RFC 2866: Contabilização (Junho 2000) (fonte: ietf.org) 4

Descrição do Protocolo Protocolo cliente/servidor que permite a Servidores de Acesso Remoto (NAS) autenticar e autorizar utilizadores ou máquinas em servidores RADIUS para que possam utilizar recursos, redes ou sistemas. Standard para troca de informação entre servidores RADIUS e servidores de acesso à rede (NAS). 5

Características Protocolo UDP: Maior rapidez relativamente ao TCP Utilizador espera que pedidos falhados sejam reenviados para outros servidores e não espera que a entrega fiável do TCP demore 2 minutos a autenticar. Portas: 1812 para Autenticação e Autorização 1813 para Contabilização 6

Infraestrutura RADIUS 7

Utilizadores Telemóveis, Tablets, Pens Tele-trabalhadores Acessos VPN Escritórios remotos Hotspots Wi-Fi Redes Empresariais 8

Clientes RADIUS Servidores PPP / PPPoE Fornecedores de acesso à Internet VPN Microsoft Remote Access Server (RAS) Cisco Adaptive Security Appliance Switch com gestão Firewalls Firewall-1 Checkpoint Microsoft Internet Security Acceleration Server Pontos de acesso de Redes Sem Fios Proxies RADIUS 9

Serviços RADIUS Centralização de Serviços Autenticação (Authentication) Autorização (Authorization) Contabilização (Accounting) Modelo AAA 10

Modelo AAA Autenticação Identificar o utilizador e garantir que está autorizado a fazer o que solicita Verifica o perfil Utilizador/Password Autorização Verifica se foram fornecidos todos os dados para poder aceder; o que está autorizado a fazer. Configuração específica utilizador/sessão Ex.: que endereço IP é atribuído? Quanto tempo pode estar ligado? Contabilização Regista a utilização durante o período da mesma Armazena os atributos num ficheiro, SQL, Oracle, etc. 11

Sem RADIUS Múltiplas localizações * múltiplos utilizadores = problemas de gestão 12

Com RADIUS Localizações: Passaram a não ser problema Atualizações: centralizadas portanto mais simples 13

Comunicações MENSAGENS RADIUS 14

Authentication-Request 1. Utilizador Início de sessão (Internet, Rede, VPN, ) 2. Cliente RADIUS Access-Request (utiliz./palavra-passe) 3. Servidor RADIUS Validação / Autenticação Ligação PPPoE / VPN / WiFi 15

Authentication-Response 6. Utilizador 5. 4. Cliente RADIUS Servidor RADIUS Accept / Reject Resposta RADIUS Resposta (ACCEPT / REJECT/CHALLENGE) 16

Contabilização 1. 2. 3. 4. Utilizador Inícia de sessão (Internet, rede, VPN, ) Cliente RADIUS ACCT Start/Stop Servidor RADIUS Pacotes RADIUS ACCT db Instrução SQL INSERT Fihceiro.ACT Processo: 1. O utilizador inicia a sessão (ACCT Start) 2. O utilizador usa o(s) recurso(s) (Tempo ou Pacotes) 3. O utilizador termina a sessão 4. O cliente RADIUS envia ACCT Stop com os dados contabilizados 17

RADIUS: Pacotes Tipos de Pacotes Access-Request (01) Access-Accept (02) Access-Reject (03) Accounting-Request (04) Accounting-Response (05) Access-Challenge (11) Vendor Specific Attributes 18

RADIUS: Pacotes Code Definição 1 Access-Request 2 Access-Accept 3 Access-Reject 4 Accounting-Request 5 Accounting-Response 11 Access-Challange 19

RADIUS: Atributos O que é um Atributo? Transporta informação entre cliente e servidor RADIUS Contém informações para ativar/desativar funcionalidades no servidor RADIUS Atributos de contabilização podem conter informações sobre o utilizador: tipo de ligação, tipo de conta, etc. Definidos nos RFC 2865 e 2866 20

Exemplos de Atributos 1 User-Name 6 Service-Type 2 Password 7 Framed-Protocol 3 CHAP-Password 8 Frames-IP-Address 4 NAS-IP-Address 9 Framed-Routing 5 NAS-Port 10 Framed-Netmask Lista completa disponível em inana.org: http://www.iana.org/assignments/radiu s-types/radius-types.xml 21

RADIUS: Proxy Possibilidade de um servidor RADIUS encaminhar pedidos de acesso (Access-Request) para outro servidor RADIUS Servidores Proxy apenas conhecem realms (domínios) e não utilizadores Exemplo: No caso da rede eduroam, as universidades controlam o acesso à rede de cada aluno. Caso o aluno se desloque a outra Universidade (no mesmo país ou não) e tentar ligarse à rede sem fios, a infraestrutura da Universidade visitada, terá que consultar a Universidade de origem do aluno para validar o acesso. 22

O que são Realms? Referem-se a organizações. É o domínio de autoridade para autenticar utilizadores. Há dois tipos de Realms: Realm Proxy: encaminha a autenticação para outro servidor Realm Direto: trata da autenticação localmente baseado nas definições locais. 23

Funcionamento do Proxy (Request) 1. Utilizador Utilizador inicia a sessão 2. Cliente RADIUS Access Request (utiliz./palavrapasse) 3. Proxy Reencaminha o pedido 4. Destino Validação 24

Funcionamento do Proxy (Response) 4. Utilizador 3. 2. Cliente RADIUS Proxy 1. Destino Accept / Reject Auth.-Response Enc. Proxy Auth.-Response Authentication Response 25

Funcionamento do Proxy (Accounting) 1. Utilizador Utilizador inicia sessão 2. Cliente RADIUS ACCT Start / Stop 3. Proxy Reenc. Proxy 4. Destino Registo em BD. SQL /mysql/oracle, etc. 26

RADIUS APLICAÇÃO REAL 27

Rede eduroam O projeto eduroam (EDUcation ROAMing) tem como objetivo principal disponibilizar à comunidade académica Europeia* um serviço de mobilidade entre campus Universitários. * Fundada na Europa em 2003, desde 2012 a rede eduroam conta com a participação de 60 países a nível Mundial. fonte: http://www.eduroam.pt 28

Rede eduroam Hierarquia da Infraestrutura eduroam TLR Europa: Holanda e Dinamarca fonte: www.eduroam.org FLR Portugal: Mantida pela (FCCN) Identity Provider (IdP) Service Provider (SP) Instituições 29

Rede eduroam Infraestrutura Institucional fonte: www.eduroam.org 30

Cenário Proxy EGP.UP.PT student@csu.edu.au a1324@egp.up.pt IPCA.PT a3000@ipca.pt NAS Proxy Server CSU.EDU.AU Servidores Proxy/AAA 31

Referências [1] J. Vollbrecht, (2007). The History of the RADIUS Server. Disponível: http://www.interlinknetworks.com/app_notes/history_of_radius.htm [2] C. Rigney, A. Rubens, W. Simpson (1997, Janeiro). Remote Authentication Dial In User Service (RADIUS). Disponível: https://datatracker.ietf.org/doc/rfc2058/?include_text=1 [3] IEEE Taxonomy Version 1.01 IEEE (2009). Disponível: http://www.ieee.org/organizations/pubs/ani_prod/keywrd98.txt [4] RADIUS (n.d.), (2013, Março). Em Wikipedia. Disponível: http://en.wikipedia.org/wiki/radius [5] J. Hassell (2002, Outubro). RADIUS, O Reilly Media. [6] C. Rigney, S. Willens, A. Rubens, W. Simpson (2000, Junho). Remote Authentication Dial In User Service (RADIUS). Disponível: http://tools.ietf.org/html/rfc2865 [7] Cisco (2006, Janeiro).How does RADIUS work? Disponível: http://www.cisco.com/en/us/tech/tk59/technologies_tech_note09186a00800945cc.shtml [8] Microsoft. RADIUS Protocol Security and Best Practices (2002, Janeiro). Disponível: http://technet.microsoft.com/en-us/library/bb742489.aspx [9] IANA. Radius Types (2012, Outubro). Disponível: http://www.iana.org/assignments/radius-types/radiustypes.xml [10] L. Durnford, (2010, Outubro). How to offer eduroam support to customer institutions. Disponível: https://confluence.terena.org/display/h2eduroam/how+to+offer+eduroam+support+to+customer+institutions [11] M.J.B. Robshaw. RSA Laboratories. On recent results for MD2, MD4 e MD5 (1996, Novembro). Disponível: ftp://ftp.rsasecurity.com/pub/pdfs/bulletn4.pdf [12] Y Bhaiji, (2008). Network Security Technologies and Solutions, Cisco Press, pp. 267-287 [13] K. Wierenga, et al. Inter-NREN Roaming Architecture: Description and Development Items. (2006, Setembro) Disponível: https://www.eduroam.org/downloads/docs/gn2-06-137v5-deliverable_dj5-1-4_inter- NREN_Roaming_Technical_Specification_20060908164149.pdf 32

Questões? 33

Obrigado! Adélio Miranda Carlos Pereira Luís Barreto Contactos a7820@alunos.ipca.pt a8140@alunos.ipca.pt a7812@alunos.ipca.pt 34