Webspy : uma aplicação de monitoramento Web em tempo real

Detalhes bibliográficos
Autor(a) principal: Lourenço, André Figueira
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/6558
Resumo: Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2013.
id UNB-2_754bbc7f18ed246ffd693fb5b86d01a7
oai_identifier_str oai:bdm.unb.br:10483/6558
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Lourenço, André FigueiraGondim, João José CostaLOURENÇO, André Figueira. Webspy: uma aplicação de monitoramento Web em tempo real. 2013. viii, 66 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2013.http://bdm.unb.br/handle/10483/6558Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2013.O surgimento e difusão da Web permitiu a criação de diversas aplicações, entre elas as domésticas, comerciais e móveis. Dessa forma, o uso da Web através da Internet tornou-se uma ferramenta muito versátil e poderosa. Porém, como não é possível garantir que todos que a utilizam são bem intencionados, discute-se cada vez mais a necessidade de ferramentas de monitoramento de seu uso. Este trabalho busca apresentar uma aplicação para monitoramento do uso da Web em tempo real com foco em um host específico de uma rede: o Webspy. Essa aplicação foi desenvolvida como prova de conceito de que é possível realizar o monitoramento de tráfego da Web através de técnicas de ataque do tipo man-in-the-middle, em especial a técnica de ARP Spoofing. Dentre as funcionalidades propostas destacam-se a filtragem e visualização de tráfego relativo a páginas da Web em tempo real e a reprodução da visualização das páginas interceptadas na ordem em que foram acessadas pelo host monitorado. Todos os conceitos e técnicas que possibilitam o desenvolvimento da aplicação são apresentados e discutidos. A implementação final da aplicação apresentou resultados muito positivos quanto à visualização de páginas HTTP, conseguindo cumprir os objetivos propostos com pequenas limitações. A versão fiinal da aplicação incluiu também a funcionalidade de visualização de páginas HTTPS utilizando a técnica de SSL Stripping. ___________________________________________________________________________ ABSTRACTThe rise and diffusion of the Web has enabled the development of several applications: domestic, commercial and mobile. Like so, the use of the Web through the Internet has become a powerful and versatile tool. However, since it's not possible to guarantee that everyone who use this tool is well intentioned, the need for monitoring tools is a topic being discussed more and more often. This work presents an application called Webspy that is capable of monitoring the use of the Web associated with a specific host in a computer network. This application was developed as a proof of concept that it is possible to accomplish Web monitoring through man-in-the-middle attack techniques, namely ARP Spoofing. The following features are emphasized: filtering and visualization of traffic related to Web pages in real time and the replay of the visualizations of intercepted pages in the order they were viewed by the monitored host. All concepts and techniques that make this approach possible are presented and discussed in this work. The final implementation of the application revealed impressive results in regards to the visualization of HTTP pages, fulfilling the proposed objectives with little limitations. The final version also included the feature of viewing HTTPS pages through the use of the technique known as SSL Stripping.Submitted by Elna Araujo (elna@bce.unb.br) on 2013-11-08T23:46:53Z No. of bitstreams: 1 2013_AndreFigueiraLourenco.pdf: 2528392 bytes, checksum: 25aca3936d06c977e1ca16919e7482ef (MD5)Approved for entry into archive by Luanna Maia(luanna@bce.unb.br) on 2013-11-18T11:39:27Z (GMT) No. of bitstreams: 1 2013_AndreFigueiraLourenco.pdf: 2528392 bytes, checksum: 25aca3936d06c977e1ca16919e7482ef (MD5)Made available in DSpace on 2013-11-18T11:39:27Z (GMT). No. of bitstreams: 1 2013_AndreFigueiraLourenco.pdf: 2528392 bytes, checksum: 25aca3936d06c977e1ca16919e7482ef (MD5)Computadores - medidas de segurançaWorld Wide Web (Sistema de recuperação da informação)InternetWebspy : uma aplicação de monitoramento Web em tempo realinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2013-11-18T11:39:27Z2013-11-18T11:39:27Z2013-11-18T11:39:27Z2013-07-25info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2013_AndreFigueiraLourenco.pdf2013_AndreFigueiraLourenco.pdfapplication/pdf2528392http://bdm.unb.br/xmlui/bitstream/10483/6558/1/2013_AndreFigueiraLourenco.pdf25aca3936d06c977e1ca16919e7482efMD51CC-LICENSElicense_urllicense_urltext/plain49http://bdm.unb.br/xmlui/bitstream/10483/6558/2/license_urlfd26723f8d7edacdb29e3f03465c3b03MD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/6558/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream23599http://bdm.unb.br/xmlui/bitstream/10483/6558/4/license_rdf9e2b7f6edbd693264102b96ece20428aMD54LICENSElicense.txtlicense.txttext/plain1840http://bdm.unb.br/xmlui/bitstream/10483/6558/5/license.txt1c01da785f30522a05bdd94c7e57c1f7MD5510483/65582013-11-18 09:39:27.418oai:bdm.unb.br:10483/6558TGljZW5zZSBncmFudGVkIGJ5IEVsbmEgQXJhdWpvICAoZWxuYUBiY2UudW5iLmJyKSBvbiAyMDEzLTExLTA4VDIzOjQ2OjUyWiAoR01UKToKCsOJIG5lY2Vzc8OhcmlvIGNvbmNvcmRhciBjb20gYSBsaWNlbsOnYSBkZSBkaXN0cmlidWnDp8OjbyBuw6NvLWV4Y2x1c2l2YSwKYW50ZXMgcXVlIG8gZG9jdW1lbnRvIHBvc3NhIGFwYXJlY2VyIG5vIFJlcG9zaXTDs3Jpby4gUG9yIGZhdm9yLCBsZWlhIGEKbGljZW7Dp2EgYXRlbnRhbWVudGUuIENhc28gbmVjZXNzaXRlIGRlIGFsZ3VtIGVzY2xhcmVjaW1lbnRvIGVudHJlIGVtCmNvbnRhdG8gYXRyYXbDqXMgZGU6IGJkbUBiY2UudW5iLmJyIG91IDMxMDctMjY4Ny4KCkxJQ0VOw4dBIERFIERJU1RSSUJVScOHw4NPIE7Dg08tRVhDTFVTSVZBCgpBbyBhc3NpbmFyIGUgZW50cmVnYXIgZXN0YSBsaWNlbsOnYSwgby9hIFNyLi9TcmEuIChhdXRvciBvdSBkZXRlbnRvciBkb3MKZGlyZWl0b3MgZGUgYXV0b3IpOgoKYSkgQ29uY2VkZSDDoCBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZQpyZXByb2R1emlyLCBjb252ZXJ0ZXIgKGNvbW8gZGVmaW5pZG8gYWJhaXhvKSwgY29tdW5pY2FyIGUvb3UKZGlzdHJpYnVpciBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbQpmb3JtYXRvIGRpZ2l0YWwgb3UgaW1wcmVzc28gZSBlbSBxdWFscXVlciBtZWlvLgoKYikgRGVjbGFyYSBxdWUgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgc2V1IHRyYWJhbGhvIG9yaWdpbmFsLCBlIHF1ZQpkZXTDqW0gbyBkaXJlaXRvIGRlIGNvbmNlZGVyIG9zIGRpcmVpdG9zIGNvbnRpZG9zIG5lc3RhIGxpY2Vuw6dhLiBEZWNsYXJhCnRhbWLDqW0gcXVlIGEgZW50cmVnYSBkbyBkb2N1bWVudG8gbsOjbyBpbmZyaW5nZSwgdGFudG8gcXVhbnRvIGxoZSDDqQpwb3Nzw612ZWwgc2FiZXIsIG9zIGRpcmVpdG9zIGRlIHF1YWxxdWVyIG91dHJhIHBlc3NvYSBvdSBlbnRpZGFkZS4KCmMpIFNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIGNvbnTDqW0gbWF0ZXJpYWwgZG8gcXVhbCBuw6NvIGRldMOpbSBvcwpkaXJlaXRvcyBkZSBhdXRvciwgZGVjbGFyYSBxdWUgb2J0ZXZlIGF1dG9yaXphw6fDo28gZG8gZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yIHBhcmEgY29uY2VkZXIgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvcyBkaXJlaXRvcwpyZXF1ZXJpZG9zIHBvciBlc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUKdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UKY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZS4KClNlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIGJhc2VhZG8gZW0gdHJhYmFsaG8gZmluYW5jaWFkbyBvdSBhcG9pYWRvCnBvciBvdXRyYSBpbnN0aXR1acOnw6NvIHF1ZSBuw6NvIGEgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSwgZGVjbGFyYSBxdWUKY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdQphY29yZG8uCgpBIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgc2V1IChzKSBub21lIChzKQpjb21vIG8gKHMpIGF1dG9yIChlcykgb3UgZGV0ZW50b3IgKGVzKSBkb3MgZGlyZWl0b3MgZG8gZG9jdW1lbnRvCmVudHJlZ3VlLCBlIG7Do28gZmFyw6EgcXVhbHF1ZXIgYWx0ZXJhw6fDo28sIHBhcmEgYWzDqW0gZGFzIHBlcm1pdGlkYXMgcG9yCmVzdGEgbGljZW7Dp2EuCg==Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712013-11-18T11:39:27Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.en.fl_str_mv Webspy : uma aplicação de monitoramento Web em tempo real
title Webspy : uma aplicação de monitoramento Web em tempo real
spellingShingle Webspy : uma aplicação de monitoramento Web em tempo real
Lourenço, André Figueira
Computadores - medidas de segurança
World Wide Web (Sistema de recuperação da informação)
Internet
title_short Webspy : uma aplicação de monitoramento Web em tempo real
title_full Webspy : uma aplicação de monitoramento Web em tempo real
title_fullStr Webspy : uma aplicação de monitoramento Web em tempo real
title_full_unstemmed Webspy : uma aplicação de monitoramento Web em tempo real
title_sort Webspy : uma aplicação de monitoramento Web em tempo real
author Lourenço, André Figueira
author_facet Lourenço, André Figueira
author_role author
dc.contributor.author.fl_str_mv Lourenço, André Figueira
dc.contributor.advisor1.fl_str_mv Gondim, João José Costa
contributor_str_mv Gondim, João José Costa
dc.subject.keyword.en.fl_str_mv Computadores - medidas de segurança
World Wide Web (Sistema de recuperação da informação)
Internet
topic Computadores - medidas de segurança
World Wide Web (Sistema de recuperação da informação)
Internet
description Monografia (graduação)—Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2013.
publishDate 2013
dc.date.submitted.none.fl_str_mv 2013-07-25
dc.date.accessioned.fl_str_mv 2013-11-18T11:39:27Z
dc.date.available.fl_str_mv 2013-11-18T11:39:27Z
dc.date.issued.fl_str_mv 2013-11-18T11:39:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv LOURENÇO, André Figueira. Webspy: uma aplicação de monitoramento Web em tempo real. 2013. viii, 66 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2013.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/6558
identifier_str_mv LOURENÇO, André Figueira. Webspy: uma aplicação de monitoramento Web em tempo real. 2013. viii, 66 f., il. Monografia (Bacharelado em Ciência da Computação)—Universidade de Brasília, Brasília, 2013.
url http://bdm.unb.br/handle/10483/6558
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/6558/1/2013_AndreFigueiraLourenco.pdf
http://bdm.unb.br/xmlui/bitstream/10483/6558/2/license_url
http://bdm.unb.br/xmlui/bitstream/10483/6558/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/6558/4/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/6558/5/license.txt
bitstream.checksum.fl_str_mv 25aca3936d06c977e1ca16919e7482ef
fd26723f8d7edacdb29e3f03465c3b03
d41d8cd98f00b204e9800998ecf8427e
9e2b7f6edbd693264102b96ece20428a
1c01da785f30522a05bdd94c7e57c1f7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1801492924121219072