![Paulo Paulo](//static.vivaolinux.com.br/imagens/fotos/13c6d32ef8ebb.png)
paulo1205
(usa Ubuntu)
Enviado em 06/12/2012 - 18:09h
vinicius_souza escreveu:
está OK, vou estudar uma implementação dele no meu cód.
Aproveitando a sua experiência em C, onde eu posso achar apostilas de otimização e vulnerabilidades de códigos escritos em C?
Att:Vinícius
Sobre otimização, você pode partir do artigo "Program Optimization", na Wikipedia em Inglês. Vai lhe dar um princípio para saber os assuntos que você pode querer estudar depois.
Para aprender a programar de modo seguro, faça pesquisa por "safe coding" e "safe coding practices". Entre as principais categorias de problemas de programação que afetam programas em C encontram-se
buffer overflow, variáveis não inicializadas,
dangling pointers,
double free,
memory leaks,
code injection (geralmente associada a
buffer overflow),
SQL injection e falta de verificação/validação de dados fornecidos por usuários (incluindo ataques do tipo
format string).