Mudanças entre as edições de "Comunicações Unificadas usando os Protocolos SIP, XMPP e SMTP"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
(Criou página com ';Autor: Tyale Schneider Rodrigues ;Resumo: Muitos estudos para o desenvolvimento de soluções de segurança em ambientes computacionais têm sido realizados nos últimos tempos...')
 
Linha 1: Linha 1:
 
;Autor:
 
;Autor:
Tyale Schneider Rodrigues
+
José Paulo de Oliveira Petry
  
 
;Resumo:
 
;Resumo:
Muitos estudos para o desenvolvimento de soluções de segurança em ambientes computacionais têm sido realizados nos últimos tempos. A cada dia também, junto com o desenvolvimento de soluções, são descobertas novas vulnerabilidades de softwares. Nenhum software está imune a vulnerabilidades. Desta forma é cada vez mais difícil conseguir prevenir-se de ataques de pessoas mal intencionadas, que buscam roubar informações ou simplesmente corromper os dados. Como o desenvolvimento de ambientes totalmente imunes a invasões é extremamente complexo e muitas vezes inviável financeiramente, a solução viável é o desenvolvimento de ferramentas que ajudem a minimizar ao máximo os danos causados em caso de invasão.
+
Comunicações Unificadas é a convergência de vários tipos de comunicação - telefonia,
Sendo assim o presente trabalho apresenta um sistema tolerante a intrusões baseado em técnicas de diversidade de software e virtualização. Este sistema funciona em conjunto com sistemas de detecção de intrusão (Intrusion Detection System(IDS)), que identificam ataques e geram alertas sobre estes eventos. Com base nesses alertas o sistema executa diversas ações para minimizar os danos causados pela invasão e garantir que o sistema volte a um estado seguro.
+
mensagens instantâneas, email, videoconferência e outros - sendo utilizada principalmente em
No desenvolvimento do trabalho buscou-se utilizar soluções open source para manter baixo o custo de desenvolvimento. Também buscou-se simplificar a implementação do sistema a fim de reduzir as falhas de configuração e de desenvolvimento.
+
empresas com o objetivo de tornar a comunicação de seus colaboradores mais eficaz. Existem
 +
diversas soluções proprietárias que implementam um ambiente de Comunicações Unificadas,
 +
como por exemplo o Adobe ConnectNow da Adobe, o Webex da Cisco, o Exchange Server
 +
da Microsoft entre outros. S˜ao soluções com um custo elevado e que permitem pouca - ou
 +
nenhuma - interoperabilidade com equipamentos de outras empresas, tornando quem adquire
 +
esses produtos presos ao seu fabricante. Porém existem protocolos e soluções abertas que possibilitam
 +
a implementação de um sistema de Comunicações Unificadas completo, com baixo
 +
custo e com a liberdade de escolha dos equipamentos que farão parte da solução, independente
 +
de serem do mesmo fabricante ou não.
 +
Existem vários trabalhos que discutem a convergência digital, porém são poucos os que tratam
 +
especificamente de Comunicações Unificadas. Menos ainda os que falam do uso de protocolos
 +
abertos nestes ambientes. Neste trabalho foi realizado um estudo referente a possibilidade
 +
de interoperabilidade entre dois dos principais protocolos abertos utilizados para comunicações:
 +
o SIP e o XMPP. Ambos foram criados para usos diferentes, porém novas extensões estão ampliando
 +
suas possibilidades de uso.
 +
Este trabalho apresenta um estudo individual teórico destes dois protocolos e de suas extensões. Uma comparação entre suas funcionalidades e uma análise sobre a possibilidade de
 +
interoperabilidade - que consiste basicamente no mapeamento de campos semelhantes entre
 +
ambos os protocolos- demonstra que em alguns casos esta convergência será facilitada pela
 +
existência de campos em comum e em outros casos será dificultada por implementarem de
 +
formas diferentes um mesmo campo (como a identificação de uma sessão, por exemplo).
 +
Um ambiente de testes é então criado visando a simulação de um ambiente de Comunicações Unificadas. São realizados testes de comunicação entre dois clientes de Mensagens Instantâneas,
 +
um SIP e um XMPP, onde é possível verificar que muito do que se promete na teoria ainda não
 +
está efetivamente em funcionamento na prática. Há funcionalidades que funcionam perfeitamente,
 +
porém a outras que não são implementadas ou são pela metade, possibilitanto apenas a
 +
conversão de um protocolo para outro impossibilitando o caminho de volta.
  
 
;Palavras chave:
 
;Palavras chave:
Segurança Computacional, Virtualização, Tolerância a intrusão.
+
Comunicações Unificadas, SIP, XMPP, Mensagens Instantâneas, Voip, Email.
  
 
;Abstract:
 
;Abstract:
Many studies to develop security solutions in computing environments have been conducted recently. Every day, along with development of these solutions, new software vulnerabilities are discovered. No software is immune to these vulnerabilities. Thus it is increasingly difficult to protect computing environments from attacks by malicious people, seeking to steal information or simply corrupt data. Since the development of environments totally immune to invasions is not possible, the feasible solution is the
+
Unified communication is the convergence of several sorts of communications, i.e. telephony,
development of tools that helps to minimize at most the damage in case of invasion. Therefore this paper presents an intrusion tolerant system based on techniques of diversity and software virtualization. This system works with intrusion detection systems
+
instant messages, email, videoconference, being used mainly by companies in order to
(IDS) that identify attacks and generate alerts about these events. Based on this alert, the system performs several actions to minimize damage in case of invasion and ensure that the system remains secure. In developing this work we attempted to use open source solutions to keep the cost of delelopment down. Also sought to simplify implementation of the system to reduce the
+
have a more effective communication among the staff. There are several owned solutions that
risks of misconfiguration and development mistakes.
+
implement the Unified Communication environment, such as Adobe ConnectNow by Adobe,
 +
the Webex by Cisco, the Exchange Server by Microsoft, and others. It is a high cost solution
 +
that allows low, or none, interoperability with other companies´ equipments, tying costumers
 +
who acquire this product to its manufacturer. However there are protocols and open solutions
 +
that allow the implementation of a complete Unified Communication system, with low cost and
 +
autonomy of choosing the equipments, from the same manufacturer or not.
 +
Numerous works discuss the digital convergence, nevertheless few of them are specifically
 +
related to Unified Communication, and even less works discuss the use of open protocols in
 +
these environments.
 +
This work presents an assessment of the possibilities of interoperability among the two
 +
main open protocols: the SIP and the XMPP. Both of them were created for different uses,
 +
but new extensions are expanding their possibilities of use. An individual theoretical study is
 +
here presented for each of these protocols and their extensions. A comparison between their
 +
functionalities and an analysis of the interoperability possibility – which consists on mapping
 +
similar fields among both protocols – demonstrate that in some cases the convergence will be
 +
facilitated by the existence of shared fields. On the other hand, it can also become more difficult
 +
by the implementation of the same field in different ways (i.e. session identification).
 +
A test situation was though created in order to simulate a Unified Communication environment.
 +
Communication tests were realized between two Instant Messages clients, one SIP and
 +
one XMPP client, where was possible to observe that much of what is assured in theory is no
 +
longer working in practice. There are functionalities that work perfectly, but others are partially
 +
or not implemented, ensuring only the conversion of one protocol to another, making the way
 +
back not possible.
  
 
;Keywords:  
 
;Keywords:  
Computer Security, Virtualization, Intrusion Tolerance.
+
Unified communication; SIP; XMPP; Instant Messages; Voip.
  
;[[Media:Monografia-tyale-2010-02.pdf | Monografia.pdf]]:
+
;[[Media:ProjetoFinal_JosePetry.pdf | Monografia.pdf]]:
  
  

Edição das 15h52min de 24 de abril de 2012

Autor

José Paulo de Oliveira Petry

Resumo

Comunicações Unificadas é a convergência de vários tipos de comunicação - telefonia, mensagens instantâneas, email, videoconferência e outros - sendo utilizada principalmente em empresas com o objetivo de tornar a comunicação de seus colaboradores mais eficaz. Existem diversas soluções proprietárias que implementam um ambiente de Comunicações Unificadas, como por exemplo o Adobe ConnectNow da Adobe, o Webex da Cisco, o Exchange Server da Microsoft entre outros. S˜ao soluções com um custo elevado e que permitem pouca - ou nenhuma - interoperabilidade com equipamentos de outras empresas, tornando quem adquire esses produtos presos ao seu fabricante. Porém existem protocolos e soluções abertas que possibilitam a implementação de um sistema de Comunicações Unificadas completo, com baixo custo e com a liberdade de escolha dos equipamentos que farão parte da solução, independente de serem do mesmo fabricante ou não. Existem vários trabalhos que discutem a convergência digital, porém são poucos os que tratam especificamente de Comunicações Unificadas. Menos ainda os que falam do uso de protocolos abertos nestes ambientes. Neste trabalho foi realizado um estudo referente a possibilidade de interoperabilidade entre dois dos principais protocolos abertos utilizados para comunicações: o SIP e o XMPP. Ambos foram criados para usos diferentes, porém novas extensões estão ampliando suas possibilidades de uso. Este trabalho apresenta um estudo individual teórico destes dois protocolos e de suas extensões. Uma comparação entre suas funcionalidades e uma análise sobre a possibilidade de interoperabilidade - que consiste basicamente no mapeamento de campos semelhantes entre ambos os protocolos- demonstra que em alguns casos esta convergência será facilitada pela existência de campos em comum e em outros casos será dificultada por implementarem de formas diferentes um mesmo campo (como a identificação de uma sessão, por exemplo). Um ambiente de testes é então criado visando a simulação de um ambiente de Comunicações Unificadas. São realizados testes de comunicação entre dois clientes de Mensagens Instantâneas, um SIP e um XMPP, onde é possível verificar que muito do que se promete na teoria ainda não está efetivamente em funcionamento na prática. Há funcionalidades que funcionam perfeitamente, porém a outras que não são implementadas ou são pela metade, possibilitanto apenas a conversão de um protocolo para outro impossibilitando o caminho de volta.

Palavras chave

Comunicações Unificadas, SIP, XMPP, Mensagens Instantâneas, Voip, Email.

Abstract

Unified communication is the convergence of several sorts of communications, i.e. telephony, instant messages, email, videoconference, being used mainly by companies in order to have a more effective communication among the staff. There are several owned solutions that implement the Unified Communication environment, such as Adobe ConnectNow by Adobe, the Webex by Cisco, the Exchange Server by Microsoft, and others. It is a high cost solution that allows low, or none, interoperability with other companies´ equipments, tying costumers who acquire this product to its manufacturer. However there are protocols and open solutions that allow the implementation of a complete Unified Communication system, with low cost and autonomy of choosing the equipments, from the same manufacturer or not. Numerous works discuss the digital convergence, nevertheless few of them are specifically related to Unified Communication, and even less works discuss the use of open protocols in these environments. This work presents an assessment of the possibilities of interoperability among the two main open protocols: the SIP and the XMPP. Both of them were created for different uses, but new extensions are expanding their possibilities of use. An individual theoretical study is here presented for each of these protocols and their extensions. A comparison between their functionalities and an analysis of the interoperability possibility – which consists on mapping similar fields among both protocols – demonstrate that in some cases the convergence will be facilitated by the existence of shared fields. On the other hand, it can also become more difficult by the implementation of the same field in different ways (i.e. session identification). A test situation was though created in order to simulate a Unified Communication environment. Communication tests were realized between two Instant Messages clients, one SIP and one XMPP client, where was possible to observe that much of what is assured in theory is no longer working in practice. There are functionalities that work perfectly, but others are partially or not implemented, ensuring only the conversion of one protocol to another, making the way back not possible.

Keywords

Unified communication; SIP; XMPP; Instant Messages; Voip.

Monografia.pdf