Análise de buffer overflow em sistemas de 32 bits e 64 bits
dc.contributor.advisor | Weber, Raul Fernando | pt_BR |
dc.contributor.author | Prusokowski, Felipe da Silva | pt_BR |
dc.date.accessioned | 2016-04-14T02:07:34Z | pt_BR |
dc.date.issued | 2015 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/138246 | pt_BR |
dc.description.abstract | 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. | pt_BR |
dc.description.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. | en |
dc.format.mimetype | application/pdf | |
dc.language.iso | por | pt_BR |
dc.rights | Open Access | en |
dc.subject | Buffer overflow | en |
dc.subject | Seguranca : Computadores | pt_BR |
dc.subject | Buffer overrun | en |
dc.subject | Tolerancia : Falhas | pt_BR |
dc.subject | Security | en |
dc.subject | Data input exploit | en |
dc.subject | 64 bits systems | en |
dc.title | Análise de buffer overflow em sistemas de 32 bits e 64 bits | pt_BR |
dc.title.alternative | Review about buffer overflow in 32 and 64 bits systems | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 000988812 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2015 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License
-
TCC Ciência da Computação (1024)