SEGURANÇA EM PROTOCOLO SIP



Documentos relacionados
Protocolo de Sinalização SIP

Fundamentos de Redes de Computadores. IPv6. Prof. Claudemir

Pedido de Esclarecimento 01 PE 12/2011

Instituto Superior Técnico. Projecto VoIP. Sistema IVVR

1 INTRODUÇÃO Internet Engineering Task Force (IETF) Mobile IP

:: Telefonia pela Internet

Processos Técnicos - Aulas 4 e 5

Redes de Computadores. Protocolos de comunicação: TCP, UDP

IBM Managed Security Services for Agent Redeployment and Reactivation

Introdução ao protocolo SIP*

Comunicação, Conhecimento, Convergência Brasil: Rua Líbero Badaró, 293, 30º andar - São Paulo, SP - Brasil, CEP

Roteamento e Comutação

Contribuição acadêmica

Projeto Você pede, eu registro.

PROJETO DE REDES

Gerencia de Rede (Desempenho) Professor: Guerra (Aloivo B. Guerra Jr.)

Prof. Marcelo Cunha Parte 5

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

F n u d n a d ment n os o Vo V I o P Introdução

PRODAM - Empresa de Tecnologia da Informação e Comunicação do Mun. SP DIT- Diretoria de Infraestrutura e Tecnologia CPI - Comissão de Planejamento e

REDES DE COMPUTADORES

Rede de Computadores II

Redes de Computadores. Prof. André Y. Kusumoto

Tecnologias Atuais de Redes

1 Redes de Computadores - TCP/IP Luiz Arthur

Endereços Lógicos, Físicos e de Serviço

Arquiteturas de Rede. Prof. Leonardo Barreto Campos

RESPOSTA AO PEDIDO DE ESCLARECIMENTO 02/2015

CONCEITOS INICIAIS. Agenda A diferença entre páginas Web, Home Page e apresentação Web;

Protocolos Sinalização

Sistemas Distribuídos

BlackBerry Mobile Voice System

TCEnet e TCELogin Manual Técnico

MANUAL DO USUÁRIO SORE Sistema Online de Reservas de Equipamento. Toledo PR. Versão Atualização 26/01/2009 Depto de TI - FASUL Página 1

Curso: Redes II (Heterogênea e Convergente)

Cláudia Araújo Coordenadora Diego Macêdo Programador Marcelo Rodrigues Suporte

Servidor Proxy armazenamento em cache.

BlackBerry Mobile Voice System

SIP Session Initiation Protocol

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

VoIP no PTT Metro. Fabricio Tamusiunas NIC.BR

TELEFONIA IP E ANYPBX SISTEMA DE GESTÃO DE CHAMADAS

TRANSMISSÃO DE DADOS Prof. Ricardo Rodrigues Barcelar

Capítulo 6 - Protocolos e Roteamento

O protocolo H.323 UNIP. Renê Furtado Felix.

REDES DE COMPUTADORES Prof. Ricardo Rodrigues Barcelar

Introdução ao Modelos de Duas Camadas Cliente Servidor

Aplicação Prática de Lua para Web

UFF-Fundamentos de Sistemas Multimídia. Redes de Distribuição de Conteúdo (CDN)

APLICAÇÃO REDE APLICAÇÃO APRESENTAÇÃO SESSÃO TRANSPORTE REDE LINK DE DADOS FÍSICA 1/5 PROTOCOLOS DE REDE

18/05/2014. Problemas atuais com o IPv4

Capítulo 9 - Conjunto de Protocolos TCP/IP e Endereçamento. Associação dos Instrutores NetAcademy - Julho de Página

Unidade 2.4 Endereçamento IP

Camadas da Arquitetura TCP/IP

PÁGINA 4 ITIL V.2 & ITIL V.3

CIDR - CLASSLESS INTER-DOMAIN ROUTING

Grécia Um Framework para gerenciamento de eventos científicos acadêmicos utilizando componentes

Sistemas Distribuídos

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

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

MÓDULO 8 Modelo de Referência TCP/IP

Aula Prática Roteador

Prof. Samuel Henrique Bucke Brito

Aplicativo Cidade Limpa

USO GERAL DOS PROTOCOLOS SMTP, FTP, TCP, UDP E IP

LGW4000 Labcom Media Gateway. Labcom Media Gateway Apresentação Geral 10/11/2011


Protocolos de Internet (família TCP/IP e WWW) Primeiro Técnico. Prof. Cesar

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

Tecnologia PCI express. Introdução. Tecnologia PCI Express

WHITEPAPER. Guia de compra para câmeras IP: tudo o que você precisa saber antes de adquirir a sua solução digital

Serviços Prestados Infovia Brasília

Tecnologias Atuais de Redes

DIMENSIONANDO PROJETOS DE WEB-ENABLING. Uma aplicação da Análise de Pontos de Função. Dimensionando projetos de Web- Enabling

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

Redes de Computadores II INF-3A

Projeto Tor UFRJ Redes I Alunos: Jhonatas Alfradique, Hugo Klin, Guilherme Almeida

Atualizaça o do Playlist Digital

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

Arquitetura de Rede de Computadores

FLEXCRM SISTEMA DE GESTÃO DE CLIENTES [MÓDULO ATENDIMENTO] SUMÁRIO

Capítulo 11: NAT para IPv4

Funcionalidade Escalabilidade Adaptabilidade Gerenciabilidade

Atualizaça o do Maker

Documento de Análise e Projeto VideoSystem

WebZine Manager. Documento de Projeto Lógico de Rede

1 Introduc ao 1.1 Hist orico

IPTABLES. Helder Nunes

Redes de Computadores

FTP Protocolo de Transferência de Arquivos

Follow-Up Acompanhamento Eletrônico de Processos (versão 3.0) Manual do Sistema. 1. Como acessar o sistema Requisitos mínimos e compatibilidade

CAMADA DE TRANSPORTE

Transcrição:

SEGURANÇA EM PROTOCOLO SIP Jeremias Neves da Silva 1 RESUMO Este artigo traz uma forma simplificada para a compreensão de todos os que desejam conhecer um pouco mais sobre segurança em protocolos SIP, protocolos estes que são responsáveis pela convergência de diversas tecnologias para o mundo IP. Palavras-chave: Protocolo SIP. OpenSER. Autenticação. Sinalização. Roteamento. Segurança. ABSTRACT This article brings a simpler form for the understanding of all who want to know a little more about security in SIP protocols, protocols, which are responsible for the convergence of various technologies for the IP world. Keywords: SIP Protocol. OpenSER. Authentication. Signaling. Routing. Security. 1. O que é Protocolo SIP? Hoje a tecnologia em telefonia IP vem tomando seu lugar entre as mais inovadoras e revolucionarias tecnologias disponíveis no mercado, e para isso algumas especificações em protocolos foram necessárias, até mesmo o 1 Jeremias Neves da Silva é graduando do curso de Tecnólogo em Gestão da Tecnologia da Informação da Faculdade SENAC Florianópolis e seu e-mail para contato é jeremiasbone@gmail.com.

desenvolvimento de um protocolo que consegui-se utilizar a banda disponível para trafegar voz sobre IP, o protocolo que mais vem se destacado para esta tecnologia é o Protocolo SIP, que poderemos ver abaixo a descrição segundo Gonçalves. O protocolo SIP, Session Initiation Protocol está descrito principalmente em duas RFCs Request For Comments, RC2543 e RFC3261 que é também conhecida como SIP versão 2. O SIP é um protocolo da camada de aplicação usada para estabelecer, modificar e terminar sessões ou chamadas multimídia. Essas sessões podem ser conferencias, e-learning, telefonia pela internet e aplicações similares. Ele é um protocolo baseado em texto, similar ao HTTP e SMTP, desenhado para iniciar, manter e terminar sessões de comunicação interativa entre usuários. Tais sessões incluem: voz, vídeo, chat, jogos interativos e realidade virtual. Ele foi definido pelo IETF e vem se tornando o padrão de fato em telefonia IP. (GONÇALVES, 2007, p.1) Como podemos observar acima, temos um Protocolo de multi serviços que além de possibilitar o tráfego de voz, também podemos utilizar para uma série de serviços de multimídia. 2. Conhecendo o mundo SIP Com a popularização desta tecnologia houve a necessidade de softwares que permitisse um melhor desempenho na sinalização de inicio, controle e fim de cada sessão entre dois ou mais pontos, com esta surgiu o SER, software licenciado pela licença GNU (GNU é um acrônimo recursivo para GNU Não é Unix e é pronunciado como guh-noo. ) como software livre e logo após ouve o surgimento do OpenSER também com licença GNU, este mais completo e responsável pelo controle dos pacotes SIP, podendo ser ela por voz, vídeo ou dados (rede multimídia). É muito comum vermos pessoas do meio questionando qual a principal diferença entre o Asterisk e o OpenSER, já que vimos com maior freqüência o Asterisk nas implementações em clientes e também nas próprias operadoras de Telefonia IP. Hoje o Asterisk tem a função de IPX, ou seja, uma Central telefônica digital com muitos recursos agregados, e o OpenSER é o Software que é responsável pela sinalização de inicio meio e fim de uma sessão multimídia, e

com isso é capaz de controlar um numero muito superior de sessões simultâneas, também é muito importante lembrarmos da sua compatibilidade com a RFC3261 (Documento responsável pela definição do Protocolo SIP versão 2). Podemos considerar que o OpenSER tem características para um nível macro, já o Asterisk apresenta melhor desempenho em ambientes médios e micro. O SIP apresenta cinco aspectos nas sessões multimídia, que são elas: Localização dos usuários; Recursos disponíveis para o usuário; Disponibilidade do usuário; Estabelecimento de chamadas; Gerenciamento da chamada. Por fim, SIP é um protocolo de sinalização para sessões multimídia. 3. Entendo um Registro SIP E para efetuar os registros destes protocolos é necessário termos um SIP Proxy, este é responsável por fazer todos os registros dos agentes via pedido de autenticação. Vale lembrar que o SIP Proxy não é o responsável pela media, e sim pelo roteamento e sinalização dos usuários. Na figura abaixo podemos observar como é o pedido de registro por um usuário a um SIP Proxy. Register 401 Unauthorized User Agent Client REGISTER w/authorize Header 200/OK SIP PROXY Na primeira solicitação de registro por parte do usuário ao SIP Proxy, podemos observar que temos um Unauthorize, porém junto a este pacote de Unauthorize é enviado os dados necessários para o registro e também uma

chave assimétrica que é a para garantir que a nova solicitação seja encaminhada pelo mesmo solicitante do registro. Com este simples processo podemos ter um uma melhor segurança nesta sinalização pelo fato de que o Agent tem que reenviar o pedido de registro com a chave assimétrica cedida pelo SIP Proxy juntamente com os demais dados solicitados para o registro. Abaixo podemos ver um processo de registro completo, até a abertura da sessão com o segundo Agent. INVITE 407 Proxy Authentication Required ACK User Agent Client INVITE With Proxy-Authorize header 100 Giving a try SIP PROXY INVITE 180 Ringing 180 Ringing 200 Ok 200 Ok ACK User Agent Client ACK 4. Conclusão Como toda tecnologia inovadora em fase de expansão, o Protocolo SIP vem a cada dia provando seu potencial e vem desbarrancando as expectativas de grandes corporações que já investem grandes quantias para o aprimoramento e o melhor desempenho de suas atuais infra-estruturas, para que possam ter sucesso neste período de transição para o mundo IP. Estamos numa fase de amadurecimento deste protocolo, estamos cientes que poderão ocorrer mudanças nas normas deste protocolo, mas nada muito diferente que impossibilite o uso dos equipamentos e softwares que usamos atualmente.

Para ser possível um melhor entendimento sobre este protocolo e os meio que ele percorre para poder fazer uma sessão, teríamos que escrever no mínimo uns oito artigos específicos para cada ponto de tráfego da comunicação, já que na sua grande maioria o uso é para telefonia e temos as pontas quase que sempre comutadas com tecnologias analógicas.

5. Referências GONÇALVES, Flávio. Telefonia IP com SIP. Florianópolis: V.Office, 2007. http://www.iptel.org/files/sip_tutorial.pdf http://www.ietf.org/rfc3261 http://www.cs.columbia.edu/~coms6181/slides/11/sip_long.pdf