Dissertação

Detecção automática de ataques de Cross-Site Scripting em páginas Web

A evolução no desenvolvimento para aplicações web favoreceu o surgimento de páginas dinâmicas. Tal evolução foi possível através da criação de novas tecnologias como funções de script e recursos avançados em navegadores web que proporcionaram a inserção de novas funcionalidades e criação de serviço...

ver descrição completa

Autor principal: Rocha, Thiago de Souza
Grau: Dissertação
Idioma: por
Publicado em: Universidade Federal do Amazonas 2015
Assuntos:
Acesso em linha: http://tede.ufam.edu.br/handle/tede/2904
id oai:https:--tede.ufam.edu.br-handle-:tede-2904
recordtype dspace
spelling oai:https:--tede.ufam.edu.br-handle-:tede-29042016-05-25T05:05:04Z Detecção automática de ataques de Cross-Site Scripting em páginas Web Rocha, Thiago de Souza Souto, Eduardo James Pereira http://lattes.cnpq.br/3875301617975895 Aplicações web Cross-site scripting Testes de vulnerabilidades Web applications Cross-site scripting Vulnerability tests CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO A evolução no desenvolvimento para aplicações web favoreceu o surgimento de páginas dinâmicas. Tal evolução foi possível através da criação de novas tecnologias como funções de script e recursos avançados em navegadores web que proporcionaram a inserção de novas funcionalidades e criação de serviços interativos, tais como Internet banking, redes sociais, e-commerce, blogs e fóruns. A utilização desses recursos e funcionalidades tem melhorado gradativamente a interatividade e usabilidade das aplicações web. Por outro lado, o uso inadequado dessas funcionalidades acarretou no surgimento de diversos ataques, entre eles, o Cross-Site Scripting (XSS). Este ataque tem recebido muito destaque nos últimos anos, por estar no topo de listas e relatórios das maiores ameaças para aplicações web nos últimos anos. Este trabalho demonstra a viabilidade de uso de uma metodologia capaz de detectar ataques XSS em aplicações web através da análise de informações contidas nas aplicações. Um protótipo da metodologia, denominado de ETSSDetector, foi desenvolvido e comparado com outras ferramentas similares. Os resultados obtidos mostram que, através da análise dos campos de entrada, é possível a geração de testes mais efetivos, diminuindo a quantidade de requisições realizadas na aplicação. Além disso, a habilidade de preenchimento dos campos da aplicação apenas com informações válidas garante a submissão dos formulários das páginas, aumentando a taxa de detecção de ataques XSS. The evolution in web applications development favored the emergence of dynamic pages. This development was made possible through the creation of new technologies like script functions and web browser advanced features that provided the insertion of new features and creation of interactive services, such as Internet banking, social networks, e-commerce, blogs and forums. The use of these new resources and features has gradually improved the interactivity and usability of web applications. Moreover, the inappropriate use of these features resulted in the emergence of several attacks, including, Cross-Site Scripting (XSS) that is highlighted at the top of lists and reports of the greatest threats to web applications in recent years. This works demonstrates the feasibility of using a methodology that is capable to detect XSS attacks by analyzing the information contained in applications. A prototype of the methodology, called ETSSDetector, was developed and compared with similar tools. The results show that by analyzing the input fields, it is possible to generate more effective tests, decreasing the amount of requests made in the application. Furthermore, the ability to fill the fields with only valid information ensures the submission of forms on pages, increasing the detection rate of XSS attacks. 2015-04-11T14:02:46Z 2013-11-05 2013-04-05 Dissertação ROCHA, Thiago de Souza. Detecção automática de ataques de Cross-Site Scripting em páginas Web. 2013. 77 f. Dissertação (Mestrado em Informática) - Universidade Federal do Amazonas, Manaus, 2013. http://tede.ufam.edu.br/handle/tede/2904 por Acesso Aberto application/pdf Universidade Federal do Amazonas Instituto de Computação BR UFAM Programa de Pós-graduação em Informática
institution TEDE - Universidade Federal do Amazonas
collection TEDE-UFAM
language por
topic Aplicações web
Cross-site scripting
Testes de vulnerabilidades
Web applications
Cross-site scripting
Vulnerability tests
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
spellingShingle Aplicações web
Cross-site scripting
Testes de vulnerabilidades
Web applications
Cross-site scripting
Vulnerability tests
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
Rocha, Thiago de Souza
Detecção automática de ataques de Cross-Site Scripting em páginas Web
topic_facet Aplicações web
Cross-site scripting
Testes de vulnerabilidades
Web applications
Cross-site scripting
Vulnerability tests
CIÊNCIAS EXATAS E DA TERRA: CIÊNCIA DA COMPUTAÇÃO
description A evolução no desenvolvimento para aplicações web favoreceu o surgimento de páginas dinâmicas. Tal evolução foi possível através da criação de novas tecnologias como funções de script e recursos avançados em navegadores web que proporcionaram a inserção de novas funcionalidades e criação de serviços interativos, tais como Internet banking, redes sociais, e-commerce, blogs e fóruns. A utilização desses recursos e funcionalidades tem melhorado gradativamente a interatividade e usabilidade das aplicações web. Por outro lado, o uso inadequado dessas funcionalidades acarretou no surgimento de diversos ataques, entre eles, o Cross-Site Scripting (XSS). Este ataque tem recebido muito destaque nos últimos anos, por estar no topo de listas e relatórios das maiores ameaças para aplicações web nos últimos anos. Este trabalho demonstra a viabilidade de uso de uma metodologia capaz de detectar ataques XSS em aplicações web através da análise de informações contidas nas aplicações. Um protótipo da metodologia, denominado de ETSSDetector, foi desenvolvido e comparado com outras ferramentas similares. Os resultados obtidos mostram que, através da análise dos campos de entrada, é possível a geração de testes mais efetivos, diminuindo a quantidade de requisições realizadas na aplicação. Além disso, a habilidade de preenchimento dos campos da aplicação apenas com informações válidas garante a submissão dos formulários das páginas, aumentando a taxa de detecção de ataques XSS.
author_additional Souto, Eduardo James Pereira
author_additionalStr Souto, Eduardo James Pereira
format Dissertação
author Rocha, Thiago de Souza
title Detecção automática de ataques de Cross-Site Scripting em páginas Web
title_short Detecção automática de ataques de Cross-Site Scripting em páginas Web
title_full Detecção automática de ataques de Cross-Site Scripting em páginas Web
title_fullStr Detecção automática de ataques de Cross-Site Scripting em páginas Web
title_full_unstemmed Detecção automática de ataques de Cross-Site Scripting em páginas Web
title_sort detecção automática de ataques de cross-site scripting em páginas web
publisher Universidade Federal do Amazonas
publishDate 2015
url http://tede.ufam.edu.br/handle/tede/2904
_version_ 1831969069486571520
score 11.753735