Escolar Documentos
Profissional Documentos
Cultura Documentos
Caso.
Tuchaua T. Ferreira, Joo E. Tavares, Marcelo E. Batista
Faculdade CNEC Gravata - Tecnologia em Redes de Computadores
CEP 94010-001 Gravata RS Brasil
ttuchaua@yahoo.com.br, joaotavaresti@gmail.com,
marcelo.batista.professor@gmail.com
1. Introduo
O primeiro vislumbre sobre computao ubqua surgiu inicialmente na dcada de 90
com Mark Weiser, [1] utilizando o termo computao ubqua como forma de
expressar o foco nas tarefas que os futuros computadores poderiam executar, e no
simplesmente na ferramenta. Desde ento diversas ramificaes deste conceito foram
surgindo, conceito este que trata o computador como uma extenso do homem nas
tarefas do dia-a-dia, objetivando a ideia de que as mquinas devem se adequar ao
homem, assim o uso do computador ser quase imperceptvel.
A computao em nuvem utiliza-se da mobilidade como parte fundamental do conceito
de computao ubqua, sendo que hoje muitas pessoas possuem dispositivos capazes de
prover acesso informao em qualquer lugar, sejam estas informaes alojadas em
grandes datacenters, ou apenas distribudas em sistemas com finalidades especficas.
Sendo assim, este artigo aborda estes conceitos aliando segurana como parte do
processo de autenticao e transporte dos dados.
Este artigo est dividido da seguinte forma: a seo 2 trata de conceitos de computao
ubqua e internet das coisas como uma ideia inicial para os demais temas abordados,
que envolvem cloud computing e camadas de segurana. Na seo 3 apresentao de
trabalhos relacionados, seo 4 apresenta o desenvolvimento do projeto e suas
principais caractersticas. Na seo 5 so apresentados alguns dos experimentos que
validam os itens de segurana da conexo. E por fim na seo 6 as consideraes finais
sobre o projeto.
2. Referencial Terico
2.1 Computao Ubqua e a internet das coisas
Pode-se afirmar que ambas as tecnologias possuem uma forte ligao, sendo que a
internet das coisas tem relao direta com computao ubqua, ou at mesmo pode-se
dizer que a prxima fase das tecnologias de conectividade. Na computao ubqua
temos dispositivos interconectados e funcionando de maneira integrada, proporcionando
uma gama enorme de funcionalidades na forma de se adaptar as necessidades do usurio
[2].
A internet das coisas explora a interconectividade das mquinas, dispositivos, sensores
e automveis visando otimizar a vida das pessoas. Qualquer aparelho ou dispositivo que
possua um endereo IP pode utilizar estas funcionalidades, e oferecer recursos que vo
desde a execuo de uma simples tarefa como acender uma lmpada remotamente,
como tambm monitorar batimentos cardacos, temperatura da pele e respirao
enviando os dados para um smartphone ou outro aparelho [3].
2.2 Cloud Computing
A ideia de prover servios e infraestrutura na internet no to nova, porm poucos
anos atrs tomou folego e vem sendo amplamente usada em muitos aspectos. Estes
sistemas so virtualizados e possuem redundncia em praticamente toda infraestrutura,
conta com um timo custo benefcio em relao a uma estrutura tradicional j que todo
o custo envolvendo energia, pessoal e hardware so repassados ao provedor deste
servio. A nuvem privada nasce no mesmo conceito, porm trabalha em um mbito
fechado e com acesso restrito para alguns usurios. Hoje em dia muito fcil conseguir
montar a sua prpria nuvem privada com o mnimo de recursos, e com a finalidade de
estudar ou criar seu prprio laboratrio de testes [4].
2.3 Criptografia
O OpenVPN j possui o easy_RSA, uma verso mais light do pacote RSA que foi
desenvolvido em 1977 e continua sendo usado at hoje, onde, o mtodo de criptografia
usa chave pblica, seguido de chave secreta [5].
2.4 Certificados CA e ROOT CA
Uma autoridade certificadora a entidade que emite os certificados digitais. O
certificado digital certifica a propriedade da chave pblica. Um bom exemplo disso so
sites de banco, que se voc clica no cadeado de acesso ao site exibido a entidade
certificadora GeoTrust por exemplo. No caso da VPN do projeto o prprio Raspberry
pi, como veremos adiante, a entidade certificadora .
3. Trabalhos Relacionados
Foram selecionados dois trabalhos semelhantes como fonte comparativa com relao ao
projeto em questo. O primeiro artigo foi desenvolvido com base no hardware
Raspberry Pi e sistema raspbian executando um compartilhamento de arquivos Samba,
juntamente com o sistema owncloud [6]. Porm, a infraestrutura proposta no artigo
4. Projeto
A seguir sero abordados os conceitos e configuraes necessrias ao ambiente do
projeto. Veremos alguns detalhes de cada passo, com uma breve descrio da tecnologia
e sua aplicabilidade.
4.1 Conexo VPN com OpenVPN
A conexo VPN hoje base de muitas empresas, no que se refere a trabalho remoto
com segurana. Basicamente temos acesso privado e seguro a rede da empresa, de
qualquer lugar que possua acesso internet, e o OpenVPN prov este acesso de maneira
simples, estvel e segura. Trata-se de um sistema open-source para criao de redes
virtuais ponto a ponto ou server multi-client utilizando criptografia [8].
5. Experimentos
O primeiro passo verificar o IP, e se ele realmente est sendo mascarado [15]. Caso as
informaes referentes local, fuso horrio e pas estiverem muito assertivas,
provavelmente sua VPN no est mantendo suas informaes seguras.
Referncias
[1]
do
Sculo
21"
http://www.computer.org/web/computingnow/archive/september2013
[3] Talyta Singer (2012) Tudo conectado: Conceitos e representaes da internet das
coisas. http://www.simsocial2012.ufba.br/modulos/submissao/Upload/44965.pdf
[4] Emerson Alecrim (2015) O que Cloud Computing (computao nas nuvens) ?
http://www.infowester.com/cloudcomputing.php
[5] OpenVPN Technologies, inc (2008) Easy RSA OpenVPN
https://openvpn.net/index.php/open-source/documentation/miscellaneous/77-rsa-keymanagement.html
[6] Iskren Kandov (2015) Experimental model of Low Power NAS and Cloud drive
based on Raspberry Pi
http://dergipark.ulakbim.gov.tr/bajece/article/view/5000102003/5000095087
[7] Dr Dimitrios Pezaros, Dr Jeremy Singer, Dr Posco Tso and Dr David White (2015)
The Glasgow Raspberry Pi Cloud: School of Computing Science, University of
Glasgow, G12 8QQ, UK
http://www.gla.ac.uk/news/archiveofnews/2013/june/headline_280282_en.html
[8] OpenVPN Technologies, inc (2008) OpenVPN Documentation.
https://openvpn.net/index.php/open-source/documentation.html
[9] Raspberry PI Foundation (2015) Raspberry PI Documentation.
https://www.raspberrypi.org/documentation/
[10] Raspberry Pi Foundation (2015) Raspberry Pi Hardware.
https://www.raspberrypi.org/documentation/hardware/raspberrypi/README.md
[11] Owncloud , inc (2011-2015) Owncloud Download.
https://owncloud.com/download/
[12] Vitalwerks Internet Solutions , LLC (1999-2015) No-Ip.com.
https://www.noip.com/
[13] Owncloud , inc (2011-2015) Installing the Desktop Synchronization Client.
https://doc.owncloud.org/desktop/1.8/installing.html
[14] Owncloud , inc (2011-2015) Owncloud apps.
https://apps.owncloud.com/
[15] IP Address, Network UG (2015). The best IP address Tools.
http://ipaddress.com
[16] Jeremy Campbell, Lancaster University (2012). DNS Leak Test
https://dnsleaktest.com