마이크로소프트는 보안을 이유로 Memcpy()함수를 금지.
마이크로 소프트는 Memcpy(), CopyMemory() 그리고 RtlCopyMemory() 함수들을 공식적으로 금지하기로 했다.
Memcpy()와 유사한 함수들은 메모리의 많은 양을 차지하고 메모리의 다른 부분에 복사한다. 이것은 올바르게 사용한다면 좋지만, 악의적으로 사용할 때 버퍼 오버플로우 공격의 원인이 되어 당신의 컴퓨터를 망가뜨릴 수 있다.
새로운 해결책으로 목표 버퍼의 특정 크기를 지정하는 Memcpy_s()가 있다. 이는 여러 방법의 침입을 막아낼 수 있을 것으로 기대한다.
출처: http://gizmodo.com/5256724/microsofts-banning-memcpy-functions-in-the-name-of-security
아니, 마소양반 이게 무슨 말이오!? 내가… 내가 Memcpy()를 못쓰게 됐다 그말인가!? 으허허허허허!
마이크로 소프트는 Memcpy(), CopyMemory() 그리고 RtlCopyMemory() 함수들을 공식적으로 금지하기로 했다.
Memcpy()와 유사한 함수들은 메모리의 많은 양을 차지하고 메모리의 다른 부분에 복사한다. 이것은 올바르게 사용한다면 좋지만, 악의적으로 사용할 때 버퍼 오버플로우 공격의 원인이 되어 당신의 컴퓨터를 망가뜨릴 수 있다.
새로운 해결책으로 목표 버퍼의 특정 크기를 지정하는 Memcpy_s()가 있다. 이는 여러 방법의 침입을 막아낼 수 있을 것으로 기대한다.
출처: http://gizmodo.com/5256724/microsofts-banning-memcpy-functions-in-the-name-of-security
아니, 마소양반 이게 무슨 말이오!? 내가… 내가 Memcpy()를 못쓰게 됐다 그말인가!? 으허허허허허!
'프로그래밍 > 정보' 카테고리의 다른 글
| [정보] 비주얼 스튜디오 2010 환경에서 DirectX의 컴파일이 되지 않을 때 (2) | 2010/07/03 |
|---|---|
| [정보] BOOL과 bool의 차이점 (0) | 2009/08/01 |
| [이슈] Memcpy()가 사라진다!? (0) | 2009/05/17 |
TAG memcpy 금지

댓글을 달아 주세요