segunda-feira, 25 de maio de 2009

Microsoft vai banir o uso da função memcpy

Ainda este ano, a Microsoft irá adicionar as funções memcpy(), CopyMemory(), e RtlCopyMemory() à lista de funções banidas de seu Ciclo de Desenvolvimento Seguro - SDL.

Desenvolvedores que pretendem estar de acordo com as regras do SDL deverão substituir as chamadas de memcpy() para memcpy_s(), que recebe um parâmetro adicional informando o tamanho do buffer para onde os dados serão copiados.
Isso já acontece com outras funções como strcat() e strcpy() que já possuem suas versões seguras strcat_s() e strcpy_s().

[]'s

Leonardo X. T. Cardoso
blog comments powered by Disqus