프로그래밍/정보2009/05/17 07:06
 마이크로소프트는 보안을 이유로 Memcpy()함수를 금지.
 마이크로 소프트는 Memcpy(), CopyMemory() 그리고 RtlCopyMemory() 함수들을 공식적으로 금지하기로 했다.

 Memcpy()와 유사한 함수들은 메모리의 많은 양을 차지하고 메모리의 다른 부분에 복사한다. 이것은 올바르게 사용한다면 좋지만, 악의적으로 사용할 때 버퍼 오버플로우 공격의 원인이 되어 당신의 컴퓨터를 망가뜨릴 수 있다.

 새로운 해결책으로 목표 버퍼의 특정 크기를 지정하는 Memcpy_s()가 있다. 이는 여러 방법의 침입을 막아낼 수 있을 것으로 기대한다.

출처: http://gizmodo.com/5256724/microsofts-banning-memcpy-functions-in-the-name-of-security


 아니, 마소양반 이게 무슨 말이오!? 내가… 내가 Memcpy()를 못쓰게 됐다 그말인가!? 으허허허허허!
저작자 표시 비영리
Posted by 크리스_

댓글을 달아 주세요