Análise esparsa de fluxo de informação

dc.creatorBruno Rodrigues Silva
dc.date.accessioned2019-08-10T20:19:28Z
dc.date.accessioned2025-09-08T23:35:34Z
dc.date.available2019-08-10T20:19:28Z
dc.date.issued2016-04-19
dc.identifier.urihttps://hdl.handle.net/1843/ESBF-ACXKX9
dc.languagePortuguês
dc.publisherUniversidade Federal de Minas Gerais
dc.rightsAcesso Aberto
dc.subjectCriptografia de dados (Computação)
dc.subjectCompiladores (Computadores)
dc.subjectComputação
dc.subject.otherCompiladores
dc.subject.otherAnálise Estática
dc.subject.otherFluxo de Informação
dc.subject.otherSegurança
dc.subject.otherCanais Laterais
dc.titleAnálise esparsa de fluxo de informação
dc.typeTese de doutorado
local.contributor.advisor1Fernando Magno Quintao Pereira
local.contributor.referee1Alan Mitchell Durham
local.contributor.referee1Diego de Freitas Aranha
local.contributor.referee1Felipe Maia Galvão França
local.contributor.referee1Leonardo Barbosa e Oliveira
local.contributor.referee1Mario Sergio Ferreira Alvim Junior
local.description.resumoAnálises de fluxo de informação usam o conceito de Grafo de Dependência do Programa (GDP) como uma estrutura de dados. Ele utiliza a noção de dependência de controle introduzida por Ferrante et al. p/ representar fluxos implícitos. A limitação dessa abordagem é que ela pode criar O(|I|x|E|) arestas de fluxo implícito no GDP, onde I são as instruções, e E são as arestas do seu respectivo grafo de fluxo de controle. Esta tese mostra que é possível construir análises de fluxo usando uma noção diferente de dependência implícita, que gera um número de arestas linear no número de definições + usos de variáveis. A teoria aqui desenvolvida foi usada p/ construir FlowTracker, uma ferramenta que detecta vulnerabilidades de software relacionadas ao fluxo de informação, tais como: vazamento de endereço, estouro de arranjo e canais laterais. FlowTracker é capaz de manipular mais de 1 milhão de instruções em menos que 200 seg., e cria 24% menos arestas de fluxo implícito que a técnica de Ferrante.
local.publisher.initialsUFMG

Arquivos

Pacote original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
brunorodrigues.pdf
Tamanho:
2.95 MB
Formato:
Adobe Portable Document Format