Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web

Detalhes bibliográficos
Autor(a) principal: Santos, Renan Rocha Souto dos
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFSC
Texto Completo: https://repositorio.ufsc.br/handle/123456789/228438
Resumo: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciência da Computação.
id UFSC_d884910416917d3033fcfea6adb431e4
oai_identifier_str oai:repositorio.ufsc.br:123456789/228438
network_acronym_str UFSC
network_name_str Repositório Institucional da UFSC
repository_id_str 2373
spelling Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações webAnálise de códigoSegurança da InformaçãoSegurança em Aplicações WebTCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciência da Computação.Devido ao fato que os projetos de código aberto serem frequentemente mantidos em repositórios Git, os provedores Git podem adicionar uma camada a mais no processo de atualização de código para ajudar os projetos a corrigirem vulnerabilidades de segurança de maneira automatizada antes dos códigos estarem em produção. O GitHub é um dos provedores Git mais populares utilizado por grandes organizações e fornece uma solução por meio do mecanismo CodeQL, que possui uma linguagem de consulta semelhante à sintaxe SQL e realiza análise de código a partir de consultas. Assim, com o CodeQL é possível escrever uma consulta para encontrar vulnerabilidades de segurança em códigos-fonte com base nos dados providos pelo usuário e funções sensíveis que levam a alguma vulnerabilidade, conhecido como análise de contaminação. Portanto, este trabalho tem como objetivo estudar todo o suporte do CodeQL e possivelmente contribuir com o projeto do GitHub com novas consultas para descobrir vulnerabilidades em aplicações web baseadas em JavaScript, estabelecidas nos 10 principais conjuntos de vulnerabilidades publicadas pela organização OWASP.Florianópolis, SC.Westphall, Carla MerkleUniversidade Federal de Santa CatarinaSantos, Renan Rocha Souto dos2021-09-30T13:23:37Z2021-09-30T13:23:37Z2021-09-24info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis115 páginasapplication/pdfhttps://repositorio.ufsc.br/handle/123456789/228438info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da UFSCinstname:Universidade Federal de Santa Catarina (UFSC)instacron:UFSC2021-09-30T13:23:37Zoai:repositorio.ufsc.br:123456789/228438Repositório InstitucionalPUBhttp://150.162.242.35/oai/requestopendoar:23732021-09-30T13:23:37Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)false
dc.title.none.fl_str_mv Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web
title Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web
spellingShingle Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web
Santos, Renan Rocha Souto dos
Análise de código
Segurança da Informação
Segurança em Aplicações Web
title_short Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web
title_full Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web
title_fullStr Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web
title_full_unstemmed Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web
title_sort Análise de código com CodeQL para descoberta de vulnerabilidades em aplicações web
author Santos, Renan Rocha Souto dos
author_facet Santos, Renan Rocha Souto dos
author_role author
dc.contributor.none.fl_str_mv Westphall, Carla Merkle
Universidade Federal de Santa Catarina
dc.contributor.author.fl_str_mv Santos, Renan Rocha Souto dos
dc.subject.por.fl_str_mv Análise de código
Segurança da Informação
Segurança em Aplicações Web
topic Análise de código
Segurança da Informação
Segurança em Aplicações Web
description TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Ciência da Computação.
publishDate 2021
dc.date.none.fl_str_mv 2021-09-30T13:23:37Z
2021-09-30T13:23:37Z
2021-09-24
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.uri.fl_str_mv https://repositorio.ufsc.br/handle/123456789/228438
url https://repositorio.ufsc.br/handle/123456789/228438
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.format.none.fl_str_mv 115 páginas
application/pdf
dc.publisher.none.fl_str_mv Florianópolis, SC.
publisher.none.fl_str_mv Florianópolis, SC.
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSC
instname:Universidade Federal de Santa Catarina (UFSC)
instacron:UFSC
instname_str Universidade Federal de Santa Catarina (UFSC)
instacron_str UFSC
institution UFSC
reponame_str Repositório Institucional da UFSC
collection Repositório Institucional da UFSC
repository.name.fl_str_mv Repositório Institucional da UFSC - Universidade Federal de Santa Catarina (UFSC)
repository.mail.fl_str_mv
_version_ 1808652124231303168