NOTÍCIA

Microsoft bane funções Memcpy() em nome da segurança

A Microsoft baniu oficialmente as funções Memcpy(), CopyMemory() e RtlCopyMemory(). Isso significa que, se os aplicativos quiserem se alinhar com o Security Development Lifecycle da gigante do software, precisarão vir sem as referidas funções.

A Memcpy() e funções similares utilizam uma parte de memória e copiam dados para outra parte da mesma. Isso é ótimo quando usado corretamente, mas, de forma maliciosa, as funções formam a base dos ataques de buffer overflow que podem detonar com o computador do usuário.

A nova solução é a memcpy_s(), que requer que o usuário especifique quão grande é o buffer de destino. Espera-se que isso reduza esses tipos de invasões.

Matérias especiais e reportagens conduzidas internamente pela Redação iMasters. Acompanhe no Twitter @imasters e no Instagram/Threads @portalimasters

Mais de Redação iMasters
Ver perfil →