Repositório Digital

A- A A+

Análise de buffer overflow em sistemas de 32 bits e 64 bits

.

Análise de buffer overflow em sistemas de 32 bits e 64 bits

Mostrar registro completo

Estatísticas

Título Análise de buffer overflow em sistemas de 32 bits e 64 bits
Outro título Review about buffer overflow in 32 and 64 bits systems
Autor Prusokowski, Felipe da Silva
Orientador Weber, Raul Fernando
Data 2015
Nível Graduação
Instituição Universidade Federal do Rio Grande do Sul. Instituto de Informática. Curso de Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado.
Assunto Seguranca : Computadores
Tolerancia : Falhas
[en] 64 bits systems
[en] Buffer overflow
[en] Buffer overrun
[en] Data input exploit
[en] Security
Resumo Este trabalho visa apresentar as diferenças da vulnerabilidade de Buffer Overflow, existente na linguagem C, entre sistemas de 32 e 64 bits. Será apresentada uma introdução sobre a vulnerabilidade e sobre a linguagem C e suas particularidades que permitem o ataque. Foi criado um programa vulnerável que foi compilado nas duas arquiteturas e construído um ataque ao programa para realizar a comparação. Por fim, apresenta uma comparação entre as proteções existentes nas duas arquiteturas e expõe boas práticas de programação que evitam que essa vulnerabilidade seja explorada.
Abstract This paper presents the differences of Buffer Overflow vulnerability existing in the C language between 32 and 64 bit systems. Is presented an introduction to vulnerability, the C language and its peculiarities that allow the attack. A vulnerable program was compiled on two architectures and built an attack to make the comparison. Finally, it presents a comparison between the existing protections in both architectures and exhibits good programming practices that prevent this vulnerability from being exploited.
Tipo Trabalho de conclusão de graduação
URI http://hdl.handle.net/10183/138246
Arquivos Descrição Formato
000988812.pdf (408.7Kb) Texto completo Adobe PDF Visualizar/abrir

Este item está licenciado na Creative Commons License

Este item aparece na(s) seguinte(s) coleção(ões)


Mostrar registro completo

Percorrer



  • O autor é titular dos direitos autorais dos documentos disponíveis neste repositório e é vedada, nos termos da lei, a comercialização de qualquer espécie sem sua autorização prévia.
    Projeto gráfico elaborado pelo Caixola - Clube de Criação Fabico/UFRGS Powered by DSpace software, Version 1.8.1.